企业人事日常管理书.docx
- 文档编号:1804891
- 上传时间:2022-10-24
- 格式:DOCX
- 页数:26
- 大小:143.19KB
企业人事日常管理书.docx
《企业人事日常管理书.docx》由会员分享,可在线阅读,更多相关《企业人事日常管理书.docx(26页珍藏版)》请在冰豆网上搜索。
企业人事日常管理书
目录
摘要2
正文3
1、问题描述3
2、需求分析4
2.1系统需求和功能4
2.2数据流程图4
2.3数据字典6
3、系统总体设计7
3.1概念结构设计(E-R图)7
3.2由E-R图转换得到的关系模式7
3.3逻辑结构设计(数据库的设计)8
4、详细设计10
4.1人事管理系统的主要功能:
10
4.2人事管理系统的主要功能程序流程图10
4.3用户界面与程序设计12
5、系统测试15
5.1测试方法15
5.2测试用例15
6、软件使用说明书17
总结19
参考文献20
致谢21
附件Ⅰ部分原程序代码22
摘要
当今社会人员流动越来越频繁,使得档案管理工作也变得越来越复杂。
如何管理号企业人事的信息,成为企业管理的一个大问题。
如何实现档案管理的自动化,无疑是公司的管理部门带来很大的方便。
人事管理系统正是一个为适应当前各个行业对人力资源信息管理的这个迫切需求而设计开发的软件系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求保持数据的一致性和完整性以及好的数据安全性;后者设计应用程序可以方便地实现公司人事档案的管理,易使用、检索迅速、查找方便。
这些优点能够极大的提高人事档案的管理的效率,也是提高公司人事管理,更好的为公司服务。
关键词:
人事管理;数据库;管理系统
正文
1、问题描述
该设计要求学生以企业人事管理业务为背景,设计、开发一套“企业人事管理系统”软件。
通过该题目的设计、开发,使学生初步得到数据库开发的训练,全面培养软件开发过程中的分析、设计、编码、测试及文档规范书写的能力,得到软件开发的综合训练,提高解决实际问题的能力。
2、需求分析
2.1系统需求和功能
设计一个人事管理系统,使系统满足以下需求和功能
1)根据企业人事管理的需要,对企业以及企业中员工的信息进行添假删除等操作,并能对人事档案进行浏览,对人事资料进行查询,对人事资料进行统计。
为企业的人事管理提供一个便利的管理系统。
2)、系统功能包括:
a系统管理(设置用户和退出系统)。
b基础数据管理(民族档案设置,职工类型设置,文化程度设置,政治面貌设置,部门类别设置,工资类别设置,职称类别设置,职务类别设置)。
c人事档案管理(人事档案浏览,人事资料查询,人事资料统计)。
数据库管理(数据库的备份与恢复)。
2.2数据流程图
数据流图由四种基本的元素构成:
数据流(DataFlow),处理(Process),数据存储和数据源(数据终点)。
数据流(DataFlow):
为具有名称且有流向的数据,用标有名称的箭头表示,一个数据可以是记录、组合项或基本项。
处理(Process):
表示对数据所进行的加工和变换,在图中用矩形框表示。
指向处理数据流为该处理的输入数据,离开处理的数据为处理的输出数据。
数据存储:
表示用文件方式或数据库形式所存储的数据,堆砌进行的存取分别以指向或离开数据存储的箭头表示。
数据源及数据终点:
表示数据的来源或数据的去向,可以是一个组织或人员,它处于系统范围之外,所以又称它为外部实体,它是为了帮助理解系统界面而引入的,一般只出现在数据流图的起点和终点。
数据流程图如图2.1所示:
图2.1数据流程图
2.3数据字典
数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。
由于本次设计是小型软件系统的开发,所以采用卡片形式书写数据字典。
每张卡片上保存描述一个数据的信息这样做更新和修改起来比较方便,而且能单独处理描述每个数据的信息。
下面将列出若干数据元素的数据卡片信息。
数据字典卡片如下:
名称:
职工信息表
别名:
描述:
对员工基本情况的描述
定义:
员工信息表=员工号+姓名
位置:
显示到屏幕
保存到磁盘
名字:
管理员名称
别名:
描述:
惟一地标识一门特定管理员的关键域
定义:
管理员名称=10{字符}
位置:
管理员信息表
名称:
员工表
别名:
描述:
对整体员工基本情况的描述
定义:
员工信息表=所有员工的基本信息的总和
位置:
显示到屏幕保存到磁盘
名字:
员工家庭表
别名:
描述:
惟一地标识一个员工的家庭状况
定义:
家庭名称=10{字符}
位置:
家庭信息表员工信息表
3、系统总体设计
3.1概念结构设计(E-R图)
经分析人事管理系统的E-R图如图3.1所示:
图3.1人事管理系统E-R图
3.2由E-R图转换得到的关系模式
用户(用户名,密码,是否管理员)
民族档案设置(民族编号,民族名称)
职工类型设置(职工类型号,职工类型名称)
文化程度设置(文化程度编号,文化程度名称)
政治面貌设置(政治面貌编号,政治面貌名称)
部门类别设置(部门类别编号,部门类别名称)
工资类别设置(工资类别编号,工资类别名称)
职称类别设置(职称类别编号,职称类别名称)
职务类别设置(职务类别编号,职务类别名称)
职工表(职工编号,职工名,出生日期,年龄,民族,婚姻状况,身份证,家庭电话,电子邮箱,手机,籍贯,地址,毕业学校,所在部门,政治面貌,职称类别,职务类别,工资类别,文化程度)
职工家庭情况(编号,员工工号,成员姓名,关系,出生日期,所在部门,担任职务,政治面貌,手机)
3.3逻辑结构设计(数据库的设计)
建立数据库
本设计用MicrosoftOfficeAccess2003作为后台数据库,在MSSQLServer2000中创建一个名为Manager1的数据库,并在其中建立逻辑设计中涉及的表.
建立表:
在Access中,可以查看所建立的表,并添加适当测试数据
用户表如图3.2所示:
图3.2用户表
民族挡案表如图3.3所示:
职工类型表如图3.4所示:
图3.3民族档案表图3.4职工类型表
文化程度表如图3.5所示:
政治面貌表如图3.6所示:
图3.5文化程度表图3.6政治面貌表
部门类别设置表如图3.7所示:
工资类别表如图3.8所示:
图3.7部门类型设置表图3.8工资类别表
职称类别表如图3.9所示:
职务类别表如图3.10所示:
图3.9职称类别表图3.10职务类别表
4、详细设计
4.1人事管理系统的主要功能:
1.教师各种信息的输入,包括教师基本信息,课程信息,论文信息,项目信息的输入等。
2.教师业务档案管理的各种信息查询,修改和维护。
3.操作日志的管理。
4.教师业务档案管理系统的使用帮助。
4.2人事管理系统的主要功能程序流程图
系统操作流程图:
图5.1系统操作流程图
人事管理系统员工各种信息的查询功能流程图如图5.2所示:
是
否
否是
否
是
图5.2查询功能流程图
3.删除功能流程图如图5.3所示:
是
是否
否
否
是
图5.3删除功能流程图
4.3用户界面与程序设计
1.一般交互设计
一般交互涉及信息显示、数据输入和系统整体控制等方面。
(1)一致性
为客户交互界面中的菜单选择、命令输入、数据显示以及众多的其他功能,使用一致的格式。
在设计的过程中,基本上保持了系统的格式一致。
(2)信息的反馈
向用户及时提供视觉和听觉的信息反馈,以保证在用户和系统之间及时地建立双向通信。
在本系统设计过程中,基本做到了信息的及时反馈,在信息显示的大部分窗体中包括了刷新按钮,会对数据库中的数据进行及时地显示。
另外,在进行错误操作是,会弹出提示窗口并发出警告提示音。
(3)执行有较大影响的操作前提示用户确认
在设计过程中,如果用户要执行删除操作,以及对数据库的读写操作时,都会有窗体弹出询问继续操作或者予以提示。
(4)减少两次操作间需要记忆的内容
为了避免用户为下一步操作而记忆大量数据,所以在设计过程中在需要数据传递的窗体中设置全局变量,来传递数据。
(5)对话、移动和思考的效率
尽量减少用户击键的次数,在设计时考虑到了用户屏幕的布局以减少用户鼠标移动的距离,尽量避免用户在操作中发生疑问的情况。
(6)允许错误
允许用户的误操作尽量不对系统造成伤害。
(7)按功能对动作分类,并据此设计屏幕布局
屏幕布局尽量将软件所具有的所有功能在主页面展示,界面一目了然。
2.信息显示设计
应当尽量为用户提供的界面显示时完整的、明确的和容易理解的。
这样才能满足用户的需求。
(1)只显示与当前用户有关的信息
在用户操作有关系统的特定功能的信息时,不必看到与之无关的数据、菜单和图形。
(2)使用一致的标记、标准的缩写和可预知的颜色
为了使系统所表达的含义准确、无误,就必须适用一致的标记、标准的缩写和可以预知的缩写,这样用户就无需参照其他信息源就能理解,而正确地适用软件。
(3)产生有意义的错误信息
对于系统在运行过程中产生的错误尽量给用户返回一个容易理解的错误信息,以使用户保持对系统的信任,和系统的可用性。
(4)使用窗口分隔不同类型的信息
使用不同的窗口显示、保存不同类型的信息。
(5)高效率的使用显示屏
当使用多窗口时,应该有足够的空间使得每个窗口至少都能显示出一部分。
此外,屏幕的大小应该选得和应用系统的类型相配套。
在各个显示数据的窗口中,由于数据窗体项目较多,所以在数据窗体空间中较多的是用了垂直和水平滚动条,以保证信息的全面正确显示。
3.数据输入设计
用户的大部分时间用在选择菜单命令、键入数据和向系统提供输入。
在系统中,键盘是主要的输入介质,但是鼠标等设备的也是重要的输入手段,所以,对于他们的数据输入操作有如下约定:
(1)保持信息显示和数据输入间的一致性
为了方便用户的使用,鼠标应当尽量减少操作的幅度。
(2)保持显示信息和输入信息之间的一致性
对于用户来说,要保证其输入的数据在显示上与其他显示的视觉特征(例如:
文字大小、颜色、位置等)要一致。
对于不同类型的用户在登录到系统后,由于有不同的权限,所以在主界面中会有一些项目受到限制而无法使用,所以要使这些项目不发生作用,以保证系统安全。
5.系统测试
5.1测试方法
软件的测试方法有两种,一种是黑盒测试(功能测试),另外一种是白盒测试(结构测试)。
白盒测试
在系统的实现过程和程序的调试过程中,遇到很多问题,此时应该对程序仔细阅读,设置断点,进行白盒测试。
黑盒测试
系统完成后,要进行黑盒测试,即设置一些测试用例,对系统的各个模块的功能进行测试,看能否得到正确的输出。
在这里以管理员的身份登录系统,以便对系统的各个功能模块进行测试。
5.2测试用例
登陆测试:
图5.1登陆界面
密码错误时:
图5.2登陆错误提示界面
查询职工表:
图5.3查询职工表
职工家庭情况表:
图5.4职工家庭情况表
6、软件使用说明书
1、运行环境:
Windowsxp操作系统,VisualStudio2005
2、使用方法
在安装了VisualStudio2005的系统,点击可执行文件,这样就自动在所使用的计算机中配置好ODBC数据源,并进入登陆界面。
可以使用帐号admin和密码admin登陆。
登陆测试界面如图6.1所示:
图6.1登陆界面
密码正确时正确的进入主界面的界面如图6.2所示:
图6.2主界面
人事档案查询功能测试的界面如图6.3所示:
图6.3人事查询界面
总结
在这两周课程设计中,我的课程设计题目是企业人事管理系统。
通过该题目的设计过程,我加深了对VC++、ACCESS数据库知识点的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 人事 日常 管理