基于WEB的人事管理系统设计

合集下载

基于Java Web的高职院校人事管理系统的设计与实现

基于Java Web的高职院校人事管理系统的设计与实现
可添加相应的基本信息。
图 9 工资信息添加
图 6 教职工信息管理页面
3.4
工资信息管理
工资信息管理显示了教师的月份、工资津贴、奖
图 10 查看工资信息
金、课时酬金、其他收入、缺勤扣除、实发工资、教师
String sql="select * from t_gongzi order by yuefen
姓名。
3 系统实现
3.1
登录页面
系 统 的 登 陆 页 面(login.jsp)中 运 用 了 CSS 和
JavaScript 设 计 页 面 ,当 用 户 没 有 输 入 账 号 或 密 码
时,系统会弹出提示信息。
-101-
《电子设计工程》2020 年第 24 期
3.2
人事基本信息管理
人事基本信息管理主要包括教师工号、密码、姓
资信息并添加删除,
教师成功查询
考勤信息管理
管理员管理教师考勤信
息,
教师查询考勤信息
管理员成功查询考
勤信息并添加删除,
教师成功查询
部门管理
管理员管理部门信息
管理员成功添加删
除部门信息
数据库中建立的数据表信息不能及时被查询或者
计并加以实现。在不断编写程序的过程中明确系统
传入。
的具体功能,把系统分为小模块进行编写,使分工更
2.5
考勤管理模块
考勤管理模块主要实现了管理员和教师成功登
系统登录验证,管理人员和教师可根据不同权限登
录进入相应的主界面,当用户名或者密码不匹配时,
录系统后对考勤管理模块进行不同的操作,管理员
系统会弹出 错误提示。具体的系统登录流程如图 1
可以增删查改,教师只能浏览和查询。其具体的流程

基于web的人事管理系统的设计与实现说明书

基于web的人事管理系统的设计与实现说明书

编号:本科毕业设计基于web的易团队人事管理系统的设计与实现院系:信息工程学院姓名:***学号:****专业:软件工程年级:2011级指导教师:***职称:**完成日期:2015年5月摘要互联网的到来给传统人事管理带来了机遇与挑战,给传统的人事管理方式带来了冲击,如何有效进行人事管理、提高办事效率,是目前企业管理的一个新课题。

本文在易团队人事管理的基础上,从该企业需求着手,采用SSH框架及JSP 技术进行系统设计,主要完成以下工作:在需求分析的基础上完成了系统的详细设计,并给出相关设计图表;后台数据库管理系统使用MySQL,在数据库设计阶段,完成了人事管理系统的数据库设计,给出了具体的概念设计、逻辑设计,设计了系统所需的表以及建立了各个表之间的关系;前台使用SSH+JSP技术对系统主要功能模块进行设计实现,Struts作为系统的整体基础架构,处理易团队用户数据的处理过程。

Spring负责易团队系统的业务管理,为系统的Action类提供业务接口,封装持久层的 DAO,同时起到解耦的作用。

Hiberante处理易团队后台数据库管理,完成数据库操作。

系统的设计与实现,为易团队的人事管理带来了便利和实惠,使得易团队人事管理快捷、高效、安全。

关键词:人事管理系统;B/S;MySQL;SSHAbstractThe advent of the Internet to the traditional personnel management brought opportunities and challenges, and has an impact on the traditional personnel management, how to effectively carry out personnel management, improve work efficiency, is a new subject of enterprise management at present.On the basis of the easy team personnel management, from the enterprise needs, the use of SSH framework and JSP technology system design, mainly to complete the following work:On the basis of the analysis of the needs of the system to complete the detailed design, and gives the relevant design chart;The backstage database management system mysql, in the database design stage, the completion of the personnel management system database design, gives the specific conceptual design, logical design design system of tables and the establishment of the relationship between tables;The main function of the system is the design and implementation of the main functional modules of the system, Struts is the whole infrastructure of the system, and the processing of the data of the easy team users is processed by SSH+JSP. Spring is responsible for the business management of the easy team system, provides the service interface for the system Action class, and the DAO of the packaging persistence layer, and also plays the role of decoupling. Hiberante manages the background database management of the team, and completes the database operation.The design and implementation of the system has brought convenience and benefits for the personnel management of the easy team, which makes the personnel management of the easy team fast, efficient and safe.Key words: Personnel file management system; B/S; MySQL; SSH目录1 绪论 (1)1.1 课题研究背景 (1)1.2 课题研究现状 (1)1.3 主要研究内容 (1)1.4 文档结构 (2)2 相关技术 (3)2.1 开发技术 (3)2.1.1 B/S简介 (3)2.1.2 J2EE概述 (3)2.1.3 JSP技术 (3)2.1.4 SSH三大框架整合 (4)2.2 开发环境 (5)2.2.1 开发工具 (5)2.2.2 数据库 (5)2.2.3 服务器 (5)3 系统需求分析 (6)3.1 系统可行性分析 (6)3.1.1 经济可行性分析 (6)3.1.2 技术可行性分析 (6)3.1.3 运行可行性分析 (6)3.2 系统功能需求分析 (6)3.2.1 系统功能概述 (6)3.2.2 数据流图 (7)4 系统设计 (11)4.1 系统运行环境 (11)4.2 总体设计 (11)4.2.1 系统设计目标 (11)4.2.2 系统总体结构设计 (11)4.3 详细设计 (13)4.3.1 系统管理模块 (13)4.3.2 部门管理模块 (13)4.3.3 招聘管理模块 (14)4.3.4 培训管理模块 (15)4.3.5 人事管理模块 (15)4.3.6 考勤管理模块 (16)4.3.7 工资管理模块 (16)4.3.8 批量管理模块 (16)4.3.9 统计管理模块 (16)4.4 数据库设计 (17)4.4.1 设计原则 (17)4.4.2 数据库概念设计 (18)4.4.3 数据库逻辑设计 (19)4.4.4 数据库物理设计 (20)4.4.5 数据库安全性设计 (23)5 系统实现 (24)5.1 登陆界面实现 (24)5.2 系统管理模块实现 (24)5.2.1 用户管理模块实现 (24)5.2.2 职位管理模块实现 (25)5.3 部门管理模块实现 (25)5.4 人事管理模块实现 (25)5.5 招聘管理模块实现 (26)5.6 培训管理模块实现 (26)5.7 考勤管理模块实现 (26)5.8 工资管理模块实现 (27)5.9 批量管理模块实现 (27)5.10 统计管理模块实现 (28)6 系统测试 (29)6.2 测试方法 (29)6.3 测试用例 (29)6.3.1 功能测试 (29)6.3.2 安全测试 (30)7 总结 (31)参考文献 (32)致谢 (33)1 绪论1.1 课题研究背景目前,随着现代信息技术的发展,人类正向着信息时代迈进,人们已经开始重视开发、利用信息资源,“信息化”已经成为一个国家和社会经济发战的一个环节,1986年2月国务院批准建设国家经济信息系统,各行各业应用计算机的热情普遍高涨[1]。

基于WEB结构的人事管理系统的设计与实现

基于WEB结构的人事管理系统的设计与实现

达 到数 据安全性 的要求。 能: 主要是建立高校职能部门、 查看 部门列表、 修 改部 门的基本 限的分离, 信息、 删 除职 能部门, 设置部门员工 ; 3 ) 员工考勤管理 功能: 主
实用性原则: 系统 的设计思想要密切结合学 院人事管理 的 真正解 决学 院人事管理 的实际 问题。 充分考虑到各级 用 要针对员工 的考勤 , 记 录员工上 班具体 时间, 具体天数, 加班天 需 求, 方便使用, 建立 友好 的人机界面。 数, 考勤 表的查看 , 统计 员工 月考勤 基本情况 ; 4 ) 员工薪 资管 户的不同需求,
理 功能 : 根 据高校 工资条例 , 员工基 本情况和 考勤情况 , 套 算
能: 制 定合 同、 查 看员工合同情况、 社保情况、 根 据固定编制员 工和流 动编制员工的不同情 况,自动生成签订不 同合 同和缴 纳
不 同社保 。
先进性 原则 : 系统 开发技术要尽量采 用当今先进 成熟的技
台, 为数据集成化供 统一数据接 口, 方便后期维护扩展 。 结合高校 人事管理 的特点 , 在现有 的数字 化平 台上 , 基于 w e b 结构 的人事管理系统解决 人事管理中繁 杂的工作流程 , 更
采 用新的方法 和新 的开发工具 , 兼容最 新的平 出员工 的薪资, 生成薪 资列表 及操作发放 工资; 5 ) 合 同管 理功 术 和设计思想、
本系统在校 已经 过 ( 2 ) 研 究内容 。 1 ) 基 于W e b 结构 的人事管理系 统的可行 性的 为方便的让人事管理部门管理 学院教职 工。
前系统运行 良好。 研 究; 2 ) 基于W e b 结构 的人事管理 系统的设计思想和实现方 式 三个多月的测试和试运 行,目
[ 参考文献] 作者简介: 朱小清 ( 1 9 8 3 . 9 - ) , 男, 汉族, 湖北省武汉人, 工程 [ 1 ] 董士海 . 计算机软件工程环 境与软件工 程 [ M ] . 北京: 北 京科学 出版

基于Web的人力资源管理系统设计与实现毕业设计论文

基于Web的人力资源管理系统设计与实现毕业设计论文

程序设计课程设计报告学院:专业:班级:学号:姓名:指导教师:时间:程序设计课程设计报告 (1)摘要 (4)第一章绪论 (7)1.1研究的历史背景和意义 (7)1.2国内外研究状况 (8)第二章理论依据以及相关技术 (10)2.1JAVA概述 (10)2.2JSP技术概述 (10)2.3J2EE概述 (12)2.3.1J2EE的优势 (12)2.4 Struts 体系结构 (14)2.4.1从MVC 角度来看Struts 的体系结构 (14)2.4.2 Struts 框架中的组件 (16)2.4.3 Struts 配置文件 (16)2.5MySql数据库 (17)2.6WEB服务端设计 (18)2.6.2数据读写层 (18)2.6.3业务层 (18)2.6.4系统管理层 (19)第三章系统分析 (20)3.1项目概述 (20)3.2设计目标 (20)3.3需求分析 (20)3.4功能分析 (21)3.5可行性分析 (22)3.5.1 经济可行性 (22)3.5.2 技术可行性 (22)3.5.3 操作可行性 (22)3.6项目目标 (23)第四章人力资源管理系统的设计 (24)4.1 设计原则 (24)4.2 系统总体结构设计 (25)4.2.1 系统框架 (26)4.2.2 系统的组织结构 (26)4.3业务流程分析 (27)4.4数据库设计 (29)4.5系统界面 (33)第五章系统测试 (36)5.1 系统测试简述 (36)5.2 系统测试方法及工作流程 (36)5.2.1 系统测试设计 (37)5.2.2 系统测试执行 (37)第六章总结与展望 (39)参考文献 (48)基于 Web 的人力资源管理系统设计与实现摘要伴随着企业的不断发展,企业内部管理也发生了根本地变化,人力资源管理已成为企业管理的重要内容。

在经济体制改革不断深化的过程中,人才资源的竞争成为了企业继资金、资源竞争之后的又一个焦点。

基于web的人事管理系统的设计和实现说明书

基于web的人事管理系统的设计和实现说明书

如有你有帮助,请购买下载,谢谢!基于Web的人事管理系统的设计和实现目录目录 ...............................................................................................................................错误!未定义书签。

序言 ...............................................................................................................................错误!未定义书签。

第一部分可行性分析 .................................................................................................错误!未定义书签。

一、引言 ...................................................................................................................错误!未定义书签。

1.1、编写目的 ......................................................................................................错误!未定义书签。

1.2、背景 ..............................................................................................................错误!未定义书签。

二、可行性研究的前提 ...........................................................................................错误!未定义书签。

企业人事管理系统的设计与实现

企业人事管理系统的设计与实现

企业人事管理系统的设计与实现摘要企业人事管理系统在现代企业中起着至关重要的作用,可以实现人事档案管理、招聘、培训、晋升、薪资等多项功能,帮助企业高效管理和优化人力资源。

本文介绍了一种基于Web技术的企业人事管理系统的设计和实现。

该系统采用前后端分离的架构,前端采用Vue.js框架,后端采用Spring Boot框架,数据库采用MySQL。

系统实现了员工档案管理、招聘管理、培训管理、绩效考核管理、薪资管理等功能,能够帮助企业高效管理人力资源。

关键词:企业人事管理系统;Web技术;前后端分离;Vue.js;Spring Boot。

正文1.引言在现代企业中,人力资源是企业发展的关键因素,因此,有效的人事管理对企业的发展至关重要。

传统的人事管理方式存在很多问题,例如人事档案管理混乱、招聘难度大、薪资管理和绩效考核不准确等。

为了解决这些问题,提高企业的管理效率和管理质量,开发一套稳定、高效、易用的企业人事管理系统势在必行。

本文所设计和实现的企业人事管理系统主要采用Web技术作为开发框架,采用前后端分离的架构,主要包括员工档案管理、招聘管理、培训管理、绩效考核管理、薪资管理等功能,旨在帮助企业高效管理人力资源。

2.系统需求分析企业人事管理系统主要需要实现的功能有:(1)员工档案管理。

实现员工信息的管理和维护,包括基本信息、教育经历、工作经历、证书、薪资等。

(2)招聘管理。

实现招聘需求的发布、求职申请的接收和处理、面试安排等。

(3)培训管理。

实现培训需求的发布、培训计划的制定和执行、培训成果评估等。

(4)绩效考核管理。

实现员工绩效考核计划的制定、绩效评估的实施和结果的分析等。

(5)薪资管理。

实现员工的薪资管理、工资条的生成、报销的管理等。

3.系统设计本文所设计的企业人事管理系统采用前后端分离的架构,前端采用Vue.js框架,后端采用Spring Boot框架,数据库采用MySQL。

(1)前端设计前端使用Vue.js框架,实现了响应式设计,使系统能够在不同分辨率和设备上正确地显示,并支持多语言切换和主题切换等功能。

基于web人力资源管理系统的设计与实现

引言人力资源管理就是预测组织人力资源需求并作出人力需求计划、招聘选择人员并进行有效组织、考核绩效支付报酬并进行有效激励、结合组织与个人需要进行有效开发以便实现最优组织绩效的全过程。

即运用现代化的科学方法,对与一定物力相结合的人力进行合理的培训、组织和调配,使人力、物力经常保持最佳比例,同时对人的思想、心理和行为进行恰当的诱导、控制和协调,充分发挥人的主观能动性,使人尽其才,事得其人,人事相宜,以实现组织目标。

对于快速发展中的企业,面对市场经济的竞争压力、知识经济的管理压力,已经开始意识到,企业业务流程的各个环节,如产品的设计、生产、销售、服务等,都离不开人的参与,任何一个环节出现问题,往往都表现为人的问题。

员工的素质与士气已成为企业生存与发展的基础,人力资源管理已经成为企业管理和发展的主要症结所在。

良好的人力资源管理效率与开发能力将有助于企业营造人才发展环境,提升竞争能力。

企业的人力资源管理已经成为企业各种管理中的重要基础内容和支柱。

利用信息技术,建立企业人力资源管理系统,提高管理的效率和效益,已经成为企业信息化的重要内容和任务。

全球范围内的企业内部组织正在发生巨变,未来企业成功的关键的依靠企业人力资源,人才之争已经成为市场竞争中的核心内容之一,以人为本成为企业立足和发展的根本。

有效力管理企业的人力资源,为企业提供强有力的储备力量,使之成为企业发展的主动力。

通过人力资源的有效管理,掌握最新的、准确的企业人力资源信息,并对其进行复杂的统计与分析,从而充分发挥每个员工的潜能,为企业创造更大的价值。

本人力资源管理系统适用于广大工厂、企业、公司使用的系统。

本系统功能齐全,其目的是提高管理水平、节约资源、提高办事效率。

本系统包括人事管理、个人管理、招聘管理、培训管理、薪酬管理、系统管理等功能。

信息化的今天,人力资源管理系统使新的人力资源协作管理模式成为可能。

通过网络管理系统,专门的人力资源管理人员可以提高自身的工作效率,作好人力资源管理的协调工作,提高人力资源利用率;通过网络管理系统,员工可以直接管理自己的技能,有效地发现和挖掘自身的潜能,及时与自己的上级、下属、同事进行的沟通与交流,同心协作,积极为企业的发展与决策贡献力量。

基于WEB的小型公司人事管理系统的设计

基于WEB的小型公司人事管理系统的设计分类号:TP311.132 U D C:D10621-408-( ) 5869-0密级:公开编号: 215080成都信息工程学院学位论文基于WEB的小型公司人事管理系统的设计论文作者姓名:杨云申请学位专业:网络工程申请学位类别:工学学士指导教师姓名(职熊淑华(副教授)称):论文提交日期: 6月9日基于WEB的小型公司人事管理系统的设计摘要随着企业的规模不断扩大,员工数量急剧增加,有关员工的各种信息量也成倍增长。

企业在一般日常工作中需要对企业员工的信息进行管理。

人事管理系统就是为此设计出的一套应用软件,它是一个典型的信息管理系统(MIS),人事管理系统是企业对公司员工进行管理的重要组成部分,经过管理系统,能够方便的对员工的信息进行管理。

这套管理系统主要完成管理员对员工信息的管理(对员工信息的添加、删除、修改、查询及员工的权限设定,并对登陆帐号的管理)和员工自助查寻(查看员工登录日志、档案信息,及根据权限修改档案)。

系统的开发包括了后台数据库的建立和维护,以及前台的应用程序等。

管理系统的数据库采用了Microsoft的SQL Server ,并使用了ASP(Active Server Pages)技术,MACROMEDIA公司的Dreamweaver MX 制作页面。

利用ASP与数据库结合的技术建立数据库查询管理系统,采用交互式的动态的Web画面来实现。

关键词:计算机网络;信息管理;人事管理;SQL Server;ASPThe Design of Small Company Personnel Management SystemBased on WebAbstractWith the scale of enterprise is increasing, staff is increasing drastically and all kinds of information of staff is also multiplied. Enterprise needs to manage the staff’s information in daily life. For these cases, an application, the personnel management system, is designed. It’s a typical management information system (MIS).The Personnel Management System is the important part of the management of staff information in company. Through this system, we can conveniently manage the staff's information, such as insert, delete, modify, search staff information, adjust the staff authority and manages the account of login and so on. The staff oneself can examine the log and the file information and modify the file according to the authority. The development of the system includes the establishment and maintenance of the backstage database, also includes the application procedure of forestage etc. Adopt the Microsoft SQL Server , use the ASP (the Active Server Pages) technique and the Dreamweaver MX for this management information system. Use the technique of ASP combined with the database to establish searching and manage database system, at the same time, adopt reciprocal and active Web page to implement this system.Key words:Computer network; Information management; Personnel management; SQL Server; ASP目录论文总页数:25页1 引言.......................................................................... 错误!未定义书签。

基于JavaWeb人力资源管理系统的设计与实现

基于JavaWeb人力资源管理系统的设计与实现1. 本文概述在《基于JavaWeb人力资源管理系统的设计与实现》一文中,本文旨在探讨和实践如何运用JavaWeb技术框架构建一个全面且高效的人力资源管理系统,以满足现代企业对人力资源管理信息化、自动化的需求。

该系统设计的核心目标是整合并优化人力资源管理流程,包括但不限于员工信息管理、招聘与配置、培训与发展、绩效考核以及薪酬福利管理等多个关键模块。

随着信息技术的发展及企业管理水平不断提升,企业对于人力资源管理信息化系统的依赖度逐渐增强。

通过设计与实现一个基于JavaWeb技术的人力资源管理系统,不仅有助于提升企业内部管理效率,还可以为企业决策提供实时准确的数据支撑,从而有效促进企业的战略规划与执行。

本研究主要聚焦于系统架构的设计、关键技术的选择与实现、功能模块的具体开发,以及系统的安全性、稳定性与易用性等方面的考量。

整个系统将采用BS(BrowserServer)架构模式,利用Java语言作为后端开发工具,结合Servlet、JSP、Hibernate等JavaWeb技术栈,并可能借助MVC设计模式来组织代码结构,确保系统能够灵活应对企业人力资源管理的复杂需求和未来扩展。

本文接下来的内容将按照以下章节展开:首先详细介绍系统需求分析与总体设计方案深入探讨各功能模块的具体设计与实现细节接着,论述系统安全策略与性能优化措施通过实际应用案例展示系统运行效果,并对其功能完备性和实用性进行评估总结。

通过这一系列详尽的研究与实践过程,力求为读者呈现一个完整、严谨且具有较高实用价值的基于JavaWeb的人力资源管理系统解决方案。

2. 系统分析本章着重阐述基于JavaWeb技术的人力资源管理系统的系统分析阶段,这是项目开发流程中的重要组成部分,旨在明确系统建设的目标、范围以及具体实现的技术路径。

通过对实际企业人力资源管理工作流程的细致调研,系统分析阶段识别并梳理了核心业务需求,主要包括员工信息管理、招聘与配置、培训与发展、绩效考核、薪酬福利管理以及组织架构调整等多个方面。

基于WEB的小型公司人事管理系统的设计

基于WEB的小型公司人事管理系统的设计分类号:TP311.132 U D C:D10621-408-(2007) 5869-0 密级:公开编号:2003215080成都信息工程学院学位论文基于WEB的小型公司人事管理系统的设计论文作者姓名:杨云申请学位专业:网络工程申请学位类别:工学学士指导教师姓名(职称):熊淑华(副教授)论文提交日期:2007年6月9日基于WEB的小型公司人事管理系统的设计摘要随着企业的规模不断扩大,员工数量急剧增加,有关员工的各种信息量也成倍增长。

企业在一般日常工作中需要对企业员工的信息进行管理。

人事管理系统就是为此设计出的一套应用软件,它是一个典型的信息管理系统(MIS),人事管理系统是企业对公司员工进行管理的重要组成部分,通过管理系统,可以方便的对员工的信息进行管理。

这套管理系统主要完成管理员对员工信息的管理(对员工信息的添加、删除、修改、查询及员工的权限设定,并对登陆帐号的管理)和员工自助查寻(查看员工登录日志、档案信息,及根据权限修改档案)。

系统的开发包括了后台数据库的建立和维护,以及前台的应用程序等。

管理系统的数据库采用了Microsoft的SQL Server2000,并使用了ASP(Active Server Pages)技术,MACROMEDIA公司的Dreamweaver MX2004制作页面。

利用ASP与数据库结合的技术建立数据库查询管理系统,采用交互式的动态的Web画面来实现。

关键词:计算机网络;信息管理;人事管理;SQL Server;ASPThe Design of Small Company Personnel ManagementSystem Based on WebAbstractWith the scale of enterprise is increasing, staff is increasing drastically and all kinds of information of staff is also multiplied. Enterprise needs to manage the staff’s information in daily life. For these cases, an application, the personnel management system, is designed. It’s a typical management information system (MIS).The Personnel Management System is the important part of the management of staff information in company. Through this system, we can conveniently manage the staff's information, such as insert, delete, modify, search staff information, adjust the staff authority and manages the account of login and so on. The staff oneself can examine the log and the file information and modify the file according to the authority. The development of the system includes the establishment and maintenance of the backstage database, also includes the application procedure of forestage etc. Adopt the Microsoft SQL Server2000, use the ASP (the Active Server Pages) technique and the Dreamweaver MX2004 for this management information system. Use the technique of ASP combined with the database to establish searching and manage database system, at the same time, adopt reciprocal and active Web page to implement this system.Key words:Computer network; Information management; Personnel management; SQL Server; ASP目录论文总页数:25页1引言 (1)1.1............................................ 系统设计的背景 11.2................................ 系统设计的目的和意义 11.3................................................ 论文内容安排 1 2相关知识简介. (2)2.1....................................................... ASP简介 22.2.....................................D REAMWEA VER简介 22.3................................................. VBS CRIPT简介 32.4............................................. SQL S ERVER简介 43 系统需求分析 (4)3.1................................................ 软件需求分析 43.2........................................................ 主要流程 53.3............................................ 系统具备的功能 5 4系统设计 (5)4.1........................................................ 系统分析 54.2........................................................ 运行环境 64.3........................................................ 总体设计 64.4........................................................ 详细设计 64.4.1 数据库设计 (7)4.4.2................................ 用户及管理员权限 9 5系统实现. (10)5.1............................................ 系统流程图设计 105.2.................................... 网络数据库解决方案 10 6主要模块. (12)6.1............................................ 管理员登录模块 126.2.................................................... 系统主页面 136.3........................ 企业员工信息管理系统模块 146.3.1........................................ 员工信息添加 146.3.2........................................ 员工信息显示 166.3.3........................................ 员工信息搜索 166.3.4........................................ 设置修改权限 176.4................................................ 员工自助模块 197系统运行调试 (21)7.1................................................ 运行结果分析 217.2................................................ 系统安装手册 21 参考文献.. (23)致谢 (24)声明 (25)1引言1.1系统设计的背景21世纪的今天,网络技术的飞速发展,计算机已经进入千家万户,成为人们工作、生活、学习、不可缺少的工具。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2017年软 件2017, V ol. 38, No. 12基金项目: 吉林省教育厅重点项目(吉教科合字[2014]第343号)作者简介: 郑力军(1976-),男,讲师,主要研究方向:计算机技术及应用;寇俊超(1976-),男,讲师,主要研究方向:化学教育与信息技术应用;宿迎祯(1976-),男,教师,主要研究方向:教学研究及管理。

基于WEB 的人事管理系统设计郑力军1,寇俊超2,宿迎祯3(1. 吉林化工学院,信息与控制工程学院,吉林省 吉林市 132011;2. 吉林市二十一中学,吉林省 吉林市 132011;3. 吉林市丰满区教师进修学校,吉林省 吉林市 132011)摘 要: 人事管理系统的主要任务是对人事档案进行管理。

本文使用MVC 框架下的多层模式,开发出基于WEB 的人事管理系统。

通过该系统,能方便快捷地对人事档案进行查询、统计、更新,并且能按一定要求输出报表,使企业的人事管理工作系统化、规范化、自动化,从而提高企业管理的效率。

关键词: 人事管理系统;人事档案;企业管理中图分类号: TP311 文献标识码: A DOI :10.3969/j.issn.1003-6970.2017.12.022本文著录格式:郑力军,寇俊超,宿迎祯. 基于WEB 的人事管理系统设计[J]. 软件,2017,38(12):115-118The Design of Personal Management System Based on WebZHENG Li-jun 1, KOU Jun-chao 2, XU Ying-zhen 3(1. College of information and control engineering, Jilin Institute of Chemical Technology, Jilin 132011, China ;2. Jilin Twenty-first Middle School, Jilin 132011, China ;3. Jilin Fengman District Teacher Education School, Jilin 132011, China )【Abstract 】: The main task of personal management system is to sort out personnel files. It enables to enquiry, count, update personnel files, and can export statements according to certain requirements. Through the system, the per-sonnel management can be systematized, standardized, and automated, and thus the efficiency of enterprise man-agement increases.【Key words 】: Personal management system; Personal files; Enterprise management0 引言在企业管理中,人事管理非常重要。

随着经济的快速发展,企业的规模也变得越来越大,因此,管理好企业内部员工的信息也就成为企业管理中的一个重要问题。

面对这种情况,开发一个企业人事管理系统,来实现管理的系统化、规范化、自动化就显得非常必要。

在信息系统出现之前,人事管理都是由人力来完成的。

当企业较小时,人力完全可以胜任,然而随着企业员工人数的增加,依然依靠人力进行人事管理,则必然会出现效率低、错误率高的问题。

本次开发设计的人事管理系统,就是把分散的企业员工信息收集起来进行统一、集中、规范的管理,为企业和员工提供建立分类编号、电脑存储查询等现代化、专业化的管理方式,从而解除双方的后顾之忧[1,2-3]。

1 系统分析1.1 研究范围基于web 的人事管理系统,把原有的人事管理通过Internet 网络化、开放化。

系统覆盖了人事部门的基本人事功能,包括增、删、改、查等,并且开放给一般用户一些功能。

以往需要到人事部门的工作都可以通过本系统来完成。

1.2 WEB 人事管理系统的功能Web 人事管理系统主要完成用户登录、浏览新闻、人员档案基本操作、人员职称管理、密码修改、权限设置等[3]。

1.3 用户种类通过web 人事管理系统,注册用户可以查询、第38卷 第12期 软 件116《软件》杂志欢迎推荐投稿:cosoft@申请职称、查看人事部门的相关信息等;游客可以看到一些人事新闻或相关信息及申请成为注册用户;人事部门操作员可以增加、删除、修改人事信息,可以审批一般用户的职称申请以及更新新闻等;系统管理员可以对用户设置权限,对注册用户的申请进行审批和对系统及数据库进行维护。

角色与功能如表1所示。

1.4 业务流程分析对于信息管理系统来说,一般会存在多类型的用户,如果每一类用户的工作流程都是不相同的,那么就要提供用户登录模块,对用户的身份进行认证。

身份认证的过程中主要是确认以下两点: 1. 确认用户是否是有效的系统用户。

2. 确定用户的类型。

第一点决定用户是不是能进入系统,第二点则决定用户的操作权限以及信息界面。

在系统的流程分析中,各个功能模块之间体现出不同的依存关系,如图1所示[4]。

表1 用户与开放功能Tab.1 User and open function角色 开放功能匿名用户 帐户申请、新闻浏览一般用户 人员基本档案查询、我的档案、新闻浏览、密码修改、职称申请、申请结果人事管理人员 档案查询、档案修改、档案移除、添加新人员、授予职称、新闻浏览、更新新闻、密码修改 系统维护人员审批申请用户、用户帐户查询、帐户权限修改,密码修改、新闻浏览图1 系统流程分析图Fig.1 System flow analysis diagram2 系统设计2.1 设计模式本设计采用MVC 模式。

MVC 全名是Model View Controller ,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑,达到减少编码时间的目的。

MVC 被专门用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。

MVC 就是类似三层的一种架构,主要还是采用封装(分层)的思想,来降低耦合度,从而使系统更加的灵活,扩展性更好。

Model (模型)是应用程序中用于处理应用程序数据逻辑的部分,通常负责在数据库中存取数据。

View (视图)是应用程序中处理数据显示的部分,通常是依据模型数据创建的。

Controller (控制器)是应用程序中处理用户交互的部分,通常负责从视图读取数据,控制用户输入,并向模型发送数据。

2.2 信息汇总在本次设计中,为了分离开业务逻辑与实际的数据库操作,将业务逻辑层从MVC 的模型层中分离出来,即Service 层,该层专门负责业务逻辑的处理,这样有利于代码的可重用性,即使业务逻辑改变了,只需要修改业务逻辑层的实现代码,对于向上为控制层提供的服务接口不用改变,而如果数据库表改变了,则只需要改变Dao 层,业务逻辑层无需改变。

将系统分层的好处就是逻辑清晰,然而层分的多了则提高了系统的复杂性,故在本次设计中只使用4层逻辑结构[5]。

2.3 Service 类族如图2为Service 类族结构图,Service 类族即为业务逻辑层,每一个类均提供若干个业务逻辑接郑力军等:基于WEB 的人事管理系统设计117《软件》杂志欢迎推荐投稿:cosoft@图2 Service 类族 Fig.2 Service class family口为上一层提供服务,同时又调用数据库操作层,在整个系统中扮演着极其重要的角色,完成信息汇总的功能。

2.4 软件接口在MVC 模式中,需要给web 服务器的中间件提供配置文件。

在本系统的这种多层结构中主要有两个配置文件:一个是web.xml ,即web 部署描述符,它是中间件初始化每一个web 项目所必需的文件;第二个是struts-config.xml ,在本系统中控制页面转发使用的是struts 技术,当用户提交一个请求以后,中间件通过这个配置文件定义的对应关系,转发到相应的页面或者相应的程序进行处理。

[5]3 系统实现3.1 界面设计设计登录窗体如图3所示,其主要功能为: (1)判断用户名和密码是否为空,如果为空则返回,要求用户输入。

(2)将已输入的用户名和密码赋值到变量Username 和Password 中。

(3)如果通过密码验证,则可登录。

(4)关闭登录窗体。

帐户申请模块如图4所示,实现如下功能: (1)用户可以根据用户申请表提示填写一些基本信息。

(2)如填写资料正确,就可成为该系统的用户。

(3)帐户申请界面。

3.2 信息汇总程序在人事管理系统中,业务逻辑层(service 层)扮演了信息汇总的角色,其中业务逻辑层主要负责三件事:一为格式化输入,将输入项格式化为存储需要的格式或者业务要求的格式;二为业务逻辑处理。

三为操作数据库。

如图5所示,图中代码部分为调用Dao 层接口, 查询出结果后放入一个java 类中,然后申请一个哈希空间,将那个代码查询结果的java 类对象的每一个属性存入到哈希表中,并同时给出元素的值。

这样既方便页面输入,同时又割断了Dao 层与表示层第38卷 第12期 软 件118《软件》杂志欢迎推荐投稿:cosoft@图3 登录界面 Fig.3 Login interface图4 帐户申请界面Fig.4 Account application interface(下转第147页)彭 汉等:卡尔曼滤波技术在捷联惯性导航系统对准中的应用147 《软件》杂志欢迎推荐投稿:cosoft@输出结果可以看出,在静基座初始条件下,经过卡尔曼滤波器处理后的速度误差在相当短的时间内就收敛于0并保持稳定。

因此卡尔曼滤波技术在静基座下的捷联惯性导航系统初始对准中,能够起到提高系统对准精度的作用。

参考文献[1] 陈明辉. SINS 误差特性及组合对准的方法研究[D]. 哈尔滨工程大学, 2008.[2] Brock L D. Application of statistical estimation to navigation systems. MIT, 1965[3] Bellantoni J F, Dodge K W. A Square Root Formulation of the Kalman-Schmidt Filter. Journal of AIAA, 1967, 5(7). [4] 程向红, 万德钧. 捷联惯导系统的课观测性和可观测度研究. 东南大学学报, 1997, 27(6): 6-11.[5] 雷曙光, 张柳, 林列书. 卡尔曼滤波在水下惯性导航系统中的研究及实现[J]. 舰船科学技术, 2015, 37(07).[6] 李莹, 杨新, 李波. 捷联航姿系统航行状态下的组合对准算法研究[J]. 舰船电子工程, 2015, 35(02).[7] 张义. 舰船捷联惯性系统初始对准技术研究[D]. 哈尔滨工程大学, 2012.[8] 胡再刚. 基于H 的传递对准方法研究[D]. 哈尔滨工程大学, 2007: 14-15.[9]陈哲. 捷联惯导系统原理. 北京: 国防工业出版社, 1986.(上接第118页)图5 业务逻辑层代码Fig.5 Business logic layer code的联系。

相关文档
最新文档