程序设计基本课程设计报告
班 级: 计算机科学与技术1103班 姓 名: 杨广宇 指引教师: 胡宏涛 完毕日期: 9月6日
(题目)
1. 设计题目与规定
(简要简介课程设计题目内容与规定。) 1设计内容
规定输入试题(仅限选取题和填空题)基本信息,实现试题浏览.,查询,修改功能,并将数据保存至文本文献。 2规定
功能完善,界面和谐。
2. 算法设计与描述(规定有有关流程图) 2.1 算法设计与描述 (描述算法设计、实现过程。)
1.提供可操作主菜单:输出主菜单,顾客可依照菜单来选取操作。依照客户输入选项来运营不同功能,运营不同函数。
2.。试题信息录入函数:按照提示输入题题号,题目内容,并提示顾客与否继续录入,每输入一种记录,全局变量n就自增,最后最为函数返回值返回。
3.保存试题信息函数:将文献所有数据通过fprintf来写入指定文本文档,完毕后关闭文献,没有返回值
4. 载入试题信息函数:通过fopen函数打开指定文献,通过fscanf来读取文献里数据,最后返回记录数,避免了每次打开时都要输入数据麻烦。
5. 查询记录函数:细分为按题号,题目两种方式来进行查询记录,并能对查询记录不存在进行提示。遍历所有构造体找出符合输出。
6. 修改记录函数:一方面判断顾客要修改试题序号与否存在,进行相应系统提示,然后遍历所有记录找出符合,按照提示依次进行修改项目,返回记录值不变(没增长也没减少)。
7. 删除记录函数:一方面判断顾客要删除试题序号与否存在,进行相应系统提示,然后遍历所有记录找出符合删除,冰讲背面所有数据向前移动一种位置,记录数减一并返回。
2.2 重要流程图
(用N—S图描述。) 1,、输入函数
2、保存函数
3、载入函数