logo

您所在位置网站首页 > 海量文档  > 幼儿/小学教育 > 小学考试

单项选择题标准化考试系统设计大作业.doc 23页

本文档一共被下载: ,您可全文免费在线阅读后下载本文档。

  • 支付并下载
  • 收藏该文档
  • 百度一下本文档
  • 修改文档简介
全屏预览

下载提示

1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
特别说明: 下载前务必先预览,自己验证一下是不是你要下载的文档。
  • 内容提供方 共享文档(上传创作收益人)
  • 发布时间:2018-12-23
  • 需要金币100(10金币=人民币1元)
  • 浏览人气
  • 下载次数
  • 收藏次数
  • 文件大小:172.5 KB
下载过该文档的会员
你可能关注的文档:
第2章 MACROBUTTON AcceptAllChangesInDoc [双击此处键入1级标题] PAGE 2 word文档 可自由复制编辑 word文档 可自由复制编辑 面向对象程序设计(C++)课程大作业 设计题目: 单项选择题标准化考试系统设计 院 系: 计算机科学与信息工程学院 专业班级: 学号姓名: 指导教师: 某老师 2015 年 1月 目 录 TOC \o "1-3" \u 一、 成员分工 1 二、需求分析 2 三、总体设计 3 四、详细设计 4 五、系统测试 10 六、总结 13 七、参考文献 14 一 成员分工 我们小组成员共有三名,分别是为了能按时圆满的完成这次C++课程设计,我们小组进行了详细的分工,以确保设计能按时完成。经过周密的考虑和详细的调查最终确定单项选择题标准化考试系统设计需要以下几个功能模块: 需求分析 保存试题库 试题的录入 试题的抽取 答题 自动判卷 系统测试 退出系统 经过小组成员的讨论,并根据个人的特长和具体爱好做如下具体分工: 神具体完成以下模块的设计与实现: ) 需求分析 ) 保存试题库 ) 试题的录入 具体完成以下模块的设计与实现: 试题的抽取 答题 具体完成以下模块的设计与实现: 自动判卷 系统测试 退出系统 二 需求分析 1.设计目的 将理论教学中涉及到的知识点贯穿起来,对不同的数据类型、程序控制结构、数据结构作一比较和总结,结合设计题目进行综合性应用,对所学知识达到融会贯通的程度。通过课程设计,学生在下述各方面的能力应该得到锻炼: (1)进一步巩固、加深学生所学专业课程《C++程序设计语言》的基本理论知识,理论联系实际,进一步培养学生综合分析问题,解决问题的能力。 (2)全面考核学生所掌握的基本理论知识及其实际业务能力,从而达到提高学生素质的最终目的。 (3)利用所学知识,开发小型应用系统,掌握运用C++语言编写调试应用系统程序,训练独立开发应用系统,进行数据处理的综合能力。 (4)对于给定的设计题目,如何进行分析,理清思路,并给出相应的数学模型。 (5)掌握结构化程序设计方法,熟悉面向对象程序设计方法。 (6)熟练掌握C++语言的基本语法,灵活运用各种数据类型。 (7)进一步掌握在集成环境下如何调试程序和修改程序。 课程设计名称及内容 课程设计名称:单项选择题标准化考试系统 设计内容:设计一个单项选择题标准化考试系统,该系统要求能自动组卷和评分。 3.设计方案提示 具体的功能: (1) 用文件保存试题库。(每个试题包括题干、4个备选答案、标准答案); (2) 试题录入:可随时增加试题到试题库中; (3) 试题抽取:每次从试题库中可以随机抽出N道题(N由键盘输入); (4) 答题:用户可实现输入自己的答案; (5) 自动判卷:系统可根据用户答案与标准答案的对比实现判卷并给出成绩。 主要知识点: (1) 面向对象程序设计方法 (2) 界面的制作,switch的应用 (3) 类和对象 (4) 动态数组(链表)类模板 (5) 文件的读写 其他: 程序设计可在Microsoft VC++6.0、Borland C++ Builder 环境下进行。 三 总体设计 1.总的叙述 1、用来保存试题库,可以用到”Struct TestNode Testquestions”结构体数组,将试题一一对应的 保留下来,放在相应的文件里; 2、试题的录入,可以定义一个” void InputTitle(int N)”和” Status InsertNode(int &N)” 函数将试题录入; 3、 试题的抽取,可以定义一个” void printNode(TestNode p,int n)”的函数,用到”Rand”函 数进行随机抽取; 4、答题方面,,则定义一个” void answer(int sum)”函数用于答题者的输入答案; 5、自动判卷,则可以定义一个” Status Match(TestNode p,char m)”函数,用来对比答题者答案 和正确答案,给出判断正确与否; 6、用一个main函数将上述各个函数功能块连接起来,实现”单项选择题标准化考试系统”的各个方面的功能,完成设计 大概流程图 单项选择题标准化考试系统 单项选择

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码: 点击我更换图片

“原创力文档”前称为“文档投稿赚钱网”,本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有【成交的100%(原创)】。原创力文档是网络服务平台方,若您的权利被侵害,侵权客服QQ:3005833200 电话:19940600175 欢迎举报,上传者QQ群:784321556