没有合适的资源?快使用搜索试试~ 我知道了~
UML建模,ROSE在线考试系统
5星 · 超过95%的资源 需积分: 9 86 下载量 64 浏览量
2009-12-06
18:33:12
上传
评论 2
收藏 212KB DOC 举报
温馨提示
ROSE 这是我自己设计的在线考试系统,面向对象的分析方法,包括用例图、活动图、顺序图、协作图等等,
资源推荐
资源详情
资源评论
在线考试系统
1. 序
随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教
育,通过计算机网络实现异地教育和培训。现在,计算机硬件技术的发展已经达到了相当
高的水平。但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发
展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出
了更高的设计要求。
远程教育包括很多环节,例如教学系统、答疑系统和考试系统等等。其中很重要的一
个环节就是在线考试系统,同时它也是最难实现的环节。在我国,虽然远程教育已经蓬勃
地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,
组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷
分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越
大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不
能适应现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和
虚拟大学的出现等等,且这些应用正逐步深入到千家万户。
1.1 编写需求规格说明书的目的
本需求规格说明书的编写目的在于研究在线考试系统软件的开发途径和应用方法。
本需求规格说明书的预期读者是与在线考试系统软件开发有联系的决策人,开发组成
人员,扶助开发者,支持本项目的领导和公司人员,软件验证者。
1.2 在线考试系统的提出背景及发展意义
“在线考试系统”主要是为广大学子及其老师提供一个方便的场所,让大家可以通过互
联网在异地了解关于操作系统的各方面知识,与老师交流,同其他学生交流心得,并在线
考试等等。相信它会给广大学子提供方便快捷的学习途径。
本项目成果提供一个在线考试的网站,学生通过在校园网或互联网上访问该网站,学
生可以按照教师的建议或各自的计划对所学知识进行自我测验;在线考试系统减轻教师的
工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观
更加激发学生的学习兴趣。
1.3 定义(术语的定义和缩写词的原文)
在线考试系统: 该软件是面向学校的,它为学校、教学人员、学生的教学学习及考试
提供了方便,同时也使得教师与学生、学生与学生之间更好的交流,本系统使用 asp.net
开发编程语言,独立完成其功能。
Asp.net:是建立在微软新一代.Net 平台架构上,利用普通语言运行时(Common
Language Runtime)在服务器后端为用户提供建立强大的企业级 Web 应用服务的编程框
架。
1.4 参考资料
<<asp.net web 程序设计>> --------蒋培 王笑梅 编著
清华大学出版社
<<软件工程>> --------钱乐秋 赵文耘 牛军钰 编著
清华大学出版社
<<UML 系统建模与分析设计 >> --------刁成嘉 主编
机械工业出版社
2. 软件产品的一般性描述
本系统是利用 ASP.NET(C#)、HTML、SQL 数据库等技术和工具开发的在线考试系统。
它使用方便,操作简单,具有用户注册,多用户同时在线考试、动态随机出题、自动判卷
题库管理、用户管理、成绩管理等功能。
2.1 运行环境与资源
系统的软硬件开发环境
(1)服务器的软硬件配置
服务器的硬件配置: CPU 1.6G,硬盘 160G,内存 2G
服务器的操作系统:Windows XP 专业版
Web 服务器软件:IIS 7.0(Internet Information Server)
数据库服务器软件:SQL Server 2005
(2)客户端的软硬件配置
客户端的硬件配置: CPU 800 或以上,硬盘 8OG,内存 64M
客户端操作系统:Windows 98 以上
客户端浏览器软件:IE(Internet Explorer)
系统的开发工具
利用 ASP.NET(C#)、HTML、SQL 数据库等技术和工具开发设计
2.2 软件产品的功能
要实现一个软件系统,首先应该进行需求分析,这样才能令设计出的软件满足用户的
各项功能。下面就对在线考试系统的设计进行需求分析。
1.系统需要解决的主要问题
首先,因为考试是面向特定的某些对象的,所以考试者进入系统应该进行身份验证。
考试者进入考试系统后,应该能根据自己的需要进行个人信息的修改、考试系统的进入,
以及考分的查看。鉴于考试环境一般为机房,考试者之间的距离很近,为了在线考试做到
规范,对于每个应试者来说,试卷的题型和题量都应是相同的,但试题并不相同。在线考
试基于网络环境,试卷应该从服务器的数据库随机抽取试题后动态生成的。另外,系统还
应该对考试时间进行控制,时间到了会要求考试者交卷。考试者选择答案提交后,应该由
计算机自动判卷,得到成绩后显示出来。
2. 系统应该具备的基本功能
在该系统中,对所有用户已经建立用户表(学生表,教师表,管理员表),学生
登录信息为学号和姓名,教师登录信息为编号和姓名,管理员只有一个用户名
admin 且编号是 0000.
学生信息的管理:管理员可以增删学生信息
老师信息的管理:管理员可以增删老师信息
试卷模型设置:教师设置试题的每种题型的分值以及考试的总时间。
试题库管理:老师对题型试题库的进行管理,包括添加、删除、更新试题等操作。
试卷生成:可以指定试卷的各题型的数量,从试题库里随机抽取试题生成一份原
始试卷。
在线考试:系统严格控制整个考试过程,实行时间的监控与权限的控制,考生需
要在限定的考试时间内交卷。系统根据各次考试可以设定考试的开始和截止时间,
只有在开始时间达到之后,考生才可以开始答题,在截至时间之后,不能再提交
答题答案。
考生可以使用自己的用户编号和姓名登录系统,并选择需要参加的考试编号,然
后开始答题,系统需要记录考生开始答题的日期时间和提交答题答案时的日期时
间。
计算机自动阅卷:对于考生提交的考试答案,选择题,填空题系统可以自动计算
得分.
考生只有一次机会提交考试答案,不可重复提交或取消提交,但提交前可以多次
保存中间答题答案。
学生成绩查阅:考生考完以后,等计算机自动阅卷之后,可以对自己的成绩进行
查并且只能查询个人成绩,不能访问他人成绩。
教师进行成绩查询:在学生考完之后,教师可以登录系统对参加考试的学生进行
成绩查询,也可以查询所教学科所有学生成绩,以便于对教学进度进行分析。
系统可以提供报表,比如参加同样类别考试学生成绩排名,可以方便老师和学校
教务系统的查阅以及对学生的学习状况进行分析。.
除了实现上述功能以外,在线考试系统还应该具有友好、简洁的界面,安全性要高,
稳定性要强,能够满足多用户同时及进行在线考试。
剩余15页未读,继续阅读
资源评论
- zcxfeiyang2013-07-01资源非常好,图也很完整,特别是用例图、很符合我的系统、非常感谢
- cool0eudora2014-02-22还可以哦,写论文时做了参考,很好!!!!!!!!
- 亚里士多缺2014-07-25写论文使用的。还可以 谢谢大家
- 拂晓Skyler2015-06-25资源挺好的,图很完整
wen141261
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功