【ASP.NET设计栏目提醒】:本文主要为网学会员提供“基于ASP.NET的网上远程考试系统”,希望对需要基于ASP.NET的网上远程考试系统网友有所帮助,学习一下!
【摘要】随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训。现在,计算机硬件技术的发展已经达到了相当高的水平。但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去。
本系统采用ASP.NET技术开发,面向网上远程考试的用户。应用SQL数据库技术,对网上远程考试的信息进行科学的、规范化的管理。
【关键字】ASP.NET;SQL Server;远程考试
目 录
第1章 绪论 3
1.1 引言 3
1.1.2课题意义和主要研究内容 3
1.1.3 本文结构安排 4
第2章 网上考试网站发展现状 5
2.1网上考试系统发展现状 5
2.1.1 网上考试系统的优势 5
2.1.2 当前网络考试系统存在的问题 6
第3章 涉及的知识和技术基础 7
3.1.1 ASP.NET简介 7
3.1.2 ASP.NET的安全性 7
3.1.3 SQLserver 2005简介 8
3.1.4 T-SQL语言介绍 9
3.1.5 系统开发的环境介绍 9
第4章 系统需求分析和总体设计 10
4.1.1系统需求分析 10
4.1.2 系统总体设计 11
第5章 数据库设计及实现 13
5.1 数据库设计概述 13
5.1.1 概念结构设计 14
5.1.2 逻辑结构设计 15
成绩信息表 17
5.1.3 物理设计 18
5.1.4 数据库的实施 18
5.1.5 数据库的运行及维护 19
第6章 系统功能模块设计与实现 19
6.1.1 用户注册及登录模块的实现 19
6.1.2 修改密码 21
6.1.3 用户信息管理 23
6.1.4 科目的 24
6.1.5 试题模块的 26
6.1.6 考试功能模块的 27
6.1.8 系统测试 30
第7章 结论与展望 30
7.1 结论 30
7.1.1 展望 30
第8章 参考文献 31
第9 章 致谢 32
需求分析就是通过与用户的广泛交流,得到未来系统必须具备的功能,即了解未来系统必须做什么,定义系统功能和用户界面,使客户了解系统,开发人员了解系统需求,同时作为制定项目计划的基础。通常一般用户对计算机技术了解不多,计算机工程人员对用户的专业也不了解,这就阻碍了用户与计算机工程人员的交流,传统的数据流法和功能分析法等不能有效地解决这个问题。面向对象建模方法为此提供了一个较好的解决方案,引入用例的概念来描述用户需求。需求阶段产生用例模型,用例模型是计算机工程人员从用户角度运用简单的图示描述的系统模型,同时它也是获取需求、规划和控制项目迭代过程的基本工具。
在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着变革和更新,而网络考试则是一个很重要的发展方向。采用ASP.NET技术和SQL Server数据库技术,对网上远程考试系统的功能进行设计与实现。主要实现以下功能:
(1) 权限管理
分为管理员权限和普通考生权限。
(2) 考生注册和登录功能
考生通过填写考生个人信息注册,经过认证后即可登录该系统。
(3) 试卷生成
当考生选定试卷后,系统自动从数据库中读出试题,生成试卷。
(4) 成绩统计
当考试考完试提交试卷后,系统把考生答案和数据库中正确答案比较,打分,并统计每题得分和总分,显示给考生。
(5) 学生成绩查询管理
可以让学生查询自己的成绩,让老师了解学生成绩情况。
(6) 数据库维护
管理员能对数据库中的信息(学生信息、试题等)进行维护,包括删除、修改、插入操作。
如你对本套设计感兴趣,请记住本套设计在本站的编号:asp.net00569
上一篇:维文搜索引擎的研究与设计