1、 目 录 摘 要. 错误错误!未定义书签。未定义书签。 绪论 错误错误!未定义书签。未定义书签。 第一章 需求分析 2 1.1、系统功能需求简介 .2 1.2、功能需求描述 2 1.3、目标系统要求 2 1.4、系统平台选择 2 1.5、数据流图 .3 第二章 概念模型设计 .4 2.1、概念模型设计 4 第三章 逻辑模型设计 .5 3.1、数据信息 .5 3.1.1、员工信息表 5 3.1.2、基础工资表 5 3.1.3、岗位工资表 . 错误错误!未定义书签。未定义书签。 3.1.4、工龄工资表 . 错误错误!未定义书签。未定义书签。 3.1.5、管理员注册表.5 第四章 系统详细设计 .6
2、 4.1、系统功能分析 . 错误错误!未定义书签。未定义书签。 第五章 系统实现 . 错误错误!未定义书签。未定义书签。 5.1、界面设计 错误错误!未定义书签。未定义书签。 5.1.1、欢迎界面. 错误错误!未定义书签。未定义书签。 5.1.2 、登录界面 8 5.1.3、主界面 .9 5.1.4、员工基本信息模块设计. 10 5.1.5、工资结构设置模块编码设计 16 5.1.6、工资汇总模块. 18 5.2、主程序及编连编. 19 第六章 小结 . 20 参考文献 21 1 工资管理系统设计 【摘 要】对企业而言,人力资源是企业最宝贵的资源,也是企业的“生命线” 。而工资 管理又是人力资
3、源管理的重中之重。实行电子化的工资管理,可以让人力资源管理人员从繁 重琐碎的案头工作解脱出来,去完成更重要的工作。本文介绍毕业设计课题的选题背景和意 义,相关的研究和开发的比较和综述,研究开发的过程,以及设计思路和实现细节的考虑, 最后给出了作者在毕业设计过程的体会。 【关键字】管理信息系统,数据库,工资管理,实体关系图(E-R 图) ,数据字典,数据 流图。 绪 论 在各阶段的时间安排上,选题和调研用了一天左右的时间;熟悉开发环境,实验关键技 术,查找类似的相关系统的资料用了一天时间;系统概要设计用了四天的时间;数据库结构 设计用了三天时间;功能模块开发和功能模块测试用了五天的时间;最后,系
4、统调试和系统 试运行和修改用了约一天的时间。完成全部工作大约用了两周的时间。 概要设计 数据库的结构设计 功能模块开发 功能模块测试 系统调试 定题 调查研究 资料查询 开发环境熟悉 研究关键 系统试运行和修改 2 第一章 工资管理需求分析 一、需求分析一、需求分析 1.1 系统功能需求简介 工资管理信息系统对企业加强工资管理有着极其重要的作用,就一般的大型企业来说, 它的设计内容非常复杂而且繁多,比如拥有工资计算功能,工资统计功能,报表输出功能, 而且设计的模块也很多,比如工资管理模块,工资统计模块,报表设计模块,打印输出模块, 模糊查询模块等等。 由于本软件主要是为作者工作的一家科技公司定
5、制开发的。该公司是一家刚刚成立的公 司,总体人员比较少,有正式员工 20 人,人员结构比较简单,学历比较高,基本上都拥有大 专以上学历,部门划分也很清晰,而且人员的流动性不高,所以该公司目前对工资管理的要 求并不高。因此,针对该公司而言,我们经过了反复地论证,最终确定了工资管理系统的设 计方案。 1.2 功能需求描述 1、员工基本信息模块 员工基本信息模块具有员工信息输入、员工增删和员工信息查询三个功能。员工基本信 息包括员工号、员工姓名、员工性别、所在部门、所在岗位、工龄和工资等级等信息。员工 增删实现了对数据库中员工信息的增加和删除。员工信息查询可以通过员工号或员工姓名对 员工信息进行查询
6、。 2、工资结构设置模块 根据该公司的工资管理实际情况,本系统将工资结构分为基础工资、岗位工资和工龄工 资三部分。该模块可以对这三个工资类型设置工资等级,并对每个等级设置工资标准。 3、工资汇总模块 用户在员工信息管理模块对该员工的工资等级进行输入以后,在工资汇总模块会自动对 员工工资进行汇总。用户可以打印出工资汇总表,打印之前可以通过打印预览功能进行打印 预览。 1.3 目标系统要求 目标系统应该达到以下要求: 1、时间经济性。优化逻辑设计与物理设计,使系统运行效率高,反映速度快。 2、可靠性。能连续准确的处理业务,有较强的容错能力。 3、可理解性。用户容易理解和使用该系统。 4、可维护性和适应性。系统应易于修改、易于扩充、易于维护,能够适应业务不断发展 变化的需要。 5、可用性。目标系统功能齐全,能够完全满足业务需求。 6、安全保密性。保证系统的物理安全、数据存储和存取的安全与保密、数据传输的安全 与保密,做好使用人员的授权管理。 1.4 系统平台选择 选择微软平台作为主导,一方面考虑目前微软的飞速发展,越来越多的企业在规划内部 3 网络时,将微软平台作为首