网上考试系统的ppt.ppt

上传人:小飞机 文档编号:6334123 上传时间:2023-10-18 格式:PPT 页数:26 大小:710.50KB
返回 下载 相关 举报
网上考试系统的ppt.ppt_第1页
第1页 / 共26页
网上考试系统的ppt.ppt_第2页
第2页 / 共26页
网上考试系统的ppt.ppt_第3页
第3页 / 共26页
网上考试系统的ppt.ppt_第4页
第4页 / 共26页
网上考试系统的ppt.ppt_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《网上考试系统的ppt.ppt》由会员分享,可在线阅读,更多相关《网上考试系统的ppt.ppt(26页珍藏版)》请在三一办公上搜索。

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

3、 Scripting 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、本系统不足的地方,所以这是需要改进的地方。,测试目的 测试是一个为了寻找错误而运行程序的过程,它的目的就是找出尽可能多的程序漏洞,对系统进行改善,以便客户运行时得以顺利进行,而不发生故障。一个好的测试的标准就是指找到迄今为止尚未发现的错误,并且,一个成功的测试的标准则是指揭示了迄今为止尚未发现的错误,可见,发现错误后漏洞是一个测试的重要目标。,结 论,这次毕业设计是我从理论走向实践迈出的坚实的一步。从分析到设计直到具体实现,原来学的理论知识对我有很大的指导,我也发现了其中有很多不足的地方。通过这次毕业设计,我深深体会到,一个好的程序设计人员必须具有认真、谨慎的作风,与人合作的精神,和坚忍不拔的毅力。我会向着这个方向去努力。,致谢,首先我要特别感谢专业课的所有老师们,是他们在我的专业课的学习过程中无私的教授给我许多专业知识和技能,使我能够在论文写作的过程中顺利解决难题和疑问。其次,在这次论文写作过程中,非常感谢黄山旅游职业学校的王亦农老师给予我的耐心指导和帮助。同时,我也要感谢三年来所有赐予我知识和帮助的老师们,是你们共同帮助我成长,促使我进步的。最后,感谢答辩组的各位老师。,

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

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号