人事管理系统课程设计数据库.docx
- 文档编号:651067
- 上传时间:2022-10-11
- 格式:DOCX
- 页数:32
- 大小:262.64KB
人事管理系统课程设计数据库.docx
《人事管理系统课程设计数据库.docx》由会员分享,可在线阅读,更多相关《人事管理系统课程设计数据库.docx(32页珍藏版)》请在冰豆网上搜索。
人事管理系统课程设计数据库
人
事
管
理
系
统
PersonnelManagementSystem
摘要
人力资源管理是企业管理中的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。
如何管理好企业内部员工的信息,成为企业管理中的一个大问题。
在这种情况下,开发一个人力资源管理系统就显得非常必要。
本系统结合公司实际的人事、制度,经过实际的需求分析,采用功能强大的VisualBasic6.0作为开发工具而开发出来的单机版人事管理系统。
整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,本企业人事管理系统具有如下功能:
员工基本信息的录入、修改、查询、删除模块,员工假条信息录入、修改、查询、删除模块,员工工资信息的录入,计算,查询,以及系统用户的设置以及系统的维护功能。
为企业人事管理提供信息咨询,信息检索,信息存取等服务,基本上能够满足现代企业对人事管理的需要。
本文是运用规范研究方法进行的专题研究。
全文分六个部分:
第一部分,是本课题的来源和课题研究的目的和意义;第二部分,是开发工具的选择,本系统主要运用的是VisualBasic6.0作为系统前台应用程序开发工具,Access作为后台数据库;第三部分,是系统的需求分析,主要是人事管理系统的需求分析;第四部分,是系统分析与实现,包括系统功能模块的设计和数据库的设计;第五部分,是代码的设计与实现,系统事件运行的主要代码;第六部分,是系统的实现,最后,是软件的测试。
关键词:
信息管理;人事管理;人事管理系统;VisualBasic6.0
第一章概论…………………………………………………………………………6
1.1本课题的来源…………………………………………………………………6
1.2本课题研究的目的及意义……………………………………………………6
1.3本课题的研究现状……………………………………………………………..7
第二章需求分析…………………………………………………………………..8
2.1需求分析的任务………………………………………………………………..8
2.2需求分析的原则………………………………………………………………..10
2.3可行性研究……………………………………………………………………..11
2.3.1可行性研究的任务…………………………………………………………...11
2.3.2可行性研究的步骤…………………………………………………………...13
2.3.3系统流程图…………………………………………………………………...12
2.4需求分析方法…………………………………………………………………..13
2.4.1结构化分析方法……………………………………………………………...13
2.4.2面向对象分析方法与UML………………………………………………….13
2.5软件需求正确性验证…………………………………………………………..14
2.5.1软件需求正确性要求和验证方法…………………………………………...14
2.5.2用于需求分析的软件工具…………………………………………………...14
第三章系统设计与实现…………………………………………………………...15
3.1开发工具的选择………………………………………………………………..15
3.2系统分析………………………………………………………………………..17
3.3系统功能设计…………………………………………………………………..17
3.4主要功能模块设计……………………………………………………………..19
3.4.1系统架构设计…………………………………………………………………19
3.4.2控件准备和引用设置…………………………………………………………20
3.4.3系统登陆设计…………………………………………………………………21
3.4.4主窗体的设计…………………………………………………………………23
第四章系统的测试与实施………………………………………………………..29
4.1引言……………………………………………………………………………...29
4.2测试概述………………………………………………………………………...29
4.3测试举例………………………………………………………………………...31
4.4软件需求测试结论……………………………………………………………...31
主要参考文献………………………………………………………………………..33
后记…………………………………………………………………………………..34
第一章概论
1.1本课题的来源
随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。
对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。
人事管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事管理系统应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:
效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。
合理的利用有助于企业发展的管理系统是企业改革的一种优越的体现,不仅保证了核算准确度,还成倍的提高了工作效率,而且便于查询。
作为计算机应用的一部分,使用计算机对人事信息进行管理,具有手工管理所无法比拟的优点.例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
因此,开发这样一套适用的人事管理软件成为很有必要的事情,在下面的各章中我们将以开发一套人事管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。
1.2本课题研究的目的及意义
现代信息技术的发展,在改变着我们的生活方式的同时,也改变着我们的工作方式,使传统意义上的人事管理的形式和内涵都在发生着根本性的变化。
在过去,一支笔和一张绘图桌,可能就是进行办公的全部工具。
今天,电脑、扫描仪和打印机等,已基本取代了旧的办公用具。
如今,人事管理己完全可以通过电脑进行,并在计算机辅助下准确快速地完成许多复杂的工作。
这些都大大地缩短管理的时间。
而今天,人事管理的内容己经转变为对更为广泛的系统价值的追求。
信息管理,如今已是一个热门话题,它已为许多企业所采用。
我认为,在现代化的进程中,引入现代管理的思想,建立一套可面向企事业单位人事的信息管理系统,也是十分必要的。
本课题基于我国企业管理信息化建设现状,结合在实际工作中所遇到的问题和收获,对企业人事管理系统在设计开发等方面进行研究,重点研究系统开发中所采用的软硬件平台规范、数据库结构设计、开发工具的选择与使用,目的是从技术手段的角度阐述如何实现企业从传统经营管理模式向信息化管理模式转变的过程,以及人事管理系统在企业管理信息化中所起到的重要作用。
本课题的开发主要是要花费相当多的人力和时间,虽然开发出来的软件可能离具体产生效益还有一定的距离。
但是,出于通过毕业设计来丰富自己的专业知识,并从长远利益来考虑,本课题的设计开发还是具有相当大的经济可行性的。
1.3本课题的研究现状
目前,在国内外各大企事业单位中,人事管理系统的使用是非常广泛的。
同时,有很多的软件开发商也开发了许多基于各种行业的企业人事管理学系统,其中有单机版的,也有C/S和B/S模式的。
而不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。
而且,企业管理信息量大、操作繁琐、传统的方式不再适应新的工作需要,开发研制适合企业的人事管理系统,使其具有整体性强、流程简单、操作方便、功能丰富和通用性强等特点,是加快企业人才管理工作办公自动化、信息资源化和管理科学化建设进程必要途径。
因此建立适合企业的管理信息系统,是促进企业信息高速公路的发展,为企业的发展提供条件的重要课题。
随着数据库技术和网络技术的发展,数据库的互连技术正成为世界计算机领域研究的热点,基于WEB的管理信息系统的研究正成为MIS研究的主流。
与此同时,Internet的发展与普及,国内许多企业已经建成有自己的企业人力资源管理软件,为企业的快速运营提供了很大方便。
但是对于有些中小企业来说,不需要大量的数据库,所以我们的目标是开发一个功能使用,操作简单的人事管理系统。
第二章需求分析
2.1需求分析的任务
需求分析的结果是系统开发的基础,关系到工程的成败和软件产品的质量。
因
必须用行之有效的方法对软件需求进行严格的审查验证。
下面简要叙述需求分析阶段的具体任务。
一、确定对系统的综合要求。
对系统的综合要求有下述四个方面:
1.系统功能要求
(1)登录管理
(2)人员管理
(3)部门管理
(4)报表打印
其中人员管理包括:
添加,浏览,修改,撤销,删除,查询等:
部门管理包括添加、修改,删除
2.系统性能要求
(1)对资源的使用状况作长期的监控和数据收集
–Snmp+MRTG
–Sar
(2)程序的优化和系统结构的优化比硬件的性能优化更有效
(3)避免不受限制的使用系统资源设置各项服务对资源的使用限额,如Apache,MySQL,PHP等
3.运行要求
(1)支持系统运行的系统软件有windowsxp,Linux
(2)数据库管理系统有Oracle系统,SQLserver,kingbose,OSCAR
(3)外存储器有硬盘,光盘,移动硬盘,网盘,U盘等。
4.将来可能提出的要求
后台数据库的管理,前台界面管理,工资管理
二、导出系统的逻辑模型
我们把上述每一个定义作为数据字典中的一个条目。
因此,在数据字典中有
类型的条目:
数据流条目、文件条目和数据项条目。
下面分别讨论。
1.数据流条目
数据流条目对每个数据流进行定义,它通常由四部分组成:
数据流名、别名、组成和注释。
其中,别名是前面已定义的数据流的同义词;组成栏是定义的主要部分,通常是列出该数据流的各组成数据项;注释栏用于记录其它有关信息,例如该数据流在单位时间中传输的次数等。
如果数据流的组成很复杂,则可采用“自顶向下,逐步分解”的方式来表示。
登录管理=管理人员登录+普通客户登录+会员登录
人员管理=内部提升+外部招聘
部门管理=【财务部门|销售部门|市场部门|人力资源部门|行政部门】
在数据字典各条目的定义中,常使用下述符号:
=表示“等价”;
+表示“与”;
[|]表示“或”,即选括号中某一项,括号中各选择项用“|”隔开。
例如,三好学生=[甲|乙|丙|丁];
数据流条目的编写格式见表2-4-1、2-4-2“职工基本情况”和“查询条件”数据流条目。
表2-4-1
数据流名:
职工基本情况
别名:
无
组成:
职工号+姓名+性别+出生时间+参加工作时间+职称+工作部门+工资+婚否
注释:
表2-4-2
数据流名:
查询条件
别名:
无
组成:
[查工资情况|查工作部门|查职称|查职工号]
注释:
数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人事管理系统 课程设计 数据库