ASP1065《数据库原理》在线作业与考试系统在线考试子系统2.docx

上传人:b****5 文档编号:7177085 上传时间:2023-01-21 格式:DOCX 页数:8 大小:624.79KB
下载 相关 举报
ASP1065《数据库原理》在线作业与考试系统在线考试子系统2.docx_第1页
第1页 / 共8页
ASP1065《数据库原理》在线作业与考试系统在线考试子系统2.docx_第2页
第2页 / 共8页
ASP1065《数据库原理》在线作业与考试系统在线考试子系统2.docx_第3页
第3页 / 共8页
ASP1065《数据库原理》在线作业与考试系统在线考试子系统2.docx_第4页
第4页 / 共8页
ASP1065《数据库原理》在线作业与考试系统在线考试子系统2.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

ASP1065《数据库原理》在线作业与考试系统在线考试子系统2.docx

《ASP1065《数据库原理》在线作业与考试系统在线考试子系统2.docx》由会员分享,可在线阅读,更多相关《ASP1065《数据库原理》在线作业与考试系统在线考试子系统2.docx(8页珍藏版)》请在冰豆网上搜索。

ASP1065《数据库原理》在线作业与考试系统在线考试子系统2.docx

ASP1065《数据库原理》在线作业与考试系统在线考试子系统2

摘要

随着社会进入网络时代,计算机网络已经成为社会发展的强大动力。

网络不仅给我们带来是无穷的信息,也带来了很多便利。

不仅企业、政府的正常工作离不开网络,教育事业同样需要网络,在线考试也成为必然。

本文讨论了《数据库原理》在线考试系统的开发背景、开发目标、系统开发的体系结构、系统开发工具、相关技术以及系统具体设计和实现过程。

此系统采用三层体系结构开发,即前端由JSP网页实现表现逻辑,中间使用JavaBean的组件实现系统内部复杂的业务逻辑,后端使用SqlServer2000数据库实现数据逻辑。

系统采用的是B/S设计模式,于WindowsXP平台下开发成功。

《数据库原理》在线考试系统存储了考生、题库、管理员等信息,主要包括在线制作试卷、在线审批发布试卷、在线控制考试、在线考试等功能。

考试结束评分系统可以根据考生的答题情况给出分数,管理员可以查看学生的成绩,并有对试题提取的频率加以统计分析等功能。

此系统设计基本满足了《数据库原理》考试需求,能完善的运行。

关键词:

在线考试,JSP,JavaBean,SqlServer2000数据库,B/S模式

 

目录

第1章概述1

1.1课题背景与意义1

1.1.1课题开发背景1

1.1.2课题背景与意义2

1.2系统开发目标2

第2章系统运行环境及系统开发技术3

2.1系统运行环境3

2.1.1硬件运行环境3

2.1.2软件运行环境4

2.2系统开发技术4

2.2.1Java和JSP技术简介4

2.2.2B/S模式及其优势6

2.2.3SQLServer2000服务器6

2.2.4总体开发模式7

第3章系统分析8

3.1系统可行性分析8

3.1.1经济可行性8

3.1.2操作可行性8

3.1.3技术可行性8

3.2系统需求分析8

3.2.1功能需求分析9

3.2.2性能需求分析9

第4章系统设计11

4.1总体功能设计11

4.1.1整体功能概述11

4.1.2总体流程图16

4.2数据库设计19

4.2.1数据库概念设计19

4.2.2系统E-R图20

4.2.3数据库表设计20

第5章系统详细设计与实现25

5.1系统实现思想25

5.1.1结构化程序编码原则25

5.1.2良好的程序编写风格25

5.2系统主界面25

5.3系统主要功能界面27

5.4相关技术实现31

5.4.1JSP与数据库连接31

5.4.2Tomcat服务器架构32

第6章系统测试及结果分析33

6.1测试综述33

6.1.1软件测试综述33

6.1.2数据库测试33

6.2测试实例34

6.3服务器压力测试35

6.4系统安全测试35

结论37

参考文献38

致谢39

4.1.1整体功能概述

《数据库原理》在线考试系统适用于所有开设《数据库原理》课程的学校。

考虑到一个学校有专门负责考务的人员,我这里设计专门的管理员,他可以管理整个系统及系统的使用者,可以对考生的信息进行添加和删除。

OES系统框架图如图4.1所示。

图4.1系统框架图

OES分为系统管理、考生管理、控制考试、查询系统、制作试卷、试卷中心、注销系统七大模块。

各模块的具体功能划分如下:

4.1.1.1系统管理模块

系统管理模块图如图4.2所示:

图4.2系统管理模块

系统管理模块包括更改密码、高级管理(添加资源、添加管理员、删除管理员、查询管理员)两大子模块。

1.更改密码:

各级管理员登录系统后,可自行重新设置登录密码;

2.高级管理:

包含添加资源、添加管理员、删除管理员、查询管理员四个子功能,超级管理员添加资源、添加管理员、删除管理员、查询管理员,学校领导拥有超级管理员的权限外,还有查询管理员的权限。

(1)添加资源,可添加部门名称;部门的科目名称,科目名称将录入科目信息表中,以后教师可以制作此科目的试卷。

(2)添加管理员,允许超级管理员和校领导添加超级管理员及一般的管理员用户,并分配权限。

(3)删除管理员,允许超级管理员及校领导删除其它管理员。

(4)查询管理员,只允许校领导查询管理员信息,查询时,可显示各管理员的信息列表,点击列表中各记录后面的修改、删除,可对管理员信息进行编辑与管理,但不可更改管理员的信息。

4.1.1.2考生管理模块

考生管理模块功能图如图4.3所示:

图4.3考生管理模块

考生管理模块包括考生注册,考生个人信息查询、考生集体(班级)查询三个模块。

1、考生注册

考生注册用于添加考生的信息,此操作由超级管理员及教师来完成。

输入项:

准考证号、姓名、性别、学号年级,班级和所在系。

输出项:

注册成功,进入成功页面,不成功则显示错误信息页面。

处理:

(1)判断准考证号,姓名,性别,学号,年级,班级的所在系是否为空,数据库中是否有重复的准考证号以及位数是否正确。

(2)在这里系统管理员可以添加考生信息,添加的信息有准考证号,姓名,性别,学号,年级,班级和所在系。

所有的信息被系统取得后都将添入信息表中,经过注册的考生,可以使用他的准考证号和密码登录网络考试系统,进行在线考试。

这里系统将考生的密码默认为准考证号。

2、考生信息

(1)个人信息查询

输入项:

考生的准考证号

输出项:

查找成功,进入成功页面,显示考生信息,不成功则显示错误信息页面。

处理:

在这个子功能里,用户输入考生的准考证号,提交给系统后,系统会将使用这个准考证号的考生的所有信息显示出来。

个人的信息有准考证号,姓名,性别,学号,年级,班级,所在系,考试状态(允许考试/禁止考试),考试次数,历史最好的科目与成绩,历史最坏的科目与成绩,所有考试科目与成绩。

还可以查看此考生的试卷,在这个子功能里还可以设置考生的考试状态(允许/禁止)。

(2)集体信息查询(班级)

输入项:

用户选择系别,年级和班级

输出项:

查找成功,进入成功页面,不成功则显示错误信息页面

处理:

在这个子功能里,用户选择系别,用户选择系别,年级和班级,提交给系统后,系统将这个具体的班的所有考生的信息显示出来。

集体的信息有准考证号,姓名,性别,学号,考试状态(允许考试/禁止考试)。

通过这个功能还可以设置整个班级考生的考试状态。

4.1.1.3成绩查询模块

本模块可查询学生基本信息及成绩单信息。

输入项:

学生的准考证号或姓名,或系级,支持模糊查询。

输出项:

显示符合条件的该考生基本信息及各科目成绩单信息,无符合条件的将显示无此记录。

处理:

在这个子功能里,用户可输入准考证号、姓名或系别,系统将自动进行判定。

4.1.1.4控制考试模块

控制考试模块包括开始考试、结束考试两个模块。

试卷获准发布后,教师可选择院系及试卷,然后点击“允许开始考试”,同时设定考试时限,此后,学生登陆考试系统才能开始考试。

在此处,对已开考的试卷,教师可随时结束本次考试。

输入项:

选择部门或院系名称

输出项:

页面将罗列出已经审批过的试卷,以及显示试卷考试状态控制页面,即“允许开始开试”、“结束考试”。

处理:

(1)系统检索数据库中属于这个部门且又审批后可以发布的试卷,然后罗列出来。

(2)所有查询结果以分页方式显示,每页5条,可以迅速跳转某一页,也可按上一页、下一页、首页、尾页方式连接到相应的页。

图5.1系统主界面

5.3系统主要功能界面

教师登录系统后便能进入管理功能界面,在此界面可以进行系统管理、学生管理、题库管理、试卷管理和查询成绩等功能,其界面如图5.2所示。

图5.2系统管理界面

在系统管理界面点击学生管理就可以进入学生管理界面,点击添加学生,即进入如图5.3所示界面,在此界面可以进行学生信息的添加。

图5.3学生管理界面

点击题库管理,可进行题库查询和制作题库,选择制作题库,进入图5.4所示界面。

图5.4题库制作界面

点击下一步,可以继续设置题目,界面如图5.5所示。

图5.5添加题库界面

重要提示:

本论文由大学论文网

毕业论文下载网:

提供

如果需要详细内容请与QQ:

4991024联系

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 高考

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1