高校教材征订系统的设计与实现

高校教材征订系统的设计与实现[20200418172351]
摘 要
 *查看完整论文请 +Q: 3 5 1 9 1 6 0 7 2 
关键字:Bootstrap;JsViews;MVVM;SpringMVC;mongoDB;教材征订
教材征订作为高校管理工作中的重要一环,对高校教学工作的顺利进行,具有特别重要的意义。同时作为一个对信息及时性、准确性有着特殊要求的模块,高校教材征订在面对信息种类多、信息量大,事务种类繁杂的实际情况时更加需要信息化的管理。
本课题在分析本校教材征订工作流程的基础上,进行业务流程改造,设计开发了涵盖了教材征订申报、教材审核等功能的《高校教材征订系统》,实现了教材征订工作的自动化、规范化、人性化。
本系统前端采用Bootstrap以及JsViews技术实现MVVM模式,使得视图(View)与模型(Model)相分离,实现低耦合情况下的视图模型(ViewModel)的复用;后台使用Spring MVC架构,提升开发效率;数据库采用NoSQL数据库mongoDB来实现数据库的高性能与易扩展性。
ABSTRACT
Subscription teaching, as an important part of the management work in colleges and universities, is of great significance to working smoothly in colleges and universities,. At the same time, as a module which has special request for information timeliness and accuracy, subscription teaching in colleges and universities ,which faces various, large amount of information and the actual situation of different kinds of transaction, is more need to information management.
The topic is based on the analysis of the school working process,designs the collage subscription teaching system which covers the application of subscription teaching,teaching material,to realize the automation,standardization and humanization in subscription teaching work.
The system uses the Bootstrap and JsViews technology to realize the MVVM pattern, ensures that the View and Model phase separation, to achieve the reuse of ViewModel under low coupling;The background uses the Spring MVC architecture to improve development efficiency; Database uses the mongoDB,a NoSQL database directing to realize database of high performance and easy extensibility.
Key words: Bootstrap;JsViews;MVVM;Spring MVC;mongoDB;Subscription teaching
目录
一、前言 1
(一)研究背景 1
(二)国内外研究现状 1
(三)研究目的及意义 2
二、相关技术简介 3
(一)Bootstrap 3
(二)MVVM与JsViews 3
(三)Spring 3
(四)NoSQL与mongoDB 3
三、高校教材征订系统需求分析 5
(一)系统概述 5
(二)系统功能模块分析 7
1.用例概述 7
2.用例分析 8
(三)系统运行环境说明 11
1.软件配置需求 11
2.硬件配置需求 11
四、高校教材征订系统设计与实现 13
(一)教材征订系统架构设计 13
(二)教材征订系统数据库设计 13
1.数据库设计概述 13
2.数据库文档模型设计 14
(三)教材征订系统视图设计 16
1.系统设计视图概述 16
2.系统视图层实现 19
3.系统视图层与后台交互实现 21
(四)教材征订系统功能实现 22
1.系统包结构设计 22
2.系统数据库连接实现 23
3.系统功能模块实现 23
五、总结与展望 26
参考文献 29
致谢 31
一、前言
(一)研究背景
作为高校教学工作的重要组成部分,高校教材的征订工作关系到日常教学工作的正常有序开展、学生正常学习的进行,理应受到重视。但由于其包含信息众多,例如教师信息、教材信息、教学计划信息等;业务过程繁琐,历经多次提交、汇总、审批等流程,在人力、物力以及时间效率方面对教材征订的管理形成了一些困难,对教材征订管理的信息化管理系统应运而生。目前高校使用的教材征订管理方式各不相同,主要存在着人工文档的管理方式、基于客户端的CS模式的管理方式、基于web的B/S模式的管理方式,其中人工文档的管理方式效率低,相关工作人员工作量大;基于客户端的管理方式没有对相关数据进行共享,不利于在联网状态下进行管理,可拓展性也相对较低;基于web的管理方式数据共享性较好,同时其可靠性也不弱于前者,还具有易部署、轻便灵活的特点,也是最近教材管理系统的流行趋势。
在另一方面,随着相关技术的进步,高校教材征订管理系统也迎来了另一次发展的机遇:在面对客户需求,让管理更加方便可靠的同时,使系统具备轻量化、人性化等特征。
(二)国内外研究现状
在管理信息化高度普及的今天,传统的手工教材管理或者半手工教材管理已经不能适应当前的发展需要,手工管理过程中容易出现的人为错误会对高校教学工作造成很多不必要的困扰。教材征订过程中,涉及院系、各专业课教师、各班级以及学生众多;教材类型、价格各不相同。鉴于以上状况,需要有一个可以让教材征订工作智能化、简单化,具有更高的准确度,更加轻量级的教材征订系统来实现教材管理工作信息化。[1]
纵览国内高校教材征订工作都有一定共性,但每所高校的实际情况又有所不同,但这些不同恰恰是每所高校教材管理工作中区别于其他高校的最主要部分。目前国内外更多将高校教材征订系统作为高校信息管理的子模块开发,很少把它作为一个单独系统而开发,使得一些非本模块导致的错误产生,因而单独面向高校教材征订管理的高校教材征订系统有其产生的必要,目前国内有运用Java与Oracle数据库的客户端的教材征订管理系统[2]、运用统一建模语言(Unified Modeling Language)UML来设计需求模型的基于UML设计开发的教材管理系统[3]、以及运用框架分层设计的基于SSH2(Struts2、Spring、Hibernate)实现的教材管理系统。[4]

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/3110.html

好棒文