没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
目 录
摘 要...................................................................................................................................................................1
Abstract..............................................................................................................................................................2
2.系统分析和设计.............................................................................................................................................3
2.1 项目开发背景......................................................................................................................................3
2.2 系统可行性研究..................................................................................................................................4
2.3 系统需求分析......................................................................................................................................5
2.3.1 系统需要解决的主要问题......................................................................................................5
2.3.2 系统应该具备的基本功能......................................................................................................6
2.4 运行环境......................................................................................................................................6
2.5 E-R 图..................................................................................................................................................7
2.6 系统开发工具介绍..............................................................................................................................7
2.6.1 操作系统平台...........................................................................................................................7
2.6.2 数据库平台...............................................................................................................................8
2.6.3 ASP 技术介绍...........................................................................................................................8
2.7 系统设计..............................................................................................................................................9
2.7.1 基本简介...................................................................................................................................9
2.7.2 系统开发模式.........................................................................................................................10
2.7.3 系统结构图.............................................................................................................................10
2.7.4 数据库中表的设计.................................................................................................................11
3.系统实现和讨论...........................................................................................................................................14
3.1 在线考试系统考试流程图................................................................................................................15
3.2 用户管理模块详细设计和实现.......................................................................................................16
3.2.1 用户注册功能实现................................................................................................................16
3.2.2 用户登录功能实现................................................................................................................16
3.2.3 学生统计管理实现................................................................................................................18
3.3 成绩管理实现....................................................................................................................................19
4.结论...............................................................................................................................................................20
参考文献..........................................................................................................................................................21
致谢..................................................................................................................................................................22
云南农业大学 计算机科学与技术
摘 要
本文介绍了基于 B/S 的在线考试系统设计与实现,其中重点介绍的是用户管理和
成绩管理模块的设计与实现。
系统采用软件工程的思想来设计。首先,论文对用户需求进行分析,提出用户管
理和成绩管理要解决的主要问题,用户管理主要实现用户注册、用户登录和学生统计
管理等功能;学生成绩管理则实现了成绩的统计,各分数段人数的统计,最高分、最
低分的统计等功能。
其次,论文在需求分析的基础上,设计相应的数据库结构,并给出了学生在线考
试的基本流程。
最后,本论文在 Active Server Page 和 Access 数据库的基础上,开发了在线考
试系统。系统的基本应用表明,该系统满足了在线考试的基本要求。
关键词:B/S;在线考试;ASP;Access
第 1 页 (共 22 页)
云南农业大学 计算机科学与技术
Abstract
This paper introduces the design and implementation of Online-
Examination System based on b/s, and it mainly focuses on the design
and implementation of user management and performance management.
System uses software engineering ideas to design. Firstly, this papers
analysis the demand of user and propose main problems of user
management and performance management, user management consists
of user registration, user login and students statistical management and
so on; Student performance management realizes the function of score
statistics, the number of student in di&erent score scope, the highest
score and the minimum statistical.
Secondly, we design the database structure, and give basic online
examination process on the basis of the corresponding demand.
Finally, we realize the-online examination system based on ASP and
ACCESS. The application shows that this system can meet the basic
requirements.
Keywords: B / S; On-line Examination; ASP; Access
第 2 页 (共 22 页)
云南农业大学 计算机科学与技术
1.前言
在二十一世纪的新时代,随着计算机技术的发展及计算机的日益普及,基于 B/S 的在线考试与
无纸化办公一样已成为大势所趋。基于 B/S 的在线考试也越来越成为学校的好帮手,它的优势不但
体现在人力上也体现在物力上,基于 B/S 的在线考试系统的自动评阅、记分、成绩存档功能将有效
地避免资源的浪费,有利于环保,减少人员,提高效率。
现阶段,学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少
要经过无五个步骤,即人工出卷、考生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试类
型的不断增加及考试要求的不断提高,教师的工作量将越来越大,并且其工作将是一件十分烦琐和
非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。 相比传统的考试方式,
基于 BS 的在线考试系统的主要好处是一方面可以动态地管理各种考试信息,只要准备好足够大的
题库,就可以按照要求自动生成各种试卷;另一方面,考试时间灵活,可以在规定的时间段内的任
意时间参加考试;另外计算机化的考试的最大特点是阅卷快,系统可以在考试结束时当场给出客观
题考试成绩,计算机阅卷给了考生最大的公平感
网络考试系统极大地提高了教学的灵活性,现在在许多领域已经有了广泛的应用。最有影响的
案例就是 ETS(美国教育考试中心)举办的 GRE(美国研究生入学考试)的计算机化考试,它使
考试由原来的每年只能有两次参加考试的机会变成了每个工作日都可以参加的考试。
希望通过此次设计提高自己的动手能力,提高自己的自学能力和解决问题的能力,并对网站的
开发有更深入的认识。
2.系统分析和设计
2.1 项目开发背景
随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育,通过
计算机网络实现异地教育和培训。现在,计算机硬件技术的发展已经达到了相当高的水平。但是,
远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善
的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。
第 3 页 (共 22 页)
云南农业大学 计算机科学与技术
远程教育包括很多环节,例如教学系统、答疑系统和考试系统等等。其中很重要的一个环节就
是在线考试系统,同时它也是最难实现的环节。在我国,虽然远程教育已经蓬勃地发展起来,但是
目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五
个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增
加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易
出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展,
网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。人们
迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高
了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。例如目前许多国际著名
的计算机公司所举办的各种认证考试绝大部分采用这种方式。
在线考试是现阶段研究开发的一个热点。它是建立在国际互联网上的应用系统,客户端的配置
可以极为简单,使考试不受地域的局限。一个完备的在线考试系统可以使用户在网上学习过后及时
检验自己的学习效果,已发现自己的不足,使得学习效率得到很大提高。在线考试系统中题目的生
成、试卷的提交、成绩的批阅等都可以在网络上自动完成。只要形成一套成熟的题库就可以实现考
试的自动化。这样一来,教师所要做的只是精心设计题目、维护题库,而不是组织考试,从而大大
减轻了教师的负担,这表明其经济性是相当可观的。为了适应新形势的发展,我们小组进行了这一
系统的初步设计工作,也可以说是做一个初步的探索,希望它能够在各类考试中发挥高效、便捷的
作用,把老师从繁重的工作中解脱出来。
2.2 系统可行性研究
在线考试系统的设计思想:首先是将考试从传统的考试模式中解脱出来,实现考生随时随地的
按照要求进行考试并获得成绩,提高考试的效率,降低老师的工作量。
根据软件工程导论的分析原理
[1]
,现对系统可行性进行分析:
1. 技术可行性:该系统由前台和后台两大模块组成。前台面向用户,后台面向系统管理员,
并且以网页的形式呈现给用户。它以 ASP 为开发平台,以 SQL Server 为后台数据库,WEB
服务器采用 IIS 等来进行设计。根据现有的知识和技术,加上指导老师的指导,对实现该系统
的要求基本可以实现,所以本系统具有技术可行性。
第 4 页 (共 22 页)
剩余22页未读,继续阅读
资源评论
ynau2005
- 粉丝: 1
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功