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