和进行其它相关设计的技能。
2
12345678
课程设计的内容
设计并实现一个图书信息管理系统,要求具有以下功能模块:图书信息录入模块。图书信息浏览模块。图书信息查询模块。图书修改删除模块。图书借阅模块:图书归还模块:借阅查询模块:退出系统模块。
3
31
1
课程设计的要求
系统功能要求:
图书信息录入模块:图书信息包括书名,编号,作者,价格,出版社,类别,原始库存,借出。数据的存储可以采用结构体数组或者链表。图书信息可以通过键盘逐个录入。图书信息可以通过文件导入。将最终数据存储在文件中
2
图书信息浏览模块:能够浏览图书的基本信息和借阅信息。将最终数据存储到文件
3
图书信息查询模块:通过图书编号查询图书信息。通过图书书名查询图书信息。
4
图书修改删除模块:
通过图书查询选择要操作的图书。选择修改或删除操作。选择的图书已被借阅则不能继续操作,退出系统。将最终数据存储到文件5图书借阅模块:通过学生学号和图书编号进行借阅。
如果该学号是第一次借阅则需要输入姓名,并存入stude
ttxt。
1
f《C语言课程设计课程设计报告》
学生成绩管理系统设计与实现
将最终数据存储到文件
6图书归还模块:
输入学生学号查询该学生已借阅的图书,再选择图书编号选择归还的图书。将最终数据存储到文件
7借阅查询模块:输入学生学号查询该学生已借阅的图书。可查询学生已借但未还的图书。8退出系统模块:每次操作结束都选择system“pause”;来退出从而进行下一个操作。用户可以根据提示退出系统。
32
系统技术要求:
1用C语言实现系统。2系统以菜单方式工作。3有相应的代码说明注释4提供一个界面来调用各个功能。
33
其他要求:
1最终递交材料:课程报告一份,系统源代码一份。2一人一题,单独完成。
4
41
概要设计
系统功能框架图
图书信息管理系统
图书信息录入模块
图书信息浏览模块
图书信息查询模块
图书修改删除模块
图书借阅模块
图书归还模块
借阅查询模块
退出系统模块
键盘录入模块
文件导入模块
按编号排序
编号查询模块
书名查询模块
记录删除模块
记录修改2模块
文件导入模块
记录修改模块
编号查询模块
f《C语言课程设计课程设计报告》
学生成绩管理系统设计与实现
图1系统功能模块图
42
功能模块描述
描述每个功能模块的r