为了适应现代考试的发展,我们设计了这套考试预约系统,使各种考试都能够在系 统中发布,并且提高考生参加课程、学习课件、参加考试、教师自动人工评分等模块, 将教师从繁琐的教学工作中解放出来。

1.1.2   课题来源

企业课题,团队合作。

1.2    课题研究现状

1.2.1   在线考试系统研究现状

1.2.2    Web 框架技术研究现状

1.3 课题研究的重点及技术路线

1.3.1 课题研究的重点

(1) 基于用户提醒模块 学员用户登录后,能够基于该学员用户,提示其未完成作业、未完成练习、考试预

约信息等信息提醒功能,并且能够针对该用户信息考试学科方向推送相关的热门练习、 试题、考试信息等。

(2) 基于教师提醒模块 教师用户登录后,能够基于该老师所管理的考试卷组、学员组提醒有哪些考试卷需

要批阅和哪些学员提交或未提交作业。

(3) 数据库整体设计 该模块为流程整合,要将考生信息、监考、分配、提醒、评分各个模块流程整合起

来,这就涉及到表之间良好的衔接关系。

(4) 框架技术整合

本系统集成了 Spring 框架技术实现开发设计,如何结合 Spring 框架的 IOC 和 AOP 特性将单层框架以最佳的组合柔和在一起建立一个连贯的体系,完成一个完善的开发环 境框架,有利于项目开发便是该课题难点之一。

(5) 框架配置 运用拦截器、过滤器、监听器、定时器、控制器,实现框架层面功能,从框架层面

去控制整个项目流程运转。

1.3.2 课题的技术路线

(1) MVC 模式

Web 客户服务端主体框架采用了 MVC 设计模式,其通过视图、模型、控制器的有 效分离大大地减少了代码编写地耦合度。因为 MVC 设计模式的三个层级都是相互独立 的,单个模块的设计实现改变并不会对其他层级造成影响,所以 MVC 设计思想正是该 套系统构建的首选架构,其独立的组件降低了模块之间的干扰性。

(2) SpringMVC 框架

SpringMVC  框架是一种基于 MVC  模 型 视 图 控 制 器 模 式 的 框 架 , 分 别 为

Model-View-Controller。其采用了 Java 编程语言编写,继承了 MVC 三层设计模式的特 性,对系统的用户展示层和后台业务逻辑层进行了抽象化封装,并且实现了整合 Servlet 技术和 JSP 技术的独特优势。在 SpringMVC 框架体系中,模型是具体实现业务需求逻辑 的 JavaBean 组件,控制器则是用 Controller 和 applicationcontext.xml 配置文件相互依赖 实现的,而视图则是一堆前台页面 JSP 组成。

(3) Spring 框架

Spring 框架是一个轻量级系统整合框架,它的结构十分清晰了然,由一个容器、一 个配置文件和许多业务需求组件构成,属于一套优秀的灵活系统框架构建容器。并且已 经集成了事务特性、持久化操作和 web 接口,是一个具有控制反转和面向切面的项目容 器框架:

轻量:一个完整项目可以通过 Spring 的核心服务实现,这样的一个项目构架其大小 可以小于几 M,并且 Spring 所需要的核心处理配置也很小。

控制反转:Spring 框架为了促进项目代码的高聚合低耦合,采用了一种叫做控制反 转技术。控制反转技术属于 Spring 框架的核心服务,其通过 IoC 容器来管理 JAVA 对象 的生命周期和依赖关系等,从而使得系统在代码上的配置与实现分开。

上一篇:C#电子邮件自动发送软件设计与实现
下一篇:asp.net+sqlserver列车信息查询系统设计

java+mysql通用试题库系统后台设计与实现

PHP+IOS的会议管理系统的设计+ER图

基于网络的通用试题库系...

银行行办公信息服务系统【1544字】

用友NC信息系统的实施應用实践研究【3307字】

浅析嵌入式系统支柱學科...

水电站实时监控专家系统【950字】

安康汉江网讯

老年2型糖尿病患者运动疗...

互联网教育”变革路径研究进展【7972字】

网络语言“XX体”研究

张洁小说《无字》中的女性意识

麦秸秆还田和沼液灌溉对...

ASP.net+sqlserver企业设备管理系统设计与开发

LiMn1-xFexPO4正极材料合成及充放电性能研究

我国风险投资的发展现状问题及对策分析

新課改下小學语文洧效阅...