大学毕业论文-—基于s2sh+jbpm44的学生请假系统.docVIP

大学毕业论文-—基于s2sh+jbpm44的学生请假系统.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大学毕业论文-—基于s2shjbpm44的学生请假系统

基于S2SH+JBPM4.4的学生请假系统 仅供参考,请勿照搬 职责分工表 技术集成(S2SH+JBPM4.4),业务逻辑设计与实现,报告撰写 界面设计与实现(jQuery),S2SH相关问题共同讨论 数据库设计及建表,参与逻辑设计与问题讨论 姓名: 学院:计算机科学与技术 专业:软件工程 指导老师: 目 录 1 前言 1 1.1 背景介绍 1 1.2 研究现状 1 1.3 课题研究内容 1 1.4 本文章节安排 1 1.5 本章小结 2 2 核心技术简介 3 2.1 S2SH技术简介 3 2.2 Struts2框架简介 3 2.3 Spring框架简介 4 2.4 Hibernate框架简介 4 2.5 JBPM流程管理技术简介 5 2.6 jQuery技术简介 6 2.7 本章小结 7 3 请假系统需求分析 8 3.1 任务概述 8 3.2 用户特点 8 3.3 功能需求 8 3.4 界面需求 10 3.5 操作需求 10 3.6 本章小结 10 4 概要设计 11 4.1 设计思想 11 4.2 总体设计 11 4.3 数据库结构说明 11 4.4 流程设计 13 4.5 本章小结 13 5 详细设计 14 5.1 数据库物理结构设计 14 5.2 各功能模块详细设计 14 5.3 本章小结 18 6 具体实现 19 6.1 系统开发与运行环境 19 6.2 开发环境的搭建 19 6.3 数据库系统实现 27 6.4 DAO层实现 28 6.5 Action层的实现 28 7 总结 36 前言 背景介绍 近几年,我国校园网络建设取得了实质性的进展。网络已经不再局限于单纯地提供信息服务,而是日益成为一个操作平台,为用户提供强大的服务功能。在关注信息技术与课程教学整合的同时,学校日常工作也逐渐走上信息化的道路,结合软件系统,满足老师和学生的日常需求,是我们目前要考虑的问题。 学生请假信息的管理是学校日常工作中的重要组成部分。高校招生规模的逐步扩大和认识制度的改革,在校学生人数将不断增加,而学生管理人员则相对减少。加上我国高等学校基层学生管理工作的头绪多,内容杂,管理细,要求高,传统管理办法已基本不适应新形势的要求。 建设学生请假系统,实现高校学生请假信息网上申请、审批操作,既能够提高工作效率,又可以提高工作水平。 研究现状 在大学里,学生请假的时候要通过去找辅导员或者班主任老师签字才能完成这项工作。有时候学校辅导员或者是班主任外出有事情,学生就得拖延请假的日期,这样对有急事的学生造成了很大的困扰。 目前,学生请假系统在各大高校中的应用还较少,且现有的请假系统大多没有使用先进的SSH技术进行开发,也没有使用JBPM技术对请假流程进行管理。 学生请假系统的建设还远远不能满足学校日常管理的需求,原因大致有两点,一是高校中学生请假系统尚未普及,二是当前学生请假系统的开发技术较为落后。 课题研究内容 学生请假系统是一个提供学生日常请假服务的系统,学生可以在网上进行日常的请假任务,而管理员也就是辅导员或者是系主任可以通过本系统对请假的信息进行审核、审批及其他相应的工作。这样不仅可以减少学生平时请假所花费的时间,还能削减辅导员或者是系主任平时的工作量。 本文章节安排 本文章节分为六个部分,(1)核心技术,主要介绍SSH框架和JBPM流程管理技术的工作原理;(2)需求分析,介绍该学生请假系统的功能需求、界面需求等;(3)概要设计,介绍网站的层次结构设计、接口设计、数据库结构设计;(4)详细设计,数据库详细介绍和网站各模块的功能和工作流程图;(5)实现,介绍各模块的实现过程和实现结果;(6)测试与维护,简要介绍了本请假系统的测试结果。 本章小结 本章介绍了项目开发的背景和研究现状,并介绍了本请假系统的研究内容。最后介绍了本文的章节安排。 核心技术简介 S2SH技术简介 Struts2、Spring、Hibernate是三个既相互独立又彼此关联的框架,它们可以无缝地整合起来构建灵活、易于扩展的多层 Web 应用程序。如今将这三大框架整合到一个项目中,让它们发挥各自的优势,并且让它们很好的协同工作,也是一个很好的选择。 三者关系如下图2-1所示: 图2-1 Struts、Spring、Hibernate关系图 Struts2框架简介 Struts2是一种基于MVC的轻量级的web应用框架,以WebWork为核心,采用拦截器的机制来处理用户的请求,使得业务逻辑控制器能与Servlet API完全脱离开。Struts2提供强大的标签,能够方便的集成Spring框架,且代码不直接依赖各种HTTP(如HttpServletRequest)的API。Struts2的应用流程如下图所示:

您可能关注的文档

文档评论(0)

店小二 + 关注
实名认证
文档贡献者

包含各种材料

1亿VIP精品文档

相关文档