ASP.net在线考试系统(登录注册和导航栏设计)
本科毕业设计(论文)任务书
(指导教师填写)
设计(论文)题目 |
数值分析在线测试系统 ——登录注册以及导航栏设计 |
|||||||
院 系 |
理学院 |
专业年级 |
|
|||||
学 号 |
|
学生姓名 |
|
|||||
题目来源 |
教师科研课题 |
纵向课题( ) |
题目类型 |
工程设计( ) |
注:请直接在所属项目括号内打“√” |
|||
横向课题( ) |
理论研究( ) |
|||||||
企业生产( ) |
实验研究( ) |
|||||||
实验室建设( ) |
计算机软件开发(√) |
|||||||
自拟课题( ) |
结合社会、经济、文化实际( ) |
|||||||
其他(√) |
论文( ) |
|
||||||
设计(论文)选题目的及工作任务 目的: 通过对此考试系统的开发,希望能够更有效的把握对项目开发的进度和计划,熟悉网站系统的建设,熟练的掌握对asp.net(Microsoft Visual Studio 2003)和SQL以及相关软件应用,提高自己动手能力,为自己在以后的工作中做好一定的准备。 工作任务: 1. 用户登录:为考生提供一个身份验证的平台,包括管理员登录。 2. 新用户注册:为第一次浏览本系统的考生提供一个注册平台,成为本系统的用户。 3. 导航栏:为用户提供一些相关知识以及考研专题。 4. 数据库设计:共同设计系统的后台数据库。 |
||||||||
目前资料收集情况(含指定参考资料) [1]曹 斌、韩中孝. ASP.NET数据库系统项目开发实践.科学出版社 [2]李若岩,徐妹,杨波. Photoshop CS2基础与实例教程.电子工业出版社 [3]陈宗兴,杜国梁. ASP.NET网络系统程序开发.中国水利水电出版社 [4]邹建.中文版SQL Server2000开发与管理应用实例.人民邮电出版社 [5]金小璞,罗庆云,徐芳.基于ASP.NET 技术的在线考试系统.福建电脑.2005,(10):76-77 [6] Louis Davidson. Professional SQL Server 2000 Database Design.WROX [7] Scott Mitchell、Steve Walther.ASP.NET:Tips,Tutorials,and Code. |
||||||||
设计(论文)的进程安排 |
||||||||
序 号 |
设计(论文)各阶段内容 |
起止日期 |
||||||
1. |
毕业设计准备阶段:包括学习学校有关规定,明确任务分工,对资料进行收集、整理和研究。 |
4月1号——4月7号 |
||||||
2. |
数据库的初步设计,撰写开题报告,准备开题报告答辩。 |
4月8号——4月14号 |
||||||
3. |
查看相关书籍与资料,进行asp.net以及各种相关语言的学习,翻译相关专业资料。 |
4月15号——4月30号 |
||||||
4. |
进行网站管理系统的具体设计,题库的制作,数据库的完善,翻译相关专业资料。 |
5月1号——5月22号 |
||||||
5. |
将个人项目与其他组员的分工部分进行结合,测试整个网站系统并且做修改完善。翻译相关专业资料。 |
5月23号——6月5号 |
||||||
6. |
拟写毕业设计论文,交指导教师检查并提出修改意见,修改论文。翻译相关专业资料。 |
6月06号——6月10号 |
||||||
设计(论文)的预期结果 本项目成果提供一个数值分析在线考试的网站,学生通过在校园网或互联网上访问该网站,学生可以按照教师的建议或各自的计划对所学知识进行自我测验;教师可以通过网站提供的环境对学生的学习情况进行动态管理,并依据网站记录的考试成绩给出对每一位学生客观的综合评价。在线考试系统减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。 |
||||||||
接受任务日期: 2007 年 4 月2日 |
要求完成日期: 2007 年 6 月10日 |
|||||||
学生接受任务(签名): |
指 导 教 师(签名): |
|||||||
教研室主任(签名): |
院系负责人审定(签名): |
|||||||
备 注:
此任务书一式两份,于毕业设计(论文)开始前一周下达:一份发给学生,一份指导教师保存,毕业设计(论文)结束时交教研室备案。
3.1 系统需要解决的主要问题
首先,因为考试是面向特定的某些对象的,所以考试者进入系统应该进行身份验证。考试者进入考试系统后,应该能根据自己的需要进行个人信息的修改、考试系统的进入,以及考分的查看。在线考试于一般的单机考试是不同的。鉴于考试环境一般为机房,考试者之间的距离很近,为了在线考试做到规范,对于每个应试者来说,试卷的试题和题量都应是相同的,但试题并不相同。在线考试基于网络环境,试卷应该从服务器的数据库随机抽取试题后动态生成的。另外,系统还应该对考试时间进行控制,时间到了会要求考试者交卷。考试者选择答案提交后,应该由计算机自动判卷,得到成绩后显示出来。考试完毕后,可以返回登录界面或继续考试。此外,用户还应能进行远程注册。
3.2 系统应该具备的基本功能
1、用户注册:用户可以进行注册,然后登录。
2、用户信息的修改:用户可以根据需要修改密码。
3、用户信息的管理:管理员可以增删改用户。
4、试卷模型设置:设置试题的每种题型的数量和分值以及考试的总时间。
5、试题库管理:对选择、判断、填空三种题型试题库的管理,使试题的增删、编辑更为简便。
6、试卷生成:可以指定试卷的各题型的数量,从试题库里随机抽取试题生成一份原始试卷。
7、在线考试:系统严格控制整个考试过程,实行时间的监控与权限的控制,考生需要在限定的考试时间内交卷。
8、计算机自动阅卷:本系统只考虑客观题,要求计算机能自动阅卷,然后马上显示出考生分数。
9、成绩查阅:考生考完以后,管理员应该能对所有纪录进行查询,并应该可以删除指定纪录。除了实现上述功能以外,在线考试系统还应该具有友好、简洁的界面,安全性要高,稳定性要强,能够满足100人以上同时及进行在线考试。
4. 系统设计
4.1考试系统总体结构设计
4.4.1 网站风格
考虑:
1、如果只用一句话来描述站点,应该是:有创意,专业,有(技术)实力,有 美感;
2、看到站点,可以联想到的色彩是:幻想的天蓝色;
3、看到站点,可以联想到的画面是:一份早报;
4、如果网站是一个人,他拥有的个性是:思想成熟;
5、作为站长,希望给人的印象是:敬业,认真投入,有深度,负责;
6、用一种动物来比喻,这个网站最象:鹰(目光锐利);
7、浏览者觉得和其他网站的不同是:可以信赖,信息最快,交流方便;
8、浏览者和你交流合作的感受是:师生、朋友。
色彩:
9、深色背景配浅色字体或者是浅色背景配深色字体,这样给人的感觉会比较清晰、自然、易接受;
10、图像与背景,图像与字体等之间的互配,颜色不能相差太悬殊,因为作为页面上的主要视觉元素来讲,颜色相差太远会影响整体的效果,给人不统一、一气呵成的感觉,不实在;
11、不同色彩之间的对比会有不同的效果,当两种色同时在一起时,这两种色各自走向自己的极端是比较普遍的用法;
12、色彩间的对比也有纯度对比,举个例子,黄色是夺目的色,但是加入灰色会失去其夺目的光彩,通常可以用混入黑、白、灰色来对比纯色,这样可以减低其纯度。纯度的对比会使色彩的效果更明确肯定;
13、色彩所处的位置的不同,也会造成色彩对比的不同效果;
14、暗色中含高亮度的对比会给人清晰、激烈,很有强烈的刺激,如深黄到刺黄色,暗色中间含高亮度的对比,会给人沉着、稳重、深沉的感觉,中性色与低高度的对比,给人模糊、朦胧、深奥的感觉,如草绿中间是浅灰,纯色与高亮度的对比,给人跳跃舞动的感觉,如黄色与白色的、纯色与低亮度的对比,给人轻柔、欢快的感觉,如浅蓝色与白色、纯色与暗色的对比,给人强硬、不可改变的感觉;
15、一般说来,普通的底色应柔和些,素一些,淡一些,配上黑色字体,读起来自然、流畅,不易疲劳;
本系统主要采用浅蓝色为底色、左右框架式。我们的网站标志如图4-1所示:
图4-1 网站标志
4.1.2 登录与导航模块
登录模块分为用户注册与用户登录两大部分,已经有帐号的用户可以直接登录访问我们的网站,第一次访问我们站点的用户需要由注册系统来注册一个帐号。导航模块就是站点的相关的链接,我们设计了一些与数值分析相关知识的文章以及考研专题,可以方面大家学习。这部分设计包括了整个网站风格页面的设计等相关内容,这个模块的设计由我来负责设计。
4.1.2 在线考试模块
在线考试模块是本系统中的一个重要部分,它由试卷生成,在线考试,自动评分等构成,本模块的设计由我们小组的赵寒宇同学负责设计。
4.1.3 管理模块
管理模块也是本系统的另一个重要部分,主要有用户管理(考生管理)、题库管理、成绩管理等功能,本系统模块的设计由我们小组的杨华涛同学来制作。
4.2 数据库的设计
4.2.1 基本概念
在系统中利用数据库是为了更方便的管理试题的数据,而建立一个考试系统一定要大量的的考试题目做为被用,因此一定要有数据库来管理这些数据,那么就一定要有个数据库来管理。在考试系统中的数据库主要用于存储试题、答案、组卷信息、考生信息、考场信息、系统管理信息、模块维护信息等等。而考试系统中的系统管理员主要是系统管理员来做的,而且维护起来简单安全。下面将介绍下数据库的基本概念和数据库的发展。
数据(Data):数据实际上就是描述事物的符号记录。
数据库(Database,简称DB):数据库是长期存储在计算机内有结构的大量的共享的数据集合。
数据库管理系统(Database Management System,简称DBMS):数据库管理系统是位于用户与操作系统之间的一层数据管理软件。
数据库系统(Database System,简称DBS):数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。
数据库系统管理员(Database Administrator,简称DBA):负责数据库的建立、使用和维护的专门的人员。
4.2.2 数据模型
目录
1.绪论
1.1 传统考试的弊端
1.2 在线考试系统的问题的提出及发展背景
1.3 考试系统的研究目的及其意义
1.4 考试系统的功能和作用
1.5 课题研究的主要内容以及个人任务
1.6 课题研究的价值
2. 可行性研究
2.1 可行性分析
2.1.1 技术可行性
2.1.2 经济可行性
2.1.3 操作可行性
2.2 系统实现目标
2.3 ASP.NET概述
2.3.1 ASP.NET的技术概述
2.3.2 ASP.NET程序运行原理
2.3.3 ASP.NET与数据库访问
3. 需求分析
3.1 系统需要解决的主要问题
3.2 系统应该具备的基本功能
4. 系统设计
4.1考试系统总体结构设计
4.4.1 网站风格
4.1.2 登录与导航模块
4.1.2 在线考试模块
4.1.3 管理模块
4.2 数据库的设计
4.2.1 基本概念
4.2.2 数据模型
4.2.3 数据库设计方法简述
4.2.4 数据库设计的基本步骤
4.3 属性图
4.3.1 学生信息属性图
4.3.2 成绩属性图
4.4 考试系统数据库建表及其说明
4.5 系统流程图
5.系统实现
5.1 用户登录
5.2 用户注册
5.3 导航栏
6. 功能测试
6.1 测试目标
6.2 测试项目说明
6.3 测试评价
7. 结论
谢辞
参考文献
附录:程序部分后台代码
用户登录:
用户注册:
用户信息管理:
查看成绩:
目录
1.绪论
1.1 传统考试的弊端
1.2 在线考试系统的问题的提出及发展背景
1.3 考试系统的研究目的及其意义
1.4 考试系统的功能和作用
1.5 课题研究的主要内容以及个人任务
1.6 课题研究的价值
2. 可行性研究
2.1 可行性分析
2.1.1 技术可行性
2.1.2 经济可行性
2.1.3 操作可行性
2.2 系统实现目标
2.3 ASP.NET概述
2.3.1 ASP.NET的技术概述
2.3.2 ASP.NET程序运行原理
2.3.3 ASP.NET与数据库访问
3. 需求分析
3.1 系统需要解决的主要问题
3.2 系统应该具备的基本功能
4. 系统设计
4.1考试系统总体结构设计
4.4.1 网站风格
4.1.2 登录与导航模块
4.1.2 在线考试模块
4.1.3 管理模块
4.2 数据库的设计
4.2.1 基本概念
4.2.2 数据模型
4.2.3 数据库设计方法简述
4.2.4 数据库设计的基本步骤
4.3 属性图
4.3.1 学生信息属性图
4.3.2 成绩属性图
4.4 考试系统数据库建表及其说明
4.5 系统流程图
5.系统实现
5.1 用户登录
5.2 用户注册
5.3 导航栏
6. 功能测试
6.1 测试目标
6.2 测试项目说明
6.3 测试评价
7. 结论
谢辞
参考文献
附录:程序部分后台代码
用户登录:
用户注册:
用户信息管理:
查看成绩:
以上内容只是毕业设计作品的部分资料介绍,如果了解更多详情请联系客服QQ:57510459
购买帮助>>