1、 工资管理系统工资管理系统数据库数据库设计设计报告报告 设计题目:工资管理系统设计题目:工资管理系统 学生姓名:学生姓名: 系系 别:电气信息工程系别:电气信息工程系 专专 业:计算机科学与技术业:计算机科学与技术 班班 级:级: 学学 号:号: 2010 2010 年年 1111 月月 30 30 日日 目目 录录 目目 录录 2 2 一、引言一、引言3 3 二二、 需求分析需求分析 4 4 三三、 系统功能分析系统功能分析 5 5 四四、 E E- -R R 图图. .错误!未定义书 签。 五五数据流程图数据流程图1111 六六逻辑结构设计逻辑结构设计.12.12 七七关系图关系图.18.
2、18 一一 引言引言 1.11.1 编写目的编写目的 1. 掌握工资管理系统设计的一般方法,主要包括系统分 析、系统设计的组织和实施。 2. 关系型数据库管理系统的编程技术,并能独立完成一 般小系统的程序设计、调试运行等工作。 3. 培养把所学知识运用到具体对象,并能求出解决方案 的能力。 1.2 背景背景 随着高等学校的快速发展,高校规模越来越大,教职工的 数量也越来越多,高校工资管理更加的复杂,而工资管理 是一项琐碎、复杂而又十分细致的工作,工资计算、发放、 核算的工作量很大,一般不允许出错,如果实行手工操作, 每月发放工资须手工填制大量的表格,这就会耗费工作人 员大量的时间和精力,计算机
3、进行工资发放工作,不仅能 够保证工资核算准确无误、快速输出,而且还可以利用计 算机对有关工资的各种信息进行统计,服务于财务部门其 他方面的核算和财务处理,同时计算机具有着手工管理所 无法比拟的优点。因为此数据库是为工资管理系统服务以 及提供数据的,所以此数据的名称定为“工资”以便记忆, 而建立数据库的工具为 sql server 2005, 使用为 VS 2008 一一 需求分析需求分析 1.1.数据需求数据需求 工资管理信息系统需要完成功能主要有: (1)员工基本信息的录入,修改,删除,包括员工编号,员 工姓名,所属部门,性别,出生年月,身份证号,民族,政治面 貌,文化程度,专业,职务,进入单位时间,基本工资,银行账 号,电话号码,联系电话住址,说明 (2)工资标准设定功能。具体包括职务工资,职称工资以及 其它工资标准的设定。 (3)工资信息浏览。包括员工编号,员工姓名,实发工资 (4)员工工资表创建。包括员工编号,员工姓名,发放年月 (5)工资调整管理。 (6)工资统计。包括员工编号,员工姓名,工龄,岗位,奖 罚,以及其他等考察点 (7)用户级别设定以及口令修改。包括管理员,普通人员 为完善系统管理功能,增加工资系统用户管理功能,包括系 统用户数据的录入,修改和删除。教职员工为系统普通用户,只 能运行系统个人工资查询功能;