- 23
- 0
- 约1.71万字
- 约 28页
- 2019-10-11 发布于江西
- 举报
程序设计综合课程设计
PAGE 1
单
项
选
择
题
考
试
系
统
目录
TOC \o 1-3 \h \u 22036 第一章 课程设计的目的和要求 1
24150 1.1开发背景 1
28799 1.2开发目标 1
10921 1.3目的和任务 2
5606 第二章 需求分析 3
1008 2.1功能列表 3
29633 2.2功能描述 3
23281 2.3运行环境 4
5155 第三章 系统分析 5
9275 3.1接口函数 5
26911 3.2模块描述 5
609 第四章 详细设计 7
26749 第五章 系统测试 10
9070 第六章 设计心得与体会 14
25086 附录一 参考文献 16
2200 附录二 程序源代码 17
程序设计综合课程设计
PAGE 25
程序设计综合课程设计
PAGE 1
第一章 课程设计的目的和要求
1.1开发背景
随着计算机在学生中的普遍应用,以及学校中专业数量的急剧增加,能够更方便的测验同学们对知识的掌握,同时,也减少老师出题、考试的工作量,设计一个小型的单选考试系统显得尤其重要。是同学和老师都能更方便,同学们可以随时随地的进行测试,老师也可以随心所欲的扩充和删减试题,单选考试系统在督促同学们更好的掌握只是方面具有较大的实用意义。它提高了老师出题测试的效率,并且,能快速指出学生们在学习中的不足,极其有利于教学事业。同时,它也增加平时成绩的透明度,逐步实现教学高科技化。这个课题的假设适合学校进行实施和推广,具有操作简单,容易维护的优良特点,同时,还有良好的人机互动。
对学生的平时成绩进行判定,对课堂的知识进行出题,以及统一考试时间和地点,一直是老师头疼的事情。对于学生而言,又要抽出大量的时间对自己所掌握的只是进行检测。所以说,这样会造成大量的时间和精力。但是。利用计算机来完成这些工作,就游刃有余了。例如,老师可以随时加入题目,而不用考虑修改试卷的问题;同学们可以选择自己的时间进行答题,也可以随心所欲的选择做题的数目,并且可以快速知道成绩从而进行对知识的完善。可以说,这样的一个单选考试系统具有许多的优点,是很有实用价值的。
1.2开发目标
整个系统主要用于学校老师进行扩充题库;在校学生进行测设。总体任务是实现:用文件保存试题库,试题录入,试题抽取,答题,以及自动判卷等功能。使考试更人性化,让老师和同学们都可以感受到这个系统的简单与快捷,使同学们喜欢上随时测试,让这个考试系统成为老师和同学们学习上的好帮手。
1.3目的和任务
通过这次的程序编写,不但可以对之前学过的C++语言进行复习和更深层次的掌握,还是一个锻炼自己的好机会。在编写程序的过程中发现问题,解决问题,提高自己的动手能力,要让课本上学到的知识变成真正有用的东西。在程序调试和解决实际问题的过程中,更好的锻炼自己的动手能力。相信,经过这段时间的努力,自己的编程和程序调试的基本功一定会扎实很多。同时,在解决问题的过程中,发现自己的不足之处并即使改正,提高自己各方面的能力。
第二章 需求分析
应老师和学生的学习要求,尽可能减少师生的工作量,提高老师的办公效率,提高学生的学习效率,如今编写这个单选考试系统,从而达到方便,快捷,简单的目的。
2.1功能列表
单选考试系统(学生用)包括:用户登录,选择答题,随机抽题,显示成绩等信息。现要求编写程序来完成如下功能:
用户登录
系统可以随机抽取题目(数目可选择)
用户可以选择答题(数目可选择)
用户可以输入自己的答案
系统可以实现自动判卷,并显示成绩
2.2功能描述
(1) 用户登录:用户名为:admin
密码为:092001
这个系统是为计算机092001班的学生用的,所以密码为班级名。
随机抽题: 用户登录后,可以选择随机抽题这一选项来进行随机 抽题,用户可根据自己的时间来选择做题的数目。
选择答题: 用户登录后,也可以选择选择答题这一选项来进行选择答题,输入想做的题目的题号来回答相应的题。答完一道后,可选择继续或者查看成绩。
答案录入:用户在看完题目后,可以用键盘录入自己的答案。如:A等。
自动判卷:系统可实现自动判卷,对用户输入的答案与正确答案进行比对,给出成绩。
2.3运行环境
硬件环境:内存256MB以上;硬盘60G以上
其他组件:光驱 (CDROM);显卡(SVGA)适配器;集线器;交换机。
系统平台: Windows2003操作系统, Office 2000办公软件
设计语言:C++语言
服务器:
原创力文档

文档评论(0)