基于web的教材征订系统设计与实现

2020-10-21 11:43白家辉
青年生活 2020年24期

白家辉

摘要:教材管理是高校教学管理工作中非常重要的一个部分,一个完善的教材征订系统能够真正地提升征订教材的效率。本文首先分析了现今校园的教材征订现状,并指出校园智能化、网络化的发展趋势。本文针对学校教材征订系统的设计与实现,主要进行了以下几方面的工作:

(1)对开发工具eclipse相关软件平台和设计技术进行了分析综述。

(2)进行了需求分析,对前期研究做简要阐述。

(3)对开发环境做系统分析。

關键词:教材征订;eclipse; SSH

1.绪论

1.1研究的目的与意义

随着21世纪的到来,互联网技术一年比一年发展迅速,越来越多的工作者以及单位需要与互联网打交道。在各大高校中,每一学年开学都要进行教材征订的重要且繁琐工作,高校教材的计算机辅助征订也随着信息技术的发展逐步得到改观,也在逐步实现管理的信息化和智能化。利用互联网技术,可以将原始的人工进行教材登记、征订和发放这些低效率的工作转变为高效率的基于网络的教材征订管理系统中,这样就可以把学生信息统一交给智能网络,不仅可以大大减轻教师的工作量,而且也可以大大提高率教材征订工作的效率,确保工作的精确进行。

网上教材征订平台做到让学生以及老师不用人工进行学生教材征订数据的收集与传达,只需要在网上或者手机进入网上教材征订平台挑选自己所需的教材,根据任课教师指定的教材进行挑选下单,这样也大大方便了一大部分师生,给师生提供了一个优质便捷的教材征订途径。

1.2 国内研究动态

国内现在大部分高校在最近的这五年时间内,都已经逐步开始使用网上教材征订平台,面对现在科技日益迅速发展,许多工作都可以依托在智能互联网的高新产品上,对于在这个方便便捷的平台进行教材征订,将使师生的工作大大减轻,相比于传统的繁琐的人工征订,将是一个突破性的成就。

相对国外而言,外国的线上教材征订平台已经在大数据的背景下逐步向数据优化和智能化等方向发展,这个不仅仅解决了我们人工征订教材的繁琐工作,还减少了数据录入等问题。

1.3 可行性分析

(1)技术可行性

(2)经济可行性

从资源配置的角度分析,本平台可以在windows操作系统使用开发,而JS语言都是免费性开源的,jdk,eclipse,mysql等开发工具也都是免费的,本平台可以在基本的笔记本电脑上开发与调试,经济需求不大。平台开发成本低,经济效益高。

(3)操作可行性

平台的开发的界面比较清晰,用户体验效果好且操作方便,容易明白其中的功能,只要在普通的电脑浏览器上就可以访问使用。新用户只需要注册好账号然后登录平台,就可以选购所需的教材,然后加入购物车选择支付方式进行交易即可,后续就会有供应商对教材订单进行配送,从开始到选购教材,整个过程操作起来简单,功能也全面。

(5)法律可行性

设计开发的网上教材征订平台不以营利为目的,主要是针对目前学校人工征订教材繁琐复杂的工作,从而根据实际需求进行开发。为了让学校师生在每学年的教材征订工作中大大减轻负担,使数据收集起来也方便准确,让校园也走向智能化,轻量化发展。本设计不会侵犯集体和国家的知识产权等,不触犯国家相关的法律规定,不违反教育单位的要求与准则。

1.4.研究目标和内容

线上教材征订平台主要使用js语言开发,采用Mysql Server数据库技术设计,目的是通过构建一个能够帮助老师和学生方便快速准确地征订教材的平台,减轻传统的人工登记收集方法,使教务工作越来越简单,智能化。

主要由后台管理模块和前端登录模块这两部分组成,设计实现一些常见的教材征订相关功能。

后台管理模块:主要有查询教学任务信息,教材添加,教材查询,教材删除等。

前端登录模块:主要有教材分类,账户注册,订单购物车,教材征订平台登录等功能。

2. 开发环境和工具

2.1 开发环境

线上教材征订系统在开发中使用到eclipse、jdk1.8、Mysql Sever等这些在网上都有教程提供教学,而且入手较容易,让开发人员也有更加多的时间去研究开发这个设计,经过查阅安装资料,官网下载eclipse安装包,安装并配置好环境。

2.2 Eclipse

Eclipse 这个开发工具是一个免费提供大家使用的、开源的、它是根据Java语言来研发的可以进行扩展的开发平台。对于它自身来说,它是由一个完善的框架结构和一组系统的服务来组成,主要是利用部分插件组件来组建一个完善的开发环境。

2.3  SQLyog

SQLyog 是一个便捷快速且简洁的图形化管理MYSQL数据库的工具,它能够在不同的地方有效地管理数据库,使用SQLyog可以很好地直观让用户从世界的任何角落通过网络来维护远端的MySQL数据库。

2.4 B/S模式

B/S结构全称叫Browser/Server,它是在web网络兴起之后的另一种网络结构模式,客户端的最主要的应用软件就是web浏览器。b/s模式将会统一客户端的运行,在系统功能实现的这个方面中,b/s模式会在服务器上进行集中,将会把那些核心部分都归类集中在一个地方,从而对系统的开发与维护以及调试使用进行优化,使得开发者进行开发设计的时候变得更加方便与轻松。

2.5 SSH

SSH指的是 struts和spring和hibernate这三个组成的一个完善的集成框架,它是一种前端开发者都比较青睐的开源网站框架。这个集成的SSH框架的系统主要分为表示层、业务逻辑层、数据持久层和域模块层这四个层次,主要是为了给开发人员在最快的时间内搭建框架,更好的对网站进行编辑与修改。在三者之中,Struts是作为最基础的,负责MVC的分离,控制业务跳转。

参考文献

[1] 柏亚军. JSP编程基础及应用实例集锦[M].北京:人民邮电出版社,2001.7

[2] 范芸、范慧霞.JSP动态网站开发基础与上机指导 [M],北京: 清华大学出版社,2010.

[3] 孙鑫.Java Web开发详解[M],北京:电子工业出版社,2012.