9512.net
甜梦文库
当前位置:首页 >> 管理学 >>

人事档案管理系统课设报告


专业课程设计报告
2013-2014 学年





计算机学院 计算机科学与技术专业

专业、班级 姓 组 名 别

指导老师 小组成绩 ___________

2014 年 1 月 8 号

目录
1.简介 2.需求获取
2.1 业务需求 2.2 用户需求 2.3 功能需求与非功能需求 2.4 用例图

3.可行性分析
3.1 社会角度 3.2 经济角度 3.3 管理角度 3.4 技术角度

4.面向对象分析
4.1 类图

5.面向对象设计
5.1 数据库总表清单 5.2 具体各表清单

6.系统实现 7.结论

人事档案管理系统开发文档
1、简介
随着中国经济的高速发展,中国企业的规模已经逐渐扩大,先前的手工 记录、查询和管理人事档案关系,已经不太现实。由于人事关系的复杂和繁 多,故各个公司急需要操作方便、友好的用户界面及能满足实际需求的强大 功能的人事档案管理系统。本次课程设计是以 Visual Studio 2010 和 SQL server2008 为开发工具,开发 C/S 架构的人事档案管理系统,可实现对人事 信息的查询、修改、添加、删除等功能。

2、需求获取
2.1 业务需求 2.1.1 背景需求 (1)背景 随着中国经济的高速发展,中国企业的规模已经逐渐扩大,先前的手工记录、 查询和管理人事档案关系, 已经不太现实。通过人事档案管理系统可以提升人事 部门的工作效率和质量。 (2)业务机遇 人事档案管理系统是中国企业正常运作和发展的必要设施,其应该具备 的特点是操作方便、友好的用户界面及能满足实际需求的强大功能。 (3)业务目标 节省公司在人事档案管理方面的投资成本,提升人事部门的工作效率和 质量。 (4)客户或市场需求 改善人事管理旧的方式、方法,把原先的手工记录、查询和管理的所带 来的复杂和繁琐剔除。 (5)提供给客户的价值 把原先的手工记录、 查询和管理的所带来的复杂和繁琐剔除,与之替代

的是方便和高效率的完成工作。 (6)业务风险 市场竞争大,市面已存在多家面向人事管理方面的系统。 2.1.2 项目远景 (1)项目远景描述 整合资源和其他公司合作,达到利益最大化。 (2)主要特性 部门主管可以方便的查询和更改自己部门的人事信息。 2.1.3 范围和局限性 (1)发布的范围 本系统是基于 C/S 模式开发的,分为后台处理和前台处理,后台用户可实 现对数据库的管理, 前台用户可通过安装系统客户端实现对人事档案信息的查询、 增添、删除等工作。 (2)局限性 对人事档案信息的查询和添加不能随时随地。 2.1.4 业务环境 (1)用户概貌 用户分为管理员用户和普通用户。 (2)项目的管理权限 普通用户只能对自己的信息进行查询, 管理员则既能对所有人事档案信息进 行查询、增添、删除,还能添加用户并且把查询的信息导出到 excel 表。 2.2 用户需求 人事档案管理系统采用 C/S 模式,由前台和后台管理两个部分组成,包括人 事档案信息的管理,对人事信息的添加、删除、查询和导出报表管理。该系统 主要包括以下几个模块:普通用户信息管理模块、系统管理员信息管理模块, 具体内容如下: ? 普通用户信息管理模块只能查询本用户自己的人事信息。 ? 系统管理员信息管理模块包括:(1)对人事信息的增加、删除及修改,包括 人事基本信息、家庭信息、学历信息、职务变迁信息以及个人履历信息等。

(2)对所有的人事信息的查询和把所查询的信息导出到 execl 表。(3) 对用户的增加、删除等。

2.3 功能需求与非功能需求 2.3.1 功能需求 (1)人事信息查询管理 人事信息查询管理有不同的查询方式:按姓名、按年龄段、按专业技术职务查
询等。输入数据后,数据库将会反馈出 :档案编号、姓名、性别、出生日期、民

族、籍贯、出生地、参加工作时间、健康状况、专业技能、熟悉专业和特长、备 注的具体信息。 (2)人事信息增删管理 在管理员权限下,可以进行人事信息的录入和删除,录入的信息包括人事 基本信息、家庭信息、学历信息、职务变迁信息以及个人履历信息。 (3)查询输出功能 在管理员权限下, 可以把所查询的相信信息可以输出到 Excel 表格中,并进 行保存。 2.3.2 非功能需求 增加了用户登录并通过检查用户身份进入不同的页面和用户管理包括用户的 增添、删除等功能。

2.4 用例图
2.4.1 用例图 (1)人事档案管理系统顶层用例图:

(2)人事档案管理系统第一层用例图 用户登录模块:

图 1.1 普通用户查询模块:

图 1.2 系统管理员用户查询信息模块:

图 1.3 系统管理员用户录入信息模块:

图 1.4 2.4.2 用例文档描述: 用例名 普通用户查询 用例编号 1.2 权限 ( 高、低 低权限 权限) 参与者 公司普通职员用户 描述 只能查询自己的基础人事信息 参与者操作 系统响应 基 本 操 作 过 1.用户进入人事基础信息查 程 2.显示查询人自己的人事信息(档 询页面 案编号、姓名、性别、出生日期、籍 2.查询自己的人事信息(档 贯等) 案编号、姓名、性别、出生日 期、籍贯等)

例外过程 扩展过程 前置条件

1.登录失败将提示用户名、密码和身份不匹配,请重新输入

1.用户必须是公司普通职员用户 2.登录系统 如果用例执行成功,查询人会看到自己的人事基础信息,否则,系 统状态不变

后置条件

用例名 系统管理员用户查询信息模块: 用例编号 图 1.3 权限 ( 高、低 高优先级 权限) 参与者 公司人事部门职员用户 描述 公司人事部门职员用户进入系统对人事信息查询 参与者操作 系统响应 基 本 操 作 过 1.公司人事部门职员用户进 1.显示所查询的人事信息结果和根 程 入系统根据需要查询当前公司 据需要把所查询的信息保存到 execl 在职人员信息并导出查询的数 表中 据

例外过程 扩展过程 前置条件 1. 用户必须是公司人事部门的职员用户并且拥有管理员权限 2.登录系统

后置条件

用例名 用例编号 权限 ( 高、低 权限) 参与者 描述

系统管理员用户录入模块: 图 1.4 高权限

公司人事部门职员用户 公司人事部门职员用户进入系统对人事信息和用户进行管理 参与者操作 系统响应 基本操作过 1. 公司人事部门职员用 程 户进入系统根据当前公 司在职人员信息进行更 2.如果更新或删除信息成功,系统 会弹出提示框。 新和删除 2. 公司人事部门职员用 户进入系统根据公司各 部门需要进行用户的更 新和删除 例外过程 扩展过程 前置条件 1.用户必须是公司人事部门的职员用户并且拥有管理员权限 2.登录系统

后置条件

3、可行性分析
社会角度:在现在的人事档案管理系统中,档案管理是现代公司能正常运 作的重要环节。 在传统方式上, 各个公司的人事部门都是手工查询和增添本公司 人员的档案信息,但是由于手工方式查询速度慢,导致工作效率低下,而且手工 的增添档案记录, 存在一定的安全隐患, 故这种模式下, 各个公司的满意度很低, 而且也不方便档案的管理。 因此一个良好稳定的人事档案管理系统的推出势在必 行。 经济角度:它采用 C/S 工作模式, 集档案管理和档案查询处理统于一体的信 息控制和管理, 是建立在网络办公自动化和企业生产、经营管理基础上的统一档 案信息管理平台。在此信息平台下,可灵活的处理公司的人事变动管理,实现管 理控制的一体化,为公司创造了方便,快捷的工作环境,能给企业带来巨大经济 效益。 管理角度:一个公司的人事档案管理系统是否完善, 直接影响到人事部门工 作人员的办事效率。 以前传统的方式上的手工方式很不方便,而且花费在这上面

的时间也是很多的。 而且纯手工的操作也会给档案管理带来一定的安全隐患。随 着公司的不断发展,公司人员的数量和流动不断增加,公司规模的逐渐扩大,传 统的手工管理方式明显不能适应社会的发展,不能满足时代的需要。 技术角度:随着科学技术的日趋发展和电脑的普及,实现公司人事档案管理 的信息化和高效化,除了有良好的硬件设备外,还需要一个很好的软件。这里所 说的“软件”不仅仅是电脑程序,而且还包括适合电脑化操作的人事档案管理流 程。 本毕业设计就是根据公司自身人事档案管理的特点,为解决公司人事档案管 理问题而设计的一套软件。 总之, 人事档案管理系统, 就是为了适应现代社会人们高度强烈的时间观念 而开发出来的能够为公司人事部门用户提供可靠的信息存储,信息查询,信息操 作的人事档案管理软件。

4.面向对象分析
4.1 类图 人事档案管理系统实体类图:

5 面向对象设计
5.1 数据库总表结构及其说明: 数据库总表清 序号 表/数据对象中文名称 有关说明(用途等)

1 2 3 4 5 6

档案基础信息表 个人详细履历表 家庭成员表 学历信息表 用户管理表 职务变迁表

记录职员基本人事信息 记录职员履历具体信息 记录职员家庭信息 记录职员学历具体信息 记录用户信息 记录职员职务变迁的信息

5.2 数据库各表具体清单 档案基础信息表 字段名 类型 档案编号 decimal 姓名 char 性别 char 出生日期 date 民族 char 籍贯 char 出生地 char 参 加 工 作 data 时间 健康状况 char 专业技能 char 熟 悉 专 业 varchar 和特长 备注 varchar 个人详细履历表 字段名 类型 档案编号 decimal 个人成长履 decimal 历号 开始时间 date 结束时间 date 职务 Varchar 学习或工作 varchar 介绍

长度 18 8 2 4 10 10

是否为空 Not nul Not null Not null Not null Not null Not null Not null Not null Not null Not null Not null

备注 主键(auto_increment) 唯一

10 10 20 500

长度 是否为空 18 Not null 18 Not null Not Not Not Not null null null null

备注

50 100

家庭成员表 字段名 类型

长度

是否为空

备注

档案编号 成员编号 姓名 称谓 年龄 政治面貌 工作单位及 职务

decimal varchar datetime char tinyint char varchar

18 1000 20 2 8 50

Not Not Not Not Not Not Not

null null null null null null null

学历信息表 字段名 档案编号 学历编号 毕业院校 学院 专业

类型 decimal decimal char char char

长度 18 18 10 10 20

是否为空 Not null Not null Not null Not null Not null

备注

用户管理表 字段名 用户名 密码 身份

类型 char varchar char

长度 10 10 10

是否为空 Not null Not null Not null

备注

职务变迁表 字段名 档案编号 变迁编号 现任职务 拟任职务 拟免职务 任免理由 年度核结 呈报单位 审批机关意 见

类型 decimal decimal varchar varchar varchar varchar varchar varchar varchar

长度 18 18 50 50 50 100 50 100 500

是否为空 Not null Not null Not null null null null null null null

备注

6、系统实现

图 1 系统主界面

普通用户登录进入后的界面:

普通用户查询结果显示:

管理员登陆后界面:

进入人事信息查询界面:

信息查询部分结果展示图:

导入到 execl 表的示例图:

进入人事档案信息录入界面:

下面是录入的展示图:

7、结论
此次课设, 本小组以 SQL 及 C#为编码语言, SQL server2008、 VisualStudio2010 为编码工具,完成了基于 C/S 模式下人事档案 管理系统的一些功能,实现对人事信息的查询、修改、添加、删 除等功能,系统设计过程中的不足及问题有待进一步讨论与研究。

各组员的结论 梁晓飞结论 通过此次课设,深入的了解 C#的 WindowsForm 窗体编程,熟悉简单窗体 的开发,能够熟练的使用各个控件并对其进行相应的改动,且能熟练的使用

ADO.NET 访问数据库。在本次课设中添加的用户登录和用户管理,用户登录可根 据他们不同的身份进入不同级别的界面进行操作,不足之处是查询结果导入到 execl 表中处理的比较粗糙。 对于 C#的 WinForm 开发理解部分还存在一定的问题, 底层的数据库处理不太理想,希望以后有所提高。 孟陈松结论 每一次课程设计都是一次新的理论和实践的丰收。本次课设主要是利用 SQL Server 数据库同 Visual Studio 进行数据链接,将预先录入的数据库信息再次 显示到程序的执行结果中。 登陆过程中通过对登录人员身份的区分,加强了对信 息的存取控制。 普通用户只能取出相关人员的有限信息, 而系统管理员则能够查、 录、删、改整个数据库内人员的信息,最后的 Svtoexecl.setExcel()则将输出 的结果转为外部 Excel 格式,从而完成这个项目的基本要求。多动手多用脑,实 在不会网上找。事必躬亲才能知道每个 buttom、每个 textbox 都是怎么来的, 怎么用的,为什么这样用,好好吃透每一步才最有益。总之,将近两个多礼拜的 课程设计让我受益匪浅。 必须看到每一次的课设都要求我们弄好其中的每一项知 识,所以没有刻苦钻研的精神是不行的,只有在不断的尝试中,经历失败,从失 败中总结经验,然后再不断尝试,才能获得成功。挫折是一种财富,经历是一种 拥有,这次课设一定是人生当中的一次美好回忆。


赞助商链接

更多相关文章:
数据库课程设计 企业人事档案管理_图文
数据库课程设计 企业人事档案管理 - 软件学院 课程设计报告书 课程设计报告书 课程名称 设计题目 专业班级 学姓号名 数据库原理及应用 企业人事档案管理 财升本 ...
就业指导课试卷答案
就业指导课试卷答案_工学_高等教育_教育专区。就业...从事下列人事代理服务: (一)流动人员人事档案管理; ...“大学生网上预征报名系统”报名预征(http://zbbm....
更多相关标签:

All rights reserved Powered by 甜梦文库 9512.net

copyright ©right 2010-2021。
甜梦文库内容来自网络,如有侵犯请联系客服。zhit325@126.com|网站地图