单项选择题标准化考试系统设计资料.doc

单项选择题标准化考试系统设计资料.doc

ID:56796178

大小:149.50 KB

页数:23页

时间:2020-07-12

单项选择题标准化考试系统设计资料.doc_第1页
单项选择题标准化考试系统设计资料.doc_第2页
单项选择题标准化考试系统设计资料.doc_第3页
单项选择题标准化考试系统设计资料.doc_第4页
单项选择题标准化考试系统设计资料.doc_第5页
资源描述:

《单项选择题标准化考试系统设计资料.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、面向对象程序设计(C++)课程大作业设计题目:单项选择题标准化考试系统设计院系:计算机科学与信息工程学院专业班级:学号姓名:指导教师:某老师2015年1月目录一、成员分工1二、需求分析2三、总体设计3四、详细设计4五、系统测试10六、总结13七、参考文献14一成员分工我们小组成员共有三名,分别是为了能按时圆满的完成这次C++课程设计,我们小组进行了详细的分工,以确保设计能按时完成。经过周密的考虑和详细的调查最终确定单项选择题标准化考试系统设计需要以下几个功能模块:(1)需求分析(2)保存试题库(3)试题的录入(4)试题的抽取(5)答题(6)自动

2、判卷(7)系统测试(8)退出系统经过小组成员的讨论,并根据个人的特长和具体爱好做如下具体分工:神具体完成以下模块的设计与实现:(1)需求分析(2)保存试题库(3)试题的录入具体完成以下模块的设计与实现:(1)试题的抽取(2)答题具体完成以下模块的设计与实现:(1)自动判卷(2)系统测试(3)退出系统二需求分析1.设计目的将理论教学中涉及到的知识点贯穿起来,对不同的数据类型、程序控制结构、数据结构作一比较和总结,结合设计题目进行综合性应用,对所学知识达到融会贯通的程度。通过课程设计,学生在下述各方面的能力应该得到锻炼:(1)进一步巩固、加深学生所

3、学专业课程《C++程序设计语言》的基本理论知识,理论联系实际,进一步培养学生综合分析问题,解决问题的能力。(2)全面考核学生所掌握的基本理论知识及其实际业务能力,从而达到提高学生素质的最终目的。(3)利用所学知识,开发小型应用系统,掌握运用C++语言编写调试应用系统程序,训练独立开发应用系统,进行数据处理的综合能力。(4)对于给定的设计题目,如何进行分析,理清思路,并给出相应的数学模型。(5)掌握结构化程序设计方法,熟悉面向对象程序设计方法。(6)熟练掌握C++语言的基本语法,灵活运用各种数据类型。(7)进一步掌握在集成环境下如何调试程序和修改

4、程序。2.课程设计名称及内容课程设计名称:单项选择题标准化考试系统设计内容:设计一个单项选择题标准化考试系统,该系统要求能自动组卷和评分。3.设计方案提示具体的功能:(1)用文件保存试题库。(每个试题包括题干、4个备选答案、标准答案);(2)试题录入:可随时增加试题到试题库中;(3)试题抽取:每次从试题库中可以随机抽出N道题(N由键盘输入);(4)答题:用户可实现输入自己的答案;(5)自动判卷:系统可根据用户答案与标准答案的对比实现判卷并给出成绩。主要知识点:(1)面向对象程序设计方法(2)界面的制作,switch的应用(3)类和对象(4)动态

5、数组(链表)类模板(5)文件的读写其他:程序设计可在MicrosoftVC++6.0、BorlandC++Builder环境下进行。三总体设计1.总的叙述1、用来保存试题库,可以用到”StructTestNodeTestquestions”结构体数组,将试题一一对应的保留下来,放在相应的文件里;2、试题的录入,可以定义一个”voidInputTitle(intN)”和”StatusInsertNode(int&N)”函数将试题录入;3、试题的抽取,可以定义一个”voidprintNode(TestNodep,intn)”的函数,用到”Rand”

6、函数进行随机抽取;4、答题方面,,则定义一个”voidanswer(intsum)”函数用于答题者的输入答案;5、自动判卷,则可以定义一个”StatusMatch(TestNodep,charm)”函数,用来对比答题者答案和正确答案,给出判断正确与否;6、用一个main函数将上述各个函数功能块连接起来,实现”单项选择题标准化考试系统”的各个方面的功能,完成设计2.大概流程图单项选择题标准化考试系统进行答题并判卷显示整张试卷内容插入试题保存到文件退出系统四详细设计1.程序流程图(1)保存文件(2)输出文件(3)答题功能模块进入函数answer(i

7、ntsum)i=1,i

8、fp=fopen("wenjian","wb"))==NULL)returnERROR;for(i=0;i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。