没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
数据库设计结业报告
题目:企业工资管理系统分析与设计
专业:计算机科学与技术
班级:0307402
学号:030740226
姓名:向 丽
指导老师:杨老师
日期:2010 年 5 月 1 日—2010 年 6 月 10 日
成绩:
目录
第一章 企业工资管理系统概述..............................................................................................................4
1.1 企业工资管理系统的特点...................................................................................................4
1.2 系统的主要功能...................................................................................................................5
1.3 企业工资管理系统的开发环境...........................................................................................6
第二章 系统总体规划设计......................................................................................................................7
2.1 系统需求分析.......................................................................................................................7
2.1.1 系统目标....................................................................................................................8
2.1.2 数据流程图................................................................................................................8
2.2 系统功能描述.......................................................................................................................9
2.3 系统功能模块图.................................................................................................................10
2.4 系统要求.............................................................................................................................11
第三章 系统概要设计.............................................................................................................................11
3.1 系统总体结构设计.............................................................................................................11
3.2 实体和实体之间的关系 E-R 图.........................................................................................13
3.3 数据库设计.........................................................................................................................14
3.3.1 Person 数据库(员工数据库)...................................................................................14
3.3.2 Salary 数据库(工资数据库)..............................................................................16
第四章 系统详细设计............................................................................................................................18
4.1 登录窗体设计.....................................................................................................................19
4.1.1 功能说明..................................................................................................................19
4.2 主窗口设计.........................................................................................................................19
4.2.1 功能说明..................................................................................................................19
4.3 系统管理模块.....................................................................................................................20
4.3.1 功能说明..................................................................................................................20
4.4 工资信息设置模块.............................................................................................................20
4.4.1 功能说明..................................................................................................................20
4.5 工资信息管理模块.............................................................................................................21
4.5.1 功能说明..................................................................................................................21
第五章 系统的功能实现与测试............................................................................................................23
5.1 系统的功能实现.................................................................................................................23
5.1.1 员工基本信息模块编码设计..................................................................................23
5.1.2 工资结构设置模块编码设计..................................................................................24
5.1.3 入口程序..................................................................................................................25
5.1.4 连编程序..................................................................................................................26
5.2 系统测试.............................................................................................................................26
第 2 页 共32页
5.2.1 测试方案设计..........................................................................................................26
5.2.2 测试数据的设计和结果分析..................................................................................27
第六章 总结............................................................................................................................................28
6.1 系统改进的方向.................................................................................................................28
6.2 设计体会.............................................................................................................................29
致谢..........................................................................................................................................................30
参考文献..................................................................................................................................................30
附录 A 员工基本信息模块代码..........................................................................................................30
附录 B 工资结构设置模块代码..........................................................................................................34
第 3 页 共32页
第一章 企业工资管理系统概述
1.1 企业工资管理系统的特点
1、管理信息系统的组成
管理信息系统在企业中的应用存在三个要素,这就是人、计算机和数据。
人是指企业领导者、管理人员、技术人员,以及 MIS 建设的领导机构和实施机构,他
们在系统中起主导作用。MIS 是一项系统工程,不是只靠一些计算机开发人员就可以完成
的,必须有企业管理人员,尤其是企业领导的积极参与。
计算机技术是 MIS(管理信息系统)得以实施的主要技术。在这些技术中,软件开发
是 MIS 开发的重点。
第三个因素也不能忽视。企业的管理数据是 MIS 正常运行的基础。广义地说,各项管
理制度是 MIS 建设成功的基础。试想要计算一台机床的成本,需要按时输入每个部件、每
个零件以及每个螺钉螺帽的费用,涉及企业的生产车间、采购、库房、工艺设计和财务等
多个部门,必须有一整套管理制度作保证。
2、管理信息系统的界面特点
在计算机软件技术中,人机界面已经发展成为一个重要的分支。MIS 人机界面设计一
般遵循以下一些基本原则:
(1)以通信功能作为界面设计的核心
人机界面设计的关键是使人与计算机之间能够准确地交流信息。一方面,人向计算机
输入信息时应当尽量采取自然的方式:另一方面,计算机向人传递的信息必须准确,不致
引起误解或混乱。另外,不要把内部的处理、加工与人机界面混在一起(人机界面程序只是
通信),以免互相干扰,影响速度。
设计 MIS 时,针对每一个功能,都要按照模块化思想,使输入、处理与输出“泾渭分
明”,充分体现人机界面的通信功能。这样设计出来的程序不易出错,而且易于维护。
报表打印是 MIS 必备的功能之一,而且打印之前常常需要计算。计算与打印分开设计,
虽然消耗时间,但易于整个 MIS 系统的维护。
(2)界面必须始终一致
统一的人机界面不至于会增加用户的负担,让用户始终用同一种方式思考与操作。最
忌讳的是每换一个屏幕用户就要换一套操作命令与操作方法。
例如在整个系统可以以问号图标表示帮助,以磁盘图标表示存盘,以打印机图标表示
打印等。
(3)界面必须使用户随时掌握任务的进展情况
第 4 页 共32页
人机界面应该能够告诉用户软件运行的进度。特别是在需要较长时间的等待时,必须
让用户了解工作进展情况,如可以设计已经完成了百分之几的任务进度条等。目前
Windows 下的应用软件无论大小,其安装程序几乎均做到了这一点。开发 MIS 软件时,这
一点很值得借鉴。
(4)界面友好。使用方便
多数 MIS 软件的数据输入量较大。对于一些相对固定的数据,不应让用户频频输入(特
别是汉字),而应让用户用鼠标轻松选择。例如,人事管理系统中的“文化程度”是相对固定
的数据,其值一般取“小学”、“初中”、“高中”、“大专”、“大本”、“硕研”、“博研”等。录入这
类数据之前,MIS 软件应在相应位置弹出一个列表框,待用户以鼠标点击,而不应该让用
户每次都输入这些汉字。
总之,所开发的 MIS 在使用过程中,应使用户的数据输入量降至最低限度减少用户的
干预量。实践证明,用户干预愈少,MIS 系统的满意程度愈高。
1.2 系统的主要功能
企业工资管理系统的主要任务是用计算机对各种工资信息进行日常的管理,如查询、
修改、增加、删除以及存储等,迅速准确地完成各种工资信息的统计计算和汇总工作,快
速打印出工资报表,针对系统服务对象的具体要求,设计了企业工资管理系统。企业工资
管理系统主要有以下几大功能:
(1) 对单位人员的变动进行处理。一个单位的职工不会是一成不变的,总是在不断的
变化:有调出、有调入、也有职工在本单位内部调动。因此,设计系统是应考虑到这些情
况。
(2) 对职工的工资进行计算、修改。能对各职工的工资进行计算,即计算应发金额、
应扣金额及实发金额等。
(3) 查询统计功能。要求即可以单项查询,比如查看某个职工的工资情况等;也可以
查询全部。
(4) 报表打印功能。每月发放工资时,要求能够打印本月的工资表、随工资发给每个
职工的工资条以及工资统计表。
第 5 页 共32页
剩余33页未读,继续阅读
资源评论
- orangecoffee2012-12-14谢谢 顺利交上去了
- monan45832012-10-31这个我用了其中的某些部分!
zhlysm30xl
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功