人事管理系统(数据库课程设计)
课程设计报告
课程设计名称:数据库原理与应用
系部:
学生姓名:
班级:
学号:
成绩:
指导教师:
开课时间:2011-2012 学年 1 学期一.设计题目:人事管理系统
在当前中国教育形式下,对学生的评价很大程度上还是侧重于学生的成绩,所以老师对学生的试卷测试势必不可少的。那么,要提高测试的质量,让学生得到一次良好的测试体验,更好的提高学习水平,就必须在试卷上下足功夫。
随着IT业的迅速发展,计算机的应用已逐渐进入到社会生活中的各个领域,数据库系统也越来越多的被人们使用。
本次设计就是为了解决学校平时对学生进行测试时遇到的一些问题,使得老师的工作量大大减少,而且也提高了学校对学生水平的测试质量,使学生能够得到更大的提高。最终达到提高学校的教学质量的目的。
三.具体要求
1.课程设计的内容独立自主完成,课程设计报告内容完整、格式规范、排版整
洁美观;
2.后台数据库采用MS SQL SERVER2005,前台界面语言不限,编写的程序代
码,须有较详细的注释说明;
四.进度安排
课程设计安排:
16周
星期一讲解课程设计的内容,安排每一天的具体任务,分配并熟悉题目;
星期二需求分析:给出系统的功能需求、性能需求,并绘制DFD和DD;
星期三概念结构设计:绘制实体属性图(可选),局部ER图和全局ER图;
星期四逻辑结构设计:转换、优化、外模式的设计;
星期五物理结构设计及数据库实施;
17周
星期一应用程序编制调试、整理课程设计报告,并检查;
星期二根据反馈结果修改课程设计;
星期三提交作业
上交的材料:课程设计的电子稿、打印稿、源码(SQL代码和程序代码)
考核方法:现场验收(占50%),课程设计报告(占50%)。
考核内容:学习态度(出勤情况,平时表现等)、方案合理性、各阶段的图表与程序编制质量、设计报告质量。
成绩评定:优,良,中,及格,不及格。
特别说明:(1)如发现抄袭,按照不及格处理。
(2)材料不齐的,考核等级降一级。电子稿件以压缩文件的形
式上交,压缩命名为:11位学号+姓名
正文:
一、需求分析
1、系统功能的基本要求:
(1)员工各种信息的输入与修改,包括员工的基本信
息、学历信息、婚姻状况信息、职称,简历,考
核结果等。
(2)对于转出、辞职、辞退、退休员工信息的处理;
数据库管理员工资
(3)按照一定的条件,查询、统计符合条件的员工信
2、功能分析:
人事管理系统的基本功能是对企事业单位的组织结构和员
工进行管理,本系统的主要功能分为:部门信息管理、员工
基本信息管理、员工考勤管理、员工工作考评信息管理和系
统用户管理。本系统的目标需要完成这些功能的建设:
1)员工基本信息管理:添加、修改、删除和查看员工的基
本信息,包括员工编号、姓名、性别、生日、所在部门等信息查询每个部门的详细信息;
2) 部门信息管理:添加部门信息,包括部门编号、部门名称、部门职能描述和上级部门等信息;具有修改、删除和查看部门信息的功能;
3) 员工考勤管理:可以添加、修改、删除和查询员工考勤信息,包括考勤月份、病假天数、事假天数、旷工天数等信息 月度考勤统计表;
4) 员工工作考评管理功能:添加、修改、删除和查看员工工作考评信息,包括考评月份、奖励事由、奖励金额、处罚事由、处罚金额和总体评价等信息;
5) 系统用户管理功能:添加、修改、删除、查看系统用户信息,包括用户名、密码、员工编号和用户类型(系统管理员和普通用户)等信息;
6] 系统帮助信息:显示“关于”对话框,主要是关于本系统的相关信息;
3、绘出系统的逻辑模型:数据流程图。 第一层数据流
人事信息
人事信息
新进员工的信息
系统管理员
系统数据库
人事管
理系统
登记新
员工信息
员工信息表
员工信息
员工信息
查询
员工信息
查询
要更新的信息
图1 员工信息管理数据流
要更新部门的信息
部门信息
部门信息
查询
部门信息
查询
图2 部门信息管理数据流
申请人事调动
信息查询
更新自己的信息
员工
管理员
信息查询
更新部
门的信
员工
部门信息表 管理员
办理相
关手续
人事部
批准或是不批准

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。