Spring框架[5],Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。

Mybatis框架[6], 是一个基于Java的持久层框架。sql写在xml里,便于统一管理和优化。通过sql基本上可以实现我们不使用数据访问框架可以实现的所有功能,或许更多。

2。2  开发环境

2。2。1  软件环境:

(1)操作系统:WindowsXP或以上;

(2)服务器:tomcat;

(3)开发工具:Eclipse; 

(4)开发语言:Java;

(5)数据库:MySql。

2。2。2  硬件环境

(1)CPU:Intel或者兼容微处理器;

(2)内存:最低2GB,一旦内存不足,将会导致系统的性能大幅下降,严重的会导致系统无法正常使用;

(3)硬盘:300GB及其以上;文献综述

(4)图形显示卡:无特殊要求[7];

2。3  运行环境

2。3。1  软件环境

(1)操作系统:WindowsXP或以上;

(2)浏览器:IE,谷歌或者火狐。

2。3。2  硬件环境

(1)CPU:Intel或者兼容微处理器;

(2)内存:最低2GB,一旦内存不足,将会导致系统的性能大幅下降,严重的会导致系统无法正常使用;

(3)硬盘:300GB及其以上;

(4)图形显示卡:无特殊要求;

3  系统分析

本系统在设计与实现过程中,对系统的安全性和稳定性要求较高,考虑到管理员、老师、学生进入系统后的功能需求不同,需要对各用户类型的不同功能做详细的分析[8]。

3。1  该系统功能的整体规划

本课题采用B/S模式,该系统主要有三个用户角色,每个角色用着不同的功能,功能如下图3-1所示:

 系统整体功能图

3。2  系统详细设计的描述

3。2。1  系统功能的描述

1、登录验证功能:为了保证系统的安全性,进入系统需要对用户的身份进行验证,如果验证无误可成功进入系统,如果用户名或者密码不正确将返回错误提示。

2、信息修改功能:所有的用户可以修改自己的信息。并遵循每个修改项的格式进行修改,否则返回错误重新修改。

3、用户管理功能:该功能主要有管理员和老师所有。管理员管理老师,老师管理学生,对用户进行修改或者删除,也可以进行批量的修改和删除,通过用户名、所属班级、identify(证号)、手机号以及性别来查询相应的用户信息。

4、录入试题:由老师角色来完成,根据不同的题型以及等级来分别手动添加相应的题目,或者通过批量导入功能将试题导入到题库,最终显示在题库管理页面中。

5、题库管理:针对老师录入的题目,进行修改和删除,根据等级、类型和状态来搜索相关的题目。来,自,优.尔:论;文*网www.youerw.com +QQ752018766-

6、试卷发布:设置考试时间并进行倒计时,过关分数,班级学生,设置题型和对应的题目数和分值,最终发布成功。

7、考试查询:由老师发布的试卷,通过搜索,查看这份试卷的所有题目和所有参加考试的学生。

8、在线考试:老师发布完试卷后,学生可以查看到相应的试卷,点击进行参加考试,在规定的时间内完成题目,提交试卷。

9、批改试卷:老师通过搜索考试名称,获取所有学生试卷,人工的批改试卷,最后提交分数。

10、查看考生个人成绩:该功能可以由老师输入学生的identify来查询某学生的试卷成绩,而且学生也可以输入自己的identify来查询考试的成绩。

上一篇:MATLAB彩色图像融合系统设计
下一篇:jsp+mysql教学资源管理系统的设计+源代码

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

计算机网络词汇翻译浅析【3130字】

java+mysql宿舍管理系统的设计+ER图

java+mysql家庭财务管理系统设计

java+mysql银行ATM软件项目管理系统设计

java+mysql电瓶车进销存采购子系统的设计

java+mysql云平台的移动考试系统设计

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

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

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

网络语言“XX体”研究

安康汉江网讯

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

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

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

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

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