文献笔记(九)

1、基本信息

标题:基于Spring 和MVC 的高校教务管理系统的设计与实现

时间:2016

出版源:北京工业大学

领域分类:高校教务管理系统

2、研究背景

问题定义基于Spring 和MVC 的高校教务管理系统在软件方面以工做流技术、Java 技术、数据库技术、Android 系统开发平台为基础,针对于教务教学管理环节主

要的业务逻辑实现教师与学生的信息管理、学生学籍管理、学生成绩管理、教师教学管理和移动终端平台等等多个业务模块进行需求分析和设计研究。java

难点:工做流技术、J2EE 技术架构、Spring 和MVC 架构

相关工做:整个高效教务管理系统包含许多模块。有开课管理、排课管理、选课管理、学籍管理、教材管理、考务管理、成绩管理等。

3、创新方法

工做流参考模型中,核心组件是工做流执行服务,用来提供流程实例的运行环境,通常状况下由一个或者多个工做流引擎组成。做用是解释分析流程定义、构建和管理流程,而且负责建立、管理和执行流程应用实例等,为系统的正常运行提供一个很好的环境平台。

接口1:表示工做流程定义工具与工做流服务之间的接口。主要做用是定义交互的工做流。规范数据的表示格式和API 定义。

接口2:表示工做流服务和客户应用程序之间的接口。制定了全部客户端应用和工做流服务之间的调用形式,规范具体访问流程。提供工做流客户端应用对工做流引擎和工做列表的访问途径。

接口3:主要功能是提供不一样应用程序和工做流引擎之间的调用接口。

接口4:主要功能是对不一样工做流管理系统的相互访问,提供一个有效的接口信息。

接口5:主要做用是提升工做流程安全性,为管理监控工做流程的执行提供有效的监控管理机制。

MVC开发模式:模型-视图-控制器,是一种三层结构的软件设计模型,对于程序开发中数据的输入、处理和输出等执行过程采用分离方式处理。这种分层开发的模式优势就是下降了软件在开发过程当中的复杂性,经过模型、视图、控制器三个类别来处理软件开发过程当中某一层次中所遇到的问题。

1.分工:使用MVC 能够把数据库操做、程序业务逻辑处理、页面展现内容

这三样拆分开来。android

2.松耦合:MVC 分别是Model 层、View 层和Controller 层,这是最简单的业务架构。这样分开有很大的好处,Model 抽象层通常会支持不少种数据库,这样作的话可让用户的应用得以更快速的更换数据库,同时也可以使用户的应用与其它类型数据库更加方便的交互。

3.控制器:它是一个将业务处理流程按照面向对象的方式进行数据处理进行设计的程序流程中的重要过程

4、实验

一、需求分析。UML 的用例图能够表示用户的需求,经过对教务管理系统进行用例建模,能够对系统的外部角色和所须要的系统功能建模,每一个用例都表明了用户的需求或系统的功能。

二、系统分析。分析阶段主要考虑所要解决的问题,可用UML 的逻辑视图和动态视图来描述。对每一个用例图(UseCase)作顺序图,必要时生成其协做图;画出系统的类图;对顺序图或者协做图作必要的修正,使其中的每一个对象与一个类相对应,每一个消息与一个类的操做相对应。

三、系统设计。在设计阶段,把分析阶段获得的结果扩展为技术解决方案。在模型中加入新的类来提供技术基础结构,如用户接口、数据库等,是构造阶段的详细规格说明。

四、系统测试。对系统的测试一般分为单测试、集成测试和系统测试等各个不一样级别。

5、总结

本文主要论述了基于Spring 和MVC 教务管理系统设计与实现的过程。经过调研以及对国内外相关课题的充分研究,明确了完成此课题的必要性和优点所在。描述了系统在开发中涉及到的关键技术及其详细的应用;完成了项目系统开发过程当中的功能模块设计和数据表结构的设计;定义了系统总体的平台架构,从软件服务器端到客户端,后台数据部分到网络基础设施平台设计;考虑并设计了工做流引擎在整个系统中的定义和做用,对于系统应用过程当中的主要模块都进行了详细的阐述

评价目前该课题虽总体结构和设计基础完成,可是还处在系统初期的测试阶段。和项目最终到达范围的应用也还存在着一些不足之处有待解决。首先,目前系统实现的功能结构还比较单一,暂时主要是围绕着教务教学各项目所开展的,后续还不少功能须要不断的完善。第二,系统整体设计过程当中的数据表结构还并未能与现有学校的财务系统、办公自动化系统等业务平台进行有效的数据整合。此项工做也是工做量最大、任务量较重的一项,在将来开展智慧化校园网络平台的过程当中有待整合。三,系统目前测试的过程当中班级和人数的量化还相对较低,进行了访问速度、基本操做的测试,进一步的大数据压力测试和并发性测试还未开展。最后,系统运行过程当中的程序算法和数据访问速度的优化工做还要继续进行,以提升系统平台的总体性能。

参考文献

[1] 范雪松,路遥,丁万东. 加快教育信息化建设与网络教育技术建设步伐[J].实验技术与管理,2014 (4):174-176.

[2] 叶剑梅.高职院校教务管理工做优化与创新探索[J].中小企业管理与科技.2013,(10):53-54

相关文章
相关标签/搜索