毕业设计材料清单 论文正文 …………………………………….7 文献综述…………………………..…………..45 外文翻译…………..…………..………………69 相关材料 (任务书、开题报告)……….89 基于ASP的在线考试系统 摘 要 随着计算机技术的迅猛发展,学校教学和管理的信息化发展也有长足的进步,这就要求各个环节都均衡发展,从软硬件双方面把学校建设成一流的信息管理、教育教学的平台。本文设计开发的考试管理系统也是其中重要的一个方面。该系统本着减轻教师工作负担、提高工作效率、优化学生考试的流程,增强参加考试学生的身份识别,比传统的考试模式节省人力财力和时间。 该在线考试系统由用户注册模块、考试模块和系统管理模块等三大模块组成。其中系统管理模块是进行题目的添加、存储和删除,是系统运行的基础;查询子模块实现了对学生考试信息远程查询。考试模块是客户端学生或教师通过自己的姓名和学号以及密码登陆系统,进入界面时由系统按照出题教师预先设置好的试卷结构从题库中随机抽取适合的题目,形成试卷。系统选用的开发软件是ASP,后台数据库为ACCESS2000。本系统的开发采用结构化设计思想。系统说明书介绍了考试系统的开发初衷和背景、系统的开发工具、和结构化开发的具体步骤,其中包括实体-联系模型,数据流图,功能结构图等必要的图形说明。 关键词:access、在线考试、asp The network examination system based on ASP ABSTRACT Fly along with the fast development in computer technology, we have got ten big progresses in school science and information management. So it needs equal development in every part. The school will be building an information management and educational plat from hardware and software two sides. I developed this system is in order to reduce the teacher's pressure, enhance the work efficiency, optimize the process of student's testing, enhance the student’s identity and papers' secrecy. It can save more people money and time than tradition methods. The system is composed of three parts: subjecting module, running module, main training 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 logon 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. Main training module's work is to complete the students and teachers' registration and deleting. Main train the key points (key points is the choices hen we input questions) which can be added or deleted in the main training module. The system chooses the software of development that use is ASP, and ACCESS 2000.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 to 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. KEYWORDS:ASP、ACCESS、NETWORK EXAMINATION 目 录 第一章 网上考试系统概述………………………………………………7 1.1 选题意义……………………………………………………………7 1.1.1 前言…………………………………………………………7 1.1.2 研究意义及背景………………………………………………7 1.2 运行环境与系统结构…………………………………………………8 1.3 总体设计……………………………………………………………8 1.4 在线考试系统流程图…………………………………………………9 第二章 ASP技术简介……………………………………………………10 2.1 ASP的特点…………………………………………………………10 2.2 ASP的含义…………………………………………………………11 2.3 ASP的对象和组件…………………………………………………12 第三章 ACCESS及IIS介绍………………………………………………14 3.1 Access关系数据库…………………………………………………14 3.2 Access的特点………………………………………………………14 3.3 IIS介绍……………………………………………………………15 第四章 系统数据库的设计与实现………………………………………16 4.1 需求分析……………………………………………………………16 4.1.1 系统要解决的问题……………………………………………16 4.1.2 系统应该具备的基本功能……………………………………17 4.2 概念设计…………………………………………………………17 4.3 数据库的连接………………………………………………………18 4.4 数据库的建立………………………………………………………20 4.4.1 管理员信息数据库……………………………………………20 4.4.2 试题数据库…………………………………………………21 4.4.3 成绩数据库…………………………………………………22 4.4.4 考生(一般用户)数据库……………………………………22 4. 4. 5管理员(超级用户)数据库…………………………………23 4.4.6 考试科目数据库………………………………………………23 4.5 小结………………………………………………………………24 第五章 考试页面的开发与实现…………………………………………25 5.1 系统模块流程设计…………………………………………………25 5. 2 系统功能模块设计…………………………………………………26 5.3 考试功能模块的实现………………………………………………27 5.3.1 登陆和欢迎模块………………………………………………27 5.3.2 科目选择模块………………………………………………28 5.3.3 随机组卷模块………………………………………………29 5.3.4 自动评分模块………………………………………………30 5.3.5 考试页面示例………………………………………………31 5.4 管理功能模块的实现………………………………………………31 5.4.1 学生管理模块………………………………………………31 5.4.2 试题管理和录入模块…………………………………………32 5.5 调试过程中遇到的主要问题…………………………………………33 5. 6 小结………………………………………………………………33 第六章 系统开发难点……………………………………………34 第七章 结束语…………………………………………………………36 致谢…………………………………….………………………………37 参考文献………………………………………………….……….……38 附录(核心代码)……………………………………………………39 基于ASP的在线考试系统 第一章 网上考试系统概述 1.1 选题意义 1.1.1 前言 考试是教学活动的重要环节,但由于考试类型的不断增加和考试要求的不断提高,传统的考试方式已经不能适应现代考试的需要。随着计算机网络的普及和发展,如何利用计算机进行考试,以提高教学效率和考试质量,更大范围的共享教学资源,是一个值得深入的研究的课题。 目前,开发网上考试系统多采用Microsoft office中access技术,采用VB、VC编写程序,在实时性、交互性和访问WEB服务器上的数据库方面存在不尽人意的地方。而asp作为当今最流行的动态页面技术,具有无可比拟的简单性、实时性、快速性、输出格式容易控制等功能,不仅能够使程序的交互更加方便,更重要的是他还提供了非常方便的访问数据库的功能。因而采用asp技术开发网上考试系统具有显著的优势。 1.1.2 研究意义及背景 |