您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 在线请假系统毕业论文
高等教育自学考试毕业论文(设计)目录摘要...........................................................1前言...........................................................1第一章概述.....................................................21.1在线请假系统的任务与目标....................................21.2本论文所作的工作............................................2第二章在线请假系统技术背景以及支撑环境.........................32.1MVC........................................................32.2STRUTS......................................................42.2.1Struts概述.............................................42.2.2利用Struts框架开发MVC系统.............................52.3HIBERNATE...................................................52.4AJAX........................................................62.5JXL.........................................................72.6在线请假系统的开发环境......................................82.7在线请假系统的运行环境......................................82.7.1在线请假系统的项目部署..................................82.7.2在线请假系统的环境需求..................................9第三章在线请假系统总体设计....................................103.1在线请假系统需求分析.......................................103.1.1用户分析...............................................103.1.2业务目标...............................................103.1.3业务处理过程...........................................113.1.4系统特点...............................................113.1.5其他需求...............................................113.2系统总体视图描述...........................................123.2.1系统用例视图...........................................123.2.2系统约束...............................................133.3在线请假系统的系统架构....................................133.3.1系统用例总图...........................................133.3.2业务处理视图...........................................143.3.3系统实现视图...........................................15高等教育自学考试毕业设计(论文)3.3.3.1概述.................................................153.3.3.2层次.................................................163.4在线请假系统功能模块分析...................................173.4.1系统功能模块分析.......................................173.4.2系统功能模块设计.......................................17第四章在线请假系统数据库设计..................................204.1数据库设计.................................................204.1.1数据库信息.............................................204.4.2查询与访问技术.........................................204.4.3数据字典以及对应的持久化类.............................204.2数据库约束关系图...........................................244.3持久层.....................................................254.4非数据库文件...............................................26第五章员工请假申请模块的设计与实现............................275.1模块功能分析...............................................275.2员工请假申请用例视图.......................................275.3模块的包类结构图...........................................285.4用例关系图................................................305.4.1顺序图.................................................305.4.2协作图.................................................305.5关键技术...................................................315.5.1权限控制...............................................315.5.2Ajax日期校验..........................................335.5.3定义组织框架中“环”的问题.............................355.5.4利用同步令牌来防止刷新导致的重复提交...................35第六章总结与展望..............................................376.1课题总结...................................................376.2课题存在的问题以及解决方案.................................37参考文献........................................................39致谢............................................................40高等教育自学考试毕业设计(论文)1摘要随着信息技术的高速发展,信息技术在企业以及机关部门的使用越来越广泛,各种基于B/S架构的管理软件的研究与开发也越来越受到人们的重视。本文基于Struts框架、Hibernate,MVC,详尽阐述了在线请假系统(LeaveApplicationSystem,LAS)的设计与实现。本系统分为五大模块——用户登录、员工请假申请、请假批准模块、请假流程定义与休假计划维护。文中描述了这些模块的主要设计思想和实现方法,并着重研究和讨论了员工请假申请模块的设计以及系统中的一些关键技术。论文在最后还探讨了系统目前存在的问题与不足,并对如何进一步改善系统进行了讨论。关键词:在线请假系统,MVC,Struts,Hibernate,Ajax作者:XXX指导老师:YYY高等教育自学考试毕业论文(设计)1前言随着科学技术的进步,尤其是计算机网络的迅猛发展,人类步入信息时代,人们的生活方式、思维方式、工作方式,以及教育方式也随之改变。同时网络技术的高速发展,计算机的广泛运用,使得实际生活中的问题通过计算机加网络得到了有效的解决。如,管理部门通过计算机可以对大量复杂的工序通过计算机控制,使其极大的降低了错误出现的概率,大幅度提高了工作的效率,从而获得经济效益。又如,每个公司都会遇到员工请假情况,需要经过,填写申请请假的表格,递交给上级批复,有时找不到上级本人递交申请,出现不能及时批复的情况。这样既给员工带来了不便,管理人员需要对请假记录进行归档,方便日后查阅,日积月累,查阅档案也不方便。综上所述,对于员工请假问题很有必要利用计算机来管理工作流程、存储请假文档,从而获得有效的管理。本论文讲述了一个基于公司组织框架的在线请假系统(LeaveApplicationSystem,LAS)的设计与实现过程,包括系统功能设计、数据库设计以及请假申请模块的详细设计与实现。全文共分为六章。第一章简单阐述了LAS的开发背景,任务目标,以及本文的所做的工作,第二章阐述了LAS相关的技术背景以及的支撑环境,第三章详细描述了LAS的总体设计,包括需求分析等,第四章阐述了LAS的数据库设计以及其持久层设计,第五章重点阐述了LAS中请假申请模块的设计与实现以及LAS中所运用到的关键技术,第六章对课题进行了总结,并且对LAS存在的不足进行说明以及提出有效的解决方案。高等教育自学考试毕业论文(设计)2第一章概述1.1在线请假系统的任务与目标LAS采用Java语言编写,结合Javascript、XML,基于Struts框架与Hibernate,实现了在线提交请假申请以及在线批复申请,并及时通知双方请假申请的审批情况,管理者也能够根据具体情况来制定不同的请假批复流程,通过该系统的假期维护功能能够准确的掌握公司员工的一定时期的请假情况。要求完成以下主要工作:1)在线请假系统的设计与实现,包括系统的基本架构,系统需求分析,用户分析以及功能模块分析,系统的各种约束条件,以及系统的UML建模过程。2)在线请假系统数据库的设计,包括系统数据库中的表的设计,数据字典和对应的Hibernate持久化类,以及在日期维护模块中的非数据库文件,Excel文件。3)在线提交请假申请模块的设计与实现,包括该模块的功能分析与用例设计,该模块中的逻辑处理过程,该请模块还使用Ajax技术,让用户有更好的用户体验和更傻瓜式的操作。1.2本论文所作的工作本文阐述了在线请假系统的开发背景,围绕MVC架构、Struts、Hibernate以及其它技术背景进行了详细的阐述;同时详细阐述了整个系统的需求分析、功能分析、系统设计以及数据库设计,重点突出在线请假系统中的请假申请模块
本文标题:在线请假系统毕业论文
链接地址:https://www.777doc.com/doc-7596111 .html