基于ASP的网上考试系统的设计与实现(Access)(含录像)(程序代码,论文说明书12000字,access数据库)
摘要
当前,大多数的在线考试系统的管理员和统计人员仍主要使用传统的手工工具。这种工作方式工作量大、效率低、易出错、准确性差、及时性差,而且有大量数据需要存档,查找麻烦。为了使管理人员从繁琐的手工劳动中解脱出来,提高工作人员的工作效率,降低管理成本,节约存储空间,开发一个在线考试系统十分必要。
本系统采用B/S模式:与传统的C/S模式相比,B/S结构把处理功能全部移植到了服务器端,用户的请求通过浏览器发出,无论是使用和数据库维护上都比传统模式更加经济方便。而且使维护任务层次化:管理员负责服务器硬件日常管理和维护,系统维护人员负责后台数据库数据更新维护。采用B/S模式,突破传统的文件共享模式,为学习交流平台的设计提供新的解决方案。借助ASP的WEB应用程序,用户通过Browser软件连接后台数据库并完成做操作,将原有静态网页的形式升级到动态更新数据的方式。B/S模式平台,数据维护方便客户端无需专用的软件,有较好的网络扩展性,支持TCP/IP协议直接接入Internet,。同时对于B/S模式而言,程序和数据的物理位置已经不再是那么重要了,访问者所关心的只是它们的URL就可以了。
本系统使用ASP技术:即Active Server Page,是微软推出的动态Web设计技术,是用于WWW服务的服务器端脚本环境,在站点的Web服务器上解释脚本,可产生并执行动态、交互式、高效率的站点服务器应用程序。
数据库采用Microsoft Access数据库:具有良好的安全性能,防火墙技术可以保证后台数据库的安全性,如果结合Windows 2000与Internet Information Server的高度安全性,使用户可以实现系统的安全。
关键词: b/s,在线考试系统,ASP,Access
Abstract
At present, most of the on-line examination system administrator and statisticians still mainly use the traditional manual tools. This way of working workload big, the efficiency is low, the error-prone, accuracy, timeliness is poor, poor and has large data need to archive, find trouble. In order to make the management personnel from tedious manual labor freed, improve work personnel's working efficiency, reduce the management costs, to save storage space and developing an online test system is necessary. The system USES the B/S mode: and the traditional C/S mode, B/S structure compared to the processing function all transplantation, and the user's request server via a browser, both use and database issued on the maintenance of the traditional mode than more economic convenient. And make maintenance tasks hierarchic: officer is responsible for the server hardware daily management and maintenance, system maintenance personnel responsible for backend database data update maintenance. Adopts B/S mode, the breakthrough tradition file sharing mode, the design for learning communication platform provides a new solution. Using ASP WEB applications, users connect the backend database software is clicked and finish do operation, the original static webpages upgrade to dynamically update and data way. B/S model platform, data maintenance convenient client without special software, and have a good network expansibility, support TCP/IP protocol direct access to the Internet,. As for B/S model is concerned, programs and data of physical location is no longer so important, visitors concerns about just their URL.
This system USES ASP technology: namely, is Microsoft Active Server brief launched a dynamic Web design technology, is used for WWW service server-side scripting environment, the site's Web Server in the script, can produce and explain the dynamic, interactive and efficient execution of site Server application.
Database using Microsoft Access database: good safety performance, firewall technology can guarantee the safety of the backend database, if combined with Windows 2000 and Internet Information Server height safety, users can realize the security of the system.
Keywords: b/s, on-line examination system, ASP and Access
需求分析
2.1.1 系统功能需求分析
某在线考试系统是一个典型的数据库开发应用程序,由管理员管理模块、教师管理模块、学生考试模块等部分组成,规划系统功能模块如下:
(1) 管理员管理模块
该模块主要包括留言管理、公告管理、学生管理、教师管理和班级管理;
(2) 教师管理模块
该模块主要包括试题管理、试卷管理和成绩管理;
(3) 学生考试模块
该模块主要包括学生在线考试、提交成绩、留言和查看公告;
目录
摘要 4
Abstract 5
第1章 绪论 6
1.1 项目背景 6
1.2 研究的目的和意义 7
第2章 需求分析与技术分析 8
2.1 需求分析 8
2.1.1 系统功能需求分析 8
2.1.2 系统设计结构分析 9
2.2 技术分析 11
2.2.1 目前主流的动态网页技术比较 11
2.2.2 asp简介 12
2.2.3 Access简介 13
第3章 项目的实现与设计 15
3.1 在线考试系统大体结构图 15
3.2 数据库概念结构设计 15
第4章 系统的实现 22
4.1 登陆页面 22
4.2 在线考试 22
4.3 成绩提交页面 22
4.4 填空题管理 22
4.5 添加填空题 24
4.6 添加选择题页面 25
4.7 试卷管理 28
4.8 成绩管理 53
4.9 留言管理 53
第5章 系统的调试和优化 68
5.1 调试 68
5.2 问题分析 68
第6章 结束语 70
致谢 71
参考文献 73
附录 74
附录1:动态网页设计代码 76
|