课程设计报告书
专
业:信息管理与信息系统
课程设计名称:《数据库原理及应用》题班设计目:人事管理系统级:XXXXXXX者:XXX
完成时间:20100618
f一:需求分析
通过实际调查,要求本系统具有以下功能1)良好的人机界面2)要求实现一定的权限管理3)方便的数据查询功能4)方便的添加,删除和修改数据功能
二:开发工具选择
本系统采用SQLServer2005创建后台数据库,前台开发工具利用VisualStudio2005进行开发,同时运用一定C语言的辅助
三:系统功能设计
要设计一个完备的企业人事管理系统,需涉及大量的信息,因目前还未涉及C语言的学习,只能简化系统设计,只选取与企业基本信息紧密相关的部门信息,员工信息以及考勤信息等进行管理。具体规划的模块如下:1)部门信息管理:包括部门信息的查询,修改,添加,删除等功能2)员工信息管理:包括员工基本信息的查询,修改,添加,删除等功能3)考勤信息管理:包括考勤信息的录入,查看等功能
四:系统功能设计
根据功能的关联关系,将功能细化为下图所示的功能结构图(图1),其业务流程如图(2)所示。人事管理系统
部门信息管理
员工信息管理
考勤信息管理
系统管理
添加部门信息
查看部门信息
修改部门信息
添加员工信息
查看员工信息
修改员工信息
录入考勤信息
查看考勤信息
登
录
图(1)
f登录部门信息管理员工信息管理考勤信息管理
系统主窗体管理员
用户角色
普通用户
部门,员工,考勤信息的查看
图(2)
五:系统数据库设计
1:实体ER图
根据人事管理系统的系统分析与功能设计,人事管理系统中主要包括部门信息实体,员工信息实体,职位信息实体,考勤信息实体等,下面为它们的ER图:
f员工编号
考勤编号
考勤月份病假天数
部门编号出差天数
考勤信息m
事假天数考勤
姓名员工编号
性别
出生年月员工信息所属部门
政治面貌
婚姻状况职位q学历
联系电话
y
工作部门p
职位
x部门信息职位信息
部门编号负责人
部门名称
职位名称
职位编号所属部门
办公室
f2:由实体ER图得到的关系模式如下:
员工表(员工编号姓名性别职位学历所属部门联系电话出生年月政治面貌婚姻状况)
部门表(部门编号部门名称
负责人办公室)
考勤表(员工编号考勤编号考勤月份
出差天数
病假天数
事假天数)
f职位表(职位编号职位名称所属部门)
婚姻表(员工编号婚姻状况)
政治面貌表(员工编号政治面貌)
(说明:以上关系r