苏州北大青鸟|电脑人才培训中心『官方网站』

高中生毕业了做什么?高中生学什么好 苏州北大青鸟、苏州北大青鸟学费、苏州北大青鸟地址
ACCP7.0培训-入手最快 JAVA培训—收入最高 .NET培训—就业面最宽 网络营销培训—需求量最大
高中毕业学什么好 大学生找不到工作怎么办 学什么技术有前途(好转行) 初中(中专)毕业学什么好
当前位置: 主页 > 青鸟百科 >

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

时间:2012-05-28 16:59来源: 作者: 点击:

目前大部分企业都有了人事,但是很少企业将员工的请假与加班信息纳入系统统一管理,而员工的请假与加班是很频繁的事,这些工作可能需要管理人员或部门领导手动来完成,因此有必要开发一套系统来专门管理员工的请假与加班信息,这样不但方便了员工请假与加班申请的过程,也便于人事部门统计和查询每个员工在一定时间段的请假与加班信息,对员工的考核起到参考作用.本文就该系统进行分析和整体的介绍,并介绍了使用JSP + struts + mysq 技术开发该系统的相关模块的整个过程.该系统主要利用了java强大的数据库访问技术,与mysql的强大易用的数据库功能来实现主要功能.系统设计并实现了员工信息管理,请假管理,领导审核、管理员后台管理的功能.
主要介绍了本课题的开发背景、系统分析、数据库设计和系统的设计与实现.
关键词 java 、struts、mysql、人事管理、请假管理
 

JSP/JAVA企业人事 人力资源 采用MVC模式,使用Struts框架进行开发 使用SQLSERVER数据库



目 录
摘 要 ii
第 1 章 绪 论 1
1.1 课题背景 1
1.2 本课题的研究意义 1
1.3 相关技术介绍 1
1.3.1 浏览器服务器模型 1
1.3.2 JSP及servlet技术介绍 2
1.3.3 struts介绍 2
1.3.4 mysql介绍 3
第 2 章 系统分析 5
2.1 系统的可行性研究 5
2.2 系统需求分析 5
2.2.1 用户需求分析 5
2.2.2 系统设计目标分析 5
2.3 系统功能模块分析 6
2.3.1 系统管理模块分析 6
2.3.2 员工请假模块分析 6
2.3.3 领导审核模块分析 6
2.3.4 人事统计模块分析 6
2.4 小结 6
第 3 章 数据库设计 7
3.1 数据库的需求分析 7
3.2 e.r模型 7
3.3 数据库表结构设计 9
第 4 章 系统详细设计与实现 11
4.1 系统工作原理介绍 11
4.2 系统数据流图 12
4.3 系统的主要功能模块 13
4.3.1 系统管理模块设计与实现 13
4.3.2 员工请假与加班模块设计与实现 18
4.3.3 领导审核模块设计与实现 22
4.3.4 人事统计模块设计与实现 23
第 5 章 系统测试与调试 24
5.1 系统测试 24
5.2 系统调试 24
第 6 章 结束语 25
第 7 章 参考文献 26
第 8 章 致谢 27
第 9 章 附录 28

第 1 章 绪 论

1.1 课题背景
目前大部分企业都有了人事,但是很少企业将员工的请假与加班信息纳入系统统一管理,而员工的请假与加班是很频繁的事,这些工作可能需要管理人员或部门领导手动来完成,因此有必要开发一套系统来专门管理员工的请假与加班信息,这样不但方便了员工请假与加班申请的过程,也便于人事部门统计和查询每个员工在一定时间段的请假与加班信息,对员工的考核起到参考作用.
1.2 本课题的研究意义
建立人事信息,采用计算机对企业员工以及员工请假与加班信息进行管理,进一步提高企业效益和现代化水平.帮助企业管理人员提高工作效率,实现人事信息管理工作流程的系统化、规范化和自动化.
本就是为了实现这些想法而设计的.其研究意义有以下几点:
1 员工请假与加班申请:员工可以在系统中提出请假与加班申请.
2 领导审核加班与请假:领导即时审核员工的
3 人事统计:人事部门可以统计每个员工的请假与加班情况.
1.3 相关技术介绍
本系统采用JSP + struts2 + mysql 设计方式,其中struts2担当主要逻辑控制,JSP承担界面设计,mysql作为数据库.
1.3.1 浏览器服务器模型
bs (browserserver,浏览器服务器)模式又称bs结构,是软件系统体系结构的一种.bs模式简单地讲就是基于internet的应用系统.与cs(clientserver,客户端服务器)模式相比,bs模式的应用系统最大的好处是企业随时随地只要能够上网,就可使用.
1.3.2 JSP及servlet技术介绍
 JSP(java server pages)是由sun microsystems公司倡导、许多公司参与建立的一种动态网页技术标准.该技术为创建显示动态生成内容的web页面提供了一个简捷而快速的方法.JSP技术的设计目的是使得构造基于web的应用程序更加容易和快捷,而这些应用程序能够与各种web服务器、应用服务器、浏览器和开发工具共同工作.
JSP使用的是java语言,在JSP下,代码被编译成servlet并由java虚拟机执行,这种编译操作仅在对JSP页面的第一次请求时发生.执行JSP代码需要在服务器上安装JSP引擎.执行页面时,JSP页面被转换成java源文件,然后又被编译成class文件(即servlet).jswdk软件包中的示例页面分为两类,它们可能是JSP文件或者是包含一个表单的html文件,这些表单均由JSP代码处理.JSP中的java代码均在服务器端执行.因此,在浏览器中使用查看源文件菜单是无法看到JSP源代码的,只能看到html代码.
java servlet是一种开发web应用的理想构架.JSP以servlet技术为基础,又在许多方面作了改进.JSP页面看起来类似普通的html页面,但它允许嵌入执行代码.利用跨平台运行的javabean组件,JSP为分离处理逻辑与显示样式提供了卓越的解决方案.
JSP的特点是完全的面向对象、完全的平台无关和完全的安全可靠.但是java的运行速度是用class常驻内存来完成的,所以在一些情况下所使用的内存比起用户数量来说的确是最低性能价格比.从另一个方面来说,它还需要硬盘空间来存储一系列的.java文件、.class文件以及对应的版本文件.
1.3.3 struts介绍
struts最早是作为apache jakarta项目的组成部分,项目的创立者希望通过对该项目的研究,改进和提高javaserver pages 、servlet、标签库以及面向对象的技术水准.struts这个名字来源于在建筑和旧式飞机中使用的支持金属架.这个框架之所以叫struts,是为了提醒我们记住那些支撑我们房屋,建筑,桥梁,甚至我们踩高跷时候的基础支撑.这也是一个解释struts在开发web应用程序中所扮演的角色的精彩描述.当建立一个物理建筑时,建筑工程师使用支柱为建筑的每一层提供支持.同样,软件工程师使用struts为业务应用的每一层提供支持.它的目的是为了帮助我们减少在运用mvc设计模型来开发web应用的时间.我们仍然需要学习和应用该架构,不过它将可以完成其中一些繁重的工作.如果想混合使用servlets和JSP的优点来建立可扩展的应用,struts是一个..................


标签:

(原文标题:基于WEB的企业人事管理系统的设计

(责任编辑:苏州北大青鸟



相关新闻

  • E-learning云计算机市场份额逐渐扩大
  • 基于WEB的成本管理系统的设计
  • 基于WEB的学生成绩管理系统的设计及
  • 基于WEB的汽车信息网站的设计
  • 基于WEB的信息信息发布系统的设计及
  • 基于WEB的JSP实验室管理系统的设计
  • 基于JSP的商场进销存管理系统的设计
  • 基于JSP的网络交易市场物业管理系统
  • 基于WEB的毕业设计选题系统的设计及
  • 基于WEB的jsp毕业设计互动平台的设计
    更多
    分享按钮
    ------分隔线----------------------------
    招生专题