本文为计算机论文网www.itx65.com提供的免费范文,仅供参看使用。
更多论文请访问itx65.com或联系QQ2251009807
人事管理系统的设计与实现
1背景与意义
1.1 研究背景
人事管理一词源出于英语Personnel Management,本意是“人员管理”。日本译为人事管理,后被普遍采用。人事管理作为一门科学,起源于美国。人事管理的实践同人类社会的历史一样悠久。原始社会的部落管理,奴隶社会的军事组织和生产组织等,从某种意义上说,都属于人事管理。但在人类社会相当长的历史时期中,人事管理并没有形成科学的管理理论错误!未定义书签。。
到20世纪初叶,一些受商业、工厂和政府部门聘用的管理人员、科学家和工程师,从提高经济效益和工作效率出发,总结和运用历史上的人事管理经验,解决劳动和劳动管理中的问题,从而使人事管理上升到了科学管理的阶段。当时的人事管理,指的是私人企业中员工的选拔和任用,初称为劳动管理,继而称为雇佣管理,后称为工业关系,20世纪20年代后称为人事管理。但是这种传统的人事管理存在的问题同它的历史一样显著,繁杂的重复性劳动在浪费人力的同时也降低了管理人员工作的积极性和效率。
新世纪的科学发展以前所未有的速度改变了人们的生活习惯,尤其是电子设备因为硬件水平的提升使其生产成本、便携性和性能都得到了长足的发展,也使得电子设备更加的普及。相比于传统的办公方式,利用计算机技术,软件工程技术和网络技术平台的电子办公软件——人事管理系统能够进一步提高了办公流程的自动化,并且在办公效率和准确性上更是传统办公所不能及的。正是基于这种种考虑,结合办公环境中的实际需求,模拟办公流程,用新技术把复杂的问题,重复的问题简单化,减少人员的操作量显得必要且可行。
结合实际的办公需求,和计算机的普及性,利用计算机实现人事工作管理已经成为现代办公发展的必然趋势。实现办公流程的自动化企业是企业适应时代发展,向自动化过渡的必要条件。计算机管理所无法比拟的优点有检索迅速、可靠性高、查找方便、保密性好、存储量大、成本低以及寿命长等。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理与世界接轨的重要条件。
1
[
]
1.2 研究意义
随着计算机技术、网络技术和信息技术的发展,现在办公系统更趋于系统化、科学化和网络化。网络办公自动化系统是计算机技术和网络迅速发展的一个办公应用解决方案,它的主要目的是实现信息交流和信息共享,提供协同工作的手段,提高办公的效率,让人们从繁琐的有纸办公中解脱出来。现在许多的机关单位的人事管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理模式必然被计算机为基础的信息管理所取代。
科技高速发展的今天,计算机对于大小企业来说,已经是平时办公和工作必不可少的工具,在各行各业的实际工作中,计算机已经体现了它巨大的价值。在办公方面,很多公司和单位都已经拥有了计算机,但是很多情况下,计算机只是一个辅助工具,甚至没有一个功能完善的人事管理系统,有很多工作是需要很多人力去重复操作的,浪费人力的同时还产生了很多问题,相比于传统的办公方式,人事管理系统的优点非常明显:
(1)计算机可代替人工进行许多繁杂的劳动。 (2)计算机可以节省很多资源。
(3)计算机可以帮助人们提高工作效率。 (4)计算机可以增强敏感文档的安全性。
综上所述,根据实际办公应用,模拟办公环境,满足办公需求,制作一个功能具有代表性,页面简洁美观,操作也更便捷的人事管理系统是很有必要的。
2 系统分析
2.1 可行性分析
人事管理办公软件,无论在办公成本,办公资源,准确性,安全性上都是有很大优势的。从大方向上来讲,人事管理办公软件,正好符合现代化发展的大方向,是将来办公水平发展的必要道路。符合社会发展的规律。
初步考虑了现阶段所掌握的技术,实现人事管理系统办公软件的功能应用凭着.net平台强大的桌面程序开发技术结和MSSQL数据库技术可以实现。而且应用平台对电脑的要求,现阶段公司的计算机条件也完全能达到要求。
前面已经讲到,本系统所采用的是微软公司的.net平台技术和它的MSSQL数据库技术,这两门技术在平时的应用上,兼容性非常好,功能强大。因为微软技术上的优势,windows窗体和VS编辑的窗体的基类是一样的,所以窗体界面和Windows操作系统的界面极为相似,大方美观,能够降低操作人员的疲劳感,并且.net平台的软件在Windows平台的兼容性也很好,对以后的维护和更新也很方便。
2
因为本套软件正式建立在满足实际办公应用中的需求制作的,所以日常的操作管理只能体会到本软件带来的便利性和严谨性,完全契合公司的日常运作。并且在一定程度上对于平时的工作是一种督促,因为本系统对于文字的格式和内容的严谨程度都很高。系统化有条理的管理模式对公司的工作效能也是一种优化。
伴随着新世纪计算机的普及人事管理系统以它高效简单的实用性迅速发展起来,人事管理系统在节省人力的同时也提高了工作效率。在计算机如此普及的现今社会,几乎各个行业,各个部门在平时的工作中都离不开计算机的应用,所以实施人事管理系统软件的硬件条件是完全可以满足的。开发人事管理系统的投资主要在于软件开发阶段和软件更新的投入,一旦实施运行后,可以节省大量人事管理方面的人员,长期来讲,投资应该是大大减少的,对公司人员资源的利用也是有好处的。
2.2 系统需求分析
2.2.1 需求描述
从功能需求上来讲,人事管理系统的主要作用是为了更好的帮助人事管理人员进行日常工作,功能几乎涵盖人事管理工作平时的所有工作流程,并且不同行业,不同单位对人事管理系统的具体需求都不同,虽然如此,人事管理系统在一些基础功能上还是有一些类似的,比如对基础员工信息的添加、修改和删除,管理员的登录和退出,项目的管理、考勤管理,以及对各个信息的查询等等。人事管理系统的工作庞大且复杂,所以本软件的开发中,努力实现管理工作的自动化,减少员工的工作量也是除了实现基本功能之外的重点错误!未找到引用源。。
从非功能需求上来讲,人事管理系统,是一个需要长时间运作的系统软件,所以软件是否能在连续庞大工作量的环境下正常运作显得尤为重要。同时,人事管理是一个对严谨程度特别高的系统,对于平时的很多工作都需要保证时间的精确和资料的安全,所以人事管理系统的设计和测试必须严格测试,在保证软件足够严谨的基础上才能投入使用。
2.2.2 用例分析
用例分析是从用例模型到分析模型的过程,是需求与设计之间的桥梁。用例分析把系统的行为分配给分析类,让分析类去交互完成系统的行为用例分析法,是来自面向对象的分析方法。用例描述系统的用户和系统本身之间的交互过程,从而对如何使用系统提供了一种详细的陈述,获得对系统需求的了解。用例分析,是获取系统功能需求的一个重要技术错误!未找到引用源。。
可以根据公司平时的工作流程得出本系统的用户需求,参与者有管理员和员工两类,管理员具备对所有事件的管理和统计查询功能,员工只有操作自己工作和查看自己
3
信息的功能。其中针对管理员用户,必须要实现的功能有以下几个:对员工信息的添加、删除、修改和查询;对项目的分配和查询;对薪资中奖惩的录入和查询;对账户的添加、删除、修改和查询;对培训的安排和查询;对考勤情况的统计和查询;对员工绩效的考评和统计查询;部门的添加修改等等。
对于员工来说要实现的功能有上班打卡,下班打卡,查看薪资,查看员工信息等。由以上分析,考虑到管理员和员工的实际需求和功能不同,分别画出管理员和员工的用例图(如图2-1,2-2所示),二个用例图都画出了二个实例实际应用中的一些需求和功能,比较直观。其中对于管理员大部分功能都需要管理、查询等操作,相比之下,员工实例就较为简单了,大部分功能都是单向的,比如打卡,查询自己的信息和薪资等。
通过用例分析的方法对本项目进行分析,首先从管理员角度讲,管理员的活动和交互较多,对员工信息、账号、薪资奖惩、部门的增、删、改、查;项目、培训、绩效考评的添加和查看;对考勤的统计查询等等,管理员用例图如图2-1所示。
图2-1中,明确显示了管理员登录后要进行的操作:管理公告、员工信息、管理账号、部门设置、项目管理、薪资奖惩、考勤、绩效考评 、培训等
4
图 错误!文档中没有指定样式的文字。–1 管理员用例图
通过对管理员账号的用例分析,用同样的方法对员工平时的操作进行用例分析,可以得出员工的交互行为多为单向。比如对薪资、基本信息的查看;每天上班、下班打卡信息的添加;账号的登陆,密码修改,也都是单向的操作。有这些操作可以勾画出员工登录后操作的用例图。如图2-2所示。员工登录后进行的查看薪资、查看信息、上班打卡、下班打卡、修改密码和查看公告。
5