欢迎来到天天文库
浏览记录
ID:9377410
大小:50.00 KB
页数:22页
时间:2018-04-29
《c语言实现图书馆课程设计报告--图书借阅管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、课程设计说明书(论文)题目图书借阅管理系统课程名称C/C++程序设计I院(系、部、中心)计算机工程学院专业电子信息科学与技术设计起止时间:2013年2月25日至2013年2月29日目录设计任务1系统设计方案2程序主要代码分析3程序调试中出现的问题及其解决方法4改进意见与收获体会5主要参考资料6一、设计任务编写一个图书借阅管理的程序。由键盘输入数据(最好要考虑输入数据输入的格式及输入数据的有效性),然后进行以下的功能实现。程序要求主函数是一个功能选择菜单,其它各功能都用各自的函数实现。要求至少有20个图书借阅的原始数据。原始数据如下:学生信息:学号姓名所在系部1001王..计算机图书信息:图
2、书编号书名出版社单价是否借出C语言程序设计清华大学38.00y借阅信息:学号图书编号借阅日期还书日期逾期罚款10012007/9/102007/10/10…功能要求如下:1、增加图书信息2、增加学生信息3、借、还书登记4、计算逾期罚款金额,按0.1元/天计算。5、对数据可以进行增、删、改的编辑操作。6、对数据可进行查询操作。7、逾期罚款单二、系统设计方案可以实现图书信息的登记,以及增、删、改,可以对图书进行多方面操作。实现对学生的借书登记等功能。定义了三个结构体,分别是图书信息,学生信息和日期结构体。其中调用了11个自定义函数,运用菜单函数实现函数的连接,切换。整个系统,多用了数组进行实现
3、。三、程序主要代码分析//头文件#include#include#include#include//全局变量inta=0;intb=0;intc=0;//结构体structbookinfo{charnum[10];charname[20];charpublish[50];floatprice;}book[100],abook;//图书structstudentinfo{charnumber[10];charname[20];charmajor[50];}student[100];//学生structlendinfo
4、{charstunum[10];charbooknum[10];intyear;intmonth;intday;}lend[100];//借阅信息//函数说明voidputin(structbookinfobook[]);//图书信息录入voidputout(structbookinfobook[]);//图书信息显示voidmenu();//菜单voidputinstudent(structstudentinfostudent[]);//学生信息录入voidputoutstudent(structstudentinfostudent[]);//学生信息显示voidaddbook(stru
5、ctbookinfobook[]);//增加图书信息voidaddstudent(structstudentinfostudent[]);//增加学生信息voidsearchbook(structbookinfobook[]);//查询想要图书voidlendinfo(structlendinfoleng[]);//借阅信息输入voidputlendinfo(structlendinfolend[]);//借阅信息查询voidalterbook(structbookinfobook[]);//修改图书信息voiddelbook(structbookinfobook[]);//删除图书信息/
6、/主函数voidmain(){menu();}//菜单voidmenu(){//structbookinfo;intk;system("cls");printf("tttt图书信息管理系统tttt");printf("tt*********************************************");printf("ttt1------------------图书信息录入");printf("ttt2------------------图书信息显示");printf("ttt3------------
7、------增加图书信息");printf("ttt4------------------修改图书信息");printf("ttt5------------------删除图书信息");printf("ttt6------------------查询图书信息");printf("ttt7------------------学生信息录入");printf("ttt8----
此文档下载收益归作者所有