当前位置:首页 > 数据结构课程设计报告书 单项选择题标准化考试系统
《数据结构与算法I》
课 程 设 计 报 告
课设题目: 单项选择题标准化考试系统 学生姓名: 学 号: 同组同学: 完成日期: 成 绩:
计算机与科学技术专业
目 录
一、设计流程 ...................................................... 1 二、需求分析 ...................................................... 1 三、总体设计 ...................................................... 2 四、详细设计 ...................................................... 3 五、系统测试 ..................................................... 14 六、总结 ......................................................... 19 七、参考文献 ..................................................... 19
2 数据结构与算法I课程设计报告书
计算机与科学技术专业
一 本次课程设计的流程
(1) 需求分析 (2) 试题的录入 (3) 试题的抽取 (4) 试题的删除 (5) 答题 (6) 自动判卷 (7) 系统测试 (8) 退出系统
二 需求分析
1. 课程设计名称及内容
设计一单项选择题标准化考试系统,实现考试的标准化管理。
2.设计方案提示
(1) 用文件保存试题库。(每个试题包括题干、4个备选答案、标准答案);
(2) 试题录入:可随时增加试题到试题库中;
(3) 试题抽取:每次从试题库中可以随机抽出N道题(N由键盘输入);
(4) 答题:用户可实现输入自己的答案;
(5) 自动判卷:系统可根据用户答案与标准答案的对比实现判卷并给出成绩。
3 数据结构与算法I课程设计报告书
计算机与科学技术专业
三 总体设计
1.总的叙述
1、用来保存试题库,可以用到”Struct TestNode Testquestions”结构体数组,将试题一一对应的保留下来,放在相应的文件里;
2、试题的录入,可以定义一个” 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、存储方面每次插入和删除操作都能自动存储试题至文档。
7、用一个main函数将上述各个函数功能块连接起来,实现”单项选择题标准化考试系统”的各个方面的功能,完成设计
单项选择题标准化考试系统 进行答题并判卷 显示整张试卷内容 插入试题 删除试题 退出系统
4 数据结构与算法I课程设计报告书
共分享92篇相关文档