合同管理系统
设计题目:合同管理系统
学生班级:会计089高本
学生:王莉莉
学生学号:
指导教师:
设计日期:
目录
一、现行系统的概述 (3)
二、系统分析报告 (4)
2.1需求分析 (4)
2.2可行性分析 (5)
2.3信息系统规划 (5)
2.4系统的开发方法的选择 (6)
2.5组织结构和管理功能分析 (6)
2.6业务流程与数据流程分析 (8)
2.7数据字典 (9)
三、系统设计报告 (16)
3.1系统目标设计 (16)
3.2系统功能结构图 (17)
3.3实体图与E-R图 (17)
3.4逻辑结构设计: (19)
3.5代码设计 (19)
3.6数据库结构设计 (20)
3.7输出设计 (22)
3.8输入设计 (23)
3.9程序模块设计说明 (29)
3.10系统物理配置方案设计 (34)
四、系统实施报告 (35)
4.1程序图框设计 (35)
4.2试运行及结果分析 (35)
4.3打印报表 (36)
4.4系统维护 (38)
4.5系统使用说明 (39)
五、实习小结 (40)
参考文献: (40)
一、现行系统的概述
劳务合同是企业进行人员管理活动的有效凭证,是企业经营活动的重要环节。规合同签订、执行以及合同资料整理、查询、分析等工作,是企业管理的组成部分。而作好这一工作对防合同风险,对加强企业部管理,提高企业商业信誉,减少合同纠纷、违约、欺诈等行为有着重要的意义。规合同签订、执行以及合同资料整理、查询、分析等工作,是企业管理的组成部分。
对于企业的劳务合同管理,企业现在采用手工操作进行合同管理。不仅信息统计费时费力,又容易出现差错,而且对合同管理手段滞后,对于合同违约、合同欺诈等行为只能事后管理,更难以谈到对合同信息进行进一步的加工整理。合同作为反映企业生产经营活动过程的主要数据,是企业管理的一种重要资源,在目前管理模式下,决策者多凭主观经验和总结汇报了解经营、进行决策,保护数据资源,在信息技术高速发展的今天,迫切要求利用计算机信息技术对这些数据资源分析整理,把原始枯燥的数据变成直观的信息
二、系统分析报告
2.1需求分析
由于企业现行采用手工操作进行劳务合同管理。不仅信息统计费时费力,又容易出现差错,而且对劳务合同管理手段滞后等种种弊端,不能满足企业发展的需求。因此需建立一个新的劳务合同管理信息系统以满足企业发展的需求:2.1.1功能需求:
通过计算机应用软件系统,对企业合同信息的录入、修改、删除、查询、打印等的有效管理。
2.1.2性能需求:
整个系统应当操作简便,界面友好,维护简便。数据库要求运行稳定,执行速度快,数据安全性高。软件系统本身运行对计算机硬件平台和操作系统平台要求适中。
2.1.3可靠性需求:
整个系统使企业合同信息不易丢失,不容易发生错误,而且起到对各种合同信息的保存、查询、修改等容易操作的作用,避免了手工操作的带来的各种弊端。系统可靠性比较高,发生错误、数据丢失等故障的概率低。
2.2可行性分析
2.2.1经济上的可行性:
经济上,由于我们开发的这个系统相对较小也较简单,不需要投入大笔资金,同时又存在着实用性,能改善原有系统在经费支出过高的缺点,所以这个新系统一经使用在经费支出方面一定会得到很好的改善,用户在使用了新系统后只需要花一定资金购买一部分计算机与软件就能实现自动化,提高了工作效率并且也减少了工作人员的工作量,这对企业合同管理的工作带来经济上很大的节省。
2.2.2技术上的可行性:
技术方面,由于项目的复杂程度比较低,所以我们选择的是VF操作系统,是我们相对比较熟悉的语言,且该学期,我们小组各成员已经学习了管理信息系统,并且对网络技术和操作系统也有系统的了解,有些成员熟悉计算机原理,能解决常见的硬件故障和硬件选择。通过小组成员的一起努力,查阅了大量的资料,。而且,各种管理信息系统已得到了大量应用,有许多可供参考的成功系统。网上又有许多关于VF编程的资料和SQL SERVER方面的资料。则从技术角度考虑,此信息系统开发可行。
2.2.3管理上的可行性:
使用管理方面的可行性,在没有使用企业合同管理系统前,采取的是人工方式,相对而言耗时大,效率低。我们通过设计企业合同管理信息系统,可以对企业中的各种合同进行有序管理。对于合同管理者也不需要做大量烦琐的登记工作,变的相对简单并容易操作。
2.2.4法律上的可行性:
整个系统由于是自行开发,自行使用,所以系统本身不存在法律上的争议。在服务器软件方面,应该使用正版软件,因为整个系统尽管是开发给部使用,但它毕竟很多部分还是要依靠Internet的,一旦服务器连接到Internet上,它的操作系统可能会被Microsoft跟踪,如果不是正版软件,将不得不面临民事诉讼的风险。
2.3信息系统规划
在需求分析的基础上,我们提出了企业劳务合同管理系统的总体结构方案,并根
据发展战略和总体结构方案,确定了系统的开发次序及时间安排。因为时间有限,我们充分利用了实习时间,保证系统的完成进度。
整个系统开发进度如下:
2.4系统的开发方法的选择
本次课程设计我们选择结构化开发方法,即用系统工程的思想和工程化的方法,按照用户至上的原则,自顶向下整体分析与设计和自底向上逐步实施的系统开发过程。是组织、管理和控制信息系统开发过程的一种基本框架。
其基本思想:在系统分析时,采用自顶向下、逐层分解,由抽象到具体的逐步认识问题的过程;在系统设计的时候,先考虑系统整体的优化,再考虑局部的优化问题;在系统实施的时候,则坚持自底向上,先局部后整体,通过标准化模块的连接形成完整的系统。
开发过程主要包括以下几个阶段:系统规划阶段、系统分析阶段、系统设计阶段、系统实施阶段、系统运行与维护阶段,每个阶段都有明确的任务和目标,这样整个开发过程容易调整和控制。
2.5组织结构和管理功能分析
2.5.1组织结构分析
企业合同管理信息系统组织结构如图1—1所示:
图1—1
2.5.2管理功能分析
根据实际合同管理系统的行为规,具体功能包括:
客户管理:有客户的注册,修改和删除功能,以及客户名,地区进行查询。
合同管理:有合同的录入,修改和删除,另外按时间,客户,客户地区,以及按合同的进度进行查询。
职工管理:有职工的添加,修改和删除功能,另外有查询所有的职工。
合同管理功能描述如图1—2:
图1—2
1、合同管理:
a)合同的基本编辑:
——合同的录入
——合同的修改
b)合同的维护:
——合同录入后,交付上级管理人员、部门审核,负责人签名
——合同变更,相关管理人员对合同容进行变更、负责人签名
——合同执行进度进行管理,对合同的执行情况进行记录
c)合同统计查询管理:
——合同订单的查询(按时间、客户、客户地区查询)
——按合同的完成情形查询(审核,未审核)
2、职工管理
a)职工基本信息的维护:
——职工信息的录入
——职工信息修改
——职工信息删除
b)客户信息的查询:
——集体职工查询
2.6业务流程与数据流程分析
职工与企业签署合同,然后人事部将合同交给合同管理员,合同管理员对合同进行审核整理,并存档。同时合同管理员还定期对合同执行情况进行查看,然后根据合同存档资料进行审核,并将审核结果反馈给公司。如果是违约的合同,合同管理员将情况反馈财务部,财务部对违约合同进行相应的处理(付违约金或者收到违约金)。如果是到期合同,合同管理员根据审核情况通知人事部。人事部再通知职工。如果员工想继续续约合同,人事部通知合同管理部门对续约合同进行整理存档;如果客户或者员工中断合同,人事部通知合同管理部门对该合同进行标记保存。同时还定期对合同进行统计。
企业合同管理信息系统的业务流程图如图1-3所示:
图1—3
企业合同管理信息系统的顶层数据流程图如图1-4所示:
图1--4
企业合同管理信息系统的详细数据流程图如图1-5所示:
图1—5
2.7数据字典
2.7.1数据项定义
1. (表
数据项编号:D1-01
数据项名称:合同编号
数据项别名:合同编号
简述:1-4位数签署年份,后三位合同顺序号
数据长度:7
数据类型:字符型
取值围:20000
2. (表
数据项编号:D1-02
3. (表
4. (表
5. (表1-5
6. (表
7. (表
8. (表
10. (表
11. (表
12. (表
13. (表
14. (表
15. (表
16. (表
17. (表
18.
19.
20.(表
2.7.2表1
表2
表3
表4
2.7.3 21.
22.
23.
24.
25.
26.
27.
2.7.4 28.
29.
30.
31.
三、系统设计报告
3.1系统目标设计
1)方便企业合同的管理,充分利用现代化的科学技术及高效率地工作方法。2)灵活地查询性能,能快速实现企业合同资料的输入和查询等功能。
3)能够随时提供企业当前各种合同信息,及时更改合同的变动情况。
3.2系统功能结构图
系统功能主要包括职工信息管理、合同信息管理二个部分。以下按照不同的功能处理对具体功能进行描述:
1、职工信息管理:
合同管理员通过登录页面登录成功后,可以通过菜单选择职工信息管理,然后对新签署合同的职工信息进行录入,还可以对职工信息进行更改。如果职工与企业解除合同,对职工信息进行删除。同时可以随时对员工信息进行查询。
2、合同信息管理
合同管理员通过登录页面登录成功后,可以通过菜单选择合同信息管理,然后对新签署的合同信息进行录入,还可以对合同信息进行相应的更改,如果合同无效进行标记并保存。同时可以随时对合同信息进行查询。
3.3实体图与E-R图
3.3.1部分实体图
1)职工实体图
2)合同实体图
3)合同签署图
E—R图
3.4逻辑结构设计:
职工(工号、职工名、年龄、性别、职位、)
合同(合同编号、合同名、合同状态、合同类型、合同容的存放地址,录入时间)签署(工号、合同编号、签署日期)
3.5代码设计
(1)职工编号代码设计
职工代码包括职工部门、职工编号。用成组码表示。用两位整数表示部门,如01表示人力资源部,用四位整数表示职工编号:如0001。
部门编号代码部门名称
00 生产部
01 销售部
02 采购部
03 人力资源部
04 财务部
每年签署的劳务合同有很多便于管理合同代码采用成组码。用首4为数表示合同签署年份及后3位整数表示合同顺序号,设计方案如图所示
3.6数据库结构设计
3.6.1设计规:
3.6.2
字段字段名类型宽度小数位索引排序Nulls
1 用户名字符型8 否
2 密码字符型 6 否
职工表.dbf(zg.dbf)
字段字
段
名类
型
宽
度
小
数
位
索
引
排
序
Nu
ll
s
1 工
号字
符
型
6 升
序
否
字段字段名类型宽度小数位索引排序Nulls
1 无效合同编
号字符型7 升序否
职
工
名
字
符
型
2
否
序号文件名称标识符备注1合同管理员htgly.dbf用户2职工zgdbf
3 合同ht.dbf
4 无效合同wxht.dbf
违约金wyj.dbf