基于SSH框架的在线考试系统的设计与实现.docx

资料分类:计算机信息 上传会员:溪老师 更新时间:2020-11-04
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:19581
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:随着时代的发展,当今社会已经全面步入了信息时代。计算机以及网络的普及,使得传统考试的问题日益突显。在传统考试形式下,印刷试卷需要耗费许多资源,同时教师也需要面临出卷繁琐,阅卷耗时等问题。这些问题促使了在线考试系统的发展。

本系统采用B/S模式,用户只需通过网络进入系统,即可实现在线考试。本系统是以MVC的设计模式为基础,通过JSP设计前端页面,SSH作为主要后台框架并以Mysql作为数据库开发的。本系统共分为三个用户模块,即学生模块、教师模块,管理员模块 。学生模块的功能主要包括个人信息管理、在线考试、成绩查询等。教师模块的功能主要包括个人信息管理、题库管理、试卷管理、成绩统计等,管理员模块的功能主要包括学生管理、教师管理、课程管理等。本系统的实现在减轻学校教学管理压力的同时,也推动了学校信息化的进程。

关键词:B/S模式,JSP,SSH,MVC,在线考试系统

 

目录

摘要

Abstract

1 .引言-1

1.1课题研究背景与意义-1

1.2 国内外研究现状-1

1.3 研究内容及主要工作-1

1.4论文的组织结构-1

2.系统相关技术和工具-3

2.1 JSP介绍-3

2.2 Struts框架-3

2.3 Spring 框架-4

2.4 Hibernate框架-4

2.5 开发工具及环境-5

2.5.1开发工具-5

2.5.2运行环境-5

2.6 本章小结-5

3.需求分析-6

3.1可行性分析-6

3.1.1经济可行性-6

3.1.2技术可行性-6

3.1.3管理可行性-6

3.2系统功能分析-6

3.3本章小结-7

4.概要设计-8

4.1功能模块设计-8

4.2数据库设计-9

4.2.1数据库的选择-9

4.2.2 E-R图的设计-9

4.2.3表结构的设计-11

4.3本章小结-14

5.详细设计及实现-15

5.1主要模块的设计与实现-15

5.1.1 登录模块-15

5.1.2 个人信息管理模块-17

5.1.3 在线考试模块-19

5.1.4 题库管理模块-22

5.1.5 组卷模块-25

5.1.6 阅卷评分模块-28

5.1.7 成绩统计模块-31

5.1.8 学生教师信息管理模块-33

5.2.本章小结-36

6.系统测试-37

6.1 测试原则-37

6.2 测试方法-37

6.3 测试过程-37

6.4 本章小结-40

7.总结与展望-41

8.参考文献-42

9.致谢-43

相关论文资料:
最新评论
上传会员 溪老师 对本文的描述:本文针对在线考试的特点,设计并实现了基于SSH框架的在线考试系统。在 SSH 框架下, Struts 实现了 MVC 设计模式,使得系统结构清晰耦合度低,Spring 的IOC 机制使得对类的管理变得十分简......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: