网站做镜像是什么,泰安钢管网站建设,抖音推广联盟,wordpress 文章收费C语言 图书借阅管理统 第四组实 习 设 计 报 告课程名称 C语言程序设计课题名称 图书借阅管理系统专 业 地理信息系统班 级 0644131学 号姓 名指导教师2014年 6 月 16 日目录一、设计内容与设计要求.....................1二、课题的主要功能.............................1三、…C语言 图书借阅管理统 第四组实 习 设 计 报 告课程名称 C语言程序设计课题名称 图书借阅管理系统专 业 地理信息系统班 级 0644131学 号姓 名指导教师2014年 6 月 16 日目录一、设计内容与设计要求.....................1二、课题的主要功能.............................1三、课题功能的模块划分.........................2四、主要功能的实现.............................5五、程序的调试.................................9六、总结.......................................10七、附件.......................................11八、参考书目...................................22一、设计内容与设计要求1设计内容⑴问题描述对一个有N本图书的图书馆通过该系统实现对该班级学生的基本信息进行录入、显示、修改、删除、保存等操作的管理。⑵功能要求(1)、本系统采用一个包含N个数据的结构体数组每个数据的结构应当包括书号、书名、作者、出版社、出版日期、单价、是否借出等。(2)、本系统显示这样的菜单图书基本信息录入图书基本信息显示图书基本信息删除图书基本信息修改图书基本信息查询(按书号查询、书名等)g. 退出系统(3)、执行一个具体的功能之后程序将重新显示菜单。2设计要求严格遵守课程设计的时间安排按时完成每个阶段的任务。严格遵守学校纪律和机房的各项管理规定。严格请假制度一般情况不得请假特殊情况需要请假的必须经指导老师批准否则作旷课处理。每组提交设计报告一份(附录设计报告书格式及要求)。二、课题的主要功能为了方便管理员存存储新的图书并便于及时的查找插入信息以及删除输入信息还能知道图书的价格出版社作者等等的信息还可以帮助用户及时了解到图书是否被借出。三、课题功能的模块划分主要算法的设计主函数的算法设计图1--(2)图书信息录入录入图书的书名价格出版社和作者如图首先从文件中调用函数读入函数再输入要添加的书本数然后添加图书信息并保存。(3)图书信息显示显示图书的基本信息:如图首先输出所有图书的信息并输出图书记录数然后调用辅助函数进行菜单选择操作完成后返回主菜单。(4)图书信息删除删除某些图书的资料(5)图书信息修改修改选定图书的资料如图首先选择修改信息输入要修改的书本号再输入要要修改的选项及内容若成功则否则调用报错函数。(6)图书信息查询按书的编号、书名来查询图书的资料如图选择查询方式 1按书名查询2按作者查询 然后定位再调用输出函数退出系统查询完毕推出此系统。四、主要功能的实现主函数利用无限次循环实现各函数调用系统根据输入的字母选项来调用相应的函数录入函数实现图书信息的录入。如图、查询函数实现对图书信息的查询删除函数实现图书信息的删除修改函数允许对已录入的图书信息进行重新修改。显示函数显示所有图书的信息。退出函数退出系统五、程序的调试程序调试是指对程序的查错和排错。为了便于查错、阅读在设计该程序的时候采用了结构化程序方法编辑添加了尽可能多的注释这为后来的调试过程带来了很多方便。在上机调试之前对所编的程序作了纸面上的检查先消灭一些低级错误所谓的低级错误是指由于人为的输入不仔细等造成的如没有搭配完整漏写“ ”号拼写错误等这些都是我们通过认真的