1、 课题名称 人事部管理系统 目录目录 一概述 2 1、系统分析 . 4 2、系统需求分析 6 3、功能分析 . 8 二系统总体设计方案. 10 1系统功能模块设计 . 12 2数据库概念结构设计 15 3系统基本信息和功能 18 4数据库设计 20 5概念设计 . 21 6逻辑设计 . 21 三系统程序设计方案. 23 1、登录模块 . 24 1)管理员/用户登陆 . 28 2)用户密码修改 . 30 2、员工信息管理模块 . 32 1)增加记录 31 2)删除记录 36 3)修改记录 38 3、员工信息查询模块 . 40 4、部门模块 . 41 5、考勤模块 . 43 6、考评模块 . 45
2、 7、通讯簿模块 46 四设计总结. 47 1、遇到的问题及解决方案 47 2、总结 48 3、项目进度 . 48 五参考文献. 50 六附录 52 一一 概述概述 系统分析 人才是企、事业单位的宝贵财富,而人事管理又是人力资源管理的核心,是所有矿 产、公司、企业事业单位所必须的。因此,快捷、准确、方便、高效的人事档案管理系统就 成为企、事业单位的基本需求之一。 基于 C/S 结构的人事管理整个系统应当操作简便, 界面友好,维护简便。 数据库要求运 行稳定,执行速度快,数据安全性高。软件系统本身运行对计算机硬件平台和操作系统平台 要求适中。(Window XP 下 Visual Studio2
3、010 + SQL Server 2008 ) 人事档案管理系统必须具备以下基本功能: 1) 人事档案管理数据库及表的操纵。 实现对人事档案管理数据库及其表的创建, 表中 数据维护。 2) 人事档案信息的管理。实现人事信息的添加、保存、修改和删除等。 3) 人事档案信息的应用。实现人事信息的查询、统计、人事资源的利用等。 系统需求分析 通过调查,要求系统需要有以下功能: 进入系统的人员大多数为非专业人员,故系统必须具有良好的人机界面; 不同身份的人员拥有不同的权限管理; 按照一定的条件,查询,统计符合条件的员工信息 方便的数据查询、删除,修改,支持多条件查询、修改; 实时的数据更新功能; 对于
4、转出,辞职,辞退,退休员工信息的删除; 功能分析 人事管理系统是一个典型的数据库应用程序,由管理员管理、普通用户管理、等 模块组成,如下: (1) 管理员管理模块 管理员输入自己的账号和密码后方可登陆; 可以增加员工,删除员工; 查看所有员工信息; 可以对转出,辞职,辞退,退休员工信息的删除 按一定的条件对员工进行查询(如婚姻状况查询,按学历查询,按工作岗位查询等) 婚姻状况查询,按学历查询,按工作岗位查询等 (2) 普通用户管理模块 登录后允许修改自己的密码,若未注册的需要先注册后登陆; 允许查看自己的信息; 可以对自己的信息进行修改。 二系统总体设计方案系统总体设计方案 1.1. 系统功能
5、模块系统功能模块 (1) 管理员管理模块 管理员输入自己的账号和密码后方可登陆; 可以增加员工,删除员工; 查看所有员工信息; 可以对转出,辞职,辞退,退休员工信息的删除等等。 (2)员工管理模块 登录后允许修改自己的密码,若未注册的需要先注册后登陆; 允许查看自己的信息; 可以对自己的信息进行修改。 (3) 调动模块 管理员对调动的人进行处理,删除,添加。 管 理 员 登 录 添 加 员 工 信 息 删 除 员 工 信 息 查 询 员 工 信 息 添 加 调 动 信 息 查 询 调 动 信 息 删 除 调 动 信 息 对 部 门 信 息 查 询 修 改 部 门 信 息 删 除 部 门 信 息
6、 修 改 员 工 信 息 添 加 员 工 息 删 除 员 工 信 息 员 工 的 通 讯 管 理 人事管理系统人事管理系统 员工管理模 调动模块 部门模块 查询模块 员 工 登 录 员工 各种 信息 的查 询 添 加 删 除 操 作 通讯簿 管理员管理 (4) 部门模块 部门的分类,管理对部门添加,删除,修改。 (5) 通讯簿模块 管理员工的通讯保存用户的电话,手机,qq,邮箱等。 2.2.数据库概念设计数据库概念设计 管理员实体 (管理员密码、管理员名称(主键) ) 员工实体(包括员工 ID、员工姓名、员工性别、员工密码、学历、婚姻状况、职称、 是否在职等) 考勤实体(包括员工姓名、迟到旷工时间、参加工作时间) 部门实体(包括员部门编号、部门名称、描述) 员工 部门名称 描述 薪资 员工姓名 迟到时间 旷工时间 参加工作 员工 员工姓名 员工性别 管理员 管理员密码 管理员名 员工 ID 部 门 编 考评实体(包括考评