基于B-S结构新生报到服务系统探究与设计.docVIP

基于B-S结构新生报到服务系统探究与设计.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文档。上传文档
查看更多
基于B-S结构新生报到服务系统探究与设计

基于B/S结构新生报到服务系统探究与设计摘要:新生报到服务系统克服了传统新生报到模式费时、费力、易错的缺点。本文阐述了以广东科学技术职业学院为开发背景,根据新生报到工作的特点,设计出了系统的功能模块,确立了开发结构,提出了基于B/S结构,采用MVC设计模式,使用SSH框架的设计方案。并开发了新生报到服务系统。 关键词:服务系统;B/S结构;MVC;SSH框架 中图分类号:TP311.52 文献标识码:A 文章编号:1007—9599 (2012) 14—0000—02 近年来,各高校招生规模不断扩大,新生人数逐年递增,传统的纸张式的新生报到模式已不能满足需要。随着学校管理信息化的飞速发展,新生数据的采集要求越来越精细,为提高新生报到工作的效率和水平,加强各个部门之间的信息流通和工作配合,开发一个基于B/S结构新生报到服务系统,以新生入学管理的各个环节为内容,包括学生信息的采集、新生更换专业、新生入学报到、新生宿舍安排、新生缴费、报到率统计等等,为学院的各专业系部、各部门的管理人员服务,已经势在必行。同时,平台也要为新生提供方便、高效、一体化的入学报到环境,使新生信息能够及时、准确更新,从而提高学校各部门的工作效率。 一、技术简介 (一)MVC模式及Struts2框架 MVC是Model View Controller的缩写,MVC是一种Web软件架构模式, M是指数据模型,V是指用户界面,C则是控制器。它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器,它们各自处理自己的任务。 Struts 是一组相互协作的类和JSP标记,作为一个MVC的框架,Struts2对Model、View和Controller都提供了对应的实现组件。本系统将使用Struts2实现。 (二)Hibernate框架 Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。 Hibernate的核心接口一共有5个,分别为:Session、SessionFactory、Transaction、Query和Configuration。这5个核心接口在任何开发中都会用到。通过这些接口,不仅可以对持久化对象进行存取,还能够进行事务控制。 (三)Spring框架 Spring的一个最大的目的就是使J2EE开发更加容易。同时,Spring之所以与Struts2、Hibernate等单层框架不同,是因为Spring致力于提供一个以统一的、高效的方式构造整个应用,并且可以将单层框架以最佳的组合揉和在一起建立一个连贯的体系。可以说Spring是一个提供了更完善开发环境的一个框架,可以为POJO(Plain Old Java Object)对象提供企业级的服务。 二、系统分析与设计概述 (一)系统总体结构 新生报到服务系统采用模块化结构,本系统主要包括领导部门模块、二级学院模块、招就处模块、学生处模块、财务处模块、后勤部模块、宣保处模块和管理员后台模块。系统总体功能结构如图所示。 (二)系统数据库设计 根据系统功能需求,系统采用关系数据库进行数据管理,系统的数据库一共包含12张表,分别是:地区表、校区表、学院表、宿舍表、历史记录、操作类型、缴费表、专业表、学生表、科类表、用户表和用户身份表。 三、系统实现 本系统采用Myeclipse8.6作为IDE,Web容器使用Tomcat6.0,数据库使用Microsoft SqlServer2005,并通过Struts2.2.1.1、Spring2.5、Hibernate3.3的整合进行开发。 (一)系统数据库存取及事务控制 系统采用SQL Server 2005 数据库进行数据管理;采用Hibernate 作为数据库存取工具,结合Spring 进行事务管理。新生报到服务系统在使用时将会出现多用户同时使用情况,事务管理是数据库存取的一个重要方面,本系统采用Spring Aop实现数据库事务管理,主要配置代码如下: (二)领导部门模块 领导部门模块主要查看所有缴费信息、报到信息。可以查看学校、学院和专业报到情况、缴费情况。 (三)二级学院模块 二级学院模块主要涉及新生报到操作(注册、分配宿舍)、学生信息查询、导入操作(导入财务表、修改学生欠费金额)、宿舍操作

文档评论(0)

docman126 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档