摘 要
随着计算机使用的普及和软件技术的发展,企业管理软件的应用在当今的各行业企业中起到了举足轻重。人们也已渐渐习惯使用计算机软件进行企业内部乃至企业间的办公。人事管理系统的出现使得企业的人事管理更加具有科学性,大大提高了企业对于部门岗位的管理、人事调动的效率。
课题重点在于研究人事管理系统的形成。系统将完成企业运作过程中进行人力资源管理的诸如部门管理、员工入职离职等基本功能。系统会向企业提供切实可用的人事管理过程,通过用户的操作完成其企业中具体管理过程,保证人事管理的正确、完整的实施。系统使用扩展性较高的Java语言进行系统的开发。系统利用了目前最为稳定的MyEclipse、Tomcat、B/S结构以及MVC框架结构,选取了Oracle 10g作为系统数据库。在企业的资源控制及系统化管理中可发挥重要作用。
系统将可以为各类型企业提供基本的人力资源信息管理控制,且由于其本身设计拥有较高兼容和跨平台的特性,使用户的使用更加方便即时,不受地点及计算机软件环境限制。为企业提供了一种较自由的人力资源管理方式,同时也展现了高兼容性系统在软件行业的明显优势。
关键词:B/S;人事管理系统;MVC
I I
Abstract
With the development and popularization of computer use and software technology, application of enterprise management software in the industry today to play a decisive role in the enterprise. People have gradually become accustomed to internal enterprise and between enterprises office computer software. Personnel management system makes the personnel management of enterprise is more rigorous and scientific, and greatly improves the efficiency of the enterprise for the Department of post management, personnel transfer.
Research focusing on the formation of personnel management system. The system will complete such as management, human resource management of enterprise operation in the process of employee turnover and other basic functions. The system will provide effective personnel management process available, complete the specific management of its business process through the user's operation, ensure the correct implementation of personnel management, complete. Development of the use of high expansibility of Java language system. The system uses the most stable MyEclipse, Tomcat, B/S and MVC frame structure, choose Oracle 10g as database. Can play an important role in the management and control of enterprise system resources.
The system will be able to provide information on human resources management basic for all types of enterprises, and because of its own design with high compatibility and portability, the use for the user more convenient instant, no place and computer software environment. Provides a relatively free of the human resources management for the enterprise, and also shows the advantage of high compatibility system in software industry.
Key words: B/S; Personnel Management System;MVC
II I
目 录
摘 要........................................................................................................................ I Abstract ......................................................................................................................... II 第1章 引 言.............................................................................................................. 1
1.1 课题研究的目的和意义.................................................................................. 1 1.2国内外发展情况............................................................................................... 1 1.3 课题研究内容.................................................................................................. 2 1.4 采用的方法和手段.......................................................................................... 3 第2章 相关技术综述.................................................................................................. 4
2.1人力资源管理概述........................................................................................... 4 2.2 系统开发平台与工具概述.............................................................................. 4
2.2.1 MyEclipse简介 ...................................................................................... 4 2.2.2 Oracle 10g简介 ...................................................................................... 5 2.2.3 Tomcat简介 ............................................................................................ 5 2.2.4 JSP简介.................................................................................................. 5
第3章 系统需求分析及概要设计.............................................................................. 7
3.1系统描述........................................................................................................... 7
3.1.1 软件概述................................................................................................ 7 3.1.2 用户特征................................................................................................ 7 3.1.3 假设和依赖关系.................................................................................... 7 3.2 具体需求.......................................................................................................... 7
3.2.1 功能需求................................................................................................ 7 3.2.2 性能需求................................................................................................ 8 3.3数据库设计....................................................................................................... 8
3.3.1数据库设计综述..................................................................................... 8 3.3.2数据库表结构设计................................................................................. 8 3.4总体设计约束................................................................................................. 10 3.5软件质量特性................................................................................................. 10 3.6总体设计......................................................................................................... 11
3.6.1系统架构............................................................................................... 11 3.6.2系统功能结构....................................................................................... 11
第4章 系统详细设计................................................................................................ 13
4.1设计描述......................................................................................................... 13 4.2系统代码结构及接口设计............................................................................. 13
4.2.1目录结构............................................................................................... 13 4.2.2开发环境............................................................................................... 14 4.2.3外部接口设计....................................................................................... 14 4.3界面布局及风格设计..................................................................................... 14 4.4功能模块设计描述......................................................................................... 16
4.4.1 数据库连接模块.................................................................................. 16 4.4.2 登录模块.............................................................................................. 18 4.4.3 部门管理模块...................................................................................... 21 4.4.4 员工入职管理模块.............................................................................. 24
II
4.4.5 员工离职管理模块.............................................................................. 26 4.4.6报表打印模块....................................................................................... 28
第5章 结 论.............................................................................................................. 32 参考文献...................................................................................................................... 33 致 谢...................................................................................................................... 34
III
沈阳工业大学本科生毕业设计(论文)
第1章 引 言
1.1 课题研究的目的和意义
方便企业管理者来对企业的人事档案和企业各个部门进行管理,工资和奖金的核算,人员的管理和培训计划,员工信息的查询,使整套系统具有高安全性、高可靠性等优点,能够应用于中小型企业的人事管理部分。该系统的实现意义在于能合理利用人力资源,提高人员素质和技术水平,调动员工的积极性,培养员工以身作则,务实工作的心态,以命运共同体为中心思想,相互肯定、相互包容和相互欣赏的工作精神,提高了劳动生产率。
因此,为了方便各个部门的业务联系和相关查询,本系统要进行必要的网络连接,其系统特点是:可代替许多复杂的人工劳动,如统计、核算等工作,节省许多资源;便于领导层对员工的工资、调度等信息进行查询;利于高级用户进行系统信息管理和维护,也允许普通用户进行部分信息浏览、查看,以实现管理机制透明化;提供了大量的操作提示,以及较强的容错能力,大大方便了管理者和用户的使用,确保了数据的安全性、正确性、完整性和一致性;能在很大程度上优化企业管理,提高企业工作效率。
1.2国内外发展情况
国内信息系统发展现状。企业是国民经济的基本单元?而企业信息系统建设是我国企业走向现代化的必由之路。我国目前共有各类企业800万家,这些企业在近20年来,在不同程度上都遇到了企业信息系统建设的问题。80年代以来,国家有关部门就一直非常重视企业信息化的推进。国家有关部门曾重点扶持过一批国有大企业的信息化工程?并以它们为样板在全国制造业企业中推广过CIMS。沈阳鼓风机厂、成都飞机制造厂、北京第一机床厂等,都是这一时期涌现出来的企业信息化样板企业。90年代以后,随着微型计算机、互连网等迅速普及,计算机技术对企业的影响越来越大,企业信息化进一步为人们所重视。有关部门领导曾明确提出:到2000年,全国一千个大型骨干企业基本实现企业信息化,全国大型产业企业80%(含零售业、批发业、仓储业、饮食业和工业企业)全面应用计算机管理,初步实现管理现代化.30%到40%的中小企业普及计算机管理。1995年以后,我国企业信息化走向了以ERP为主的道路?许多外国ERP厂商如SAP、BAAN、ORACLE、FOUTH SHIFT等纷纷进入中国?国内目前也已有数十家ERP软件供应商,不少已经形成商品化且有几百家用户。一些调查说明,我国企业购买MRPII、ERP
1