图书管理系统报告

图书管理系统报告

ID:1483488

大小:564.50 KB

页数:37页

时间:2017-11-11

图书管理系统报告_第1页
图书管理系统报告_第2页
图书管理系统报告_第3页
图书管理系统报告_第4页
图书管理系统报告_第5页
资源描述:

《图书管理系统报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C语言程序设计报告中国地质大学本科生课程论文封面课程名称计算机高级语言课程设计(C)教师姓名刘刚本科生姓名余俊本科生学号20121003569本科生专业机械设计制造及其自动化所在院系机电学院类别:C.本科生日期:2013.07C语言程序设计报告课程设计评语对课程论文的评语:平时成绩:课程论文成绩:总成绩:评阅人签名:注:1、无评阅人签名成绩无效;2、必须用钢笔或圆珠笔批阅,用铅笔阅卷无效;3、如有平时成绩,必须在上面评分表中标出,并计算入总成绩。C语言程序设计报告目录1.题目要求12.需求分析13.总体设计

2、14.详细设计15.上机操作16.总结27.致谢2参考文献2C语言程序设计报告1.题目要求图书信息包括登录号、书名、作者名、分类名、出版单位、出版时间、价格等。试设计一图书信息管理系统,能提供以下功能。(1)系统以菜单方式工作。(2)图书信息录入功能(图书信息用文件保存)。(3)图书信息浏览功能。(4)图书信息查询功能。(5)图书信息的删除与修改(可选项)。2.需求分析系统以菜单方式工作,因此要提供键盘式选择菜单以实现功能选择;图书信息采用文件保存,因而要提供文件的输入/输出操作;要实现图书信息的浏览功能,

3、则要提供信息显示操作;要实现图书信息查询功能,则要提供查找操作(提供按书名、作者名查询两种查询方式);要实现图书信息删除与修改功能,则要提供文件记录的删除、修改操作。3.总体设计根据上面的需求分析,可以将该系统的设计分为大模块,即图书信息录入模块、图书信息浏览模块、图书信息查询模块、图书信息增加模块、图书信息修改模块、图书信息删除模块、图书信息排序模块、退出模块,如下图所示。(注意:有关数据文件的读入和输出模块隐含在主函数中。)第34页C语言程序设计报告开始图书信息录入图书信息浏览图书信息查询图书信息排序退

4、出图书信息删除图书信息修改图书信息增加1.详细设计1》【主函数】开始显示一系列功能选项输入n,判断n是否1-8根据n的值调用各功能模块函数结束主函数流程图【程序】main()/**************主函数************/{intsele;Re_file();Began();第34页C语言程序设计报告sele=1;while(sele){system("cls");printf("");printf("ttt图书信息管理系统");printf("tt*********

5、*************************");printf("tt*1.录入2.浏览*");printf("tt**");printf("tt**");printf("tt*3.查询4.增加*");printf("tt**");printf("tt**");printf("tt*5.修改6.删除*");printf("tt**");printf("tt**");printf("tt*7.排序8.退出*");prin

6、tf("tt**");printf("tt**********************************");printf("请输入功能选项:");scanf("%d",&sele);switch(sele){case1:Add_file();Wr_file();delay();break;case2:Display();delay();break;case3:Seek();delay();break;case4:Add();Wr_file();delay();break;ca

7、se5:change();Wr_file();delay();break;case6:Delete();Wr_file();delay();break;case7:Sort();Display();delay();break;case8:Exit();break;}}}2》【定义图书信息结构体】structLibrary{intlandnum;charbookname[30];charwritername[20];//定义结构体intkindnum;charprintfarm[20];第34页C语言程序设计

8、报告chartime[10];floatprice;}a[100],v;注:定义的Library结构体1.N为限定的录入图书个数(可依据不同要求变化范围)2.intlandnum为定义的登录号(长整形变量)3.charbookname[30]为定义的书名的数组4.charwritername[20]为定义的作者的数组5.intkindnum定义的分类号整形变量。6.charprintfarm[20];定义的出版单

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

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

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