asp52随机出题在线考试系统资料
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本科毕业设计(论文)
题目:在线考试系统
学生姓名:学号:
指导教师:
院系:
专业年级:
2009年5月3日
在线考试系统的设计与实现
摘要随着近几年来微机技术、网络技术、多媒体技术及相应软件技术的迅猛发展,学校的教学、管理、考试等工作己越来越离不开计算机了。一方面,计算机辅助教育与计算机辅助教学是计算机技术非常重要的应用领域;另一方面,计算机与网络的应用更加促进了两者的飞速发展,目前它们已逐步成为现代教学的一个很重要且有效的手段。
本系统——在线考试系统,采用 技术作为创建应用程序的方式,以
C#.net作为编程语言,采用SQL Server 数据库作为后台数据库。它是基于Browser/Server结构下形成的数据驱动的Web应用程序。
本系统基本遵循了软件工程方法论进行系统分析、总体设计、详细设计和软件测试。
实现了用户登录、试题的管理、试题库的维护、试题库的组卷管理、在线考试管理、考试成绩评阅管理等功能。
关键词:在线考试自动组卷 SQL Server
Online Examination System Design and Implementation
ABSTRACT With the computer technology in recent years, network technology, multimedia technology and the corresponding rapid development of software technology, school teaching, management, examination, etc. has become increasingly inseparable from the computer. On the one hand, computer-aided education and computer-aided teaching is a very important computer technology applications; On the other hand, the application of computer and network to promote more rapid development of the two, at present they have gradually become a very important teaching and effective means.
The system - online testing system, using technology as a way to create applications to C #. Net as the programming language, the use of SQL Server database as the back-end database. It is based on Browser / Server structure formed under the data-driven Web applications.
Followed the system of basic software engineering methodology for system analysis, design, detailed design and software testing.
The realization of the user login, test management, test database maintenance, the test papers questions Treasury management, online test management, test management features such as marking results.
Key words:Online Examination Automatic Test Paper SQL Server
目录
目录 (4)
1 概述 (1)
1.1开发背景 (1)
1.2 项目提出的意义 (1)
1.3 系统的开发方法 (1)
1.4 系统开发工具 (2)
1.4.1 C#简介 (2)
1.4.2 简介 (3)
1.4.3 数据库简介 (4)
2 需求分析 (6)
2.1 可行性分析 (6)
2.2 系统需要解决的主要问题 (6)
2.3 系统应该具备的基本功能 (7)
3 系统总体设计 (8)
3.1 基本简介 (8)
3.2 运行环境 (8)
3.3 系统结构图 (8)
3.4 详细设计 (9)
3.4.1 用户个人信息设计 (9)
3.4.2 数据库中表的设计 (9)
3.4.3 数据库逻辑设计E—R图 (12)
3.4.4 功能模块详细设计 (13)
3.4.5主要模块的流程图 (14)
4 系统程序实现 (18)
4.1 index(系统主界面) (18)
4.2 用户管理模块 (20)
4.3 试卷制定模块 (25)
4.4 试卷评阅 (27)
4.5 判断题维护 (32)
4.6 学生考试模块 (35)
5 软件测试 (40)
5.1 软件测试的意义 (40)
5.2 软件测试的重要性 (40)
5.3 软件测试的范围 (41)
5.3 软件测试的方法 (41)
5.3 软件测试的目的和原则 (41)
测试1 ......................................... 错误!未定义书签。
测试2 ......................................... 错误!未定义书签。
测试3 ......................................... 错误!未定义书签。
测试4 ......................................... 错误!未定义书签。
6 结论与总结 (43)