- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE
PAGE 13
天津城市建设学院
课程设计任务书
2010—2011学年第1学期
电子与信息工程 系 专业 班级
课程设计名称: 数据结构课程设计
设计题目: 单项选择题考试标准化系
完成期限:自 2012 年 1 月 2 日至 2012 年 1 月 6 日共 1 周
一、设计目的
熟悉各种数据结构和运算,会使用数据结构的基本操作解决一些实际问题。
二、设计要求
(1)重视课程设计环节,用严谨、科学和踏实的工作态度对待课程设计的每一项任务;
(2)按照课程设计的题目要求,独立地完成各项任务,严禁抄袭;凡发现抄袭,抄袭者与被抄袭者皆以零分计入本课程设计成绩。凡发现实验报告或源程序雷同,涉及的全部人员皆以零分计入本课程设计成绩;
(3)学生在接受设计任务后,首先要按设计任务书的要求编写设计进程表;
(4)认真编写课程设计报告。
三、设计内容
单项选择题考试标准化系统
设计一单项选择题标准化考试系统,实现考试的标准化管理。实现试题录入。试题抽取,答题和叛卷功能。
四、参考文献
1.王红梅.数据结构.清华大学出版社
2.王红梅.数据结构学习辅导与实验指导.清华大学出版社
3.严蔚敏,吴伟民.数据结构(C语言版).清华大学出版社
目录
TOC \o 1-3 \h \z \u 4465 一需求分析 3
25350 该设计是设计一个单项选择题考试标准化系统,使用动态链表设计这个程,它的功能主要有: 3
5997 二、概要设计 3
19190 1程序设计组成框图 3
6538 2程序流程框图 4
8176 三、详细设计 5
27980 算法的设计 5
32449 四、 调试分析 6
19510 五、核心源程序清单和执行结果 6
21257 1源程序 6
21232 2执行结果 12
12360 六 心得体会 14
29320 七 参考文献 14
一需求分析
该设计是设计一个单项选择题考试标准化系统,使用动态链表设计这个程,它的功能主要有:
(1)用文件保存试题库。(每个试题包括题干、4个备选答案、标准答案)
(2)试题录入:可随时增加试题到试题库中
(3)试题抽取:每次从试题库中可以随机抽出N道题(N由键盘输入)
(4)答题:用户可实现输入自己的答案
(5)自动判卷:系统可根据用户答案与标准答案的对比实现判卷并给出成绩
二、概要设计
1程序设计组成框图
2.程序流程框图
添加试题
添加试题
输入题号和题干
NY是否重复开始
N
Y
是否重复
开始
输入题号
输入题号
抽题,答题,叛卷
抽题,答题,叛卷
YN
Y
N
执行
执行
保存
保存
退出
退出
三、详细设计
算法的设计
主函数的实现:
int main()
{ char x;
while(1)
{
system(cls); //清屏
cout ++endl;
cout | 1.查看试题库 2.录入新的试题 |endl;
cout ++endl;
cout | 3.清空试题库 4.随机抽取试题 |endl;
cout ++endl;
cout | 5.做练习题 6.自动判卷 |endl;
cout ++endl;
cout | 7.删除题目 0.退出系统 |endl;
cout ++endl;
coutendl;
cout 请输入操作代码:;
cinx;
switch(x)
{
case 1:read();system(pause);break;
case 2:creat();write();break;
case 3:clear();break;
case 4:get();break;
case 5:answer();break;
case 6:mark();break;
cas
文档评论(0)