1、 目录目录 一、开发背景一、开发背景 1 二、功能描述二、功能描述 2 三、数据流分析三、数据流分析 3 3.13.1 数据流图数据流图 3 3.23.2 数据字典数据字典 4 四、概念模型设计四、概念模型设计 . 6 五、逻辑结构设计和五、逻辑结构设计和优化优化 . 9 六、应用程序设计六、应用程序设计 10 七、心得体会七、心得体会. 12 参考文献参考文献. 13 附录附录. 13 1 一、开发背景一、开发背景 随着经济的发展,企业正向着大型化、规模化发展,而对于大中型企 业,员工、职称等跟工资管理有关的信息随之急剧增加。在这种情况下单 靠人工来处理员工的工资不但显得力不从心,而且极容易
2、出错。如何设计 一个小型企业工资的数据库管理系统,由计算机代替人工执行一系列诸如 增加新员工,删除旧员工,工资查询,统计等操作。这样就使办公人员可 以轻松快捷地完成工资管理的任务。 对于企、事业单位的工资发放来说,不需要太大型的数据库系统。只 需要一个操作方便,功能实用,能同时满足财务部门、单位其他相关部门 及代发单位三方对数据的管理及需求的系统。企业的目标就是在于利用编 程软件开发一个功能实用,用户操作方便,简单明了的工资管理程序。 实现工资的集中管理。可供财务人员对本单位的人员以及工资进行增 加、删除、修改、查询,对工资发放中的应发工资合计等项目由系统自动 进行计算;同时系统还可对员工及工
3、资管理情况进行多角度查询。 基于以上原因, 企业工资管理系统使用电脑安全保存、 快速计算、 全面统计, 实现工资管理的系统化、规范化、自动化。企业工资管理系统是典型的信息管理 系统 (MIS) , 前台程序开发工具采用微软的 VB6, 后台数据库采用 SQL Server2000 数据库。VB6 是一种面向对象的开发工具,具有组件丰富、语言简单、功能强大 的优点。SQL Server2000 数据库具有与 VB6 无缝连接、操作简单、易于使用的 优点 2 二、功能描述二、功能描述 工资管理系统系是为了更好的实现工资各种信息的管理以及各种信息的安全 性管理。本系统主要对查看员工的各种工资信息需求
4、所设计的,可以很好的管理 数据。 本系统的主要功能由以下几个部分组成: 经过调研及分析,工资管理信息系统主要完成以下功能: (1) 管理员身份的确认:只有用户名和用户密码都相符的管理员方可进入本系 统,为了防止不合法用户对数据的察看和修改,管理员可以设定用户名、 密码和其权限,还可以对纪录进行增加、删除、修改等操作。当管理员要 进入系统时必须先输入用户名和密码,按“确认”按钮后,系统辨别管理 员身份,对合法管理员赋予权限。 (2) 员工基本信息模块:员工的基本信息。 (3) 工资信息模块:员工每个月度的基本工资、岗位工资、水电费、津贴工资、 扣除薪酬、实发金额。 (4) 部门信息模块:公司各部门编号、名称、负责人、人数。 (5) 考勤模块:记录员工迟到、缺席次数。 (6) 津贴模块:记录员工加班情况派发津贴。 (7) 员工信息管理模块:管理员对所需要的资料的查询即对员工基本信息的增 加、删除、修改、查询操作。 (8) 员工工资管理模块:管理员对所需要的资料的查询即对员工工资信息的增 加、删除、修改、查询操作。 3 三、数据流分析三、数据流分析 3.13.1 数据流图数据流