基于B/S架构的军工单位合同管理系统设计

2017-11-24 15:40吕爱民
科技资讯 2017年27期
关键词:S架构设计

吕爱民

摘 要:军工单位合同管理系统应用于军工单位合同的日常管理,具备有招标与竞价管理、合同登记管理、合同审批管理、合同结算管理、合同变更管理、合同验收管理和合同授权管理功能。选用B/S结构、Java开发平台和Oracle数据库技术。对军工单位合同管理系统功能架构进行搭建和设计,实现了提升军工单位合同管理信息化水平,增强了合同管控能力,达到了降本增效的目的。

关键词:军工单位 合同管理系统 B/S架构 设计

中图分类号:TP391.1 文献标识码:A 文章编号:1672-3791(2017)09(c)-0014-02

随着企业规模的不断扩大,对企业内部进行精细化管理将成为企业具有竞争力的手段之一[1]。基于合同本身所包含的重要商业信息,企业对合同的管理要从事务性、操作性层面的管理模式向管理性、战略性的管理模式转变,这就需要一种行之有效的管理手段对管理模式的转变加以支持[2]。随着军工单位的发展和军民融合的大背景下,军工单位与其他单位签订的合同越来越多,传统的合同管理方式效率低下,信息查询不便。开发设计一套军工单位合同管理系统来提升军工单位合同管理水平,是十分有意义的。

1 设计目标

军工单位合同管理系统是为了实现军工单位合同管理规范化、科学化、自动化和智能化,提高军工单位合同管理效率,进而达到全面有效的管控军工单位合同。用户可以高效的对合同进行管理,便捷地查询合同信息,实时动态地掌握合同进展情况。通过对军工单位合同管理现状的调研和对军工单位合同管理业务流程的分析,本系统可实现登录、合同招标与竞价管理、合同信息登记、查询合同信息、合同审批、合同执行、合同结算、合同变更、合同终止、合同验收、合同授权、管理员审核、删除、维护信息管理等功能。

2 系统分析与设计

2.1 需求分析

根据对军工单位合同管理业务工作的研究,军工单位合同管理应该具有以下功能。

(1)招标与竞价管理。主要有军品外委任务申请管理、招标与竞价申请管理、不宜竞价审批管理等基本的管理内容。

(2)合同登记管理。具有添加合同登记信息、编辑合同登记信息、导出合同登记号等内容。

(3)合同审批管理。对合同审批申请、合同基本信息、合同状态等管理。

(4)合同执行管理。对合同执行信息、责任人、对方义务、我方义务、实际进展等管理。

(5)合同结算管理。合同需结算时,对合同结算登记进行管理,合同收款管理、合同付款管理和合同保质期管理等内容。

(6)合同变更管理。设计有合同变更管理的功能,当由于多种原因不得以变更合同时,用户可以提出合同变更申请,说明变更原因。

(7)合同终止管理。有些合同需要中途终止时,应可以进行合同终止管理。

(8)合同验收管理。合同执行完成后,对合同进行验收,能够进行合同验收信息和业务的管控。

(9)合同授权管理。合同全生命周期管理中需要授权管理时,能方便的进行授权管控。

2.2 系统体系架构

军工单位合同管理系统的体系结构需要考虑实际使用的环境,通常利用系统分层的方法,系统整体结构运行设计采用B/S三层模式、MVC架构模式和Java开发平台,B/S三层模式为表示层、逻辑层和数据层[3]。基于B/S三层模型的设计,使得系统设计具有分布式的特点,系统数据的同步更新维护的实现更加简单方便,系统构架清晰明了,操作靈活方便,便于系统的可扩展和维护[4]。

2.3 功能模块

(1)招标与竞价管理功能设计。用户根据军品外委任务工作需要,填写军品外委任务申请表(申请人、申请部门、申请时间、军品外委名称、外委原因、外委内容、技术要求、进度要求、预计经费),经职能部门审核、单位主管领导审批后生效。

(2)合同登记管理功能。将合同登记信息通过输入至系统中,用户可以添加合同登记信息,也可以根据工作实际编辑合同信息;管理员能查询合同登记信息,并能导出合同登记信息。

(3)合同审批功能。由用户填写合同基本信息后提交审批,职能部门审查、单位主管领导审批。

(4)合同执行管理功能。对合同执行过程进行跟踪管理,在合同执行过程中,能够记录相关事项,并提供审批功能;同时支持上传相关附件。

(5)合同结算管理功能。由用户将合同结算信息登记到系统中,用户只能查询本人所管理的合同结算信息;管理员可以统计、汇总、分析所有的合同结算信息。

(6)合同变更管理功能。用户填写合同变更信息表并提交申请,职能部门审核、主管单位领导审批;用户只能查询本人所管理的合同变更信息;管理员可以统计、汇总、分析所有的合同变更信息。

(7)合同终止管理功能。用户填写合同信息表并提交申请,职能部门审核,单位主管领导审批;用户可以查询所管理的合同终止信息;管理员可以查询所有合同终止信息,并可以汇总、分析合同终止数据。

(8)合同验收管理功能。合同执行完成后,可以对合同验收信息进行管理、查询。

(9)合同授权管理功能。能记录合同授权信息并可以对授权进行管理;用户和管理员均可查询合同授权信息。

2.4 数据库设计

军工单位合同管理系统至少需要8张数据库表。用户信息表:用户编号(主键)、用户名、密码、权限、个人信息等;合同登记信息表:合同编号(主键)、登记人姓名、登记部门、登记时间、经费类别、是否评审、项目名称、合同名称、合同确定方式、预计合同金额等;合同审批表:审批编号(主键)、合同编号、经费来源、经费编号、合同项目密级、合同性质、合同对方名称、合同对方代号等;合同履约信息表:履约编号(主键)、合同编号、执行计划编号、计划名称、实际执行日期、实际进展、实际完成状态、责任人、对方义务、我方义务、违约后果等;结算登记信息表:结算编号(主键)、合同名称、结算名称、计划结算日期、计划结算金额、结算类型、币种、折合人民币、增加结算原因;合同变更信息表:变更编号(主键)、承办人、合同编号、合同名称、项目编号、合同密级、合同金额、变更原因、变更日期等;合同终止信息表:终止编号(主键)、合同编号、承办人、登记时间、合同对方名称、合同密级、合同终止原因、收回合同文本数、后续处理意见等;合同验收信息表:验收编号(主键)、合同编号、承办人、合同执行情况、备注等。

2.5 开发环境

本系统开发运行的环境要求比较低,由于系统是基于B/S模式实现的系统,因此需要使用数据库,开发过程中只需要一台计算机即可[4]。计算机硬件配置为中央处理器双核3.06GHz以上,内存最低为3G,硬盘最低为300G。软件开发环境操作系统最低为Windows XP,数据库使用Oracle 11g。

3 结语

军工单位合同管理系统可以帮助军工单位对合同全生命周期管控,同时为军工单位搭建了一个合同数据查询、分析平台,便于管理人员快速、高效地对大量数据进行查询和利用,从而使合同管理由传统模式向信息化和智能化转变。当前已是大数据时代,大数据挖掘和利用是本系统下一步探索研究的方向。

参考文献

[1] 周江.合同管理[M].北京:中国发展出版社,2013.

[2] 合同管理的发展趋势:从操作走向战略——来自世界500 强企业的最新思考[EB/OL].http://blog.sina.com.cn/s/blog_6464f5b101014hio.html.

[3] 罗国玮,兰瑞乐.基于云计算的高校科研实验平台构建研究[J].实验技术与管理,2012(4):115-117.

[4] 余飞.基于云计算的高校实验室管理系统设计[J].电脑编程技巧与维护,2016(2):45,69.endprint

猜你喜欢
S架构设计
BUBA台灯设计
有种设计叫而专
B/S架构下的学生信息管理系统的设计
学生会管理系统的设计与实现
陈国兴设计作品
基于ASP技术下的大学生跳蚤书街平台的设计与实施
基于B/S架构的高校实验管理平台的设计与实现
匠心独运的场地设计画上完美句点
跨越式跳高递进与分层设计
设计之味