《c语言程序》课程设计_图书管理系统

《c语言程序》课程设计_图书管理系统

ID:18198998

大小:79.00 KB

页数:16页

时间:2018-09-15

《c语言程序》课程设计_图书管理系统_第1页
《c语言程序》课程设计_图书管理系统_第2页
《c语言程序》课程设计_图书管理系统_第3页
《c语言程序》课程设计_图书管理系统_第4页
《c语言程序》课程设计_图书管理系统_第5页
资源描述:

《《c语言程序》课程设计_图书管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《C语言程序》课程设计报告书设计题目:图书管理系统专业:软件工程班级:3班学生姓名:张欣然学号:20105837指导教师:陈莉娜15设计题目图书管理系统主要包括管理图书的库存信息、每一本书的借阅信息以及每一个人的借书信息。每一种图书的库存信息包括编号、书名、作者、出版社、出版日期、金额、类别、总入库数量、当前库存量、已借出本数等。每一本被借阅的书都包括如下信息:编号、书名、金额、借书证号、借书日期、到期日期、罚款金额等。每一个人的借书信息包括借书证号、姓名、班级、学号等。系统功能包括以下方面:A、借阅资料管理要求把书籍、期刊、报刊分类管理,这样的话操作会更加灵活和方便,

2、可以随时对其相关资料进行添加、删除、修改、查询等操作。B、借阅管理 (1)借出操作   (2)还书操作   (3)续借处理提示:以上处理需要互相配合以及赔、罚款金额的编辑等操作完成图书借还业务的各种登记。例如:读者还书时不仅更新图书的库存信息,还应该自动计算该书应罚款金额。并显示该读者所有至当日内到期未还书信息。C、读者管理   读者等级:对借阅读者进行分类处理,例如可分为教师和学生两类。并定义每类读者的可借书数量和相关的借阅时间等信息。读者管理:对读者信息可以录入,并且可对读者进行挂失或注销、查询等服务的作业。D、统计分析      随时可以进行统计分析,以便及时了解

3、当前的借阅情况和相关的资料状态,统计分析包括借阅排行榜、资料状态统计和借阅统计、显示所有至当日内到15期未还书信息等功能分析。E系统参数设置:可以设置相关的罚款金额,最多借阅天数等系统服务器参数。根据题目分析总体作品分为6个模块1.图书数据2.借书人信息3.借书模块4.还书模块5.图书管理6.查询模块第一模块:书号,书名,作者,出版时间,价格,册数,页数。第二模块:姓名,单位,所借书目,借阅时间第三模块:输入书名,编号,借书证第四模块:登记借书号,还书操作,罚款处理第五模块:对书库中的书进行管理,新书入库,旧书删除,15书库查询第六模块:书的查询。数据测试1515源代码

4、汉字菜单的编写可参照以下代码:#include"stdio.h".main(){charc;inti;do{clrscr();for(i=0;i<80;i++)printf("*");printf("t1:addbooks");printf("t2:listbooks");printf("t3:sreachbooks");printf("t4:borrowbooks");printf("t5:returnbooks");printf(“t6:exit”)printf("t请选择输入选项[1\2\3\4\5\6]:");

5、do{c=getchar();}while(c!='1'&&c!='2'&&c!='3'&&c!='4'&&c!='5'&&!=’6’);getchar();switch(c){case'1':input();break;case'2':del();break;case'3':find();break;15case'4':arrange();break;case‘5’:right();break;case'6':exit(0);}printf("按任意键返回主菜单:");getchar();clrscr();}while(1);}#include#

6、include#include#defineBORROWED    1#defineNOBORROW    0/*定义图书结构*/structBook{   int  _id;           //编号,唯一   char_name[32];   //图书的名称,不唯一   int  _type;       //图书的类型,不唯一   int  _status;       //图书的状态,借出/没有借出   int  _count;       //图书借出的次数   structBook*_next;//下一本书   s

7、tructBook*_prev;//上一本书};/*定义图书类型*/typedefstructBookBook;15/*操作的目录提示*/charbook_menu[][32]={   "addbooks",   "listbooks",   "searchbooks",   "borrowbooks",   "returnbooks",   "exit",   "",};/*操作的目录提示1*/charbook_menu_sub[][32]={   "searchbooksbyname",   "searchbooksbytype", 

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。