1、管理信息系统实 验 报 告 实验课题: 某大学工资管理系统 姓 名:专业班级:学 号:指导老师:目录一、实验目的与要求1二、实验步骤21、业务流程分析22、数据流程图33、数据字典4三、系统设计91、新系统功能设计92、代码设计113、系统运行环境与数据库设计124、输入输出设计13四、系统实施13 五、实验心得.。.。.。.。.。.。.。.。.。.。14一、 实验目的 在深入理解理论教学关键知识点的基础上,能针对给定的某个实际管理信息系统,独立地进行系统分析、系统设计、程序编写与调试,最终完成系统实施任务。通过上述诸环节的严格训练,达到锻炼和培养学生综合运用所学知识,掌握开发单项管理信息系统
2、任务的初步能力。二、 实验要求1、 实验前应预习相关理论,并在此基础上自行设计出实验方案(注:包括所需仪器和实验过程),写入预习报告。2、 撰写规范的系统分析与设计报告。3、 在系统分析与设计的基础上,组织系统实施。4、 编写简要的系统使用说明书.三、实验步骤 系统分析1、业务流程图分析:通过对学校管理业务的实际调查分析,弄清了该学校工资管理工作的业务流程和管理功能,系统的业务流程图如图所示。房地产房费扣款单上月职工工资台账水电费扣款单工资管理会计托儿费扣款单财务处 总务交通补贴费本月职工工资台帐本月工资汇总表本月职工工资发放单职工变动变动通知 人事部 工资管理业务流程图2、 数据流程图房地产
3、房费和水电费清单列出职工借支应扣款清单职工借支 应扣款清单 上月工资台账填制职工工资台账总务处制作本月工资台账托儿费和补贴费 本月职工工资台账格式人事部本月工资台账 制作职工工资调整变动情况清单本月工资汇总表 本月工资 清单合计计算应得工资工资本月职工应得工资职工 工资管理系统数据流程图3、数据字典(一)数据流的描述数据流编号:D01数据流名称:房费水电费扣款单 简述:房地产提供房费和水电费数据流来源:房地产数据流去向:财务部数据项组成:职工证号+职工姓名+房费+水电费数据流量:约30张/日高峰流量:约50张/日数据流编号:D-02数据流名称:托儿费和交通补贴扣款单 简述:总务处提供托儿费和职
4、工交通补贴清单数据流来源:总务处数据流去向:财务部数据项组成:职工证号+职工姓名+托儿费+交通费数据流量:约30张/日高峰流量:约50张/日数据流编号:D03数据流名称:职工工资调整变动情况清单 简述:人事部门提供职工工资调整变动情况清单数据流来源:人事部门数据流去向:工资管理会计数据项组成:部门名称+职工姓名+基本工资+副食补贴+粮食补贴+交通补贴+备补+应发工资+房费+水电费+其他扣款+实发工资+备注数据流量:约30张/日高峰流量:约50张/日数据流编号:D04数据流名称:职工借支应扣款清单 简述:财务部列出职工借支应扣款清单数据流来源:财务部数据流去向:工资管理会计数据项组成:部门名称+
5、职工姓名+基本工资+副食补贴+粮食补贴+交通补贴+备补+应发工资+房费+水电费+其他扣款+实发工资+备注数据流量:约30张/日高峰流量:约50张/日(二)处理逻辑的描述处理逻辑编号:P01处理逻辑名称:列出职工借支应扣款清单 简述:财务部按期列出职工借支应扣款清单输入的数据流:房费和水电费,托儿费和交通补贴费处理描述:登记房地产提供的房费和水电费和总务处的托儿费和交通补贴费输出数据流:职工借支应扣款清单处理频率:30次/日处理逻辑编号:P02处理逻辑名称:制作本月职工工资台账 简述:工资管理会计制作本月职工工资台账输入的数据流:职工借支应扣款清单,上月职工台账,职工工资调整变动情况处理描述:工
6、资管理会计依据上月职工工资台账和各部门送来的扣款单、补贴单和职工工资变动情况清单制作本月职工工资台账格式输出数据流:本月职工工资台账格式处理频率:30次/日处理逻辑编号:P03处理逻辑名称:填制本月职工工资台账 简述:输入本月职工工资台账格式输入的数据流:本月职工工资台账格式处理描述:工资管理会计根据填制好的工资台账格式制作本月份职工工资台账输出数据流:本月份职工工资台账处理频率:30次/日处理逻辑编号:P-04处理逻辑名称:合计计算应得工资 简述:输入本月汇总表处理描述:工资管理会计依据本月汇总表合计数字,提取现金,发至职工手中。输出数据流:本月职工应得工资处理频率:30次/日(三) 数据存
7、储描述数据存储编号F-01外部实体名称:上月职工工资台账 简述:登记上月职工工资台账数据存储组成:职工姓名+基本工资+副食补贴+粮食补贴+交通补贴+备补+应发工资+房费+水电费+其他扣款+实发工资+备注关键字:职工姓名+工资相关处理:P-01、P02、P03数据存储编号F02外部实体名称:上月工资清单 简述:制作上月职工工资清单数据存储组成:职工姓名+基本工资+副食补贴+粮食补贴+交通补贴+备补+应发工资+房费+水电费+其他扣款+实发工资+备注关键字:职工姓名+工资相关处理:P-01、P02、P03(四) 外部实体描述外部实体编号:S01外部实体名称:房地产 简述:统计房费水电费扣款单输出数据
8、流:房费、水电费外部实体编号:S02外部实体名称:总务处 简述:统计托儿费和交通补贴扣款单输出数据流:托儿费、交通补贴外部实体编号:S03外部实体名称:人事部门 简述:统计职工工资调整变动清单输出数据流:职工工资变动单三、系统设计1、新系统功能设计(1)功能模块图案设计新系统的功能设计是以原系统业务流程和数据流程为依据的。为此新系统的功能划分为数据录入、工资查询、报表输出、系统维护四个模块,如图所示. 工资管理系统 报表输出 工资查询 系统维护 数据录入部门代码维护职工代码维护本月工资汇总表职工工资发放单按职工证号查询按职工部门查询扣款单录入应发工资数据录入 新系统功能模块图(2) 信息系统流
9、程图设计系统把工资数据分为固定半固定数据和变动数据两大部分。相对固定的数据长期存储在主文件中。对变动很大的变动数据,每月重新输入,暂时保存在磁盘的扣款补贴文件中.最后计算并输出全校职工工资发放单和本月份工资汇总表。其信息系统流程图如下。主文件更新模块上月主文件建立扣款补贴文件模块报表输出模块本月份工资汇总表职工工资发放单本月主文件扣款补贴文件工资变动通知单借支扣款清单房费扣款清单托儿费扣款清单水电费扣款清单交通补贴清单 信息系统流程图2、 代码设计新系统为每个职工设计了代码,一方面可统一职工的信息,另一方面是为了方便数据的输入。职工代码为八位数字字符,区间码结构。在系统运行过程中,凡是需要输入
10、某个职工时,只需输入职工证号即可,系统可根据职工证号、职工姓名及其他信息对照表,自动将相应的职工姓名及其他信息调出来,而且代码表显示在输入/输出窗口中,用户不一定要记住职工的证号,可随时通过系统联机查询。3、系统运行环境与数据库设计 系统运行环境设计在windows95平台下运行,程序设计语言选择Visual FoxPro 6.0.系统的硬件要求为586微型计算机,8M以上的内存,500M以上的外存。 基于上述运行环境,根据系统分析,设计了5个数据表文件,他们的结构及其说明如下:(1)部门代码表-bmdm。dbf字段字段名称类型宽度小数说明1BMDHCharacter4部门代号2BMMCCha
11、racter8部门名称 与此数据库文件对应的索引文件为bmdm。idx,其索引关键字为bmdh。(2) 职工信息表-zgxx.dbf字段字段名称类型宽度小数说明1ZGZHCharacter8职工证号2XMCharacter8姓名3XBCharacter8性别4SRNumeric8生日5HFCharacter8婚否6BMMCCharacter8部门名称7ZWCharacter8职务8MZCharacter8民族9ZZMMCharacter8政治面貌10BYXXNumeric8毕业学校11XLCharacter8学历12DHNumeric11电话13RZRQNumeric8入职日期14HTQXNu
12、meric8合同期限15TXDZCharacter30通讯地址 与此数据库文件对应的索引文件为zgxx。idx,其索引关键字为zgzh。(3)职工补贴清单表-zgbt。dbf字段字段名称类型宽度小数说明1ZGZHCharacter8职工证号2XMCharacter6姓名3FSBTNumeric82副食补贴4LMBTNumeric82煤粮补贴5JTBTNumeric82交通补贴6BB1Numeric82备补17BB2Numeric82备补28YFGZNumeric82总计 与此数据库文件对应的索引文件为zgbt。idx,其索引关键字为zgzh。(4)职工扣款清单表zgkk。dbf字段字段名称类型
13、宽度小数说明1ZGZHCharacter8职工证号2XMCharacter8姓名3FFNumeric82房费4SDFNumeric82水电费5TEFNumeric82托儿费6JZKKNumeric82借支扣款7QTKKNumeric82其他扣款8KKZJNumeric82扣款总计 与此数据库文件对应的索引文件为zgkk。idx,其索引关键字为zgzh。(5)职工工资汇总表-zggz。dbf字段字段名称类型宽度小数说明1ZGZHCharacter8职工证号2XMCharacter8姓名3JBGZNumeric82基本工资4GLGZNumeric82工龄工资5FSBTNumeric82副食补贴6L
14、MBTNumeric82煤粮补贴7JTBTNumeric82交通补贴8BB1Numeric82备补19BB2Numeric82备补210YFGZNumeric82应发工资11FFNumeric82房费12SDFNumeric82水电费13TEFNumeric82托儿费14JZKKNumeric82借支扣款15QTKKNumeric82其他扣款16KKZJNumeric82扣款总计17SFGZNumeric82实发工资 与此数据库文件对应的索引文件为zggz.idx,其索引关键字为zgzh。4、输入/输出设计输入设计:本系统中的各种类数据录入均用先行系统的各种单据格式。输出设计:本系统的工资台账
15、输出的格式如下:台帐数据文件-tz。dbf字段字段名称类型宽度小数说明1ZGZHCharacter6职工证号2YFCharacter6月份3JBGZNumeric82基本工资4GLGZNumeric82工龄工资5FSBTNumeric82副食补贴6LMBTNumeric82煤粮补贴7JTBTNumeric82交通补贴8BB1Numeric82备补19BB2Numeric82备补210YFGZNumeric82应发工资11FFNumeric82房费12SDFNumeric82水电费13TEFNumeric82托儿费14JZKKNumeric82借支扣款15QTKKNumeric82其他扣款16K
16、KHJNumeric82扣款合计17SFGZNumeric82实发工资与此数据库文件对应的索引文件为tz.idx,其索引关键字为zgzh.某大学职工工资台帐帐页四、系统实施系统实施部分根据上一部分介绍的设计方案,完成了计算机系统的程序设计与调试、系统初始数据的录入以及向计算机系统的转换等工作。在本工资管理系统里,初次使用系统通过运行比较简单的数据录入、工资查询,报表录入这样一些基本的操作,包括职工证号、姓名及其他信息对照表,部门代码表,以及其他固定数据。之后,如欲修改信息可通过数据维护进行修改.若有工资变动,可通过建立扣款、补贴文件内各模块可进行当月扣款补贴等变动数据进行录入和修改。Form1
17、。init:*open data 。datazg-daForm1.activate:Thisform。txtpass。setfocusCommand2。click(进入系统):If used(“setup”)Sele setupElesUse.datasetupEndifLoca for itms=”password”If found ()IfUppe (alltrim(thisform。txtpass。value))=upper(alltrim(valur)Do form formbeginThisform。releaseElseE=messagebox(“口令错误请重新输入!”,0+48+
18、0,”警告”)Thisform。txtpass.setfocusEndifElseDo form formbeginThisform。releaseEndifCommand3.click(退出系统):If type(“thisform.parent)=”0”Thisformset.releaseElseThisform.releaseEndifClear eventsRelease all extended五、实验心得 管理信息系统是一门实践性很强的课程,大量的基本概念、方法和理论都需要通过实际才能深刻理解。这次在某大学工资管理信息系统的设计与实现,使我更加了解管理信息系统开发过程中信息系统规划、分析、设计、实施等各阶段的任务和内容,理论应用于时间更加加深记忆,强化动手能力。在此还要代表我们专业同学感谢老师这学期的指导!
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100