收藏 分销(赏)

实验4--管理信息系统的系统设计.doc

上传人:w****g 文档编号:2269334 上传时间:2024-05-24 格式:DOC 页数:14 大小:652.04KB 下载积分:8 金币
下载 相关 举报
实验4--管理信息系统的系统设计.doc_第1页
第1页 / 共14页
实验4--管理信息系统的系统设计.doc_第2页
第2页 / 共14页


点击查看更多>>
资源描述
实验4 管理信息系统的系统设计 ———————————————————————————————— 作者: ———————————————————————————————— 日期: 2 个人收集整理 勿做商业用途 实验4 管理信息系统的系统设计 目录 一、实验目的 2 二、系统设计 2 1.工资管理系统的总体逻辑结构 2 2.系统设计目标 2 3。系统功能结构图 3 4。系统信息处理流程设计 4 5.代码设计 4 6.系统运行环境与数据库设计 4 7.输入/输出设计 9 8.系统实施 10 三、实验心得 12 一、实验目的 1.能够根据系统设计的基本理论和知识,正确掌握系统设计的过程与方法,结合一个模拟课题,复习、巩固、管理信息系统的系统设计知识,提高系统设计实践能力. 2.熟悉功能结构流程图和系统信息处理流程图的绘制,掌握数据库、输入输出和代码的设计。 3.树立正确的系统设计思想,培养分析问题、解决问题的能力,提高查询资料和撰写书面文件的能力。 二、系统设计 1.工资管理系统的总体逻辑结构 教职工基本信息 职工 教职工工作信息 院系 教职工数据库 教职工基本及工作信息 人事处 职工工资信息 教职工工资数据库 财务处 三、系统设计 2。系统设计目标 1)数据输入方便,操作便捷 2) 查询方便快捷,可以快速查询 3)修改容易 4)界面友好 3.系统功能结构图 工资管理信息系统 查询功能 系统维护 工资核算 基础资料 按月份查询 按职工编号查询 按院系查询 基本信息输入 职工工资计算 工资表导出 数据初始化 用户设置 工资编辑 工资汇总分配 职工工资输入 工资项目设置 图1.1 系统功能模块图 各功能模块图来简要说明: l 基础数据模块: l 该模块包括职工基本信息输入、工资项目设置和职工工资输入。这些基础数据是整个工资管理信息系统的基础.在工资项目设置中,企业可以自定义工资项目,把工资项目分成增项和减项。设置好工资项目后,就可以进行职工工资输入了. l 工资核算模块: l 该模块是这个工资管理信息系统的核心,它通过工资编辑和工资计算两个模块完成了对原始数据的处理,生成职工工资表和月工资合计表,接着进入工资汇总分配阶段,通过刚才计算生成的职工工资表,生成部门工资分配表,然后进行工资费用分配,生成工资费用分配表.通过工资编辑这一模块,管理员只要在基础数据输入一次,不必每月都进行职工工资输入,以后每个月只要在工资编辑模块中进行修改等操作,完成每个月的工资计算。这大大减少了财务人员的工作强度,效率明显提高。 l 查询窗口: l 该模块提供四种方式查询,分别是按职工编号、职称、院系和月份进行职工工资的查询。 l 系统维护: l 该模块包括用户设置、数据初始化和职工工资表的导出。用户设置包括添加用户、密码修改.数据初始化操作能把数据库中的所有数据删除。 4.系统信息处理流程设计 职工基本信息 职工工作变动 上期文件 文件更新 本期主文件 职工工作情况 职工工资变动 建立文件 统计文件 计算机系统处理 工资管理信息系统数据库 5.代码设计 新系统为每个职工设计了代码,一方面可统一职工的信息,另一方面是为了方便数据的输入。职工代码为八位数字字符,区间码结构。 在系统运行过程中,凡是需要输入某个职工时,只需输入职工证号即可,系统可根据职工证号、职工姓名及其他信息对照表,自动将相应的职工姓名及其他信息调出来,而且代码表显示在输入/输出窗口中,用户不一定要记住职工的证号,可随时通过系统联机查询. 6。系统运行环境与数据库设计 系统运行环境设计在windows95平台下运行,程序设计语言选择Visual FoxPro 6。0. 系统的硬件要求为586微型计算机,8M以上的内存,500M以上的外存。 基于上述运行环境,根据系统分析,设计了5个数据表文件,他们的结构及其说明如下: (1)部门代码表—-bmdm.dbf 字段 字段名称 类型 宽度 小数 说明 1 BMDH Character 4 部门代号 2 BMMC Character 8 部门名称 与此数据库文件对应的索引文件为bmdm。idx,其索引关键字为bmdh。 (2) 职工信息表——zgxx.dbf 字段 字段名称 类型 宽度 小数 说明 1 ZGZH Character 8 职工证号 2 XM Character 8 姓名 3 XB Character 8 性别 4 SR Numeric 8 生日 5 HF Character 8 婚否 6 BMMC Character 8 部门名称 7 ZW Character 8 职务 8 MZ Character 8 民族 9 ZZMM Character 8 政治面貌 10 BYXX Numeric 8 毕业学校 11 XL Character 8 学历 12 DH Numeric 11 电话 13 RZRQ Numeric 8 入职日期 14 HTQX Numeric 8 合同期限 15 TXDZ Character 30 通讯地址 与此数据库文件对应的索引文件为zgxx.idx,其索引关键字为zgzh。 (3)职工补贴清单表-—zgbt。dbf 字段 字段名称 类型 宽度 小数 说明 1 ZGZH Character 8 职工证号 2 XM Character 6 姓名 3 FSBT Numeric 8 2 副食补贴 4 LMBT Numeric 8 2 煤粮补贴 5 JTBT Numeric 8 2 交通补贴 6 BB1 Numeric 8 2 备补1 7 BB2 Numeric 8 2 备补2 8 YFGZ Numeric 8 2 总计 与此数据库文件对应的索引文件为zgbt。idx,其索引关键字为zgzh。 (4)职工扣款清单表——zgkk.dbf 字段 字段名称 类型 宽度 小数 说明 1 ZGZH Character 8 职工证号 2 XM Character 8 姓名 3 FF Numeric 8 2 房费 4 SDF Numeric 8 2 水电费 5 TEF Numeric 8 2 托儿费 6 JZKK Numeric 8 2 借支扣款 7 QTKK Numeric 8 2 其他扣款 8 KKZJ Numeric 8 2 扣款总计 与此数据库文件对应的索引文件为zgkk.idx,其索引关键字为zgzh。 (5)职工工资汇总表——zggz.dbf 字段 字段名称 类型 宽度 小数 说明 1 ZGZH Character 8 职工证号 2 XM Character 8 姓名 3 JBGZ Numeric 8 2 基本工资 4 GLGZ Numeric 8 2 工龄工资 5 FSBT Numeric 8 2 副食补贴 6 LMBT Numeric 8 2 煤粮补贴 7 JTBT Numeric 8 2 交通补贴 8 BB1 Numeric 8 2 备补1 9 BB2 Numeric 8 2 备补2 10 YFGZ Numeric 8 2 应发工资 11 FF Numeric 8 2 房费 12 SDF Numeric 8 2 水电费 13 TEF Numeric 8 2 托儿费 14 JZKK Numeric 8 2 借支扣款 15 QTKK Numeric 8 2 其他扣款 16 KKZJ Numeric 8 2 扣款总计 17 SFGZ Numeric 8 2 实发工资 与此数据库文件对应的索引文件为zggz.idx,其索引关键字为zgzh。 7。输入/输出设计 输入设计:本系统中的各种类数据录入均用先行系统的各种单据格式。 输出设计:本系统的工资台账输出的格式如下: 台帐数据文件——tz.dbf 字段 字段名称 类型 宽度 小数 说明 1 ZGZH Character 6 职工证号 2 YF Character 6 月份 3 JBGZ Numeric 8 2 基本工资 4 GLGZ Numeric 8 2 工龄工资 5 FSBT Numeric 8 2 副食补贴 6 LMBT Numeric 8 2 煤粮补贴 7 JTBT Numeric 8 2 交通补贴 8 BB1 Numeric 8 2 备补1 9 BB2 Numeric 8 2 备补2 10 YFGZ Numeric 8 2 应发工资 11 FF Numeric 8 2 房费 12 SDF Numeric 8 2 水电费 13 TEF Numeric 8 2 托儿费 14 JZKK Numeric 8 2 借支扣款 15 QTKK Numeric 8 2 其他扣款 16 KKHJ Numeric 8 2 扣款合计 17 SFGZ Numeric 8 2 实发工资 与此数据库文件对应的索引文件为tz。idx,其索引关键字为zgzh。 某大学职工工资台帐帐页 8.系统实施 系统实施部分根据上一部分介绍的设计方案,完成了计算机系统的程序设计与调试、系统初始数据的录入以及向计算机系统的转换等工作。 在本工资管理系统里,初次使用系统通过运行比较简单的数据录入、工资查询,报表录入这样一些基本的操作,包括职工证号、姓名及其他信息对照表,部门代码表,以及其他固定数据。之后,如欲修改信息可通过数据维护进行修改。 若有工资变动,可通过建立扣款、补贴文件内各模块可进行当月扣款补贴等变动数据进行录入和修改. Form1。init: *open data 。\data\zg-da Form1。activate: Thisform.txtpass.setfocus Command2。click(进入系统): If used(“setup”) Sele setup Eles Use.\data\setup Endif Loca for itms="password” If found () If Uppe (alltrim(thisform。txtpass。value))==upper(alltrim(valur)) Do form form\begin Thisform。release Else E=messagebox(“口令错误请重新输入!”,0+48+0,”警告”) Thisform。txtpass.setfocus Endif Else Do form form\begin Thisform。release Endif Command3.click(退出系统): If type(“thisform.parent”)="0" Thisformset.release Else Thisform.release Endif Clear events Release all extended 三、实验心得 通过这次实验,我们对管理信息系统有了更加深入地了解。对管理信息系统的开发步骤有了详细的学习,使我更加了解了管理信息系统开发过程中的规划、分析、设计与实施等阶段的步骤。 虽然只是初次设计涉及开发,但是对系统开发思想起了启蒙,更重要的是锻炼了我的逻辑思维能力,发掘研究潜能和兴趣,是开拓思维的一个重要机会.感谢老师的孜孜不倦的指导和对此大工作量的认真态度,同时也使我学到很多思考方式的道理。 虽然老师没有介绍很多很深的信息系统的理论知识,但是我们感受到了一个很重要的理念就是管理信息系统与我们的生活密切相关。它在我们生活中的应用非常广泛,包括衣食住行的方方面面,如果善加利用的话,会极大地改善我们的生活和工作方式,我们应该意识到它的重要性,并且要及时更新对它的了解,善于利用并享受它给我们生活所提供的便利性。 14
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 考试专区 > 中考

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服