C语言图书管理系统实验报告

C语言图书管理系统实验报告

ID:37942602

大小:530.50 KB

页数:25页

时间:2019-06-03

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

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

1、word格式文档课程报告课程名称:程序设计实践专业班级:信息类1110学生姓名:学号:任课教师:学期:20101-2012学年第二学期专业整理word格式文档课程报告任务书题目图书信息管理系统主要内容开发一个图书信息管理系统,图书信息包括:图书编号、书名、作者、出版社、类别、出版时间、价格等基本信息(也可以根据自己情况进行扩充,比如是否借出、库存量等)。使之能提供以下基本功能:(1)图书信息录入功能(图书信息用文件保存)--输入v(2)图书信息浏览功能--输出(3)查询功能(至少一种查询方式)、排序功能(至少一种排序方式):l①按书名查询②按作者名查询③按

2、照价钱排序④按出版时间排序等等(4)图书信息的删除与修改扩展功能:可以按照自己的程度进行扩展。比如(1)简单的权限处理(2)报表打印功能(3)甚至根据自己情况,可以加上学生信息,并扩充为图书借阅系统。(4)模糊查询(5)综合查询(6)统计功能比如统计处某一类别的图书信息或筛选出小于指定数量库存的图书信息等等,总之,可以根据自己需求进行分析功能。任务要求一、提交材料应包括:(1)系统源代码(2)课程报告二、整个设计过程具体要求(1)需求分析要求学生对案例系统进行分析,设计出需要完成的功能,完善各个模块的调用关系;(2)设计过程要求学生进一步明确各模块调用关系

3、,进一步完善模块函数细节(函数名、参数、返回值等)(3)实现过程要求学生养成良好的编码习惯、完成各个模块并进行测试,最终完成系统整体测试;(4)总结阶段按照要求完成系统设计和实现报告,并进行总结、答辩。成绩评定报告撰写情况(30分)系统完成情况(30分)答辩情况(40分)总分内容20分规范程度5分程序测试5分基本功能20分扩展功能10分自述情况10分答辩情况30分专业整理word格式文档成绩评定教师:专业整理word格式文档1需求分析这是一个能简单管理图书的小型图书管理系统,其中图书信息包括:书名,作者名,书编号,分类,出版单位,出版时间,价格等。通过这些

4、信息使之提供以下功能:(1)图书信息创建功能。其中图书信息包括:书名,作者名,书编号,分类,出版单位,出版时间,价格等。(图书信息用文件保存)。(2)图书信息查看功能。用来查看各项图书信息。(3)图书信息查找功能。通过已知信息来查找想要的图书。(4)图书信息的删除。可以删除特定图书。(5)图书信息的修改。可以修改图书的各项信息。(6)图书信息的排序功能。按图书信息对录入的图书进行排序。(7)菜单选择功能,此功能也是图书信息信息管理系统的入口,用户所要进行的各种操作均需在此模块中进行选择并进而调用其他模块实现相应的功能2概要设计⑴数据结构图书管理系统中主要的

5、数据结构包含书名、图书书号、作者名、分类、出版社、出版时间、价格等;在处理过程中各项可以作为一本图书的不同属性来进行处理。//自定义枚举类型fi_type,用来表示图书信息typedefenum_fi_type{news=1,//图书信息}fi_type;//图书信息结构体structfi_info{charname[11];//书名专业整理word格式文档charwriter[21];//作者charshuhao[10];//书号charfenlei[10];//分类charchuban[20];//出版社intchubantime;//出版时间floa

6、tprice;//价格fi_typetype;structfi_info*next;//结构体的指针域,用于存放链表的下个结点的地址};⑵模块划分本系统主要有创建新的图书、查找图书、删除图书、修改图书、查看图书和图书排序几个基本功能。2structfi_info*head=NULL,*head_=NULL;//将图书信息写成链表,头指针分别为空intBook_num;//图书信息的统计数voidmenu();intReadinfoFromFile();//读入数据//函数申明intchuangjian();//创建新的图书信息voidchazhao();/

7、/查找图书voidshanchu();//删除图书voidxiugai();//修改图书voidshow();//查看图书voidpaixu();//图书排序voidquit();//退出书名查找作者查找组合查找专业整理word格式文档(3)程序结构主菜单开始输入创建图书查找书名查找作者查找组合查找删除图书修改图书显示图书退出专业整理word格式文档3详细设计1.主菜单函数的原型:voidmenu()函数的功能:调用菜单,使用各项功能程序:voidmenu(){printf("*******************************<图书信息

8、管理系统>****************************

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

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

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