沈阳建筑大学
毕业设计说明书
毕 业 设 计 题 目 航宇信息公司企业人事档案管理系统
学 院 专 业 班 级 信息与控制工程学院计算机 班 学 生 姓 名 性别 指 导 教 师 职称
2014年 6月 11日
1
摘要
20世纪,随着全球的紧急的蓬勃发展,企业规模越来越大,人员数量急剧增加,有关人员管理的各种信息也成倍增长。面对庞大的信息量,随着计算机技术的飞速发展,计算机在公司和企业管理中应用的普及,利用计算机实现企业人力资源管理势在必行。为有效改进现有的企业人力资源管理模式,提高企业对职工工资、信息的修改查询、基本信息管理的效率,开发了人力资源管理系统。
因此我们根据这些需要将设计一个应用于企业的人事管理系统,由计算机来代替人工完成一系列的工作,诸如职工基本信息,信息修改,查询等操作。这样就使办公人员可以轻松快捷地完成人事管理任务。
本文介绍了企业人力资源管理系统的开发初衷和背景,系统的开发工具,面向对象开发的具体步骤,其中包括流程图,功能结构图等必要的图形说明。本系统采用Oracle 10g数据库,并使用MyEclipse8.5作为开发工具开发出来的单机版人力资源管理系统。本系统主要包括八大功能模块:系统管理、员工管理、部门管理、工作管理、国家管理、地址管理、地区管理以及查询统计功能。整个系统操作简便、界面友好、灵活、实用、安全。经过实际使用证明,系统可以满足公司或企业人力资源管理方面的需要,达到了预期的目标。
关键词:Oracle 10g 数据库;JSP技术;人力资源管理系统
2
Abstract
In twentieth Century, with the global emergency vigorous development, enterprise scale is growing, the sharp increase in the number of people, all kinds of information related to personnel management also doubled. Face the huge amount of information,with the rapid development of computer technology, computer application in the company of enterprise management and popularization, implementation of enterprise human resources management be imperative using the computer. In order to improve the enterprise human resources management mode of the existing enterprises, improve the efficiency of information modify wages, query, the basic information management, human resources management system development.
Personnel management system based on these we need to design an application in the enterprise, by a computer to replace the artificial completed a series of work, such as the staff basic information, information modify, query and other operations. This will enable the office staff can quickly and easily complete the task of personnel management.
This article describes the enterprise human resources management system, the development of mind and background, system development tools, concrete steps of object-oriented development, including the flow chart, illustrate the functional structure of the necessary graphics. The system uses the Oracle 10g database, and use the MyEclipse8.5 as a stand-alone version of the human resource management system developed. This system consists of eight modules: system management, staff management, departmental management, work management, state management, address management, regional management and inquiry statistics function. The whole system is simple, friendly interface, flexible, practical, safety. After the actual use proof, the system can meet the need of human resources management in the company or enterprise, has achieved the anticipated target.
Key words:Oracle 10g Database; JSP; Human Resources Management System
3
目录
第一章 引言 ...................................................................................................................... 0
1.1 课题的提出 ........................................................................................................ 0 1.2 课题研发的必要性 ............................................................................................ 0 第二章 项目概述 .............................................................................................................. 3
2.1项目背景 .............................................................................................................. 3 2.2项目开发意义 ...................................................................................................... 3 2.3 项目开发设计思想 .............................................................................................. 4 2.4 软硬件需求 .......................................................................................................... 4 第三章 系统分析 .............................................................................................................. 5
3.1系统初步调查 ...................................................................................................... 5 3.2 可行性分析 .......................................................................................................... 5 3.2.1 技术上的可行性 .............................................................................................. 5 3.2.2 经济上的可行性 .............................................................................................. 6 3.2.3社会可行性研究 ............................................................................................... 6 3.2.4 操作上的可行性 .............................................................................................. 7 3.2.5管理可行性分析 ............................................................................................... 7 3.3项目需求分析 ...................................................................................................... 6 3.3.1系统的功能需求 ............................................................................................... 8 3.3.2 系统结构 .......................................................................................................... 8 3.3.3 系统流程图 ...................................................................................................... 8 3.3.4 系统用例图 .................................................................................................... 10 第四章 项目概要设计 .................................................................................................... 11
4.1设计原则 ............................................................................................................ 11 4.2系统开发平台 .................................................................................................... 11 4.3系统架构设计--B/S模式 .................................................................................. 12 4.4开发工具简介 .................................................................................................... 14 4.4.1 MyEclipse 8.5 ............................................................................................... 14 4.4.2 Oracle 10g .................................................................................................... 15
1
4.4.3 JSP ................................................................................................................ 17 4.4.4 Servlet ........................................................................................................... 18 4.4.5 Java语言 ...................................................................................................... 19 4.5 数据库结构设计 ................................................................................................ 20 4.5.1 实体图 ............................................................................................................ 20 4.5.2数据库结构设计 ............................................................................................. 23 第五章 项目实现 .......................................................................... 错误!未定义书签。
5.1 公用模块及相关技术说明 ................................................................................ 25 5.1.1 活动框架模块 ................................................................................................ 25 5.1.2 表格 ................................................................................................................ 25 5.1.3 CSS .................................................................................................................. 26 5.1.4 实体对象类Java Bean ................................................................................... 26 5.1.5 管理导航 ........................................................................................................ 27 5.2功能实现 ............................................................................................................ 28 5.2.1 登录管理 ........................................................................................................ 28 5.2.2 员工管理 ........................................................................................................ 29 5.2.3 部门管理 ........................................................................................................ 33 5.2.4 工作管理 ........................................................................................................ 34 5.2.5 国家管理 ........................................................................................................ 35 5.2.6 地址管理 ........................................................................................................ 35 5.2.7 地区管理 ........................................................................................................ 36 5.2.8 系统小功能 .................................................................................................... 37 第六章 系统测试 .......................................................................................................... 41 结 论 .............................................................................................. 错误!未定义书签。 参考文献 .......................................................................................................................... 45 致 谢 .............................................................................................................................. 44 附录一 中文翻译 附录二 外文翻译原文 附录三 部分源代码
2