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