合同管理系统论文
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘要
伴随着现代化高节奏管理体系的发展,人与人,企业与企业,甚至国家与国家之间的往来越来越紧密,信誉成为其中至关重要的因素(有关资料显示:67%的刑事案件是直接或间接由于合同的管理不当引起的)。
企业现有管理手段和管理模式存在着许多弊端和不足,合同管理是企业管理中的一个不可缺少的重要组成部分。
由于合同形式的多样性和履行过程的多变性,许多企业对此很少有一个较好的办法来及时有效地实施合同的起草,修改,统计,监控等一系列管理工作。
这就直接限制了企业之间的交流合作。
随着问题的进一步激化,寻求一种高效的合同管理方式已迫在眉睫。
因此,开发一套功能完善的合同管理系统,成为解决这一问题的最有效途径之一。
本文系统阐述了合同管理系统设计与实现的基本思路,并对各功能模块做了详细的分析与设计。
本系统采用了结构化分析与设计方法,应用Microsoft Visual C编写,后台使用SQL Server 2000数据库,系统可靠性较高,且易于维护。
在实际使用过程中能够很好的完成预期的功能,体现出管理信息系统的实际作用,为实现商务系统中涉及的合同管理信息化打下了坚实的基础。
关键词:合同管理系统;结构化;数据库
Abstract
The modern high rhythm that accompany with the development manages the system, the person has something to do with person, business enterprise and business enterprise, even nationally and the come-and-go of the national more and more closely, prestige becoming among them to important factor in pass( data manifestation:47% criminal case is direct or indirectly because the management of the contract is not appropriate cause of).Current management in business enterprise means with manage the mode exist many irregularities with shortage, the contract management is an indispensable importance within business enterprise management to constitute the part .Because variety of the contract form with implement the process changes sex more, many business enterprises few to this a good way to on time puts availably into practice the contract drafts, modifying, supervising and control etc. a series management work .This limited the exchanges cooperation of the business enterprise
directly .Further arouse to turn along with the problem, look for a kind of efficiently of the contract manages the way already of the utmost urgency . Therefore, develop the perfect contract in a set of functions management system, become to resolve the one of the most valid paths in this problem.
The paper presents the contract management system design and implementation of the basic ideas, as well as the functional modules do a detailed analysis and design.
The system uses a structured analysis and design methods, applications in Microsoft Visual C, background using SQL Server 2000 database, the higher system reliability and easy maintenance. In actual use of the process to be completed well in the expected function, reflect management information system the actual effect To achieve business system for the management of information technology contracts to lay a solid foundation.
Key words : Contract Management System; Structure; Database
目录
摘要 (I)
Abstract (II)
前言 (1)
1 问题的定义 (2)
1.1 项目背景 (2)
1.2公司简介 (3)
1.3业务流程描述 (4)
1.4现行系统存在的问题及薄弱环节 (6)
1.5现系统的目标 (6)
2 可行性研究 (7)
2.1经济可行性 (7)
2.2技术可行性 (7)
2.3操作可行性 (7)
2.4法律可行性 (7)
3 需求分析 (8)
3.1总体目标 (8)
3.2 具体目标 (8)
3.3系统数据流图及功能分析 (9)
3.3.1数据流图 (9)
3.3.2数据流图的符号说明 (9)
3.4 数据字典 (12)
3.4.1 数据存储 (12)
3.4.2 数据流 (13)
3.4.3 数据处理 (14)
4 总体设计 (16)
4.1总体设计的任务及原理 (16)
4.1.1 总体设计的任务 (16)
4.1.2 总体设计的原理 (16)
4.2 目标系统的模块结构 (16)
4.2.1系统的HIPO图 (16)
4.2.2 模块HIPO (17)
4.3.1E-R图 (25)
4.3.2关系模式设计 (27)
4.3.3数据库物理设计 (28)
5 详细设计 (31)
5.1详细设计的目标及任务 (31)
5.2系统功能描述及系统程序流程图 (31)
5.3代码设计 (32)
5.3.1代码设计的原则 (32)
5.3.2系统所需代码设计 (32)
5.4接口设计 (33)
5.4.1外部接口 (33)
5.4.2内部接口 (33)
5.5出错处理设计 (33)
5.5.1出错输出信息 (33)
5.5.2出错处理对策 (34)
6 编码 (35)
6.1 编程工具的选择 (35)
6.1.1软件系统开发平台简介 (35)
6.1.2 SQL Server 数据库 (36)
6.2 变量设计 (36)
6.3 系统主窗体的创建 (37)
6.3.1 创建工程项目 (37)
6.3.2 创建系统的主窗体 (37)
6.3.3 创建主窗体的菜单 (37)
6.4 系统用户管理模块的创建 (38)
6.4.1 用户登录窗体的创建 (38)
7 测试设计 (41)
7.1 系统测试的基本原则 (41)
7.2 软件测试方法 (41)
7.3 系统的单元测试 (41)
7.3.1 系统登录模块单元测试方案设计 (41)
7.4 系统测试结论 (42)
7.4.2 软件的缺陷和限制 (42)
7.5 系统维护建议 (42)
8 系统使用说明 (43)
8.1 系统的运行环境 (43)
8.2 系统安装指南 (43)
8.3 系统操作指南 (43)
8.4 系统出现问题说明 (43)
8.5 系统常见故障的处理说明 (43)
结论 (45)
致谢 (46)
参考文献 (47)
附录A (48)
附录B (62)
前言
毕业设计(论文)是教学计划中的重要综合性实践环节,尤其作为理工院校重要,更是对学生在校期间所学知识的综合考察,也是培养学生理论联系实际的学风和锻炼学生独立工作能力的有效途径,其目的是培养学生运用所学基础理论、专业知识和基本技能;提高分析和解决工程实际问题及从事科学研究的能力;培养学生刻苦钻研、勇于攻坚的精神和认真负责、实事求是的科学态度。
随着IT技术的飞速发展,计算机及其相关技术在社会各个方面的应用也越来越广泛,其发挥的巨大作用是也是不可估量和替代的。
在目前的高校管理中应该而且能够充分发挥计算机管理的长处,实现信息化管理、无纸化办公[12]。
本论文对中企动力集团合同管理系统设计进行了系统完整的论述,深入阐述了设计过程。
以下是本论文大致结构:第一章是问题的定义,简要介绍中企动力集团和项目概况;第二章为可行性研究,描述、给出系统的业务流图;第三章为需求分析,给出了系统在功能和性能上的要求;第四章为总体设计,在前几章的基础上确定系统总体结构和模块外部设计;第五章为详细设计,具体的设计出每个模块的功能实现;第六章编码,编写程序脚本;第七章为测试,按顺序对测试项目做出说明,证实软件能力;第八章是用户使用手册;最后是结束语和参考书目。
整个设计过程力求按软件工程教学中软件开发的步骤进行,循序渐进,逐步求精。
系统程序经过多次上机调试,证明是正确的,是可行的。
经过五个多月的艰辛付出,本人独立完成了该合同管理系统开发的各项任务;同时,无论在系统分析、系统设计、软件编程及其他方面,我都有所收获。
在设计过程中,自始至终得到了杨彤骥老师及信管系软件教研室其他老师的悉心指导在此一并表示真诚感谢。
由于时间仓促和本人能力有限,在设计过程中错误再所难免,恳请各位老师和同学给予指点斧正。
1 问题的定义
1.1 项目背景
管理信息系统就是我们常说的MIS(Management Information System),在强调管理,强调信息的现代社会中它变得越来越普及[3]。
MIS是一门新的学科,它跨越了若干个领域,比如管理科学、系统科学,运筹学、统计学以及计算机科学。
在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统[2]。
管理信息系统起初应用于最基础的工作,如打印报表、计算工资、人事管理等,进而发展到企业财务管理、库存管理等单项业务管理,这属于电子数据处理(EDP,Electronic Data Processing)系统[2]。
当建立了企业数据库,有了计算机网络从而达到数据共享后,从系统观点出发,实施全局规划和设计信息系统时,就达到管理信息系统的阶段。
随着计算机技术的进步和人们对系统的需求进一步提高,人们更加强调管理信息系统能否支持企业高层领导的决策这一功能,更侧重于企业外部信息的收集、综合数据库、模型库、方法库和其他人工智能工具能否直接面向决策者,这是决策支持系统(DSS,Decision Support System)的任务[13]。
企业合同管理系统以IT应用服务合同管理为主线,同时支持其他各类相关合同的管理。
系统围绕企业合同的整个生命周期,将合同签约前评审、合同签订、合同执行、合同变更、合同付款等业务纳入科学化、规范化管理,从而提高合同的管理效率和管理质量,全程跟踪合同执行过程,为企业控制成本,制定资金计划、洞察投资进度等提供强有力的辅助工具,同时也为企业管理者对企业的成本核算提供了科学有效的依据,辅助其及时发现管理上存在的主要问题,寻求到降低商业往来成本的有效途径,增强企业的市场竞争能力。
合同管理是商业企业经营管理中的核心环节,也是一个企业能够取得效益的关键,如果能够做到合同签订的合理,及时执行,管理规范,分工明确,对企业的信息化建设将起到推动作用。
由此可见,企业合同管理决策的正确与否直接影响了企业的效益。
正是基于以上的目的,我选择了中企动力科技集团合同管理系统作为我的设计题目。
1.2公司简介
中企动力科技集团股份有限公司成立于1999年,是香港联合交易所上市公司中国数码集团旗下的一家大型股份制高新技术企业。
公司营运总部位于北京,是国内发展早、规模大、服务网络广、专业服务人员多的企业IT应用服务运营商,现已在全国设立了70余家直属分支机构,员工总数逾7000人,拥有研发工程师1000余人,已经为25万家企业客户提供了全方位、多层面的IT应用服务和信息化解决方案。
根据全球权威机构研究报告显示,中企动力在中国IT服务市场名列前六,同时连续三年蝉联中国IT外包服务市场本土企业第一名,被业界评价为中国企业IT服务第一品牌。
自成立以来,中企动力始终秉承“以客户为中心”的经营理念,视推动中国企业开展电子商务、实现信息化为己任;深入研究企业客户的实际需要,开创性地建立了最适合中小企业需要的IT应用服务运营模式;运用先进的信息技术搭建起一个适合企业业务和管理需要的应用服务平台,并透过庞大的全国性商务网络,面对面地向企业客户提供全方位、标准化、一站式的IT应用服务和信息化解决方案。
其产品包括网络基础系列、数字商务系列、企业通讯系列和网络推广系列等。
IT应用服务运营模式从根本上克服了以系统集成、定制开发为代表的传统IT服务模式带来的高投入、高风险、低回报、升级维护困难、对用户自身技术要求高等问题。
由中企动力自主研发、以数字商务平台产品为代表的全系列IT 应用服务运营平台,成功地帮助中小企业降低了IT总体运营成本、提升了企业开展电子商务的竞争力。
“应用服务”导向和“无缝”升级,使客户无须配备专业的IT技术人员,更不必担心系统的升级和维护。
该平台具有与国际同步、国内领先的技术水平,功能强大、全面、性能稳定可靠,而且使用方便、操作简单,能够帮助企业客户以低成本的投入享受世界先进的IT技术,从容面对市场竞争和需求的变化,轻松地开展电子商务和网络营销。
强大的技术实力和完善的运营服务体系是中企动力IT应用服务的基石。
中企动力拥有一支规模庞大、实力雄厚的技术团队,他们时刻走在技术前沿,跟踪IT科技的最新发展趋势,洞悉市场和用户需求的变化;锐意进取、积极创新,不断地将先进的技术应用到运营平台的产品研发、系统升级和维护之中,确保整
个平台技术领先、服务稳定安全;并能根据市场和用户需求的变化随时提供量身定制的整体解决方案。
中企动力在北京经济技术开发区设立了两个专业的超大规模独立机房,拥有千兆的独享带宽,数千台高性能服务器,专业的防火墙、防病毒网关等安全设施,并在业内率先推出7X24小时不间断的运营维护服务,实时响应客户的需求,即时解决用户的问题。
中企动力十分注重服务品质的提升。
早在2001年7月,公司就顺利通过了ISO9001国际质量体系认证,成为业内首家通过该认证的企业。
本地化服务是中企动力优质服务的重要基础之一。
根据企业客户的需求特点,中企动力在全国主要城市和二、三级城市建立了庞大的商务和服务网络,面向客户提供一对一的专业顾问服务。
根据企业的实际情况和个性化需要,为客户提供电子商务、网络营销的整体解决方案和长期运营服务,成为企业信息化的忠实伙伴。
多年来的执著追求和不懈努力,使中企动力赢得了企业客户的广泛认同和赞誉,曾荣获“中国企业IT服务第一品牌”奖、“财富中国十大成长型企业”奖、“中国信息产业2006年度诚信企业奖”、“中国最佳IT业务增长企业”奖、“中国电子商务最佳服务商”称号,连续两年荣获“中国IT创新企业奖”、“中国信息产业年度创新企业奖”、“信息化影响中国2006年度贡献奖”、“用户最满意的IT应用服务商”、“中国IT外包服务优秀厂商”、“中国信息产业2005年度诚信企业奖”、“2005年度首选互联网应用服务品牌”等诸多奖项,引得业界瞩目。
2006 年5月,中企动力成功收购国产软件先行者红旗中文2000软件技术有限公司。
至此,中企动力擎起了开源软件的大旗,拉开了对抗办公软件垄断的战幕,誓将国产软件的“红旗”插向全国。
“责任、勤奋、专业、创新”是中企动力的企业精神。
中企动力将不断地追求卓越,凭借专业化的高品质服务,让中国企业在任何时候、任何地方,都能轻松享受IT高科技的最新成果,都能轻易地开展电子商务﹑实现信息化,将商机和梦想延伸到世界各地!
1.3业务流程描述
业务流程描述:用业务流程图描述现系统各项业务处理过程,并结合业务流程图详细准确地说明业务处理过程中数据的收集、输入、传递、存储、加工的方
法、算法、输出的数量及形式等。
业务流程图使用的符号:
图1-1系统业务流程图
1.4现行系统存在的问题及薄弱环节
通过这段时间的调查和分析,我初步了解到现在各种合同管理系统的优点及不足。
比如说有些传统合同管理系统是为替代手工录入,从传统数据记录中产生的,这些系统无法面对企业用信息化支持集约化的要求。
1、体系封闭,无法实现系统化管理,更无往来单位的信息共享。
传统系统由于产生的技术背景落后,不能满足企业将信息资本化的要求。
以销售合同为例,以前的商务人员是根据客户要求的被动推销,签订合同前,技术支持人员不能看到合同具体内容,无法得知客户的实际要求,也就不能迅速开展有针对的准备,这在服务实现周期越来越短、服务要求越来越高现代竞争中是远远不够的
2、信息单一、落后且缺乏前瞻性,由于技术方面的限制,传统系统无法做到合同信息的实时动态处理、无法为合同签订前的评审提供前瞻性信息。
3、对管理考虑甚少。
系统依旧没有摆脱传统束缚,以对外报告为其存在目的。
在快速多变的市场环境下显得笨拙不堪、反应迟钝从而在激烈的市场竞争中处于极其不利的的地位。
4、工作量大。
在合同的评审、签订、执行过程中,由于合同种类繁多、业务量大、信息管理复杂,使用手工操作的工作量很大,在操作过程中也很容易出现各种错误。
1.5现系统的目标
基于以上的缺点,采用计算机管理则可以大大提高日常工作的效率,不仅将原来由手工操作的合同信息登记、合同签约前评审及合同签订、执行这一整套流程用计算机进行全程管理,而且消除了手工操作中可能存在的不确定因素,达到合同管理流程清晰,从而能够比较彻底地贯彻经营者的管理模式。
2 可行性研究
可行性分析(Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。
可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决[5]。
2.1经济可行性
其它的系统相比,本系统独立性相当强,只需要投入教少的资金即可。
而它的成功运行将节省大量的人力物力,使原来从事这方面工作的人员可以投入到更为实际的工作中去,提高管理部门的工作效率,由于合同管理系统是一个全新的系统,它将改变原来落后的合同管理办法,这将会缩小不必要的开支,在系统运行环境中,软硬件都无需做巨大投资,只利用现有计算机设备即可。
因此在经济上可行的。
2.2技术可行性
随着计算机的发展,计算机完全可以把各类信息收集起来,按需要进行处理,本系统运行于基于WINDOWS9X/2000平台之即可,另外操作人员要求也不高,只需对WINDOWS2000操作熟练,加之对本系统的操作稍加培训即可工作,而且本系统可视性非常好,所以在技术上不会有很大难度。
2.3操作可行性
现行系统采用大量手工操作与少量微机操作相结合,而新开发的系统则全用微机来处理整个过程,在运行初可以采用平行方式从旧系统逐步转换过来,在这其间,手工操作与电脑操作并存,微机操作可逐渐增加工作量,且在这段时间,工作不间断,且新老系统有明显的效率对比。
2.4法律可行性
合同管理系统是中企动力科技集团有限公司委托开发的管理系统,是很有实际意义的系统,开发这个系统不同于开发普通的系统软件,不存在侵权等问题,即法律上是可行的。
3 需求分析
3.1总体目标
总体目标是实现该公司的合同科学管理。
由操作员完成合同的信息的录入操作,减小出错的概率,方便查询和修改,并能记录合同的执行情况。
充分利用现有资源,使管理上达到数据快速准确及时可靠地输出,同时节省人力和时间,不但实现数据的共享,而且能够及时准确地掌握合同各种信息,以此达到合同管理的科学化。
3.2 具体目标
根据上述总体目标需求,该系统完成如下具体功能:
1.基础信息管理
该模块主要是对企业合同管理中部门信息、往来单位信息、项目信息等信息的有效管理,并可实现按不同条件对这些数据进行查询。
2.数据管理
该模块主要是对合同管理系统的数据进行有效管理,对数据实现备份和恢复,防止重要的合同信息因为人为的后机械的故障造成的数据丢失的严重后果。
3.签订合同管理
该模块主要包括合同签约前评审、合同签订、合同更改等子模块。
签约前评审主要实现记录签约前评审信息、兑签约前信息进行管理、支持打印等功能。
合同签订模块主要完成添加、删除、查询合同签订信息的功能,支持打印等功能。
合同更改子模块可以完成对合同更改信息的添加、删除操作,并支持按不同条件对合同更改信息进行查询。
4.合同执行管理
该模块主要包括办理支付手段子模块和合同违约索赔子模块。
办理支付手段子模块可以实现对合同支付手段的信息的添加、删除、查询等功能。
合同违约索赔子模块可以实现对合同违约索赔信息的添加、删除、查询等功能。
5.系统管理
访模块主要实现对合同管理操作员及操作员密码进行有效管理
3.3系统数据流图及功能分析
3.3.1数据流图
它是描述系统的逻辑模型的,图中没有任何具体的物理元素,只是描述信息在系统中流动和处理的情况,它比口头与文字的描述更直观地显示出来系统中数据的使用[5]。
数据流图简称DFD图,数据流图有四种成分:源点或终点、处理、数据存储表和数据流。
图中没有任何具体的物理元素,只是描述信息在系统中的流动和处理情况,即使不是专业的计算机技术人员也容易理解,是极好的理解工具。
它能精确的描述系统的逻辑模型,描述数据在MIS中有输入经过存储、加工处理最后输出的全过程,是设计者和用户交流的很好的工具[13]。
3.3.2数据流图的符号说明
表3-1数据流图的符号说明
数据流图采用自顶向下的方法绘制,从研究系统概况开始,然后逐层向下分解,直到所需的详尽程序为止[13]。
本系统根据前面绘制的业务流程图,采用自顶向下,逐层细化的方法,画的每一部分各层的数据流图如下:
图3-1合同管理系统一级细化流图
图3-2合同管理系统二级细化流图(一)
F1.部门信息 F1.2往来单位信息 F1.3项目信息
F1基础信息 F2签定合同信息 F3合同执行信息 F4数据管理 F5操作员信息
图3-3合同管理系统二级细化流图(二)
图3-3合同管理系统二级细化流图(三)
图3-4合同管理系统二级细化流图(四)
F2.1评审信息 F2.2签定合同信息 F2.3合同修改信息
F3.1
合同支付信息 F3.2违约赔偿信息
F4.1添加用户信息 F4.2修改用户信息 F4.3删除用户信息
3.4 数据字典
3.4.1 数据存储
数据存储是数据结构停留或保存的地方。
也是数据流的来源和去向之一,可以是手工文档或手工凭单,也可以是计算及文档。
一般而言,应包括如下内容:{数据存储名,说明,编号,输入的数据流,输出的数据流,组成(数据结构),数据量,存取频度,存取方式}。
3.4.2 数据流
数据流是数据结构在系统内传输的路径。
对数据流的描述通常包括如下内容:{数据流名,说明,编号,数据流来源,数据流去向,组成(数据结构)}。
3.4.3 数据处理
处理过程的具体处理逻辑通常在详细设计过程中用判定表或判定树来描述。
在数据字典中,只无原则描述处理过程的说明性信息,通常包括以下内容:{处理过程名,说明,输入数据流,输出数据流,处理}。
4 总体设计
经过需求分析之后,进入总体设计阶段,总体设计又称概要设计或初步设计,根据需求分析阶段的工作,从数据流图得出可行方案,同时确定系统中每个程序由哪些模块组成及其相互关系[3]。
4.1总体设计的任务及原理
4.1.1 总体设计的任务
是从系统的总体目标出发,根据需求分析阶段对系统逻辑功能的要求并考虑到经济、技术和运行环境等方面的条件,确定系统的总体结构和系统各组成部分的技术方案,合理选择计算机的通信的软、硬件设备,提出系统的实施计划,确保总体目标的实现[9]。
4.1.2 总体设计的原理
1.模块化
模块是数据说明可执行语句等程序对象的集合,它是单独命名而且可通过名字来访问。
模块化就是把程序划分成若干个模块,每个模块完成一个子功能,把这些模块集中起来组成一个整体,可以完成指定的功能满足部题的要求[12]。
模块的独立概念是模块化、抽象信息隐蔽的局部化概念的直接结果。
开发具有独立功能而且和其他模块之间没有过多的相互作用的模块,就可发做到模块独立。
也就是说,使每个模块完成一个相对独立的特定子功能,并且和其他模块之间的关系很简单。
模块的独立程度由内聚和耦合两个标准来衡量。
模块的划分应该尽量做到高内聚、低耦合[4]。
4.2 目标系统的模块结构
4.2.1系统的HIPO图
HIPO图是层次图加输入/处理/输出图的英文缩写。
结构化设计技术把用数据流图表示的系统逻辑模型转变为HIPO图表示的系统层次模块结构[2]。
结构化设计技术的核心是模块分解设计,模块上系统结构图的主要元素。
其。