资源预览内容
第1页 / 共29页
第2页 / 共29页
第3页 / 共29页
第4页 / 共29页
第5页 / 共29页
第6页 / 共29页
第7页 / 共29页
第8页 / 共29页
第9页 / 共29页
第10页 / 共29页
亲,该文档总共29页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
河北大学2009届本科生毕业论文(设计)河北大学网络考试系统摘要随着计算机的普及,网络时代的到来,我们学校教学和管理的信息化发展也有长足的进步,这就要求各个环节都均衡发展,从软硬件双方面把河北学校建设成一流的信息管理、教育教学的平台。本文设计开发的网上考试系统也是其中重要的一个方面。该系统有着操作简单、管理方便,同时减轻我们老师的工作负担、提高工作效率、优化学生考试的流程,增强参加考试学生的身份识别等特点,比传统的考试模式更节省人力财力和时间。通过网络考试,为考试创造一种新的考试环境,提高考试工作效率和标准化水平,使考务管理突破时空限制,使考生可以随时随地的通过网络完成考试。关键词:网络考试系统,ASP SQL ServerABSTRACTWith the popularity of computer and network era, our school teaching and management of information technology development has made significant progress, which requires a balanced development of all aspects, from hardware and software in schools both sides of the Hebei information into a first-class management, education teaching platform. In this paper, design and development of online examination system is one important aspect. The system has a simple, easy management, while reducing the workload of our teachers, and improving work efficiency, and optimize the process of examination, and enhance the capacity of students to participate in the examination to identify the characteristics of the test than the traditional model of a more human and financial resources and time savings. Examination through the network for the test to create a new test environment, to improve the efficiency and standardization of the examination level management breakthrough test of time and space constraints, so that candidates can be completed through the network at any time of the examination. Keywords: Network Test System ASP, SQL Server1目录一 引言11.1课题开发背景:11.2课题研究意义1二 需求分析22.1功能需求分析22.2数据需求分析42.3界面需求分析6三 总体设计83.1功能总体设计83.2数据总体设计10四 详细设计及实现134.1技术背景134.1.1编程语言134.1.2数据库及其连接技术的选择154.1.3系统构架154.2功能详细设计16五 结论23谢辞24参考文献25一 引言1.1课题开发背景:考试是教育中一个重要的环节。进行考试一是为了考察学生的知识掌握情况,二是为教师提供教学分析的依据。传统的考试由于涉及到组织命题、试卷印刷、考场安排、组织阅卷等诸多环节,考试占用很长时间、效率很低;同时人工阅卷等主观因素也影响到考试的公正性。随着网络技术在教育领域应用的普及,应用B/S构架的网络考试系统展现出了越来越多的优越性。网络考试系统为考试创造一种新的考试环境,提高考试工作效率和标准化水平,是考务管理突破时空限制,使考生可以随时随地的通过网络完成考试。网络考试系统从根本上解决了传统考试过程中工作量大、效率低、反馈周期长、资源浪费等缺陷,成为教育技术发展与研究的方向。1.2课题研究意义在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着变革,而网络考试则是一个很重要的方向。基于网络的考试系统是传统考场的延伸,加上数据库技术的利用,大大简化了传统考试的过程。因此网络考试系统是电子化教学不可缺少的一个重要环节。网络考试优势明显,考生通过姓名、准考证号码或口令进行登录,试卷可以根据题库中的内容即时生成,可避免考试前的压题;而且可以采用大量标准化试题,从而使用计算机判卷,大大提高阅卷效率;还可以直接把成绩送到数据库中,进行统计、排序等操作。因此,采用网络考试方式将是以后考试发展的趋势。二 需求分析2.1功能需求分析1、前台主要功能前台主要功能包括:在线考试、选择套题、准备考试、开始考试、交卷后成绩单、成绩查询、退出系统。具体功能需求如下:(1)在线考试该模块主要包括在线考试、成绩查询、退出系统和进入选题。(2)选择套题主要包括在线考试、成绩查询、退出系统、选择课程、选择套题和返回在线考试。(3)准备考试主要包括在线考试、成绩查询、退出系统和开始考试。(4)开始考试该模块是显示所考的题目。(5)交卷后成绩单主要包括直接计算出考试成绩。(6)成绩查询主要包括显示学生考试的成绩信息。(7)退出系统可以直接关闭网页。2、后台主要功能主要包括管理员、管理注册学生、管理专业信息、管理课程信息、管理套题信息、管理考生成绩、管理考试题目、添加试题、退出系统。(1)管理员包括管理员查询、修改、添加、删除信息。(2)管理注册学生包括对注册学生的查询、删除。(3)管理专业信息包括对专业信息的查询、添加、修改和删除。(4)管理课程信息包括对课程信息的查询、添加、修改和删除。(5)管理套题信息包括对套题信息的查询、添加、修改和删除。(6)管理考生成绩包括对考生成绩的查询和删除。(7)管理考试题目包括对考试题目的查询、添加、修改和删除。(8)添加试题包括选择考试专业、考试课程、套题名称、添加考试题目、选择考试类型、各选项内容、正确答案和注释。(9)退出系统退出至登陆窗口。3、学生注册主要功能向数据库中添加更多学生资料。4、密码找回主要功能完成因密码遗忘或密码丢失造成的损失。系统功能结构图:河北大学网络考试系统前台学生登录学生 注册找回 密码后台 管理 登陆图2-1 系统功能结构图前台学生登陆考试规则课程选择准备开始开始考试考试结束成绩查询图2-2 前台学生登陆结构图后台管理登陆管理员管理学生管理专业管理课程管理题目管理成绩管理套题添加试题退出系统图2-3 后台管理登录结构图2.2数据需求分析1、通过对系统进行数据需求分析,系统的实体主要包括管理员、课程、专业、考试问题、学生信息、学生成绩、套题信息。2、属性表2-1 管理员信息属性列表:管理员信息属性管理员信息属性管理员信息属性管理员编号管理员名称管理员密码加入时间表2-2 课程信息属性列表:课程信息属性课程信息属性课程信息属性课程编号课程名称所属专业编号加入时间表2-3 专业信息属性列表:专业信息属性专业信息属性专业信息属性专业编号专业名称加入时间表2-4 考试问题属性列表:考试问题属性考试问题属性考试问题属性试题编号试题主题试题类型试题加入时间所属专业号所属课程号所属套题编号选项A选项B选项C选项D试题答案注释表2-5 学生信息属性列表:学生信息属性学生信息属性学生信息属性学生证号学生姓名学生密码性别加入时间密码问题密码答案所选专业号表2-6 学生成绩信息属性列表:学生成绩信息属性学生成绩信息属性学生成绩信息属性试题结果编号所属学生编号所属课程编号所属套题编号所属套题名称单选成绩多选成绩总成绩成绩提交时间表2-7 套题信息属性列表:套题信息属性套题信息属性套题信息属性套题编号套题名称所属课程编号加入时间3、实体关系E-R图图2-4 实体关系E-R图2.3界面需求分析河北大学网络考试系统的界面以蓝色为主要基调。力求做到风格统一,简洁、美观。首页为登陆界面,规格为800px530px,顶部显示网站的标题,左为网站图标,右为登陆信息显示,底部显示网站的Copyright,如图2-5:顶左右底图2-5 登陆界面管理员后台管理页面也规格为800px530px,上为网页标题,左为功能按钮,右为显示内容区域,如图2-6:顶左右图2-6 管理员后台管理页面三 总体设计3.1功能总体设计在功能的设计中,使用面向对象的思想,具有如下的优点:1、易维护 采用面向对象思想设计的结构,可读性高,维护在局部模块就可以进行。2、效率高可重用现有的,已经开发好的类,提高了开发效率。3、易扩展由于继承、封装、多态的特性,自然设计出高内聚、低耦合的系统结构,使得系统更灵活、更容易扩展,而且成本较低。系统首页是一个登录页面,登录页面中用户输入的选项包括用户名、密码、验证码、和是否管理员,系统根据是管理员还是学生进而来选择要跳转的具体页面,有学生页面和管理员页面,登陆页面还有注册和找回密码选项。首页设计如图3-1:学生证号密码验证码登陆注册忘密2931管理员登陆网站名称图片图3-1 系统登录页面学生注册页面包括学生证号、学生姓名、密码、重复密码、密码问题、问题答案、问题答案、性别、所学专业。如图3-2:考生注册信息学生证号学生姓名密码重复密码密码问题问题答案性别所学专业关闭重置注册图3-2 考生注册页面后台管理员管理页面包括管理员、管理注册学生、管理专业信息、管理课程信息、乖戾套题信息、管理考生成绩、管理考试题目、添加试题、退出系统,如图3-3:标题管理员管理注册学生管理专业信息管理课程信息管理套题信息管理考生成绩管理考试题目添加试题退
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号