




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、毕业设计论文题目:网上考试系统指导教师:王亦农学生:杜锴前 言课题研究意义 随着我国Internet的普及和现代远程教育的发展,网上考试,网上测试,网上练习,已经成为现代远程教育必不可少的一部分。利用ASP(Active Server Page)与数据库的结合,可以很好的实现这些功能,真正实现无纸化考试系统。课题的主要内容 完成网上考试系统中的教师出题,修改试题,教师抽题,试卷生成,教师判卷,资源共享,学生选课,学生删课,学生考试,查询试卷这十部分的编辑设计工作。研究现状及设计目标ASP技术介绍 Microsoft Active Server Pages 即我们所称的ASP,其实是一套微软开发
2、的服务器端脚本环境。Active Server Page 是创建动态网页的一个很好的工具,它起一种编程语言的作用,可以利用它编写动态产生HTML的程序代码。 IIS服务器技术 IIS(Internet Information Server),是微软公司主推的服务器,最新的版本是IIS 6.0,IIS与Windows NT Server完全集成在一起,因而用户能够利用Windows NT Server和NTFS(NT File System,NT的文件系统)内置的安全特性,建立强大,灵活而安全的Internet站点。 VBScript介绍 Microsoft Visual Basic Scrip
3、ting Edition是程序开发语言Visual Basic家族的最新成员,它将灵活的Script应用于更广泛的领域,包括Microsoft Internet Explorer中的 Web 客户机 Script 和 Microsoft Internet Information Server 中的 Web 服务器 Script。课题设计目标(1)能够实现在网上的考试,包括局域网和广域网(2)能够实现网上自动判卷 (3)能够实现教师的人工判卷功能 (4)能够实现教师网上出题的功能 (5)能够实现教师抽题的功能 (6)生成word文件 (7)教师对试题修改 (8)教师对试题的查询 (9)资源共享
4、(10)学生选课 (11)学生删课 (12)学生考试 (13)管理员登录 (14)学生注册 (15)教师注册 (16)学生登录 (17)教师登录 (18)学生密码更改 (19)教师密码更改 (20)查询分数(21)考后分析 (22)整体分析 系统分析研究设计中要解决的问题(1)因为本系统要求是在网上的无纸化的考试,而不是单机的考试。 (2)因为是网上考试系统,所以此系统必须要具备教师出题这部分是理所当然的。(3)教师为学生出完题后,如果出的试题有错误,或者教师对出的试题不满意,就必须要对所出的试题进行修改。 (4)教师为学生出完题后,在学生进行考试之前,教师要为学生的考试在试题库中抽出要学生要
5、考的试题,目的是为了让考试的每个学生考的都是一份试卷。 (5)教师可以将在试题库中抽出的学生考试的试题生成word文件,进行保存。(6)既然是网上考试系统,对学生试卷的判卷功能是必须要有的。(7)教师在一起进行教学研究的时候,免不了要对其它教师的考试试题情况和学生的考试情况进行分析,以达到促进教学发展的目的。 (8)学生如果希望进行一门或几门学科的考试,就必须在选课这一模块中进行课程的选择。 (9)如果学生已经取得了这门课程的学分,或者是选择了错误的课程,或者学生已经毕业,就要进行删除课程的工作,所以,网上考试系统中就要具备学生删除已经选择的课程的内容。 (10)网上考试系统顾名思义是要在网络
6、上进行的考试,最主要的目的就是考试,所以实现学生的网上考试是本系统中最最重要的一部分。(11)如果教师希望在庞大的题库中查找自己需要的试题,只是让教师在数据库中盲目的查找是不适当的,对数据库也是不安全的。 系统结构图流程图管理员登陆模块流程图学生登陆模块流程图教师登陆模块流程图系统信息E-R图学生信息数据库表管理员信息数据库表教师信息数据库表考试信息数据库表模块实现(1)教师出题模块的实现方法 教师登录后,选择进入教师出题界面(teacher_subject.asp),在这里教师可以为学生选择出单选题,多选题,判断题和问答题。这些都是通过超级链接的方式实现的。 修改试题的实现方法是,采用框架页
7、面,左页面设置了一个下拉菜单,用于选择题型;设置了一个单行文本框,用于输入题号;设置了两个按钮,一个是确定按钮,一个是重写按钮。右页面用于试题的修改。主要采用循环语句将试题的各种信息用单行文本框显示出来,教师可以在单行文本框中对试题进行各种修改。 教师判卷的实现方法是,同样采用了框架页面,左页面设置了四个下拉菜单,分别用于教师选择考试时间,学科编号,考试学科,学生学号;还设置了一个确定按钮。在右页面中用循环语句,以表格的形式将学生回答的问答题显示出来,每道的后面设置了一个单行文本框,用于教师为这道题打分。 查询试卷的实现方法是,利用sql语句中的select语句结合where条件在数据库表中找
8、出符合条件的数据,也就是找出当前学生所选择的考试学科的有关信息,将它们显示出来。 几处需要完善的地方(1)在表格的设计方面还有些不足,在数据多的时候,数据在表格中就会挤到一起,这是需要改进的地方。(2)在选择数据库后台方面还有些不足的地方,由于计算机配置所限,只能采用Access数据库,Access数据库只能应用于小型的数据量,所以这是需要改进的地方。(3)在网上考试系统的考试功能方面还有些不足的地方,现在只能进行单选题,多选题,判断题和问答题的考试。而不能进行填空题,画图题,连线题的一些考试,所以这是需要改进的地方。(4)没有实现学生考试的时间控制功能,也就是在考试时间到时系统自动提交试卷。
9、这方面是本系统不足的地方,所以这是需要改进的地方。测试目的 测试是一个为了寻找错误而运行程序的过程,它的目的就是找出尽可能多的程序漏洞,对系统进行改善,以便客户运行时得以顺利进行,而不发生故障。一个好的测试的标准就是指找到迄今为止尚未发现的错误,并且,一个成功的测试的标准则是指揭示了迄今为止尚未发现的错误,可见,发现错误后漏洞是一个测试的重要目标。结 论这次毕业设计是我从理论走向实践迈出的坚实的一步。从分析到设计直到具体实现,原来学的理论知识对我有很大的指导,我也发现了其中有很多不足的地方。通过这次毕业设计,我深深体会到,一个好的程序设计人员必须具有认真、谨慎的作风,与人合作的精神,和坚忍不拔的毅力。我会向着这个方向去努力。致谢首先我要特别感谢专业课的所有老师们,是他们在我的专业课的学习过
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论