摘要:网络在线考试系统主要是为了减少教师的工作量,其主要功能可以分为学生的功能和教师的功能。学生的功能包括登录系统、修改个人密码、网络在线考试、个人成绩查询等。教师即管理员的功能包括登陆系统、修改个人密码、考核题库管理、考核方案管理等。本系统是依靠ASP.NET和SQL server 2005来完成。系统基本实现了前台学生考试和查询成绩,后台教师录入试题和考试方案。36133
毕业论文关键词:ASP.NET;数据库;在线考试
The Design and Implementation of the Network Examination System
Abstract:The Online examination system is mainly to reduce teachers' workload and its main functions can be pided into students' and teachers' functions. Student's features included login system, modified your password, online examination, personal scores queried, etc. Teacher as administrator functions included land system, modified your password, assessment of examination question bank management, plant management, etc. This system is rely on ASP.NET and SQL server 2005 to complete. System will basically achieve student examination and query result at the front desk, backstage teacher entry exam and test plan.
Key Words: ASP.NET; database; online-examination system.
目录
摘要 2
引言 2
1课题的现状及其意义 3
1.1课题背景 3
1.2 国内外研究的现状 3
1.3 课题设计意义 3
1.4 设计方法 4
2 ASP.NET技术介绍 4
3系统需求分析 4
3.1应用需求 4
3.2 功能需求 4
3.3系统结构 4
4系统数据库设计 6
4.1业务实体分析 6
4.2系统E-R图 6
4.3 数据库表的设计 7
5系统设计与实现 9
5.1登录及修改密码页面的设计 10
5.2教师管理模块 10
5.3考生模块 11
5.4存储过程 13
6系统测试 13
参考文献 13
致谢 15
网络考试系统的设计与实现
引言
我开发的这个平台主要功能是:学生登录平台后,用学号,姓名登录考试系统,选择要考核的科目,系统自动在题库中组卷,考生开始作答。教师要通过浏览器登录到在线考试系统,可以进行更改密码和基本个人信息的操作,可以通过管理功能进行添加,修改,删除已有试卷,和浏览所有试卷。考试结束后,系统自动批改试卷,并且将成绩按学号录入成绩查询里。管理员可对考生、教师、管理员、课程、专业进行添加、删除、修改。考试管理系统,管理员可对试卷进行添加、删除、修改。
研究方法和思路:在线考试系统的主要功能是实现在线考试和在线阅卷,根据这个要求,应该提供相应的软件支持和教务支持。包括用户登录,随机组卷,随机抽题,交互答题,自动判卷,成绩查询,题库录入,编辑等。整个系统的用户有三类:考生、教师和系统管理员。他们具有不同权限,进入考试系统前,必须经过身份验证,用户只有具有其中一种合法用户身份,才能进入系统,对系统规定资源进行访问。本课采用B/S模式实现,开发平台为visual studio 2008,开发语言为ASP.NET、c#。
1 课题的现状及其意义
1.1课题背景
目前各个学校的考试基本都采用笔试考试,每次考试都由监考老师把纸质试卷发给考生,考生作答完毕后再由监考老师统一收回后进行批改,统计分数后公布在某些校园网上,这样老师的工作量大,并且容易造成数据的错误。计算机的普及和应用是的我们可以开发网络考试系统来解决笔试考试的缺点,使得教师的工作量大大减少,同时节省印刷试卷的成本,也使得学生考试更加方便灵活。 ASP.net+sqlserver网络考试系统设计+源代码:http://www.youerw.com/jisuanji/lunwen_34468.html