分享
基于java的人事管理系统设计和实现计算机专业.docx
下载文档

ID:2004711

大小:610.66KB

页数:34页

格式:DOCX

时间:2023-04-24

收藏 分享赚钱
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
基于java的人事管理系统设计和实现 计算机专业 基于 java 人事管理系统 设计 实现
题目: 基于java的人事管理系统 摘要 现在的计算机技术发展的已经越来越快了,计算机技术已经变成了更加智能化、更加集成化和更加网络化了。现在以计算机技术为主的信息技术已经发生了很大的改变,已经完全的设计了教育、管理手段和管理方式的领域,这强大的技术已经被大家所熟知了,对人们生活中的每个领域都产生了很大的作用。以前大家使用的都是人工记录的方式来管理公司的员工和人事信息表的,这种管理的方式是有着很多的缺点的,比如说它的效率很低、保密工作又不强,最重要的一点就是,如果公司里突然接到一笔大单,需要记录很多的文件和数据,那时间一长了,管理人员在查找、更新和维护方面就会有很大的麻烦。 我的这个系统主要使用的是JSP和MYSQL技术和MyEclipse开发工具。然后使用JDBC方式和后台的数据库进行连接,从而实现数据的添加、修改、删除和查询的功能。这个系统主要是希望能够给使用这个系统的人提供一个非常方便、快捷、精准的系统界面,能够对数据更加准确的操作,也是基于浏览器/服务器的模式。 关键词:JSP;MySQL;myEclipse;浏览器/服务器模式 ABSTRACT Now the development of computer technology has become faster and faster, computer technology has become more intelligent, more integrated and more networked. Now the information technology based on computer technology has changed a lot, and has completely designed the field of education, management means and management methods. This powerful technology has been well known to all, and has played a great role in every field of people's life. In the past, people used manual recording to manage their employees and personnel information tables. This management method has many shortcomings, such as its inefficiency and lack of confidentiality. The most important point is that if a large order is suddenly received in the company, a lot of documents and data need to be recorded. At that time, the managers are checking. There will be a lot of trouble in finding, updating and maintaining. My system mainly uses JSP and MYSQL technology and MyEclipse development tools. Then the JDBC mode and the background database are used to connect, so as to realize the functions of adding, modifying, deleting and querying data. The main purpose of this system is to provide users with a very convenient, fast and accurate system interface, to operate the data more accurately, and also based on browser/server mode. Key words:JSP; MySQL; myEclipse; B/S mode 目 录 ABSTRACT 3 第1章 概述 6 1.1 研究背景 6 1.2 开发意义 6 1.3 设计思想 6 1.4 设计原则 7 2.1 开发工具 8 2.1.1 MyEclipse 8 2.1.2 Tomcat 8 2.2 JSP技术 8 2.3 JavaScript 9 2.4 HTML简介 9 第3章 系统分析 10 3.1需求分析 10 3.1.1 性能需求分析 10 3.1.2 用户需求分析 11 3.1.3 功能需求分析 11 3.1.4 非功能需求分析 11 3.2 可行性分析 12 3.2.1 技术可行性 12 3.2.2 经济可行性 12 3.2.3 操作可行性 13 3.3 系统流程分析 13 3.3.1用户登录 13 3.4 界面需求分析 14 4.1 系统功能模块图 14 4.2 系统架构设计 15 4.2.1系统功能结构设计 15 4.2.2系统网络拓扑结构图 15 4.3 系统用例分析 16 4.4 数据库设计 17 4.4.1 数据库设计原则 17 4.4.2 数据库概念设计 17 4.4.3 数据库表设计 17 第五章 系统的实现 20 5.1 员工主界面 20 5.1.1 签到、签退功能 21 5.1.2 查看工资 21 5.1.3 在线请假模块 22 5.2系统登录界面 22 5.3 管理员主界面 23 5.3.1修改密码界面 23 5.3.2部门信息管理 23 5.3.3员工信息管理 24 5.3.4考勤信息管理 25 5.3.6系统公告管理 25 5.3.6请假管理 26 5.3.7工资信息管理 26 第六章 系统检测 28 6.1系统检测目的与意义 28 6.2 系统功能检测 28 6.3 系统检测过程 28 6.4 系统性能检测 29 6.5 检测结果分析 29 总 结 31 参考文献 32 致 谢 33 第1章 概述 1.1 研究背景 现在国家的经济水平发展的已经越来越快,同时科学技术也发展的特别迅速,现在这个时代发展的最迅速的技术就是计算机技术和编程技术。计算机技术差不多算是走进了世界的每一个领域。从科学研究再到农工业生产,从企业生产再到家庭的生活中,不管是什么地方都遍布了计算机技术。在公司里的人事管理系统中也是离不开计算机技术的,这是硬件方面的需求;那么在软件方面,就要考虑到怎么样才能够实现系统中的数据更加快捷、更加有效和更加实用的功能。现在我们国家的信息管理水平还是比较差的,像以前的那种记录方式已经跟不上现代的脚步了,它不仅仅花费了很多的人力,同时也会花费很多的物力,可是在现在这个信息发展迅速的时代,计算机的管理系统已经走进了人们的生活中。 我这次所做的课题,就是根据现在时代的情况,然后通过计算机硬件设备和软件的条件去实现一个科学的管理,这也是现在这个时代发展中不可缺少的一部分。 1.2 开发意义 现在的时代已经完全走进了计算机世界了,所有的信息都是可以用计算机来对其进行管理,因为使用计算机来对信息进行处理可以大大的增加员工的办事效力,所以现在很多公司都会在公司构建一个信息系统,它不仅效率非常高、准确性很高,关键是可以大大的减少处理数据的失误率。在以前的那个时代,所有人使用的都是人工记录的方式,这样的管理是有很多的不足的。但我们这个设计的这个系统却是一个实用的系统软件,就不说它所需要的经济支持,只看效率和应用范围的话它无疑都是一个非常好的系统。我觉得现在把计算机加大的带入到人们的生活中,主要的想法就是想要让人们从以前的那种拼命劳作中走出来,让他们减少些体力和脑力的运作。 1.3 设计思想 设计的这个认识管理系统主要就是想实现一种功能非常丰富,而且操作非常简单,界面又很友好的管理系统。首先我们需要对系统中所要涉及的计算机相关的知识进行整理,然后做出简单的系统分析。系统分析是一个程序在开发之前必不可少的一个过程,要想让这个能够更好、更完善的展现出来,那么事先就必须要做好这个分析。我这次的系统主要采用到的还有MySQL数据库,通过MySQL来设计出一个适合于数据的存储表格,然后对系统进行分析,为将要做的系统打造一个强劲的基础。 然后我们在对认识管理系统的工作流程进行分析,对相关的数据进行手机和处理。最后对这个系统的所有要实现的功能模块进行设计,通过熟练的技术实现系统的开发,在这个设计一定要使用成熟的开发工具,这样才可以确保系统的安全和可用性。 1.4 设计原则 明确设计这个系统的目的是什么,要想制作一个成熟稳定的系统,就一定要对它投入一定的规模和费用,对它进行市场的分析等等。同样,我们还需要有一个正确的设计思想,就要合理的去选择数据结构、网络结构、操作系统和系统的开发环境需求,然后设计出一款完整的认识管理系统,因为只有这样才可以让计算机对数据的管理起到最大的发挥作用。人事管理系统需要按照下面的原则进行设计: 1.4.1 有效性 所谓的有效性指的就是有用性和可用性。这个有用性指的就是站点可以满足用户所需的潜在功能,而这个可用性指的就是可以根据站点去操作实现系统的基本功能。所以我们可以看得出来如果一个站点没有更好的运行或者是设计不好的话,那么它就不会是一个好用的站点。可用的站点效益是非常高的,而且它对于通过它来学习也是非常方便的,这样的设计就会让人们很满意而且不会出现失误的情况。 1.4.2 可靠性很高 什么叫做可靠性。在现在的生活中,所有的网站的保密工作都要是很好的,所以一个系统的可靠性就一定要很高,可以通过选用稳定的网络技术和软、硬件来保障这个网站的可靠性和容错性。 1.4.3 安全性很高 所谓的要安全性很高,就是说在这个设计中,一定要把所有使用到的网络软、硬件中的安全措施全部运用到,这样不仅仅可以保障用户资源的共享,还能够实现系统对于数据资源的容灾、备份和恢复的需求。为这个系统提供强大的数据库功能,这样就可以对数据进行备份,然后保障数据的安全性。我们还需要为系统设计一个操作权限的限制,不同的操作人员只能操作它们的东西,可以把设置权限的这个功能给管理员。 1.4.4 先进性 因为我么这个系统使用的是很先进的数据库技术,用JSP当作开发工具,在MVC模式下,MySQL身为一个网站的数据库。我的这个系统主要使用都使基于微软平台进行开发的,这样可以大大的降低系统的运营成本,加强了这个人事管理系统的稳定性和容易维护性。 1.4.5 使用标准的技术支持 我的这个网站所有的设计思想都是遵从国家发布的标准得来的,主要是为了提供这个系统的稳定性和容易的稳定性。 第2章 系统开发理论基础 2.1 开发工具 我们的这个系统设计的主要开发工具就是MyEclipse和Tomcat后台服务器技术,在设计系统的时候,我们选用的是JSP技术和HTML网页设计,来达到实现整个系统的网站界面,下面是我对MyEclipse和Tomcat后台服务器技术的介绍。 2.1.1 MyEclipse MyEclipse只是Eclipse中的一个开发工具,它是一款功能非常长达的javaEE的集成开发工具,一般都是使用它来设计一个Java系统,可以通过它来实现数据库和JavaEE的开发。根据这些开发工具对程序的服务器进行组合,这样就可以大大提高它

此文档下载收益归作者所有

下载文档
你可能关注的文档
收起
展开