学生在线考试管理系统.docx

上传人:b****1 文档编号:2971709 上传时间:2023-05-05 格式:DOCX 页数:16 大小:152.21KB
下载 相关 举报
学生在线考试管理系统.docx_第1页
第1页 / 共16页
学生在线考试管理系统.docx_第2页
第2页 / 共16页
学生在线考试管理系统.docx_第3页
第3页 / 共16页
学生在线考试管理系统.docx_第4页
第4页 / 共16页
学生在线考试管理系统.docx_第5页
第5页 / 共16页
学生在线考试管理系统.docx_第6页
第6页 / 共16页
学生在线考试管理系统.docx_第7页
第7页 / 共16页
学生在线考试管理系统.docx_第8页
第8页 / 共16页
学生在线考试管理系统.docx_第9页
第9页 / 共16页
学生在线考试管理系统.docx_第10页
第10页 / 共16页
学生在线考试管理系统.docx_第11页
第11页 / 共16页
学生在线考试管理系统.docx_第12页
第12页 / 共16页
学生在线考试管理系统.docx_第13页
第13页 / 共16页
学生在线考试管理系统.docx_第14页
第14页 / 共16页
学生在线考试管理系统.docx_第15页
第15页 / 共16页
学生在线考试管理系统.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

学生在线考试管理系统.docx

《学生在线考试管理系统.docx》由会员分享,可在线阅读,更多相关《学生在线考试管理系统.docx(16页珍藏版)》请在冰点文库上搜索。

学生在线考试管理系统.docx

学生在线考试管理系统

学生在线考试管理系统

 

 

2011-06-29

 

人员

时间

内容

备注

江远彬

2011-6-20

全文

撰写人

1.开发环境:

Windowsxp;

myEclipse;

mySQL;

premiompsoft

2.运行环境:

硬件环境:

CPU:

intelPentium6200及以上;

内存:

2GB;

硬盘:

320G;

显卡:

512M;

软件环境:

1.JDK

2.Web服务器或应用服务器

3.数据库系统

对操作系统的要求

1.操作系统;Windowsxp.

2.JDK;

3.数据库:

MySQL;

4.Web服务器;

 

3.问题域:

可实现功能:

登录功能

学生通过学号和姓名登陆

教师通过教师编号和姓名登陆

管理员通过身份和密码登陆

1学生功能

学生在线考试功能

■选择考试科目

依次选择菜单“考试/选择考试科目”,弹出选择考试科目界面,能选择自己班级已经开设的课程和以往没有考及格的课程。

■进行考试

选择考试科目后,依次选择菜单“考试/进行考试”,就进入考试界面,该套试题是根据该课程的试卷结构在试题库中随机选择的。

考试时间为100分钟。

中途可以提交试卷。

也可以通过按钮【第一题】跳转到第一题,并显示你刚完成的答案,【前一题】、【后一题】、【最后一题】能实现做题过程中的跳转,也能通过编辑框和【跳转】按钮跳转试题到相应的位置。

在题目的上方,是考试者的基本信息,以及考试该课程的次数、和当前的剩余时间。

另外,题目内容的上方提示题目的类型和每题的分数,以及描述当前的题目编号和总的试题数目,和没有完成的题目数,方便学生进行了解卷面的情况。

答题完成后,通过【提交试卷】进行试卷提交。

当时间到时,将自动提交试卷并计算成绩。

学生查看个人成绩功能

选择菜单项“成绩查询”能查看学生以往考试的情况,通过该结果能看出课程的补考情况。

2教师功能

教师选课

选择菜单项“选课”,将实现登录教师的选课功能,包括选择课程以及教授的班级。

教师修改试题库功能(包括添加、删除、修改操作)

选择菜单项“填充题库”,教师能填充自己教授的课程题库,其中试题内容中能接受图片和文字的结合,选项中不可以接受图片。

教师维护试卷结构功能

■修改试卷结构

依次选择菜单项“试卷结构维护/修改试卷结构”,教师能修改自己教授课程的试卷结构。

■添加试卷结构

依次选择菜单项“试卷结构维护/添加试卷结构”,教师能添加自己教授没有试卷结构的课程的试卷结构。

教师查看班级成绩功能

选择菜单项“查看成绩”,弹出查看成绩界面,该界面左边列出讲授的课程以及每个课程对应的班级,单击班级节点会在右边的窗体中查看该班该门课程的成绩。

 

3管理员功能

管理员维护教师信息功能、

■教师信息浏览

依次选择菜单项“教师信息维护/教师信息浏览”,将能浏览到该系统已经存在的教师信息。

■添加教师信息

依次选择菜单项“教师信息维护/添加教师信息”,将能浏览到该系统已经存在的教师信息,正确填写教师姓名和教师系别。

管理员维护学生信息功能

■学生信息浏览

依次选择菜单项“学生信息维护/学生信息浏览”,将显示学生的信息界面,。

■添加学生信息

依次选择菜单项“学生信息维护/添加学生信息”,将弹出添加学生信息的界面。

当学号已经存在时进行添加,添加失败,并给出错误信息。

管理员维护课程信息功能

课程信息浏览

依次选择菜单项“课程信息维护/课程信息浏览”,将弹出课程信息浏览的界面。

课程信息添加

依次选择菜单项“课程信息维护/课程信息添加”,将弹出课程信息添加的界面,填写正确的信息。

当信息不正确时,将给出错误提示对话框。

 

管理员维护班级信息功能

■班级信息浏览

依次选择菜单项“班级信息维护/班级信息浏览”,查看系统中的班级信息。

■班级开课信息浏览

依次选择菜单项“班级信息维护/班级开课信息浏览”,查看系统中的班级信息。

.

■班级信息添加

依次选择菜单项“班级信息维护/班级信息添加”,将显示班级信息添加界面,注意新的班级编号不能与已经存在的相同,否则,添加不成功

系统整体功能需求图:

 

需求规格说明书

 

人员

时间

内容

备注

江远彬

2011-6-20

全文

撰写人

1引言

1.1编写目的

信息技术高度发达的今天,利用信息技术对大量复杂的信息进行有效的管理成为一种普遍而实用的手段。

一方面,这极大的减少了簿记和人力的开销,另一方面,现代计算机强大的计算能力和网络的普遍部署,大大简化了大量信息的处理和流动。

学生在线考试系统是评测学生能力的一个重要组成部分,他对老师的工作效率有很大的提高,它可以降低对纸质试卷的要求,同时也体现了节约型社会的要求。

该系统涉及了学生在线考试,学习成绩插询,以及很多相关信息的综合处理。

为了方便配合教师对学生成绩的进一步了解,开发学生在线考试系统是当务之急。

学生在线考试系统把学科、试题、电脑改卷、成绩查询的部分管理工作集成到一个统一的平台,各管理人员分工协作、相互配合,及时了解学生学习生活情况。

同时,也可以方便老师针对学生个体不同情况进行分层次指导。

1.2项目背景

目委托单位:

软件技术课程项目

项目开发单位:

江西现代学院10级软件2班

项目主管部门:

江西现代学院10级软件2班

1.3项目规划

阶段

文档

提交日期

需求阶段

需求分析文档

6月20日

分析设计

软件设计文档

6月28日

测试

软件测试文档

6月30日

开发人员

职能

邮箱

施润华

前台设计

江远彬

项目经理

熊凌南

程序员

陶瑶

开发文档

吴云飞

程序员

1.4参考资料

教材、实训例题等

2.任务概述

2.1目标

明确用户需求,加速开发进程

处理速度的提高;

控制精度或生产能力的提高;

管理信息服务的改进;

人员工作效率的提高。

2.2运行环境

操作系统:

WindowsXP

网络服务器:

Tomcat5.0

数据库:

MicrosoftServer2005

开发工具:

MyEeclipse

2.3条件与限制

处理器要求:

PentiumⅡ或以上

运行环境:

****

内存要求:

512MB或以上

2.4用户特征

使用本软件的用户非常广泛,它非常适用于具有如下特点的人员:

工作中与外界联系非常频繁,惜时如金;

与外界的联系成为开展工作的关键因素,相关信息丢失或损坏可能带来重大损

失。

针对如上用户特点,本软件可以迅速、准确、方便地提供个人社会关系数据库管理系统的各项管理功能,同时力求为用户提供方便、高效、实用的功能。

用户只需掌握电脑录入功能即可。

3.功能需求

3.1学生功能

3.1.1登录功能

学生通过学号和姓名登陆

教师通过教师编号和姓名登陆

管理员通过身份和密码登陆

3.1.2学生在线考试功能

■选择考试科目

依次选择菜单“考试/选择考试科目”,弹出选择考试科目界面,能选择自己班级已经开设的课程和以往没有考及格的课程。

■进行考试

选择考试科目后,依次选择菜单“考试/进行考试”,就进入考试界面,该套试题是根据该课程的试卷结构在试题库中随机选择的。

考试时间为100分钟。

中途可以提交试卷。

也可以通过按钮【第一题】跳转到第一题,并显示你刚完成的答案,【前一题】、【后一题】、【最后一题】能实现做题过程中的跳转,也能通过编辑框和【跳转】按钮跳转试题到相应的位置。

在题目的上方,是考试者的基本信息,以及考试该课程的次数、和当前的剩余时间。

另外,题目内容的上方提示题目的类型和每题的分数,以及描述当前的题目编号和总的试题数目,和没有完成的题目数,方便学生进行了解卷面的情况。

答题完成后,通过【提交试卷】进行试卷提交。

当时间到时,将自动提交试卷并计算成绩。

3.1.3学生查看个人成绩功能

选择菜单项“成绩查询”能查看学生以往考试的情况,通过该结果能看出课程的补考情况。

3.2教师功能

3.2.1教师选课

选择菜单项“选课”,将实现登录教师的选课功能,包括选择课程以及教授的班级。

3.2.2教师修改试题库功能(包括添加、删除、修改操作)

选择菜单项“填充题库”,教师能填充自己教授的课程题库,其中试题内容中能接受图片和文字的结合,选项中不可以接受图片。

3.2.3教师维护试卷结构功能

■修改试卷结构

依次选择菜单项“试卷结构维护/修改试卷结构”,教师能修改自己教授课程的试卷结构。

■添加试卷结构依次选择菜单项“试卷结构维护/添加试卷结构”,教师能添加自己教授没有试卷结构的课程的试卷结构。

3.2.4教师查看班级成绩功能

选择菜单项“查看成绩”,弹出查看成绩界面,该界面左边列出讲授的课程以及每个课程对应的班级,单击班级节点会在右边的窗体中查看该班该门课程的成绩。

3.3管理员功能

3.3.1管理员维护教师信息功能、

■教师信息浏览

依次选择菜单项“教师信息维护/教师信息浏览”,将能浏览到该系统已经存在的教师信息。

■添加教师信息

依次选择菜单项“教师信息维护/添加教师信息”,将能浏览到该系统已经存在的教师信息,正确填写教师姓名和教师系别。

■教师信息导入

依次选择菜单项“教师信息维护/教师信息导入”,通过单击按钮【选择文件】,将需要的教师文件导入,要注意的是,教师信息的excel文件格式需满足前两列为教师姓名和所在专业。

如表2-1,表结构的第一行为excel表中标题行,即第一行。

表2-1教师导入表(excel表结构)

姓名

系别

┅┅

┅┅

张向丰

信息工程

郭晓燕

信息工程

3.3.2管理员维护学生信息功能

■学生信息浏览

依次选择菜单项“学生信息维护/学生信息浏览”,将显示学生的信息界面,。

■添加学生信息

依次选择菜单项“学生信息维护/添加学生信息”,将弹出添加学生信息的界面。

当学号已经存在时进行添加,添加失败,并给出错误信息。

■导入学生信息

依次选择菜单项“学生信息维护/导入学生信息”,将弹出导入学生信息的界面,选择正确的excel文件,并导入。

这里学生表的结构如表2-2,表结构的第一行为excel表中标题行,即第一行。

表2-3学生表的结构

学号

班级

姓名

性别

身份证号

……

……

15

1

王彬含

188********8888

……

……

需要注意的是:

身份证号字段在excel表中定义为“文本”

3.3.3管理员维护课程信息功能

■课程信息浏览

依次选择菜单项“课程信息维护/课程信息浏览”,将弹出课程信息浏览的界面。

■课程信息添加

依次选择菜单项“课程信息维护/课程信息添加”,将弹出课程信息添加的界面,填写正确的信息。

当信息不正确时,将给出错误提示对话框。

■课程信息导入

依次选择菜单项“课程信息维护/导入课程信息”,将弹出导入课程信息的界面,选择正确的excel文件,并导入。

这里课程表的结构如表2-4,表结构的第一行为excel表中标题行,即第一行。

表2-4课程信息结构

课程编号

课程名称

……

7

操作系统

……

3.3.4管理员维护班级信息功能

■班级信息浏览

依次选择菜单项“班级信息维护/班级信息浏览”,查看系统中的班级信息。

■班级开课信息浏览

依次选择菜单项“班级信息维护/班级开课信息浏览”,查看系统中的班级信息。

.

■班级信息添加

依次选择菜单项“班级信息维护/班级信息添加”,将显示班级信息添加界面,注意新的班级编号不能与已经存在的相同,否则,添加不成功

■班级信息导入

依次选择菜单项“班级信息维护/班级信息导入”,将显示班级信息导入界面,选择正确的excel文件,并导入,这里班级表的结构如表2-2,表结构的第一行为excel表中标题行,即第一行。

表2-2班级表的结构

班级编号

班级名称

专业

……

……

7

网络技术1002

网络技术

……

……

……

……

……

……

……

3.4功能描述

 

数据流程图

 

 

图示1

 

数据流图:

4.性能需求

4.1数据精确度

数据要求必须精确,可靠,真实。

进行操作请求时,如:

查找、删除、修改、添加应保证输入数据与数据库数据的相匹配性。

而在满足用户请求时,系统应保证所响应数据的查全率与查准率。

4.2时间特性

为满足用户高效要求,数据的响应时间、更新处理时间、数据转换与传输时间、运行时间都应在1-2秒之内。

如果需要与外设交互(如打印机)时,响应时间可能较长,但应在可接受范围之内。

 

5.其它需求

代码的可维护性:

要求每个方法预留出必要的借口。

在数据传输获取的时候,以及系统的登陆模块要考虑其安全性。

 

6.属性需求

6.1软件的正确性

要求所发布的软件可以正确的完成用户的操作需求。

如教师在对题库系统进行数据修改时,系统不仅要可以识别教师录入数据的正确性,而且要将用户输入的正确数据完整、准确的添加到系统里。

6.2软件的可靠性

在用户进行可预期的操作时,系统要保证不出故障

6.3软件的效率

本软件是为实现办公自动化,使用户脱离原始的手工阅卷的低速、低效率而

发的,因此该软件对用户的操作请求应在1-2秒内做处响应。

6.4软件的完整性

发生例如掉电等以外情况时,可以保证系统数据的不丢失

6.5软件的可维护性

系统应可以在发现错误时不仅做出错误显示,还应该进行错误处理,并多系统进行自动修复。

6.6软件的安全性

要求提供身份验证,只允许通过身份验证的用户使用本软件。

并且通过验证可以确认用户身份,即确认用户是否为系统管理员,只有系统管理员和教师才可以对软件进行部分数据的添加、删除和修改操作,而普通学生用户只能进行浏览和考试等基本操作。

6.7软件的可理解性

软件应提供完全图形化的界面,尽可能的方便用户进行操作,从而以满足各层次的用户需求。

 

系统流程图

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

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2