全球旧事资料 分类
C语言课程设计
图书管理系统
BooksMa
ageme
tSystem
学生姓名张朝柱
学院名称徐州工程学院学号
班级13计转本
专业名称计算机科学与技术
指导教师李子龙
2016年5月10日
f一、需求分析
为了满足图书管理的要求通过计算机技术给图书管理人员和读者借、还书带来便利。使用c语言编写了图书管理系统。本系统主要实现图书信息管理的功能通过此系统可对图书馆库存图书信息进行管理和维护操作。实现了图书馆内管理的一般功能包括查询、借书、还书、添加、删除、修改图书信息等。所设计的系统以菜单方式工作为用户提供清晰的使用提示依据用户的选择来进行各种处理并且在此过程中能够尽可能的兼容用户使用过程中可能出现的异常情况。图书信息包括编号、书名、作者、数量、在库状态等。图书信息的录入和显示要求有一定的规范格式录入的图书信息用文件形式保存并可以对其进行浏览、查询、借阅、还书等基本操作。整个程序实现顺序表操作对图书信息的操作逐个地进行一个图书信息的更改不应影响其他的图书记录。
二、算法设计
1设计思想
整个系统制造的而过程中涉及了较多C语言知识点对于不同的数据类型、程序控制结构、数据结构作以分析和总结并结合这个课题进行综合的应用在一定程度上做到了对所学知识融会贯通。进一步加深、巩固了所学的专业的基本理论知识培养了综合分析问题、解决问题的能力。在设计程序时实现了程序的模块化、结构化。在主函数中调用各种子函数操作界面简单易操作。
2设计表示
1、整个系统除了主函数外另外还有各种功能子函数利用无限次循环语句while和选择语句swithch实现各个子函数的调用系统根据输入的数字选项来调用相应的函数以实现相应的功能。主要实现了图书的录入、存储、查询、借书、还书、显示库存等功能。
2、voidBook_E
teri
gstructSqListSL这是一个录入图书信息的函数它主要实现了顺序表的创建并且在创建过程中从文件读取信息到顺序表中以用于后面其他函数的操作。它引用了一个顺序表SL。其他函数调用时只需传入顺序表头即可。
3、i
tmai
void这五个函数时整个图书管理系统的全部菜单函数Book_E
teri
g为系统主界面进入时可选择进入程序和退出程序。me
u1为进入程序时显示的功能菜单在此菜单可以选择录入、保存图书信息也可选择进入其他子系统。Book_I
quire此菜单为进入图书管理系统的菜单在此可以选择添加、删除、修改图书等操作。cxme
u为查询系统的菜单在此可以选择按书名、编号、作者等方式进行查询图书。jhme
u为借书r
好听全球资料 返回顶部