全球旧事资料 分类
教学效率、提高科研和管理水平的必要手段。
f12设计目的
121系统的总体目标
1在线考试系统可以帮助教师完成一个考试从题目设计考试安排考试实施考卷批改到分数统计总结的所有工作。
2所有的考试数据和其它数据库需要一种主流的方式进行存储和管理例如使用数据库技术。
3考试数据的存放和处理必须对考试保密需要一定的安全性保障。
对考试的系统目标
4这个软件是分布式的这意味着只要有考试客户端可以连接到考试应用服务器任何考生在任何地方进行身份确认都能完成考试。
5题目最好有一定的稳定性和随机性。稳定性可以保证每一次考试对每一个考生是公平的随机性可以避免作弊的发生。
6考试的部分结果在考生考完之后就可以知道同时提供一个机会让考生知道自己哪里做错了并给出反馈信息说明理由。
122对教师的系统目标
1提供一个功能全面的考核管理客户端可以进行考试设计和安排。
2通过管理客户端教师可以进行考试的身份管理。
3考生的考试结果可以被保存下来供教师进行分析统计和察看。
f13方案选择
开发在线考试系统提出以下解决方案
选择JSP、JavaScript、Html作为应用程序开发语言采用SSM框架运用Tomcat服务器技术并选择mysql作为后台的数据库整个系统完全基于BSBrowserServer模式进行设计。
1Web应用程序开发JSP技术
JSP的全称是JavaServerPages它是SUN推出的一种动态网页技术标准。它在传统的静态页面文件htmlhtm中加入JAVA程序片段和JSP标记就构成了JSP页面。JSP具有以下的优点
1将业务层与表示层分离使用JSP技术网络开发人员可充分使用HTML来设计页面显示部分如字体颜色等并使用JSP指令或者JAVA程序片段来生成网页上的动态内容
2能够跨平台JSP支持绝大部分平台包括现在非常流行的LINUX系统应用非常广泛的Apache服务器也提供了支持JSP的服务
3组件的开发和使用很方便如ASP的组件是由CVB等语言开发的并需要注册才能使用而JSP的组件是用Java开发的可以直接使用
4一次编写处处运行作为JAVA开发平台的一部分JSP具有JAVA的所有优点包括Writeo
ceRu
everywhere
2框架技术SSM
fssm框架是spri
gMVCspri
g和mybatis框架的整合是标准的MVC模式将整个系统划分为表现层co
troller层service层DAO层四层使用spri
gMVC负责请求的转发和视图管理spri
g实现业务对象管理mybatis作为数据对象的持久化引擎。
Spri
gMVC工作原理
1客户端发送请求到DispacherServlet分发器
2由DispacherServlet控制器查询Ha
derMappi
g找到处理请求的Co
troller
3Co
troller调用业务逻辑处理后返回ModelA
dView
4DispacherSerclet查询视图解r
好听全球资料 返回顶部