当前位置:首页 > 免费毕业设计

ASP.NET网络在线考试系统(源代码+论文)免费下载

ASP.NET网络在线考试系统(源代码+论文)免费下载

  • 网站价格: 1
  • 特殊技术: ASP.NET
  • 作品类型: 免费毕业设计
  • 售后服务:

联系方式: 微信:biyebang QQ: 629001810

作品详情

 

摘要

随着计算机技术的发展和互联网时代的到来,人们已经进入了信息时代,也有人称为数字化时代。数在数字化的网络环境下,学生希望得到个性化的满足,根据自己的情况进行学习,同时也希望能够得到科学的评价,老师希望有效改进现有的考试模式,提高考试的效率,教育机构也希望给网上的学生提供更全面灵活的服务,希望全面准确地对学生进行跟踪和评价。网络考试系统正是迎合这一时常需求而开发的,它旨在探索一种以互联网为基础的考试模式。通过这种新的模式,为学校创造一种新的考试环境,使考务管理突出失控的局面,提高考试工作效果和标准水平,是学校管理者、教师和学生可以随时随地通过网络进行考试。
本系统实现了管理员的后台学生和题库管理,学生前台考试,成绩查询等功能。


关键词: 

 

考试系统;网络考试系统ASP.NET SQL SERVER2000



目录:

免费毕业设计



系统设计:

 

在前面进行了一系列的系统调查和系统分析以后,接下来的工作便是系统设计了。这是软件工程中第二个关键的阶段。它是根据前面的几个阶段的结果,在已获准的系统分析报告基础上进行系统设计。
系统设计阶段是开发系统的重要阶段。这个阶段。我们需要把前面阶段收集来的信息进行整理(特别是用户的需求分析),找出我们需要的信息,定下系统开发过程中我们需要实现的功能。这个其实比较有难度的同时比较重要的。数据库如何能设计的尽可能全面而又合理、模块之间的联系程度、前后台的依赖关系如何反映,是在这一阶段感触最深的三个方面。数据库是所有信息的集合,好的数据库设计可以大大减少数据冗余度,如果数据冗余度太大,将占用很对系统资源,给服务器带来沉重的负担。还有数据库的设计也要充分考虑到前台代码执行的效率,不能仅仅是为了设计数据库设计而设计,这会可能导致在编写代码时遇到诸多不便,这一点还需我在以后的工作中好好研究。
在系统设计阶段,每个模块应该尽可能的独立,这样可以减少模块间的调用关系和数据交换关系。每个模块的功能最好能让其尽可能的单一,这样易于以后系统的修改,可以大大的减少相关的操作。在做系统的时候,发现自己原先设计下来的模块不合理,难以满足用户的需求或则是难以实现这个功能,那就必须把这个模块推翻了,如果这个模块又设计到其他的模块,那这个对系统的改动是巨大的。这就要求我们尽早确定系统的核心模块,减少改动。
由于此系统较大原定由两人完成,但因为某些原因,只剩我一人,因此我主要关注前台系统的开发。对于一些必须由后台系统反馈信息列表的前台模块必须清楚区分、详细界定。这也是本系统开发中较为遗憾的地方。

31、系统功能结构设计

系统的功能模块如下图所示:
网络考试系统完整功能结构,如图1所示。
 
免费毕业设计
  网络考试完整功能结构图

3.2 模块简介

网络考试系统是一个功能完善的网络应用程序,由前台学生登录考试、学生注册、找回密码和后台管理二部分组成。
◆ q         前台功能模块
前台页面窗口主要包括登陆前台和后台的主页、选择考试课程、课程相关的套题、准备考试、开始考试、查询考试成绩和退出系统。
◆ q         学生注册功能模块
学生注册页面只是单一的学生资料注册窗口。
◆ q         密码找回功能模块
密码找回页面也只是单一的密码找回窗口。
◆ q         后台功能模块
后台页面窗口主要包括系统管理员资料查询、添加、修改、删除,注册学生资料查询、删除,专业信息查询、添加、修改、删除,课程信息查询、添加、修改、删除,套题信息查询、添加、修改、删除,考生成绩查询、删除,考试题目查询、修改、删除,添加试题及退出系统管理等功能。

33. 数据库的设计

数据表结构
1                          tb_Administrator的结构
列名
数据类型
长度
主键否
功能描述
ID
bigint
8
系统管理员编号
Name
varchar
50
管理员名称
PWD
varchar
50
管理员密码
JoinTime
datatime
8
加入时间
 
2                          tb_Lesson的结构
列名
数据类型
长度
主键否
功能描述
ID
bigint
8
课程编号
Name
varchar
60
课程名称
ofrofession
bigint
8
所属专业编号
JoinTime
datatime
8
加入时间
 
3                            tb_Profession的结构
列名
数据类型
长度
主键否
功能描述
ID
bigint
8
专业编号
Name
varchar
200
专业名称
JoinTime
datatime
8
加入时间
 
4                            tb_Questions的结构
列名
数据类型
长度
主键否
功能描述
Id
bigint
8
试题编号
que_subject
varchar
50
试题主题
que_type
char
10
试题类型
que_joindate
datetime
8
试题加入时间
que_lessonid
int
4
所属课程号
que_professionid
int
4
所属专业号
que_taotiid
bigint
8
所属套题编号
optionA
varchar
50
选项A
optionB
varchar
50
选项B
optionC
varchar
50
选项C
optionD
varchar
50
选项D
que_answer
char
10
试题答案
note
varchar
50
注释
 
5                                tb_Student的结构
列名
数据类型
长度
主键否
功能描述
ID
varchar
50
学生证号
Name
varchar
20
学生姓名
PWD
varchar
20
学生密码
Sex
varchar
2
性别
JoinTime
datetime
8
加入时间
question
varchar
50
密码问题
answer
varchar
50
密码答案
profession
bigint
8
所选专业号
IPAddress
char
30
IP地址
 
6                                tb_Student的结构
列名
数据类型
长度
主键否
功能描述
res_id
bigint
8
试题结果编号
stu_id
varchar
50
所属学生编号
which_lesson
varchar
50
所属课程名称
taotiid
bigint
8
所属套题编号
taotiname
varchar
50
所属套题名称
res_single
int
4
单选成绩
res_more
int
4
多选成绩
res_total
int
4
总成绩
res_subdate
datetime
8
成绩提交时间
 
7                                tb_TaoTi t的结构
列名
数据类型
长度
主键否
功能描述
ID
bigint
8
套题编号
Name
varchar
50
套题名称
LessonID
bigint
8
所属课程编号
JoinTime
datetime
8
加入时间
 



系统页面展示:

免费毕业设计

免费毕业设计

免费毕业设计

免费毕业设计


 

帮我毕业网微信

版权所有© 帮我毕业网 并保留所有权利

QQ 1370405256 微信 biyebang

QQ:629001810微信:biyebang

收缩