c语言图书管理系统课设报告总结,c语言图书管理系统课设报告.docx

C语言课程设计报告

第 PAGE 1 页

《程序设计语言-C》

课程设计报告

题目:图书管理系统

班级:

学号:

姓名:

2016年5月12日

目录

程序总体功能

新增功能

函数调用关系

主要算法流程图

排序算法流程图

插入算法流程图

过程难点及解决方法

附录:源程序

一:程序总体功能

本图书管理系统可以实现图书管理的基本功能,包括图书信息的录入、输出、排序、删除、查找及批量导入/导出等。图书属性信息包括书号、书名、第一作者、版次、出版年信息。

二:新增功能

数据校验功能:即在程序运行之前对输入数据的有效性进行判断,若输入数据不合逻辑则输出“数据输入有误,请核实后再输”不再执行后续程序,以此增加程序运行的效率。在本课程设计的删除记录功能中,按照要求输入要删除图书的书名后要接着输入书号来删除图书,若所输入书号不在正确书号范围内(书号输入错误),将直接终止程序,不再执行后续的删除程序。

三:函数调用关系

函数说明:

0.退出系统

1.数据输入函数:int Input(Bookinfo books[],int n)

2.数据输出函数:void Display(Bookinfo books[],int n)

3.删除记录函数(1):int Delete(Bookinfo books[],int n,char *book

你可能感兴趣的:(c语言图书管理系统课设报告总结)