我对一些公司的合同处理情况进行了了解和统计。结果发现在刚刚形成的公司和规模较小的公司对合同的处理还是停留在手工的合同管理阶段,而一些中等规模的公司则由于考虑到业务与在软件上投资的成本是否能得到相应的回报等问题,有一些进行了软件的购买或请专人来帮助开发,有一些则还是停留在手工管理阶段。然而,对于已经形成规模的公司来说,一套合同管理系统是必不可少的。然后我又对已经存在的管理系统形式进行了统计,发现当今的合同管理系统还是主要以单机和为缓解手工管理存在的弊端的合同管理系统为主,当然有一部分有先见的公司已经使用了基于网络的合同管理系统。然后,我对当今合同管理系统使用的编程环境进行了统计,发现这编程环境是多种多样,有C++、VB、C#、JAVA、.ASP等等,当然各种环境都有它的好与坏,这里就不对孰优孰劣进行讨论了。同理,MIS系统中数据库也是一个重点,但是对于各个已经存在的合同管理系统的数据库也是多种多样,当然他们也有好与坏,那么这里也不一一赘述了。
2.2.1 功能性需求描述
本课题所讨论的是公司合同管理系统,所以特别针对管理的对象和经过我上述的分析,我认为该系统应该有如下功能性的需求:
用户管理
客户管理
合同管理
项目管理
2.2.2 系统非功能性需求
(1)性能、效率
系统在正常使用情况下,执行操作时间应小于10。
(2)安全性
从系统结构、技术措施、应用系统和文护管理等方面,力保系统安全可靠,
禁止和杜绝非法侵入和泄密。
(3)灵活性
功能实现上尽量灵活,通过调整、配置可以适应多种不同情况。
(4)可用性
坚持以需求为导向,以应用促发展的方针,以该公司的业务需求作为系统设计、开发的出发点。
(5)可靠性
采用市场领先、业界成熟的技术,保证系统能够满足未来的业务发展需求,又具有发展潜力。
(6)可扩展性、可移植性
系统要有良好的扩展能力,增加新业务比较方便;系统能够进行移植。
2.2.3 系统建设原则
公司合同管理系统的建设,充分考虑该集团关于合同管理系统的总体规划设计,并且结合公司的业务发展情况适当扩展。系统建设原则如下:
可扩展性:在满足现有需求的基础上,需考虑到系统应当有充分的可扩展性,以满足未来的业务发展。系统建设应考虑业务不断扩展的要求,形成一个易于管理、可持续发展的体系结构。
先进性:采用市场领先、业界成熟的技术,使项目建设反映当今先进水平,又具有发展潜力。
成熟性:项目建设通过市场需求验证,开发的产品、技术成熟度高。
标准性和开放性:系统建设遵循通用的国际或行业标准,开放的系统平台便于增加新的功能及与第三方的接口
数据格式的统一和准确性:应采用业界公认的数据交换标准,对系统中各种类型的数据和信息进行定义、封装、传送和解释。应遵循信息平台的整体规划、整体建设、整体管理的原则,包括:统一的系统功能规划;统一的数据展现规划;统一的界面设计等。
安全性原则:系统建设应充分考虑可靠性、安全性和保密性。其首先是数据的使用权限。再次是病毒的防护和数据备份和恢复。
3 系统设计
3.1 系统功能设计
由需求分析可知,我这次制作的程序面对的是比较低端的公司,为了给这种类型的公司设计一个合适的公司合同管理系统,我需要做的是尽量使软件更加通俗易懂。而对于信息管理系统,最重要的部分莫过于信息的收集、编辑、修改、删除等一系列操作和信息查询,因此我的重点则放在这两个方面上。系统的主要功能根据需求分析如下: VB公司合同管理系统开发与设计(8):http://www.youerw.com/jisuanji/lunwen_4550.html