在线考试系统的设计与研发论文
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,在众多的网络服务中,Web给人耳目一新的感觉,而在这其中,ASP技术则因为可以进行复杂的数据库操作、很强的交互性以及方便用户控制管理且简便易学而备受青睐,成为当前相当热门的网络开发技术。
本文首先介绍了ASP技术的工作原理、工作过程及其运行环境和ASP文件的编程特点,以及如何较好地配置ASP的需求环境,既使大家对ASP有更好的了解,同时也有利于更好地使用ASP技术。其次,比较详细地介绍了基于Access的Web数据库的访问方法,包括如何创建、连接、执行查询和处理等等,将数据库技术与 ASP技术进行了理论上的结合。
系统分为三大模块:用户注册模块、考试模块和系统管理模块。其中系统管理模块是进行题目的添加、存储和删除,是系统运行的基础;考试模块是客户端学生或教师通过自己的姓名和学号以及密码登陆系统,进入界面时由系统按照出题教师预先设置好的试卷结构从题库中随机抽取适合的题目,形成试卷。
本系统的开发采用结构化设计思想。系统说明书介绍了考试系统的开发初衷和背景,系统的开发工具,结构化开发的具体步骤,其中包括实体-联系模型,数据流图,功能结构图等必要的图形说明。
关键字:ASP技术;数据库;在线考试
Abstract
With the development of the computer and technology of the network, it is popularized day by day in the world that Internet/Intranet uses, in numerous network services, web gives somebody the feeling of finding everything fresh and new, and among them, ASP carry on complicated data base operate , very strong interaction and help user control management and simple and convenient to learn and was favored while being easy to learn, become the quite hot network technology at present.
This article first introduced operation principle of the ASP technology, the working process and its running environments and the programming characteristic of the ASP document , as well as how does dispose the ASP demand environment well, since everybody has a better understanding to ASP, simultaneously is also advantageous to uses the ASP technology well. Secondly, having introduced the visit method based on Web data-base of Access relatively in detail, including how to establish and join, carry out inquiring and disposal and so on, combining the data-base technology and ASP technology theoretically.
The system is composed of three parts: subjecting module, running module, maintaining module. Subjecting module is in charge of questions adding saving and deleting. The subjecting is the base of the system; the second part is running module, student can log on the system by his name and number, and then turns into the examination's screen, the system will give random questions to student. Finally come into an exam paper. Maintaining module's work is to complete the students and teachers' registration and deleting. Maintain the key points (key points is the choices when we input questions) which can be added or deleted in the maintaining module.
The system developments adopt idea of construction designing. The system manual introduced the original intention and background of this examination system, the tool of development of the system, the details process of construction development, it content the entity-model, the data stream chart, function and configuration chart, and other necessary chart explanations.
Key words: ASP Technology; The Data Base; examination online
[资料来源:THINK58.com]
目 录
1 系统设计相关原理 1
1.1 应用背景 1
[资料来源:http://think58.com]
1.2 系统构架 1
1.3 系统总体构架图 2
2 开发工具及环境 3
2.1 IIS配置 3
[来源:http://www.think58.com]
2.2 创建SQL Server数据库 3
[资料来源:http://THINK58.com]
2.3 ASP语言 3
2.4 VBScript 4
3 需求分析 5
3.1 系统需要解决的主要问题 5
3.2 系统具备的基本功能 5
4 系统设计 6
4.1 系统功能模块设计 6
[资料来源:http://think58.com]
4.2 系统工作流程 7
4.3 数据库的分析与设计 8
4.4 程序主要页面设计 11
4.5 调试过程中遇到的主要问题和解决办法 19
5 设计小结 20
谢 辞 21
参考文献 22
附录 23
附录A 外文翻译-原文部分 23
附录B 外文翻译-译文部分 30
[资料来源:www.THINK58.com]
下一篇:心理健康网的规划与设计论文