基于ASP的在线考试
系统的
设计与实现
名称:
计算机工程
专 业: 计 算 机 科 学 与 技 术
班 级: 计算机B
姓 名:
指导教师:
指导教师职称: 讲 师
2011年
06月
基于ASP的在线考试系统
摘 要:高校的扩招,老师的组织考试的
工作量越来越大,随着社会的发展,计算机Internet技术也是在日新月异的发展变化,并且随着
网络技术在教育领域应用,考试系统体现出越来越多的优越性。
因此,我们利用Microsoft公司提供的Visual Studio2005
软件编程平台,采用B/S体系结构,利用C#技术,设计一个考试系统,分为三个模块:管理员、教师和学生,其中管理员功能包括学生信息管理、教师信息管理、试题信息管理、科目信息管理、考试结果管理和管理员信息管理,教师功能包括试题信息管理、考试结果管理和个人信息维护,学生只可以答题。
该系统可以动态地管理各种考试信息,可以按照要求自动生成各种
试卷,便于教师的考试教学,方便广大师生
学习交流。
关键字:在线考试,信息管理,ASP技术
The Design and Implementation of On-line Examination System Based on ASP
Abstract: With the expand enrollment of the university,the teachers'work to organise the examination is more and more heavily.With the development of the society,the computer Internet technology is also developed and changed rapidly. And with the application of Internet technology in the field of education,the examination system become more and more superiority.
Therefore,we use Microsoft Visual Studio2005 compiler platform provided by Microsoft, B/S system structure and C# technology to design this test system.Divided into three modules:administrator,teacher andstudent,among them administrator's functions includes student information management,teacher information management,questions information managemet,subjects information management,examination results information magament and administrator information,teacher's functions includes questions information management,
examination results information magament and personal information,and student only can answer.
The system can dynamically manage all kinds of test information. it can follow the requirments automatically to generate all kinds of test papers. With this system the teachers can teach and test their students more easily and can learn and communicate with students more convenience.
Key
words:On-line Examination, information magament, ASP technology
目录
前 言 1
第1章 概述 2
1.1 课题的意义、目的 2
1.2 主要研究的内容 2
1.3 研究
方案 3
第2章 系统分析 4
2.1 需求分析 4
2.1.1 功能需求分析 4
2.1.2 数据库需求分析 4
2.2 可行性分析 5
2.3 技术分析 5
第3章 系统的详细设计 7
3.1 用户层的设计 7
3.2 系统功能的总体逻辑层次 7
3.3 设计要求 8
3.3.1 系统稳定性 8
3.3.2 数据的安全性 8
3.3.3 系统健壮性 8
3.4 系统规划 9
3.4.1 系统功能结构图 9
3.4.2 数据流图 9
3.5 数据库层的设计 10
3.5.1 概念模型设计