《试卷管理系统设计任务书.docx》由会员分享,可在线阅读,更多相关《试卷管理系统设计任务书.docx(2页珍藏版)》请在第一文库网上搜索。
1、程序设计实验报告课程名称程序设计实验班级实验日期2022.1.5姓名学号实验成绩实验名称实验2试卷管理系统实验要求老师在教学过程中,会经常以试卷的形式来检验学生的学习情况。现在由你来帮助老师设计一个系统。该系统中只有2种题型:单项选择题、填空题(只有一个空)。其中单项选择题包括题目编号、题目、选项A、选项B、选项C、选项D、答案填空题包括题目编号、题目、答案功能:(1)试题添加:向试题库追加写入一道新的题目,要求题目编号与已存题目的编号不重复;所有内容不能为空;(2)试题删除:通过题目编号进行题目的删除,如果删除成功则提示删除成功,否则提示删除失败;(3)备份全部题目;(4)删除全部题目;(5
2、)试题修改:通过题目编号查找对应题目,并修改指定的题目的内容;(6)试题查询:通过题目编号查询指定的题目的所有内容;(7)统计共有多少道题目;(8)查询题目中含有某个特定内容(用户输入)的所有题目内容;(9)自动随机生成由单项选择题、填空题合在一起的试卷及标准答案2个文件,各题型的题目数由用户输入。注意选择题和填空题的题目数可以不一样;要求每次生成的试卷题目、顺序都不能完全相同。也就是要求真正的随机。(10)以上功能要求通过菜单的方式进行操作;要求对相应内容进行必要的合法性检查。本题要求用链表实现。要求具有良好的人机交互界面。实验CodeBlocks或DevC+环境(用适当的形式表达算法设计思想与算法实现步骤)算法描述及实验步骤(详细记录在调试过程中出现的问题及解决方法。记录实验执行的结果)调试过程及实验结果(对实验结果进行分析,问题回答,实验心得体会及改进意见)总结(源程序清单)附录