《高校教师工资管理系统课程设计》由会员分享,可在线阅读,更多相关《高校教师工资管理系统课程设计(30页珍藏版)》请在金锄头文库上搜索。
1、 * 大大 学学 数据库课程设计数据库课程设计题目: 高校工资管理系统高校工资管理系统 院院 系:系: 专业班级:专业班级: 学号姓名:学号姓名: 学号姓名:学号姓名: 指导教师:指导教师: 2011 年 6 月目录目录第一章概述(问题描述)1.1 项目背景 11.2 开发运行环境 11.3 内容和要求 21.4 系统目标 2第二章 需求分析及解决方案2.1 用户需求 3 2.2 功能模块 32.3 数据库设计和安全 52.4 数据字典 52.5 数据流 82.6 概念结构设计 102.7 概念模型 142.8 逻辑结构设计 152.9 物理模型 172.10 物理结构设计与功能实现 18第三
2、章 系统功能和使用说明3.1 硬件环境 243.2 软件环境 243.3 系统流程图 253.4 程序调试情况 263.5 结论 27第四章 结束语27参考文献 280第一章第一章 概述(问题描述)概述(问题描述)1.11.1 项目背景项目背景随着高等学校的快速发展,高校规模越来越大,教职工的数量也越来越多,高校工资管理更加的复杂,而工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发放工资须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算
3、机对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事工资资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。这就对高校工资管理提出了新的要求,用计算机管理系统来管理高校工资已经成为目前的趋势,使用计算机可以高速,快捷地完成以上工作。在计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,规范数据管理行为,从而提高了管理效率和水平。高校工资管理系统便是以计算机为工具,通过对工资管理所需的信息管理,不仅把管理人员从繁
4、琐的数据计算处理中解脱出来,而且优化了管理体系,使其高效化,简易化,智能化,也提高了透明度和互动性。1.21.2 开发运行环境开发运行环境本高校工资管理系统(数据库系统)的开发与运行环境如下:开发环境:Windows XP辅助工具:PowerDesigner Trial 12数据库管理系统:SQL Server 2000运行环境:Windows 2000/XP/200311.31.3 课程设计目的和要求课程设计目的和要求课程设计是为了增强学生对所学课程的理解,学会综合地,灵活地运用所学课程知识的一个重要的实践环节。通过本课程设计可以达成如下目标:1)能够自觉运用数据库原理的理论知识指导软件设计
5、;2)学会数据库的设计,并能设计结果的优劣进行正确的评价;3)学会如何组织和编写信息系统软件设计文档和软件系统的操作说明;4)具有一定的独立分析问题、解决问题能力;5)掌握 SQL SERVER2008 在信息系统开发过程中的应用;1.41.4 系统目标系统目标本系统的设计目标是能够对高校的教职员工的基本信息和工资信息进行添加和修改,根据个人信息将工资分为职务工资,职称工资和其他工资。能够调整工资标准和员工信息,也能够调整其他工资项目,根据需要对教职员工基本信息和工资信息的查询,本系统能够生成各个月的工资表,能够打印报表方便保存和管理,系统应该包括系统用户数据的添加,修改和删除。教职员工为系统
6、普通用户,只能运行系统个人工资查询功能;系统管理员则能运行系统所有功能,从而有效保证系统数据的安全性,系统应该具有简单,易用,小巧,经典的特色,应该能够对高校工资管理进行优化,使其系统化,高效化,智能化。并保证工资管理的准确性,简易性,为学校财务人员提供便利。2第二章第二章 需求分析及解决方案需求分析及解决方案2.1 1 用户需求用户需求本系统是针对高等院校的工资管理,因此本工资管理系统的用户包括系统管理员、教师。主要涉及教师基本信息、职务信息、职称信息、学生信息、奖励信息等多种数据信息。经过实际考察与分析研究,得知目前较为典型的高校教职员工工资管理系统主要应具有以下功能:1)教职员工个人基本
7、信息的录入、修改、刷新和删除功能。2)工资标准设定功能,具体包括职务工资、职称工资以及其他工资标准相关项目的设定。3)教职员工各项工资信息的浏览、结算。4)教职员工工资的查询:例如可以按姓名或编号查询。5)工资报表的生成以及工资条的打印。教职员工作为系统普通用户, 只能运行此系统员工个人工资查询功能;系统管理员则具有运行系统所有功能的权限,利用不同用户具有不同权限设定的方法有效地保证了系统数据操作的安全性。2.22.2 功能模块功能模块根据系统功能的需求分析和高校工资管理的特点,经过模块化的分析得到如下图所示的系统功能模块结构图。3高校工资管理系统系统管理员工信息管理用户管理密码修改员工信息添
8、加员工信息删除员工信息修改工资设定标准工资信息管理打印职称工资标准设定职务工资标准设定其他工资标准设定工资结算工资浏览工资查询工资单打印42.32.3 数据库设计和安全数据库设计和安全系统中,设计出高校工资管理系统数据库中各个数据表,包括系统用户数据表、教师信息数据表、职称工资标准数据表、职务工资标准数据表、其他工资标准数据表、奖励数据表共6 个数据表。系统采用管理员表示和鉴定的方法实现数据库的安全,在登陆数据库时,系统让登陆用户表示自己的身份,不同的用户权限不同,系统进行核实,鉴别此用户是否为合法用户,若是,系统进一步核实用户,通常要求用户输入口令,系统以用户口令鉴别用户身份。2.42.4
9、数据字典数据字典2.4.12.4.1 数据表字典数据表字典表的编号表的编号表名表名代码代码内容内容101员工信息表EmpInfoTable记录员工基本信息: 主要字段:员工 ID,姓名, 性别,年龄, 职务 ID,职 称 ID102职务工资信 息表PostPayTable记录职务工资信息: 主要字段:职务 ID,职务 名称,职务工资103职称工资信 息表ProTitlePayTable记录职称工资信息: 主要字段:职称 ID,职称 名称,职称工资104其他工资标 准表OtherPayTable记录其他工资信息: 主要字段:员工 ID,岗位 工资,薪级工资,独生子女 费,妇女补贴,特区津补贴,
10、事业岗位津补贴,社保基数, 应纳所得税额,养老保险费, 医疗保险费,失业保险费, 住房公积金 5105系统用户表SysUser记录用户口令与权限: 主要字段:员工 ID,员工 口令,用户权限106奖励信息表EncouragePayTable记录用户所获奖励信息: 主要字段:获奖编号,员工 ID,所获奖项,获奖金额2.4.22.4.2 数据表字段字典数据表字段字典编号名称属于的表编码长度属性201员工 ID员工信息表 其他工资表 系统用户表 奖励信息表EmpID20Varchar202姓名员工信息表Name16Varchar203年龄员工信息表AgeSmallint204性别员工信息表Sex2V
11、archar205职务 ID员工信息表 职务工资信息表ZWID4Varchar206职称 ID员工信息表 职称工资信息表ZCID4Varchar207职务名称职务工资信息表ZWName8Varchar208职称名称职称工资信息表ZCName8Varchar209职务工资职务工资信息表ZWPay8Float210职称工资职称工资信息表ZCPay8Float211岗位工资其他工资标准表NumPay8Float6212失业保险费其他工资标准表SYBXPay8Float213医疗保险费其他工资标准表YBPay8Float214养老保险费其他工资标准表YLBXPay8Float215应纳所得税 额其他工
12、资标准表YNSDSEPay8Float216社保基数其他工资标准表SBJSPay8Float217事业岗位津 补贴其他工资标准表SYGWJBTPay8Float218特区津补贴其他工资标准表TQJBTPay8Float219妇女补贴其他工资标准表FNBTPay8Float220独生子女费其他工资标准表DSZLFPay8Float221薪级工资其他工资标准表XJGZPay8Float222住房公积金其他工资标准表ZFGJJPay8Float223员工口令系统用户表YGKL8Int224用户权限系统用户表YHQX2Int225获奖编号奖励信息表HJBH8Varchar226所获奖项奖励信息表SHJ
13、X100Varchar227获奖金额奖励信息表HJJE8Int72.52.5 数据流数据流2.5.12.5.1 数据流图数据流图2.5.22.5.2 数据流结构数据流结构数据流系统名:高校工资管理系统 编号:F1 条目名:提供员工信息来源:员工 去处:员工信息管理数据流结构: 员工 ID+姓名+年龄+性别+职务 ID+职称 ID 简要说明:员工档案中需要记录个人信息数据流系统名:高校工资管理系统 编号:F2 条目名:录入员工信息来源:员工信息管理 去处:员工信息表数据流结构:员工 ID+姓名+年龄+性别+职务 ID+职称 ID简要说明:员工信息存入员工信息表中数据流系统名:高校工资管理系统 编号:F3 条目名:录入奖励信息来源:员工信息管理 去处:奖励信息表数据流结构:员工 ID+所获奖项+获奖金额 简要说明:获奖信息存入获奖信息表中员工员工信息表 其他工资标准表员工信息表员工信息管理工资 管理工资 查询报表生 成和打 印员工离 职处理系统维 护信息维 护管理员管理员系统日志表统计 分析F1 提供员工信息F4 录入工资信息F5 删除员工信息F6 维护系统F2 录入员工信息F3 录入获奖信息获奖信息表8数据流系统名:高校工资管理系统 编号:F4 条目名:录入工资信息来源: