论文总字数:12589字
摘 要
本设计基于Java语言和MySQL数据库建立员工休假系统.该系统主要包括两个模块,管理员端和员工端,实现在线对员工休假进行管理,在迎合市场管理需求的同时,使信息快递更加便捷.关键词:员工休假系统,Java,Mysql
ABSTRACT:An employee vacation system is designed in this paper based on Java language and MySQL database.The system mainly includes two modules, administrator and employee and realize the online management of employees" vacation.While catering to the needs of market management, it makes information express more convenient.
Keywords: Employee vacation system, Java, Mysql
目录
1 引言 4
2 主要技术概述 4
3 系统分析 5
4 系统详细设计 6
4.1 系统体系结构 6
4.2 数据库设计 7
4.3 数据表 9
5 系统实现 10
5.1登录界面 10
5.2 注册界面 12
5.3 修改密码界面 13
5.4 修改个人资料 14
5.5 管理员功能模块 15
5.6 员工功能模块 19
6 系统测试 22
6.1 测试目的 22
6.2 测试用例 22
结 论 24
参 考 文 献 25
致 谢 26
1 引言
网络时代的到来是互联网技术快速的发展,网络信息也将会改变当今社会.目前各个行业在日常管理等方面逐渐向规范化和网络化趋势汇合.员工休假系统的信息化程度体现在将互联网与信息技术应用于经营与管理,使用网络信息化管理使员工休假管理更先进、更高效、更科学,信息交流更便捷迅速.
员工休假系统研究的是为了可以更好的满足用户的需求,为用户节省时间以达到省时又高效的目的,改变了传统的信息传递模式,在互联网上对员工休假进行管理,并根据自己的需求可以进行查看员工信息等功能,实现了用户足不出户,就能获取整个信息的详细情况.这些工作在文献[1-8]均有所介绍.
本论文中员工休假系统主要涉及到的程序、数据库与计算机技术等覆盖知识面大,能够大大的提高系统人员工作效率,增加使用者对事物的理解能力和掌控能力,培养用户研究科学的方法,独立思考,勇于进取,探索创新,为之后的学习和工作做一个很好的铺垫.
国内外经济形势持续发展,国内互联网进入发展高峰期,与此同时,许多管理区域存在结构不合理、人员不足的问题,市场对管理需求方面的弊端也日益显露,这使得现在更多人有了互联网管理的意识.
员工休假系统是在Java的语言设计和Mysql数据库的基础上实现的,用Java进行管理平台的设计与开发,运用Mysql数据信息查询储存数据.
2 主要技术概述
JSP(Java脚本页面)是将Java程序添加到传统的web页面.运用JSP开发Web应用程序的web 开发人员和网页是跨平台的.使用JSP能够编写一次,始终运行.JSP的拓展性比较好[6],对于员工休假系统在后期使用过程中可以不断对系统功能进行拓展,是系统更完成,更方便的满足员工休假的管理.
Java是Internet中最受欢迎、最有影响的编程语言之一,Java开发是一种面向对象的程序设计,相对于面向过程的程序设计,它具有更好的可扩展性和可维护性.
MyEclipse是基于Java的、开放源代码的可扩展集成开发平台[8],可以从网上直接下载安装文件,文件解压就可以使用,并且它的功能强大,比较全面,并且使用起来很方便.
Tomcat内部实现了Servlet和JSP引擎[1],而且扩展了一些应用服务器的功能.Tomcat包含一个Servlet容器,它可以根据用户行为管理和激活Servlet.
Mysql是开源和多线程的关系管理数据库系统[7],它适用于多种操作系统,不局限于windows系统,也可以在其它的一些操作系统上运行,而且它的跨平台性让其在web的应用方面有很多的优点.
3 系统分析
(1)硬件可行性分析:员工休假系统在硬件要求方面只需要在普通的硬件配置就能够轻松的实现,确保系统的正常工作,拥有较高的效率即可.以目前普遍的个人计算机的配置而言,这是十分容易实现的.因此,本系统的开发在硬件方面是可行的.
(2)软件可行性分析:整个系统的开发使用的是云计算,流量的可扩展性和基于流量的智能调整云计算的优点就是流量的可扩展性和基于流量的智能调整,保障系统的安全及数据信息的及时备份.通过上述分析,该系统的设计实现在软件方面是可行的.
(3)经济及操作可行性分析:员工休假系统在开发过程中使用电脑配置要求很低,即使电脑配置不高也能开发完成平台的搭建,对于开发人员不需要太多,而且不需要购买什么软件,并且此次系统设计完全是个人独立设计,节省很多成本,此次系统设计可以更好地对以往所学知识做出一个系统性的梳理和总结,意在展示与提高个人实际动手开发能力.所以在费用上可以减少劳动力成本,增加信息量,缩短信息处理周期,提高信息管理的效率,系统的开发在经济上是完全没有问题,完全可行的.
员工休假系统界面简单明了,运用可视化界面,普通用户只需要使用鼠标和键盘就可以进行操作.即使对于没有并多少计算机知识的非专业人员来说,也是能够轻松操作,其具有界面友好性.
(4)项目设计目标与原则:整个员工休假系统的设计中,系统必须保证数据的安全性、易用性、柔软性和扩展性.员工休假系统功能上分为用户管理、请假类型、请假管理等模块,支持在多钟平台和不同操作系统上进行操作.使用时用户都必须通过身份验证才能进入系统,并且用户的权限也需要根据用户的类型进行限定.
员工休假系统主要是实现员工信息关系的系统化、规范化和自动化,方便查询员工信息及请假信息等,并且通过网络操作,改善处理问题的效率,提高人员利用率.
4 系统详细设计
4.1 系统体系结构
员工休假系统开发的结构图,如图4-1所示:
图4-1 系统结构
登录系统结构图,如图4-2所示:
图4-2 登录结构图
管理员功能图,如图4-3所示:
图4-3 管理员功能图
员工功能图,如图4-4所示:
图4-4 员工功能图
4.2 数据库设计
根据需求分析,本系统包括以下几个实体.
剩余内容已隐藏,请支付后下载全文,论文总字数:12589字
该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;