基于SSH在线考试软件的设计与实现.doc

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

摘要:本课题主要采用基于B/S架构的Java Web技术,整合Struts、Spring和Hibernate开发框架,搭建了一个在线考试平台。从技术层面而言,它具有可重用性高、维护简易的特点。从实用角度来说,与传统的考试相比,它具有前期准备周期短、工作量小、操作简单便捷等优点。

在线考试平台共分为三个用户模块,即学生端、教师端和管理员端。学生端的功能主要包括登录注册、在线考试和成绩查询等。教师端的功能主要包括登录管理、学生管理、试题管理、成绩管理等。管理员端管理学生端和教师端的各项信息。

 

关键词:Struts;Spring;Hibernate;B/S;在线考试

 

目录

摘要

Abstract

1 绪论-1

1.1 项目背景现状及意义-1

1.2开发工具及相关技术介绍-1

1.2.1 JSP技术-1

1.2.2 MySQL与SQLyog-2

1.2.3 SSH框架-2

2 系统分析-4

2.1 可行性分析-4

2.1.1 经济可行性-4

2.1.2技术可行性-4

2.1.3 操作可行性-4

2.2 需求分析-4

2.2.1 功能需求-4

2.2.2 性能需求-5

3 系统设计-6

3.1 系统总体结构设计-6

3.1.1 系统各部分功能模块-6

3.1.2系统用例模型-8

3.2 数据库设计-9

3.2.1 数据库需求分析-9

3.2.2 数据库表设计-10

4 系统实现-13

4.1 学生端模块实现-13

4.1.1 登录注册模块实现-13

4.1.2 在线测试实现-14

4.1.3 查看个人成绩实现-15

4.2 管理员与教师端模块实现-15

4.2.1 用户信息管理实现-15

4.2.2 考试科目与试题管理实现-16

4.2.3 成绩管理实现-16

4.2.4 登录管理实现-17

5 系统测试-18

5.1 用户登录注册模块测试-18

5.2 在线考试模块测试-18

5.3 其他功能模块测试-18

结    论-20

参 考 文 献-21

致    谢-22

相关论文资料:
最新评论
上传会员 紫色烟火 对本文的描述:本课题将采用基于B/S的Java Web技术,整合Struts、Spring和Hibernate框架,采用MySQL作为后台数据库,利用MVC模式开发一个在线考试平台。这个平台将会解决传统考试模式带来的一系列问题,打......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: