- 1、本文档共35页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于C的网上考试系统的设计与实现
目 录
1 绪论 1
1.1 选题背景 1
1.2 主要内容及研究意义 1
1.3 论文组织结构 2
2 C/S模式考试系统概述 3
2.1 传统考试现状分析 3
2.2 本论文指导思想和技术路线 4
2.3 该系统的特点 5
3 基于c/s模式考试系统分析 6
3.1 系统平台要求 6
3.2 c/s网络模式的模型结构、工作原理和特点 6
3.2.1 c/s模式的模型结构 7
3.2.2 系统的模型结构的概述 8
3.3 数据库的需求分析及设计 9
4 c/s模式考试系统总体设计 11
4.1 服务器端程序设计 11
4.1.1 网络通信模块的分析与设计 11
4.1.2 完成端口模型 11
4.1.3 完成端口模型的具体实现 12
4.1.4 数据库的操作实现 12
4.1.5 服务器端详细设计与实现 12
4.1.6 服务器端程序总结 14
4.2 客户端程序详解 14
4.2.1 服务器IP和端口号的配制 14
4.2.1 Win32API函数生成 15
4.2.2 试卷的初始化 16
4.2.3 换行操作 16
4.2.4 客户端总结 17
5 功能模块的设计与实现 18
5.1 考试及试题管理功能模块设计 18
5.1.1 考试题型的选择与格式设计 18
5.1.2 题库的管理 19
5.1.3 题库抽题 19
5.1.4 随机抽题的设计与实现 19
5.1.5 试卷编辑 20
5.2 上机考试系统模块的设计 20
5.2.1 监考考服务器的通信功能 21
5.2.2 数据传输可靠性的设计 21
5.3 学生登录模块的设计 22
5.3.1 登录模块的实现方法 22
5.3.2 登陆模块调用数据库方法 23
5.3.3 考试界面的设计与实现 24
5.4 其他功能的实现 25
6 系统测试 27
6.1 功能测试 27
6.2 可靠性测试 29
7 系统不足及改进 30
总结 31
致谢 32
参考文献 33
1 绪论
1.1 选题背景
考试是检验教师的教与学生的学的重要手段,也是促进学生学习的重要手段,是教学过程中的一个重要环节。学生考试成绩的优劣,不但反映其对教学内容和应掌握知识的分析、理解、吸收、运用的能力,更反映教师对教学内容的把握和熟练程度。
目前,学校内及社会上存在各种考试,考试模式除了传统的有纸化考试之外,随着网络技术的高速发展和计算机、多媒体技术日益普及,特别是近年来Internet的发展,传统的有纸化考试方式受到了前所未有的挑战,出现了一些基于网络环境的无纸化考试,如计算机等级考试。
在我国各大、中、小学校内及社会上存在的各种考试基本上都是采用传统的考试方式。现阶段采用的传统考试方式,组织一次考试至少需要经过5个步骤:人工出卷,考生考试,人工阅卷,成绩评估和试卷分析。显然,随着考试类型的不断增加以及考试要求的不断提高,相关工作人员的工作量会越来越大,而且这种工作是十分烦琐,也是非常容易出错的。因此,可以说传统的考试方式已经不能适应现代考试的需要,这种检测方式存在着许多缺点,如:效率低,适用面窄,必威体育官网网址性差,另外时间一长,由于纸的质量保护和数量管理,这对于查找、更新和维护都带来了不少的困难。相对传统考试而言,基于c/s模式考试系统有许多的优势。c/s模式的考试系统优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。.1 传统考试现状分析
传统的考试方法要求组织者提前命题试卷,然后约定一个统一时间,让所有考生到考场里进行考试。这种模式如图2-1所示:
编辑考题
印刷大量试卷
安排考场,时间,监考人员
学生集体考试
阅卷,统计成绩
图2-1 传统考试方法模型图
这种模式存在有较多的问题:
(1)命题。由于考试要求统一进行,所有考生都考同样的一份试卷,所以试卷的命题工作便一定得非常谨慎小心,试题太难或太容易,都达不到考试目的,尤其是对于一个大规模的考试,(比如计算机等级考试,英语四,六级考试等),如何正确把握试卷的难度,一直都是让命题教师最为头痛的问题之一。而如何不在考试之前使命好的试题泄漏出去,也是组织者费尽心思。
(2)试卷印刷。对于大规模的考试,试卷印刷费工费时,成本高,对纸张资源也是一种浪费。对于涉及地域范围较广的考试(如英语四,六级考试),还要考虑试卷大的长途运送费用。在考试的印刷和运输过程中同样有试题泄漏出去的问题,任何一个环节出了问题,都可能使前面有的工作付诸流水。
(3)考场的安排。监考人员的培训与管理。对于大规模的考试,尤其是到了考试密集期(如期末,期中)。诸多学科的考试都要陆续开始的时候,对于教室资源和教师数量相对紧张的学校,如何安排考场,调配监考人员,是一件相对繁琐而又复杂的事情。如果考试再涉及到不同地域之间的同步,
文档评论(0)