某大学工资管理信息系统的分析设计和实施之欧阳歌谷创编Word下载.docx
《某大学工资管理信息系统的分析设计和实施之欧阳歌谷创编Word下载.docx》由会员分享,可在线阅读,更多相关《某大学工资管理信息系统的分析设计和实施之欧阳歌谷创编Word下载.docx(17页珍藏版)》请在冰豆网上搜索。
包括所需仪器和实验过程),写入预习报告。
2、撰写规范的系统分析与设计报告。
3、在系统分析与设计的基础上,组织系统实施。
4、编写简要的系统使用说明书。
三、实验步骤
系统分析
1、业务流程图分析:
通过对学校管理业务的实际调查分析,弄清了该学校工资管理工作的业务流程和管理功能,系统的业务流程图如图所示。
工资管理业务流程图
2、数据流程图
房费和水电费清单
职工借支
应扣款清单上月工资台账
托儿费和补贴费本月职工
工资台账格式
本月工资台账
职工工资调整变动情况清单
本月工资汇总表
本月职工应得工资
工资管理系统数据流程图
3、数据字典
(一)数据流的描述
数据流编号:
D-01
数据流名称:
房费水电费扣款单
简述:
房地产提供房费和水电费
数据流来源:
房地产
数据流去向:
财务部
数据项组成:
职工证号+职工姓名+房费+水电费
数据流量:
约30张/日
高峰流量:
约50张/日
D-02
托儿费和交通补贴扣款单
总务处提供托儿费和职工交通补贴清单
总务处
职工证号+职工姓名+托儿费+交通费
D-03
人事部门提供职工工资调整变动情况清单
人事部门
工资管理会计
部门名称+职工姓名+基本工资+副食补贴+粮食补贴+交通补贴+备补+应发工资+房费+水电费+其他扣款+实发工资+备注
D-04
职工借支应扣款清单
财务部列出职工借支应扣款清单
(二)处理逻辑的描述
处理逻辑编号:
P-01
处理逻辑名称:
列出职工借支应扣款清单
财务部按期列出职工借支应扣款清单
输入的数据流:
房费和水电费,托儿费和交通补贴费
处理描述:
登记房地产提供的房费和水电费和总务处的托儿费和交通补贴费
输出数据流:
处理频率:
30次/日
P-02
制作本月职工工资台账
工资管理会计制作本月职工工资台账
职工借支应扣款清单,上月职工台账,职工工资调整变动情况
工资管理会计依据上月职工工资台账和各部门送来的扣款单、补贴单和职工工资变动情况清单制作本月职工工资台账格式
本月职工工资台账格式
P-03
填制本月职工工资台账
输入本月职工工资台账格式
工资管理会计根据填制好的工资台账格式制作本月份职工工资台账
本月份职工工资台账
P-04
合计计算应得工资
输入本月汇总表
工资管理会计依据本月汇总表合计数字,提取现金,发至职工手中。
(三)数据存储描述
数据存储编号F-01
外部实体名称:
上月职工工资台账
登记上月职工工资台账
数据存储组成:
职工姓名+基本工资+副食补贴+粮食补贴+交通补贴+备补+应发工资+房费+水电费+其他扣款+实发工资+备注
关键字:
职工姓名+工资
相关处理:
P-01、P-02、P-03
数据存储编号F-02
上月工资清单
制作上月职工工资清单
(四)外部实体描述
外部实体编号:
S-01
统计房费水电费扣款单
房费、水电费
S-02
统计托儿费和交通补贴扣款单
托儿费、交通补贴
S-03
统计职工工资调整变动清单
职工工资变动单
三、系统设计
1、新系统功能设计
(1)功能模块图案设计
新系统的功能设计是以原系统业务流程和数据流程为依据的。
为此新系统的功能划分为数据录入、工资查询、报表输出、系统维护四个模块,如图所示。
新系统功能模块图
(2)信息系统流程图设计
系统把工资数据分为固定半固定数据和变动数据两大部分。
相对固定的数据长期存储在主文件中。
对变动很大的变动数据,每月重新输入,暂时保存在磁盘的扣款补贴文件中。
最后计算并输出全校职工工资发放单和本月份工资汇总表。
其信息系统流程图如下。
信息系统流程图
2、代码设计
新系统为每个职工设计了代码,一方面可统一职工的信息,另一方面是为了方便数据的输入。
职工代码为八位数字字符,区间码结构。
在系统运行过程中,凡是需要输入某个职工时,只需输入职工证号即可,系统可根据职工证号、职工姓名及其他信息对照表,自动将相应的职工姓名及其他信息调出来,而且代码表显示在输入/输出窗口中,用户不一定要记住职工的证号,可随时通过系统联机查询。
3、系统运行环境与数据库设计
系统运行环境设计在windows95平台下运行,程序设计语言选择VisualFoxPro6.0。
系统的硬件要求为586微型计算机,8M以上的内存,500M以上的外存。
基于上述运行环境,根据系统分析,设计了5个数据表文件,他们的结构及其说明如下:
(1)部门代码表——bmdm.dbf
字段
字段名称
类型
宽度
小数
说明
1
BMDH
Character
4
部门代号
2
BMMC
8
部门名称
与此数据库文件对应的索引文件为bmdm.idx,其索引关键字为bmdh。
(2)职工信息表——zgxx.dbf
ZGZH
职工证号
XM
姓名
3
XB
性别
SR
Numeric
生日
5
HF
婚否
6
7
ZW
职务
MZ
民族
9
ZZMM
政治面貌
10
BYXX
毕业学校
11
XL
学历
12
DH
电话
13
RZRQ
入职日期
14
HTQX
合同期限
15
TXDZ
30
通讯地址
与此数据库文件对应的索引文件为zgxx.idx,其索引关键字为zgzh。
(3)职工补贴清单表——zgbt.dbf
FSBT
副食补贴
LMBT
煤粮补贴
JTBT
交通补贴
BB1
备补1
BB2
备补2
YFGZ
总计
与此数据库文件对应的索引文件为zgbt.idx,其索引关键字为zgzh。
(4)职工扣款清单表——zgkk.dbf
FF
房费
SDF
水电费
TEF
托儿费
JZKK
借支扣款
QTKK
其他扣款
KKZJ
扣款总计
与此数据库文件对应的索引文件为zgkk.idx,其索引关键字为zgzh。
(5)职工工资汇总表——zggz.dbf
JBGZ
基本工资
GLGZ
工龄工资
应发工资
16
17
SFGZ
实发工资
与此数据库文件对应的索引文件为zggz.idx,其索引关键字为zgzh。
4、输入/输出设计
输入设计:
本系统中的各种类数据录入均用先行系统的各种单据格式。
输出设计:
本系统的工资台账输出的格式如下:
台帐数据文件——tz.dbf
YF
月份
KKHJ
扣款合计
与此数据库文件对应的索引文件为tz.idx,其索引关键字为zgzh。
某大学职工工资台帐帐页
四、系统实施
系统实施部分根据上一部分介绍的设计方案,完成了计算机系统的程序设计与调试、系统初始数据的录入以及向计算机系统的转换等工作。
在本工资管理系统里,初次使用系统通过运行比较简单的数据录入、工资查询,报表录入这样一些基本的操作,包括职工证号、姓名及其他信息对照表,部门代码表,以及其他固定数据。
之后,如欲修改信息可通过数据维护进行修改。
若有工资变动,可通过建立扣款、补贴文件内各模块可进行当月扣款补贴等变动数据进行录入和修改。
Form1.init:
*opendata.\data\zg-da
Form1.activate:
Thisform.txtpass.setfocus
Command2.click(进入系统):
Ifused(“setup”)
Selesetup
Eles
Use.\data\setup
Endif
Locaforitms=”password”
Iffound()
If
Uppe(alltrim(thisform.txtpass.value))==upper(alltrim(valur))
Doformform\begin
Thisform.release
Else
E=messagebox(“口令错误请重新输入!
”,0+48+0,”警告”)
Command3.click(退出系统):
Iftype(“thisform.parent”)=”0”
Thisformset.release
Clearevents
Releaseallextended
五、实验心得
管理信息系统是一门实践性很强的课程,大量的基本概念、方法和理论都需要通过实际才能深刻理解。
这次在某大学工资管理信息系统的设计与实现,使我更加了解管理信息系统开发过程中信息系统规划、分析、设计、实施等各阶段的任务和内容,理论应用于时间更加加深记忆,强化动手能力。
在此还要代表我们专业同学感谢老师这学期的指导!