企业人事管理系统毕业论文88335711.docx
- 文档编号:23705823
- 上传时间:2023-05-20
- 格式:DOCX
- 页数:56
- 大小:37.40KB
企业人事管理系统毕业论文88335711.docx
《企业人事管理系统毕业论文88335711.docx》由会员分享,可在线阅读,更多相关《企业人事管理系统毕业论文88335711.docx(56页珍藏版)》请在冰豆网上搜索。
企业人事管理系统毕业论文88335711
企业人事管理系统毕业论文88335711
摘要…………………………………………………………。
……………………。
1
第一章可行性研究与系统目标…………………………………….....。
...。
。
。
。
。
..。
.。
.。
。
..21。
1可行性研究………………………………………………………………….2
1.1.1技术可行性…………………………………………………………..。
2
1.1。
2开发环境可行性……………………………………………………..。
2
1.1.3经济可行性………………………………………………………….。
3
1.1。
4管理可行性…………………………………………………………。
。
31.2系统目标…………………………………………………………………….3
1。
2.1合理的设计数据库…………………………………………………..3
1.2。
2设计出友好的界面…………………………………………………。
.。
3
1。
2。
3实现基本功能和一些特殊功能的操作……………………………...31。
3系统功能分析………………………………………………………………。
4
第二章系统需求分析………………………………………………………………52.1需求分析概述………………………………………………………………。
52。
2数据流分析………………………………………………………………….62。
3数据字典……………………………………………………………………。
7
第三章系统总体设计……………………………………………………………..123.1系统总体设计目
标…………………………………………………………12
3.2系统功能描
述………………………………………………………………123。
3总体功能模块设计………………………………………………………...133。
4数据库设计………………………………………………………………..14
3.4.1概念设计……………………………………………………………。
15
3。
4.2关系模型的规范化…………………………………………………18
3。
4。
3物理设计……………………………………………………………183.5界面设计…………………………………………………………………。
.213。
6输入输出设计…………………………………………………………….。
.22
第四章主要功能模块设计………………………………………………………..234。
1公用模块设计…………………………………………………………….。
.234。
2系统登录模块设计………………………………………………………。
。
。
234。
3主界面设计………………………………………………………………。
..234。
4系统设计………………………………………………………………….。
.244。
5部门管理………………………………………………………………….。
.254。
6考勤管理…………………………………………………………………。
。
。
274.7帮助(关于)………………………………………………………………284。
8报表设计………………………………………………………………….。
。
29
第五章系统测试与维护…………………………………………………………325。
1系统测试…………………………………………………………………...32
5。
1.1集成测试…………………………………………………………….32
5.1。
2功能测试……………………………………………………………。
32
5。
1。
3链接测试…………………………………………………………….32
I
5。
1.4文档测试……………………………………………………………。
32
5。
1.5负载测试…………………………………………………………….32
5.1。
6极限测试……………………………………………………………。
33
5。
2统统改进与维护…………………………………………………………。
。
.33结束语………………………………………………………………………………34致谢………………………………………………………………………………35参考文献……………………………………………………………………………36附录………………………………………………………………………………37
II
摘要
随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。
对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高人事管理的效率,
与世界接轨的重要条件。
也是企业的科学化、正规化管理,
本系统结合公司实际的人事管理制度,经过实际的需求分析,采用功能强大的VisualBasic6.0做为开发工具而开发出来的单机版人事档案管理系统。
通过企业人事管理系统使得管理者快速高效地完成企业日常事务中的人事工作,降低了人力资源管理成本,使管理者能集中精力在企业战略目标;另一方面,通过软件及时收集与整理分析大量的人力资源管理数据,为企业战略决策的生成与实施控制提供强有力的支持,以提高组织目标实现的可能性。
关键词:
人事管理系统;VisualBasic6.0;Access
1
第一章系统分析
软件需求是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。
通过对应用问题及其环境的理解与分析,为问题涉及的信息、功能及系统行为建立模型,将用户需求精确化、完全化,最终形成需求规格说明,这一系列的活动即构成软件开发生命周期的需求分析阶段。
需求分析是介于系统分析和软件设计阶段之间的重要桥梁.一方面,需求分析以系统规格说明和项目规划作为分析活动的基本出发点,并从软件角度对它们进行检查与调整;另一方面,需求规格说明又是软件设计、实现测试直至维护的主要基础.良好的分析活动有助于避免或尽早发现早期的错误,从而提高软件生产率,降低开发成本,改进软件质量.
1.1可行性研究
开发任何一个基于计算机的系统,都会受到时间和资源上的限制。
因此,对在接受任何一个项目开发任务之前,必须根据客户可能提供的时间和资源条件进行可行性分析,以减少项目开发风险,避免人力、物力和财力的浪费。
可行性分析与风险分析在很多方面是相互关联的,项目风险越大,开发高质量的软件的可行性就越小.
1。
1。
1技术可行性
技术可行性研究过程中,系统分析员应采集系统性能、可靠性、可维护性和可生产性方面的信息;分析实现系统功能和性能所需要的各种设备、技术、方法和过程;分析项目开发在技术方面可能担负的风险以及技术问题对开发成本的影响。
开发一个中小型企业人事管理系统,涉及到的技术问题不会太多,主要用到的技术就是数据库和一门可视化开发的编程语言。
1。
1.2开发环境可行性
我们采用VisualBasic开发工具。
它首先是一个开放的协作式系统之外,可以和多种PC产品集成,并可以通过专用接口或ODBC接口连接许多比较常用的数据库。
其次它具有可视化的开发环境,使代码的编写更为直观,并且在可视化环境下的调试和维护也相对容易。
再次它随身携带的SybaseSQLAnywhere本身就是个功能强大的DBMS,对小型应用来说,直接使用这个数据库就是个质优价
2
廉的选择。
而为方便用户界面的开发,VisualBasic提供了大量控件,这既丰富了应用程序的表达能力,也加快了项目的开发速度。
同时,它拥有多平台的开发环境,如果要把一个平台上开发的代码移植到另外一个平台上,只要重新编译就可以了.
1.1.3经济可行性
对于整个系统而言,在系统未运行之前,初期投资比较大,花费相对而言比较多。
各部门必须配置电脑、服务器、打印机、传真机及相关的网络设备,但是在整个系统投入运行之后,因为现在计算机已经普及了,相关的人员培训费可以减少很多。
而同时又减少了数据的流通环节,不必要花费那么多的时间,也就是说最重要的是就是提高了效率,而又保证了各项数据的准确性,也避免了工作人员的流动造成的收据丢失等问题,适应了当前的发展形式.
1。
1.4管理可行性
随着时代的发展,人员素质己逐步提高,不论是对于电脑系统的基本操作还是对于系统的维护都有了一定的基础。
同时还可以配置专业的电脑维护人员来维护电脑,不必担心电脑故障问题。
1.2系统目标
我们一般设计系统都要完成以下的几个要求,以便于用户进行操作。
这样才能使系统易学易用。
1.2.1合理的设计数据库
尽量合理地减少数据库数据的冗余,使重复的数据保持在最小限度,这样将不必要的多占用存储空间,减少产生混乱影响的危险,还能提高计算机的运行速度.
1。
2.2设计出友好的界面
界面的友好与否是用户评价一个软件优劣的重要方面之一,使用户有一个良好的心情。
另外窗口界面要多用按钮和快捷键,少用菜单,窗口的各个控件布局要合理,美观。
要充分的利用VisualBasic提供的强大的功能,多用窗口和控件,充分体现窗口的多元化格局.
1.2。
3实现基本功能和一些特殊功能的操作
3
该系统要求除了能实现信息的录入,删除,插入,更新,打印等基本功能之外,还要求能够根据用户的需要进行操作。
1。
3系统功能分析
开发这个系统的目的就是要帮助企业的人力资源部门提高工作效率,实现企业人事信息管理系统的系统化、规范化和自动化。
4
第二章系统需求分析
2。
1需求分析概述
1(需求分析的目标
需求分析的目标:
按照系统规划原则在业务系统项目的范围内,具体明确系统开发的目标和用户的信息要求。
通过对现行系统的管理水平、原始数据的精确程度、规章制度是否齐全和切实可行、各级领导对开发新的管理系统是否有比较清楚地认识和积极的态度、部门级别中是否能够抽调出比较精通本行业管理业务并且对本单位存在问题有深刻理解的相关人员等内容的详细调查,从而获得软件开发的基础,确定总体设计的限制条件,确认软件测试的具体要求,定义详细的功能模块,以求达到协助系统开发的根本目的。
2(需求分析的原则
需求分析的基本原则是:
(1)需要能够表达和理解问题的信息域和功能域;
(2)要能以层次化的方式对问题进行分解和不断细化;
(3)要给出系统的逻辑视图和物理视图。
3(需求分析的一般步骤
需求分析分为问题分析,需求描述,需求评审等几个步骤。
首先进行问题分析。
在该阶段,分析人员通过对问题以及环境的理解、分析和综合,清除用户需求的模糊性、歧义性和不一致性,并在用户的帮助下对互相冲突的要求进行折中,并为原始问题及其软件解建立模型。
它是形成需求规格说明、进行软件设计的与实现的主要基础,例如面向数据流的分析方法、面向对象的分析方法以及面向数据的分析方法都属于需求建模方法。
接着进入需求描述阶段,以需求模型为基础,考虑到问题的软件可解性,生成规格说明和初步的用户手册。
在需求评审阶段,分析人员要在用户和软件设计人员的配合下对自己生成的需求规格说明和初步的规格说明进行符合,以确保软件需求的全面性、精确性和一致性,并使用户和软件设计人员对需求规格说明以及用户手册的理解达成一致.总结需求分析的步骤为:
(1)通过对现实环境的调查研究,获得当前系统的具体模型;
5
(2)去掉具体模型中的非本质因素,抽象出当前系统的逻辑模型;
(3)分析当前系统与目标系统的差别、建立目标的逻辑模型;
(4)对目标进行完善和补充,并写出完整的需求说明;
(5)对需求说明进行复审,直到确认文档齐全,并且符合用户的全部需求为止。
在本系统中需求分析的基本步骤也是按照以上三个阶段进行的。
在任何的需求分析的一般步骤都必须遵守以上的步骤。
2.2数据流分析
任何软件系统从根本上说都是对数据进行加工过变换的工具,因此数据在系统中的流动成为了开发各种软件系统的主要研究对象。
大型复杂的软件系统,其DFD可能含有数百至数千个加工,不能设想一次就将它们全部画齐。
正确的做法是:
从系统的基本模型开始,逐层地对系统进行分解。
直到所有的加工都足够简单,不必再分解为止。
通常把这种不需要分解的加工称为“基本加工”。
数据流图(DFD)正是用来指出系统中的数据是如何流动和变换的,以及描述使数据流进行变换的功能。
数据流图的基本图形符号如图2-6所示.
(1):
表示加工
(2):
表示数据的流向
(3):
表示外部实体(4):
表示数据存储
图2。
6数据流图的基本符号
数据流图的基本画法和原则如下:
(1)数据流图应分层绘制,顶层纸画出系统轮廓,然后逐步细化。
(2)对引起数据流变换的事件应加以说明。
(3)对数据流图中的各个元素进行编号,顶层图可不编号。
(4)顶层图和子图要保持平衡。
(5)数据流图只表示“干什么”,而不考虑“怎么干"。
下面是企业人事信息管理系统的数据流图,它分两层绘制,如图2—7和2—8所示:
6
人力资源
企业人事信息输入员工信息员工信息储存管理系统
F1员工信息
图2.7企业人事信息管理系统顶层数据流图
D1D1
P1员工基本
人力资源各部门信息
D2D2
D1
F1员工信息
D3D3
P2考勤信息
D1:
由人力资源部提供的员工基本信息
D2:
根据员工档案信息数据库得出的各员工的基本信息
D3:
员工在出勤信息数据库中的相应记录
图2。
8企业人事信息管理系统一层数据流图
2.3数据字典
数据字典是关于数据的信息的集合,对数据流程图中的各个元素做完整的定义与说明,是数据流程图的补充工具。
数据流图和数据字典共同构成系统的逻辑模型。
7
数据字典由下列五类元素的定义组成。
(l)数据流
?
数据流名称及其称号;
?
数据流的来源:
可能是一个外部实体、处理逻辑、数据存储;
?
数据流的去处;
?
数据流的组成:
一个数据流可能包括若干个数据结构,若只有一个数据结构,就不需要专门定义;
?
数据流的流通量:
单位时间的传输次数;
?
高峰时期的流通量:
业务的频繁程度和时间有关.
(2)数据项
数据项也称数据元素,是“不可再分"的数据单位,是数据的最小组成单位。
主要内容有:
?
数据项名称及编号:
数据项名称必须唯一地标识这个数据项,以区别于其他数据项;给数据项取名时,要反映该数据项的含义,易于他人理解、记忆。
?
别名:
同一数据项的名称可能不止一个,称为别名。
?
取值的范围和取值的含义。
?
数据项的长度:
指数据项所包含的字符或数字的位数。
(3)数据结构
?
数据结构的名称及其编号;
?
数据结构的组成:
如果是一个简单的数据结构,只要列出它所包含的数据项即可.如果是一个嵌套的数据结构,只需列出它所包含的数据结构名称,因为这些数据结构同样在数据字典中有定义.
(4)数据存储
数据存储是数据结构停留或保存的场所。
主要内容:
?
数据存储的名称及其编号:
在数据流程图中对数据存储给以命名,并编
上一个唯一的编号;
?
流入、流出的数据流:
流入的数据流指出其来源,流出的数据流指出其去向;
8
?
数据存储的组成:
指它所包含的数据项或数据结构。
(5)处理逻辑
主要内容:
?
处理逻辑的名称及编号;
?
简述:
对处理逻辑的简明描述,其目的是使人了解这个处理逻辑是做什么用的;
?
处理逻辑的输入和输出;
?
处理逻辑的主要功能;
?
处理逻辑的小说明(文档之一).
针对本系统定义如下:
(1)数据流条目
用户信息=用户名称+用户口令+用户权限
员工基本信息=员工编号+员工姓名+性别+籍贯+出生日期+学历+专业+身份
证号+婚姻状况+电话号码+政治面貌+邮政编码+电子邮箱+家庭住址+进入
公司时间+起薪时间+所在部门+调入部门时间+职称+职称时间+原身份+原
职务+原工作单位+参加工作时间+工作经验+其它备注
员工考勤信息=员工编号+员工姓名+性别+职务+所在部门+全勤天数+应出
勤天数+年度+月份+起始日期+截止日期+起始时间+截止时间+请假类型+审
批人+请假事由+其它假天数+其它假说明+迟到早退次数+延时加班小时+休
息日加班小时+休假日加班小时+旷工次数+备注
员工调动信息=员工编号+员工姓名+原部门名称+新部门名称+原职务+新职
务+调出时间+调入时间+备注
员工工资信息=员工编号+员工姓名+所在部门+底薪+加班费+补贴+房贴+奖
金+其它+养老金+医疗保险+实发工资+计发时间
9
(1)文件条目
文件名:
用户信息文件
组成:
{用户名称+用户口令+用户权限}
组织:
按注册先后顺序排列
存储:
管理用户表
数据流:
用户信息存入管理用户表
文件名:
员工基本信息文件
组成:
{员工编号+员工姓名+性别+籍贯+出生日期+学历+专业+身份证号+
婚姻状况+电话号码+政治面貌+邮政编码+电子邮箱+家庭住址+进
入公司时间+起薪时间+所在部门+调入部门时间+职称+职称时间+
原身份+原职务+原工作单位+参加工作时间+工作经验+其它备注}组织:
按员工编号排列
存储:
员工档案表
数据流:
员工基本信息入员工档案表
文件名:
员工考勤信息文件
组成:
{员工编号+员工姓名+性别+职务+所在部门+全勤天数+应出勤天数+
年度+月份+起始日期+截止日期+起始时间+截止时间+请假类型+审
批人+请假事由+其它假天数+其它假说明+迟到早退次数+延时加班
小时+休息日加班小时+休假日加班小时+旷工次数+备注}组织:
按添加先后顺序排列
存储:
考勤信息表
数据流:
员工考勤信息存入考勤信息表
文件名:
员工调动信息文件
组成:
{员工编号+员工姓名+原部门名称+新部门名称+原职务+新职务+调
出时间+调入时间+备注}
组织:
按添加先后顺序排列
10
存储:
调动信息表
数据流:
用户信息存入调动信息表
文件名:
员工工资信息文件
组成:
{员工编号+员工姓名+所在部门+底薪+加班费+补贴+房贴+奖金+其
它+养老金+医疗保险+实发工资+计发时间}组织:
按添加先后顺序排列
存储:
员工工资表
数据流:
用户信息存入员工工资表
11
第三章系统总体设计
3。
1系统总体设计目标
根据企业人事信息管理系统网络化的迫切需要,按着总体规划、集中实施的原则,考虑到系统的稳定性、安全性及数据的安全性和一致性要求,在系统设计过程中,坚持开放性和标准化的原则,以整个系统具有先进性、实用性、可靠性、扩展性和灵活性为设计目标,主要完成人员基本信息的管理、员工考勤信息的管理、员工调动的管理和系统拥护的管理。
3.2系统功能描述
系统开发的总体任务是实现企业人事信息管理,系统应包括以下的几个方面内容:
1.系统
系统启动的时候有一个管理员用户,使用这个用户登录后,可以添加其他用户,而且每一个用户都可以更改自己的密码,管理员可以进行全部操作,普通用户将限制部分操作。
2。
员工基本信息
(1)添加员工信息:
管理员可以添加员工的基本信息,如员工的编号、姓名、
性别、籍贯、出生日期、学历、专业、政治面貌、进入公司时间、所
在部门、职称、工作经验、其它备注等.
(2)修改员工信息:
选择一个员工,可以修改这个员工的基本信息.
(3)查询员工信息:
可以根据员工的编号、姓名或者进入公司时间进行查
询员工基本信息,是不能够对信息进行任何操作。
4)删除员工信息:
直接从列表中选中需要删除的员工信息,然后进行删(
除操作,或者首先查询需要删除的员工信息,然后再删除。
(5)员工信息报表:
浏览员工基本信息。
3.员工考勤信息
(1)添加考勤信息:
主要分为基本考勤信息和其它考勤信息。
基本考勤主
要记录每个员工每天正常的上班信息,其它考勤只要记录请假、加班、
出差信息等。
(2)修改考勤信息:
当考勤信息出现错误需要修改的时候,可以从这里修
12
改相应的记录。
(3)查询考勤信息:
根据员工编号、员工姓名以及日期进行查询,以得到
想要的员工考勤信息,但是不能够对信息进行任何操作。
(4)删除考勤信息:
分为删除基本考勤、除其他考勤信息或从考勤列表中
整条删除。
(5)考勤信息报表:
浏览员工考勤信息。
4.员工调动信息
(1)添加调动信息:
添加企业员工的原有部门、原有部门、新部门、新职
务等信息。
(2)修改调动信息:
修改相应的员工调动信息.
(3)查询调动信息:
查询某个员工的调动信息或者某段时间内企业内部的
调动的情况,但是不能够对信息进行任何操作。
(4)删除调动信息:
删除那些不需要的信息。
(5)调动信息报表:
浏览员工调动信息。
5.员工工资信息
(1)计发工资信息:
添加企业员工的底薪、加班费、补贴、、奖金+其它、实发
工资、计发时间等信息.
(2)查询工资信息:
查询某个员工的工资信息,但是不能够对信息进行任
何操作.
(3)工资信息报表:
浏览员工工资信息。
6.员工评价信息
(1)添加评价信息:
添加企业员工的工作业绩、工作态度、工作水平、其
它备注等信息。
(2)修改评价信息:
修改相应的员工评价信息.
(3)查询评价信息:
查询某个员工的评价信息,但是不能够对信息进行任
何操作。
(4)删除评价信息:
删除那些不需要的信息。
(5)评价信息报表:
浏览员工评价信息。
3.3总体功能模块设计
13
根据前面的需求分析以及系统功能的分析可用以下图形来描述系统总体的功能模块。
如图3-1所示。
企业人事管理系统
员员员员
工工工工
基工考调系本资勤动统信信信信设息息息息置管管管管
理理理理
添修查删员计查员添修查删员加改询除工发询工加改询除工员员员员基员员工员员员员调工工工工本工工资工工工工动基基基基信工工信调调调调信本本本本息资资息动动动动息信信信信报信信报信信信信报息息息息表息息表息息息息表
添修删查员
加改除询工
员员员员考部添修工工工工勤门加改考考考考信管用密勤勤勤勤息理户码信信信信报
息息息息表
图3。
1功能模块图
3。
4数据库设计
数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术,具体说,数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的
14
应用需求。
合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致.另外,合理的数据库结构将非常有利于程序的实现。
1(数据库设计的一般性原则
数据库设计的一般性原则如下所示:
第一个基本规则:
对于每一个要存储其信息的实体(或事物),我们都应该给他一个自己的表;
第二个处理规则了:
如果你需要在一个列中存储多个值,那证明你的设计可能是有缺陷的。
简单的数据关系:
一对一;一对多;多对一;多对多
在数据库的设计中:
要做到数据规范化、完整性、数据冗于和规范实例化.
2(数据库设计的步骤
数据库设计分五个阶段:
(1)规划;
(2)需求分析;
(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 人事管理系统 毕业论文 88335711