毕业设计网
JSP,JAVA | python | nodejs | android,安卓 | PHP | 微信小程序 |

基于Web的企业员工管理系统

随着我国国民经济建设的蓬勃发展和社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出越来越严峻的挑战,对企业体系无论是在行政职能、企业管理水平以及优质服务上都提出更高的要求。建设一个科学高效的信息管理系统是解决这一问题的必由之路。员工信息管理作为企业内部的一种员工基本档案管理也是如此,由于企业的人数较多,每一位员工的具体实际情况也不尽相同,如果没有一个完整的员工信息管理系统去完成,将使工作变得复杂冗烦,并且对于工作的效率也将使一个致命的打击,使无论如何也无法适应现代社需要的。
企业员工信息管理系统的内容功能对于企业的决策者和管理者来说都至关重要,它能够降低员工管理工作的成本,减轻企业管理人员的负担,方便员工信息的更新、维护和查询,增加数据的可靠性;从而提高企业员工信息管理的效率,开拓企业员工管理工作的新局面,提高管理水平,是企业管理的科学化、正规化、信息化管理,与世界接轨的重要条件。
本应用开发中拟采用的开发技术如下:
1.Java
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出。Java技术具有卓越的通用性、高效性、平台移植性和安全性。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
2. MySQL
MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。
3. Spring MVC
Spring MVC属于Spring Frame Work的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的Spring MVC框架或集成其他MVC开发框架,如Struts1,Struts2等。
4. Eclipse
Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具。
 
课题难点
功能难点:参数传递中的中文乱码问题
功能难点 :在数据库设计方面,难点是数据库实体及实体属性的确定,各实体间的联系的准确建立。在系统整体架构方面,难点是划分模块及确定各模块所需实现的功能,各模块之间的功能的协调和信息沟通,以及模块在设计结束后的集成。
解决的关键问题:
<%request.setCharacterEncoding(“gb2312”);%>
request.getParameter("Password").getBytes("ISO-8849-1"),"GB2312");

使用java编程实现对数据库的各项操作。各模块功能的协调及信息的沟通,前台,后台及整个模块功能的整合。
可行性分析:计算机技术的发展到日新月异,各种相关技术在几十年间日趋完善,本系统采用成熟安全的Java语言,数据库则采用小巧方便的MySQL数据库。利用大学期间所学习的知识以及从互联网搜集的资料,个人独立自主开发该系统,使用的开发环境如Eclipse以及数据库MySQL均是免费的。而且该系统不涉嫌违反国家相关法律规定,引用其他著作时已经附加在参考文献里,不涉及侵权等法律问题。不论是在技术上还是在经济上还是在法律上,开发该系统都具备可行性。
操作可行性
该软件是基于WEB的不需要什么技术就可以直接在网页上操作,比较简单易于操作。
管理可行性
模块化的设计方法,有助于软件开发过程的管理,因为科学合理的将整个程序划分多个功能模块,各模块单独设计,用助于降低整个程序的设计难度及减少错误程序的影响范围,子模块易于实现,又使整个程序易于衔接和修改。
采取的研究方法
    需求方面:首先对系统进行分析,确定对系统的综合要求,分析系统的数据要求,导出系统的逻辑模型。通过详细的调研完成需求分析的问题,确定系统的模块,然后对每一个模块进行详细分析
    设计方面:采用结构化的设计方法,划分模块以分别实现各项功能,最后将各模块整合成完整的系统。
技术方面:本系统基于浏览器/服务器体系即 B/S体系。数据集中管理,便于分散用户使用,适应互连时代软件的发展趋势。系统整体实现采用基于SSM架构模式的框架,开发技术主要包括SSM, HTML,CSS,JavaScript ,jQuery,bootstrap等技术。开发环境采用eclipse、Tomcat,数据库采用MyBatis数据库系统
随着科技的发展,有效的管理能够帮助企业更好的管理好员工。根据不同企业的需求,我们应该设计出不同功能的员工管理系统来满足他们的需求,本系统可以帮助企业更好的对员工进行管理
主要功能:
1.员工可以进行登录注册;
2.员工可以在系统请假、留言、签到等;
3.管理员可以对所有员工信息进行增删改查;
4.管理员可以对员工请假审批,回复留言等;
5.管理员可以查看员工考勤情况。
第一周:在网上搜索相关资料,阅读文档。
第二周:作需求分析,整理功能。
第三周:模块设计:根据规划总结思路,构建整体框架等。
第四周~第十周:编写程序,实现预期功能,结束工程。
第十一周:软件测试,完善功能。
第十二 周~第十五周:论文撰写。
第十六周:毕业答辩。

以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询

上一篇: java网上服装贸易系统
下一篇:jsp小区物业系统


版权所有 毕业设计网联系qq:242219979 © 2007-2022