基于J2EE架构的高职院校教材征订系统的设计与实现
行业背景
本文首先介绍了有关目前教材征订的现状,阐述了高职院校教材征订系统的意义,详细介绍了教材征订系统的需求,通过需求分析,明确了本系统需要实现的具体功能,在系统设计过程中,为方便系统日后的管理和扩展,提出了系统的设计思路和系统的体系结构。接着详细介绍了系统各个模块的具体功能以及数据 库的设计。在系统实现方面,系统采用J2EE作为系统开发主要平台,SQL2008 为数据库,JSP作为前台开发语言。
最后,系统投入试运行之后,提高了高职院校教材征订的办公效率和管理水平,在高职院校学生教材管理工作中起到了重要作用。
关键词:教材征订管理系统,J2EE, SQLServer2008 .
Web服务技术概述
Web服务的定义
Web服务是一种采用网络的方式来进行消息传递的模式[28-29]。其特点如下:
(1)Web服务具有封装性。
(2)Web服务是一种松散的耦合对象。
(3)Web服务采用协议来进行规范。
(4)Web服务的查找。
(5)Web服务的集成性。
Web服务体系:
在Web服务体系中三个重要的组成部分,其中一个部分是指服务提供者、一个是指服务请求者以及服务注册中心[30]。服务体系如图2-1所示。
第三章高职院校教材征订管理系统需求分析
在高职院校教材征订系统的开发过程中,本文采用软件工程中的瀑布模型思想来对项目进行开发,主要包括项目的需求分析、项目的概要设计、项目的详细设计、项目的实现、项目的测试。本章主要从系统的需求分析进行阐述。
对于高职院校教材征订系统而言,首先要明确系统的使用者是谁,这些使用者有哪些类型,他们希望通过该套系统完成什么样的功能,是否符合操作者的操作习惯,都是在系统的需求分析中值得我们特别注意的问题。
教材征订系统的现状及问题分析
目前,在学校中教材的征订主要分为教师征订和学生选定的方式。在教师征订中采用先收集后汇总的方法来进行,首先是各个二级教学单位(分院,系)来进行教材征订的收集,各个二级教学单位在征询了任课教师的订购教材之后进行统计,将征订的信息汇总交给图书馆教材科。学生选定主要是学生自由的去选择一定类别的参考书籍。选购教材的方法在一-定程度上是单独进行的,无法利用互联网平台进行连接,这样在一定程度上造成了信息无法共享的情况,对合理而又快速的,更好的选择教材起到了抑制作用。
JSP
它是适应在互联网上进行开发的网络语言,它采用的观点是基于组件的设计观点,这种灵活的开发方式可以方便开发者在开发Web服务的时候变得相对快捷和高效[17-20]。如图2-2所示。特点如下:
(1) Java代码编写运行在任何平台,上。
(2) 受到平台的多支持性。
(3)具有一定的可伸缩性。
(4)众多的开发工具支持。
(5)支持服务器端组件。
Struts框架
Struts是一种开源的框架。该框架的优点是减少MVC模式开发所需要的时间 和精力。Struts 框架是由许多个非常多的相互进行协作的类封装在一起的,Struts框架本质是一个比较特殊的类,在这个类中主要包含了具有起到标记作用的标记以及具有程序功能的程序类组成。
1.框架组成如下
4.1设计思想与流程
l.系统的架构
教材征订系统依托J2EE架构模式进行实现,优点如下:
(1)从用户的角度出发可以方便用户进行及时的查询和了解有关书籍的情
(2)通过后台数据库可以来进行系统的扩展。
(3)维护简单方便,可以实现所有用户的同步更新。
研究内容与目标
本课题的研究对象是浙江工业职业技术学院。本课题是根据本院的教材征订系统的现状的需求和目标,设计出一套现代化,实时化,高效化,简单化,网络化,安全化的教材征订管理系统。
本课题研究内容如下:
1.对高职院校教材征订系统存在的问题进行分析与研究。
2.对高职院校的教材征订系统进行构建。
3.对高职院校的教材征订系统进行技术性的实施。