1、 1 毕 业 论 文 题目:题目: BSBS 与与 CSCS 混合模式考试系统混合模式考试系统 二九二九 年年 五五 月月 2 目目 录录 摘 要 . III 引言 1 1.系统概述 2 1.1 系统的相关概述 2 2.系统需求分析 2 2.1 系统需要解决的主要问题 2 2.2 系统应该具备的基本功能 2 3. 系统数据库设计 . 3 3.1 数据库需求分析 3 3.2 数据库概念结构设计 3 3.3 数据库逻辑设计 5 4. 系统总体设计 . 7 4.1 系统设计原则 8 4.1.1 系统设计基础 . 8 4.1.2 开发平台 8 4.2 系统结构设计 9 4.3 系统功能模块 9 4.4
2、 工作流程设计 . 11 4.4.1 业务流程 . 11 4.4.2 流程图 . 12 5.系统详细设计 . 13 5.1.CS 模式服务端系统的设计 13 5.1.1. 管理员登陆窗体 13 5.1.2 管理员管理主窗体 . 14 5.1.3 主窗体功能下主要功能 . 15 5.1.3.1 角色管理 . 15 5.1.3.1.1 学生添加子窗体 15 5.1.3.1.2 学生管理子窗体 16 5.1.3.2 题库管理窗体 . 17 5.1.3.3 试卷管理窗体图 . 18 5.2 BS 学生考试子系统 . 19 5.2.1 考试系统登入页面 19 5.2.2 考试科目选择页面 . 20 5.
3、2.3 考试系统答卷页面 22 6 总结 . 23 致谢 . 23 参考文献 . 24 摘 要 在这个计算机技术迅速发展和推广的时代, 现代化的教育很多学科都逐步采用计算机作为工 具进行考试,即无纸化考试。无纸化考试系统既能较客观、公正地反映学生的真实水平,又能节 约人力、物力,提高考试效率。 本文的主要目的是研究并解决基于BS和CS混合模式无纸化考试问题。 本人通过Internet网和 相关书籍阅读大量的资料,掌握了该领域的相关知识:通过自己的调研了解了该基于BS和CS混合 模式考试需求。本文的研究内容概括如下: 1、对系统的开发做了相关的概述,对BS和CS混合模式考试系统开发常采用的系统结
4、构和理 论基础进行了分析,简单介绍了常用的开发工具. 2、 根据一般考试系统的实际要求, 进行了该系统体系结构分析, 采用 B/S 和 C/S 混合模式, 选择 Microsoft Visual Studio 2005 作为开发工具,选择 SQL Server 20O5 作为数据库。从功 能模块上把系统分为管理员管理子系统、教师考卷管理子系统、学生考试子系统。其中,管理 员管理子系统是采用 CS 开发模式来实现的,它拥有最高的权限,包括用户、教师和学生管理、 系部和班级管理、考场设置、题库维护、组卷等功能;教师考卷管理子系统是采用 BS 开发模来 实现的, 它包括: 题库维护、 组卷、 评卷功
5、能; 学生考试子系统也是采用 BS 开发模式来实现的, 它包括在线考试、 成绩查询功能;在考试流程设计中简单介绍了从试题录入到组卷, 从学生登录 考试到自动收卷,从评分到成绩分析的整个过程。 3、在系统实现的关键技术上,详细介绍了实现考试系统的服务端管理和在线考试的功能实 现。,并在具体实现上给出了关键代码。 4、 对该本系统做了简单总结,指出了系统的创新点,同时指出了系统还应该解决问题,存 在的不足,并对今后进一步完善和研究工作进行了展望。 关键字:关键字:ASP.NET、SQL SERVER、BS 和 CS 混合模式、考试系统 引言 目前计算机网络的普及和社会各界对教育的日趋重视。 在老传
6、统的人工考试模式中, 要准备一次考试的话。首先,每次考试的出题对于教师来说,需要准备大量的参考资料, 要考虑知识点范围、困难程度、题目能否考查学生的综合能力等诸多相互关联的因素, 而且,不便于试卷的收藏和管理,因此出一份符合需求要求的试卷,往往要耗费大量的 时间和精力。从资料收集开始,到选取考题、考卷排版、印刷、考试、评分、统计等等, 这一系列工作周期很长。而且通常的考试模式下都要出A、B卷,一份为备用的,按正常 的教学规律每次考试也同样需重新出题,这样,又要重复相同的工作,给老师、和学生 带来很大不便。目前,一些新的教学手段越来越多地被采用,许多的培训单位、大中专 院校也建设了校园网,在这种情况下,各学科采用新的考试模式就具有了必要的物质基 础。从考核方式上看,也取得了突破,由传统的试卷笔答转变为计算机题库抽题、上机 考试,即所谓无纸化考试。采用试题库不仅可避免因教师学识水平的差异,以及对大纲 和教材的理解程度不同而造成的试题偏难、过易或太偏等现象,以保证教学反馈信息的 客观性和准确性,还可以减少大量重复性的工作。因为试卷从题库中抽取,所以建立题 库,开发一个多面性智能