人事工资管理系统人事模块设计大学本科毕业论文.doc
《人事工资管理系统人事模块设计大学本科毕业论文.doc》由会员分享,可在线阅读,更多相关《人事工资管理系统人事模块设计大学本科毕业论文.doc(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘 要 企业单位人事档案管理工作是一种繁琐的,务求准确迅速的信息检索工作。随着计算机信息技术的飞速发展,人类进入信息时代,社会的竞争越来越激烈,企业人事管理就越显示出其不可或缺性,成为企业一个非常重要的模块。计算机在公司和企业管理中应用的普及,利用计算机实现企业人事管理势在必行。整个系统操作简便、界面友好、灵活、实用、安全。使用人事管理系统便于企业领导更加全面的掌握每个员工的基本信息。本系统是采用功能强大的MyEclipse10.0作为开发工具,以MySql作为后台数据库,开发出来的人事管理系统。本系统主要包括四大大功能模块:综合台账、台账信息维护、基本信息设置、员工基础信息模块。本系统设置了
2、两种不同的用户类型,实现了用户权限管理机制,提高了系统的安全性以及可用性。关键词:企业管理;人事管理;Myeclipse 10ABSTRACT Business units management of personnel files is a tedious work, with a view to rapid and accurate information retrieval.With the rapid development of computer information technology, human beings into the information age, more a
3、nd more intense competition in the society, personnel management more shown its indispensability to become a very important enterprise module.The popularity of computer applications in the management of companies and enterprises, the use of computer personnel management is imperativeThis paper discu
4、sses the technical methods of personnel management system, general design, detailed design and system implementation.The whole system is simple, user-friendly, flexible, practical and safe. Personnel management system facilitate business leaders more comprehensive grasp of the basic information for
5、each employee. This system uses the a powerful MyEclipse10.0 as a development tool to MySQL as the back-end database, developed personnel management system.The system includes four major functional modules: General Ledger, Ledger maintenance, basic information set, employees basic information module
6、.The system set up two different types of users, user rights management mechanism, improve system security and usability. Keywords: business management; personnel management; MyEclipse 10目录1.绪论11.1课题背景11.2课题研发的必要性11.3可行性分析概述22. 实现技术22.1 JAVA技术32.2 Jsp框架62.3 MVC框架6 2.4 MYECLIPSE开发环境63. 需求分析73.1 系统总体架
7、构83.2 系统平台环境8 3.2.1 硬件平台9 3.2.2 软件平台93.3 系统功能结构图93.4 管理员登录流程94. 系统详细设计154.1 顺序图设计11 4.1.1“登录”顺序图11 4.1.2“添加员工信息”顺序图11 4.1.3“考勤管理”顺序图114.2 E-R图114.3数据表135. 系统实现15 5.1管理员首页15 5.2管理员对员工的档案管理16 5.3普通员工个人信息显示196. 总 结19参 考 文 献20致 谢2251.绪论21世纪的今天,社会正向着信息化发展,电子自动化办公越来越为人们所重视,它能有效地收集、处理各种信息,极大地提高了办事效率,及时准确地实
8、现信息的获知,而计算机技术、网络技术、各种软件工作平台不断的发展,同时也大大促进了电子自动化办公的实现。本课题正是针对一些信息化程度较高的企业,通过对人事管理系统的一些主要应用进行设计,进而开发出功能上相对完善、基本能完成人事管理的系统。1.1课题背景21世纪的今天,计算机技术飞速发展,计算机在企业管理中已经广泛普及,利用计算机实现企业人事管理已成为必然趋势。对于大中型企业来讲,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必备条件;计算机管理所无法比拟的优点有检索迅速、可靠性高、查找方便、保密性好、存储量大、成本低以及寿命
9、长等。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理与世界接轨的重要条件。而不同的企业具有不同的人事管理制度,这也就决定了不同的企业需要不同的人事管理系统。1.2课题研发的必要性如今,很多单位和部门已经拥有了计算机设备,具备了物质条件,但很多日常工作仍由管理者手工操作完成,这就造成了不必要的浪费。如今,计算机的性能有了长足的进步,而与此同时的,却是价格的逐渐降低。它已经被应用于许多领域,计算机之所以被广泛应用的原因主要有如下几个方面:1、计算机可代替人工进行许多繁杂的劳动;2、计算机可以节省很多资源;3、计算机可以帮助人们提高工作效率;4、计算机可以增强敏感文档的安全性;5
10、、办公自动化是先进生产力发展的一个重要标志。综上所述,利用计算机开发软件系统,替代传统的人工操作来管理,可以节约大量的人、财、物力,是社会发展的必然趋势。1.3可行性分析概述可行性分析是在用户的要求和系统调研的基础上进行的,对新系统的开发从社会、经济、技术以及管理等方面进行分析,并得出新系统开发工作的可行、不可行、需要修改、追加投资、暂缓开发与分步实施等方案和结论,最后完成可行性分析。可行性分析阶段的主要工作包括如下几个方面:1、新系统目标可行性分析分析新系统的目标是否符合企业的现状和发展的需要。2、社会可行性分析社会可行性分析主要是指管理信息系统的开发是否符合国家法律、下策,是否能够与社会大
11、系统实现良好的对接。3、技术可行性分析技术可行性分析是根据新系统的目标来衡量是否具备所需要的技术,包括系统开发人员数量和水平,硬件方面,软件方面及其它应用技术。4、经济可行性分析经济可行性分析主要是对开发新系统所投入的资金与系统投入使用后所带来的经济效益进行比较,确认新系统是否会给企业带来一定的经济效益。5、管理可行性分析管理可行性分析主要是分析企业现行的管理体制和企业领导是否具有现代化的管理意识和管理水平。 1.4技术可能性技术可行性分析主要有三个方面:目前有关的技术能否支持所开发的新系统;硬件;软件资源。1、技术支持首先根据新系统的目标,考虑目前有关的技术能否支持所开发的新系统。2、硬件资
12、源开发管理信息系统所需的硬件资有如下两个方面:系统开发人员在管理信息系统的开发过程中所需要的计算机设备及其有关的外部设备;管理信息系统开发成功投入使用后,使用单位所应具备的计算机设备及其有关的外围设备。对硬件资源进行可行性分析时主要考虑计算机的主机内存、功能、类型、联网能力、安全保护措施和输入/输出设备,外存储器和联网数据通信设备的配置、效率、功能等指标是否符合系统方案设计要求,同时还要考虑计算机的性能/价格比。3、软件资源软件资源的可行性分析主要注意六个方面是否满足用户的要求(1)操作系统的选择;(2)编译系统的选择;(3)数据库管理系统的选择;(4)高级编程语言的选择;(5)汉字处理系统的
13、选择;(6)应用软件包的选择。在开发本系统之前,需要与中心的领导和有关的操作人员进行密切沟通,认真听取他们的意见,并吸收他们的积极观点,使本系统的开发在很大程度上具有一定的合理性与先进性。2. 实现技术2.1 Java技术Java,是一种可以撰写跨平台应用软件的面向对象的程序设计语言,由Sun公司的詹姆斯高斯林(James Gosling)等人于1990年代初开发。它最初被命名为Oak,目标设置在家用电器等小型系统的编程语言,来解决诸如电视机、电话、闹钟、烤面包机等家用电器的控制和通讯问题。由于这些智能化家电的市场需求没有预期的高,Sun放弃了该项计划。就在Oak几近失败之时,随着互联网的发展
14、,Sun看到了Oak在计算机网络上的广阔应用前景,于是改造了Oak,在1995年5月以“Java”的名称正式发布了。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。Java编程语言的风格十分接近C+语言。继承了C+ 语言面向对象技术的内核,Java舍弃了C+语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间。在Java SE 1.5版本中Java又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装拆箱
15、等语言特性。Java不同于一般的编译运行计算机语言和解释执行计算机语言。它首先将源代码编译成字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码,从而实现了“一次编译、到处执行”的跨平台特性。不过,这同时也在一定程度上降低了Java程序的运行效率。但在J2SE1.4.2发布后,Java的运行速度有了大幅提升。与传统程序不同Sun公司在推出Java之际就将其作为一种开放的技术。全球数以万计的Java开发公司被要求所设计的Java软件必须相互兼容。“Java语言靠群体的力量而非公司的力量”是Sun公司的口号之一,并获得了广大软件开发商的认同。这与微软公司所倡导的注重精英和封闭
16、式的模式完全不同。Sun公司对Java编程语言的解释是:Java编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。Java语言有以下特点:简单(Simple):指的是去除了C/C+中较少使用或可能不安全的功能,例如指标,运算子重载,多重继承等。 物件导向的(Object-oriented):利用OOP的三种基本特性:PIE(多型,继承,封装),来设计出可重複使用的元件,使系统有弹性易于维护。 网路的(Network-Savvy):提供容易使用的API来撰写网路程式 。直译式的(Interpreted):bytecode在JVM上执行时,JIT
17、负责转换为机器码。 稳健的(Robust):捨弃了对记忆体的指标运作。 安全性(Secure) : 资源回收处理 (Garbage Collection)由JVM自行作记忆体管理,例外处理 (Exception) 可预防突发错误的产生。 结构中立(Architecture Neutral):程式执行在虚拟机器上。 可携的(Portable): Write once, run anywhere指的是由JVM与不同的作业系统沟通。 高效率的(High Performance):利用HotSpot, JIT技术改善效能。 多执行绪的(Multithreaded):Java程序可发出多隻并行的轻量化行
18、程。 动态的(Dynamic):Java程式执行时动态的连结类别库。2.2 JSP技术JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 JSP(JavaServer Pages)是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行
19、处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。自JSP推出后,众多大公司都支持JSP技术的服务器,如IBM、Oracle、Bea公司等,所以JSP迅速成为商业应用的服务器端语言。JSP语言特点:1.将内容的生成和显示进行分离可重用组件简介JSP是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态技术标准。在传统的网页HTML文件(*.htm,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人事 工资管理 系统 模块 设计 大学本科 毕业论文
限制150内