您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 绩效管理 > 九江学院请假审批管理系统
JIUJIANGUNIVERSITY毕业论文题目学院请假系统的设计与实现英文题目DesignandImplementationofTheCollegeLeaveSystem院系信息科学与技术学院专业信息管理与信息系统姓名刘恒班级学号A092115指导教师张海二○一三年五月I信息科学与技术学院学士学位论文摘要随着计算机技术的发展,许多高校都建立了局域网以加快院校内部信息传送,通过校园网实时获取院校内部的信息。在学校,尤其是在各大高校,学生请假信息是学校的一项重要的数据资源,长期以来,学生请假信息管理都是靠人工处理的,这种请假管理方式不仅浪费了大量的人力物力,而且由于人工管理方式存在着大量的不可控因素,造成了信息管理的某些不规范。作为计算机应用的一部分,使用计算机管理系统对学生请假信息进行管理,具有手工管理所无法比拟的优点。本课题正是基于此需求而选用JBPM工作流框架加上主流的WEB框架开发的一套具有学生请假、教师审批功能的请假系统。用JBPM定义请假流程,根据请假时间判断是否需要不同的老师审批,系统实现基于MVC分层开发模式,文中对所涉及到的主要技术,数据库创建以及各个数据表之间的具体关联等方面做出了详细说明,并对系统各个功能的实现过程以及详细设计过程做了全面介绍,力求更加清晰地表明设计思想以及具体实现。关键词:请假,审批II信息科学与技术学院学士学位论文AbstractWiththedevelopmentofcomputertechnology,manyuniversitieshavebuiltupalocalareanetworktospeeduptheuniversityinternalinformation,throughthecampusnetwork,accesstotimelyreleaseofuniversitiesinternalinformation.Inschools,especiallyinthemajorcollegesanduniversities,studentsleaveinformationisanimportantdataresource,foralongtime,studentsleaveinformationmanagementrelyonmanual,leavemanagementisnotonlyawasteofalotofmanpowermaterialresources,buttherearealotofuncontrollablefactorsduetomanualmanagement,resultinginsomeofthenon-standardofinformationmanagement.Aspartofcomputerapplications,usethecomputersystemsforstudentsleaveinformationmanagementhastheincomparableadvantagesofthemanualmanagement.Thistopicisbasedonthestudentleave.ThenchoseJBPMframeworkaddMainstreamwebframeworkdevelopasystemstudentcanleave,teacherapprovalUsingtheJBPMdefinitionforprocess,accordingtothetimeofleavejudgmentneeddifferentteacherapproval,ThesystemisbasedontheMVClayereddevelopmentmodelthispaperintroducestherelatedtechnology,databasecreationandbetweeneachdatatableassociatedwithbodyhasmadeindetail,andtheimplementationprocessofthesystemofvariousfunctionsandthedetaileddesignprocessofthecomprehensiveintroduction,inordertomoreclearlyshowthatthedesignandImplementation.Keywords:Leave,ApprovalIII信息科学与技术学院学士学位论文目录摘要......................................................IAbstract...................................................II1绪论1.1研究背景..............................................(1)1.2发展现状及趋势........................................(1)1.3研究目标和系统特色.....................................(2)1.4论文组织结构..........................................(2)2系统需求分析2.1系统需求...............................................(4)2.2功能分析...............................................(5)2.3本章小结...............................................(8)3技术介绍与分析3.1JBPM简介..............................................(9)3.2Struts2简介..........................................(9)3.3Hibernate简介........................................(11)3.4Spring简介...........................................(12)3.5本章小结.............................................(12)4系统设计IV信息科学与技术学院学士学位论文4.1系统用例图...........................................(13)4.2系统活动图...........................................(17)4.3数据库设计...........................................(21)4.4本章小结.............................................(25)5系统实现5.1登录模块.............................................(26)5.2学生申请请假.........................................(29)5.3教师登录系统审批学生请假..............................(33)5.4本章小结.............................................(34)6系统测试6.1软件测试概述.........................................(35)6.2单元测试.............................................(35)6.3系统测试.............................................(39)6.4本章小结.............................................(40)7总结与展望7.1系统总结.............................................(41)7.2系统不足与展望.......................................(41)致谢...................................................(42)参考文献.................................................(43)1信息科学与技术学院学士学位论文1绪论本章主要对课题研究的背景、内容及意义、论文组织结构几个方面进行阐述。1.1研究背景学生请假信息的管理是学校日常工作中的重要组成部分。高校招生规模的逐步扩大和认识制度的改革,在校学生人数将不断增加,而学生管理人员则相对减少。加上我国高等学校基层学生管理工作的头绪多,内容杂,管理细,要求高,传统管理办法根本无法适应新形势的要求。在校生的请假申请,请假审核等基本信息的管理,稍有不慎就会出现错误。同时学生请假信息的手工登记与查询,是一项非常繁重而枯燥无味的工作,耗费许多人力和物力,而且会因人的情绪烦燥而出现失误。面对学校学生数量的庞大、校区跨度大,给请假信息管理带来了很大困难,因此需要一套管理信息系统来管理学生的请假信息,应用数据库技术实现学生请假信息的管理是可行而必要的工作,实现高校学生请假信息网上申请、在线审批、查询请假申请信息,实现无纸化办公,既能够提高工作效率,又可以提高工作水平。给学校的管理工作带来便利。1.2发展现状及趋势目前,类似于这种小型的内部管理软件已经广泛存在,但是,大部分Web应用程序都是用ASP,PHP等这样的过程化语言来实现的。它们基于的是Model1开发模式,JSP既负责与客户端通信,又处理所有的请求和响应,将数据库查询语句这样的数据访问代码和表示层代码混在一起,系统没有明显的层次结构,数据页面的分离不是很明显,因而很难体现出业务模型的重用性。产品设计弹性力度很小,很难满足用户的变化性需求。本系统采用MVC分层开发模式,使用JBPM定义请假流程,使得结构更加清晰,流程更灵活。目前,学生请假系统线上运行的非常少,台湾国立大学学生请假系统正在使用中,学生通过登录系统后能实现在线请假,领导审批,方便请假信息管理,国内高2信息科学与技术学院学士学位论文校的请假系统几乎没有试运行的,楚雄师范学计算机科学与技术学院的请假系统运行中,但是请假都不灵活,本课题正是基于请假流程的灵活性考虑而采用JBOSS提供的JBPM框架技术开发,即业务流程管理,它是一个开源的、灵活的、易扩展的可执行流程语言框架,通过XML语言定义了业务活动的细节,可视化的设计器,使得开发更加简单方便,而且业务流转更加的灵活,把业务数据存入数据库实现了XML文件和数据库之间的无缝连接,JBPM是公开源代码项目,使用它要遵循LGPL开放源代码协议。1.3研究目标和系统特色系统的主要目标是通过本系统能处理学生在线请假,教师审批,学生查阅历史申请记录,如果请假单未被审批,学生可撤销请假申请、修改请假申请,教师可根据学号和请假时间查看学生请假情况以及对学生请假进行批复。在设计上有以下特色:1.流程管理是本系统的特色,学生请假流程的定义采用了JBOSS公司的开源框架JBPM定义,能根据请假天数实现灵活的流转。2.良好的开源性,是这套系统的另一大特色,系统中用到的技术如Struts2,Hibernate,Spring,JBPM都是开源的技术。3.基于B/S架构无客户端安装,目前大量的软件都采用了这种架构,这也是软件发展的方向。4.系统客户端采用目前主流的脚本框架进行合法性校验。5.跨平台性,采用java作为开发语言具有良好的系统可移植性。6.使用JPDL定义业务流程,通过图形化的流程定义,直观地描述业务流程。1.4论文组织结构本论文主要阐述了基于工作流的
本文标题:九江学院请假审批管理系统
链接地址:https://www.777doc.com/doc-936102 .html