1 / 45
文档名称:

图书管理系统课程报告.doc

格式:doc   大小:394KB   页数:45页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

图书管理系统课程报告.doc

上传人:AIOPIO 2020/7/1 文件大小:394 KB

下载得到文件列表

图书管理系统课程报告.doc

文档介绍

文档介绍:课程报告课程名称:专业班级:学生姓名:学号:任课教师:学期:课程报告任务书题目图书信息管理系统主要内容开发一个图书信息管理系统,图书信息包括:图书编号、书名、作者、出版社、类别、出版时间、价格等基本信息(也可以根据自己情况进行扩充,比如是否借出、库存量等)。使之能提供以下基本功能:(1)图书信息录入功能(图书信息用文件保存)--输入v(2)图书信息浏览功能--输出(3)查询功能(至少一种查询方式)、排序功能(至少一种排序方式):l①按书名查询②按作者名查询③按照价钱排序④按出版时间排序等等(4)图书信息的删除与修改扩展功能:可以按照自己的程度进行扩展。比如(1)简单的权限处理(2)报表打印功能(3)甚至根据自己情况,可以加上学生信息,并扩充为图书借阅系统。(4)模糊查询(5)综合查询(6)统计功能比如统计处某一类别的图书信息或筛选出小于指定数量库存的图书信息等等,总之,可以根据自己需求进行分析功能。任务要求一、提交材料应包括:(1)系统源代码(2)课程报告二、整个设计过程具体要求(1)需求分析要求学生对案例系统进行分析,设计出需要完成的功能,完善各个模块的调用关系;(2)设计过程要求学生进一步明确各模块调用关系,进一步完善模块函数细节(函数名、参数、返回值等)(3)实现过程要求学生养成良好的编码习惯、完成各个模块并进行测试,最终完成系统整体测试;(4)总结阶段按照要求完成系统设计和实现报告,并进行总结、答辩。成绩评定报告撰写情况(30分)系统完成情况(30分)答辩情况(40分)总分内容20分规范程度5分程序测试5分基本功能20分扩展功能10分自述情况10分答辩情况30分成绩评定教师:1需求分析本次实验目的是开发一个图书管理系统,且该图书管理系统中应包含以下基本功能:(1)图书信息录入功能(2)图书信息浏览功能(3)查询功能例如:按书名查询、按作者名查询等等(4)排序功能例如:按照价钱排序、按出版时间排序等等(5)图书信息的删除与修改除此之外,个人还可以根据自己的爱好进行各方面的扩展。例如权限处理、图书排序等等。在我们设计自己的程序时不仅可以利用课本上的知识,还可以在互联网上查询有关该类信息,将其学习总结并利用在此次程序设计中。利用这次程序设计实验,我们可以提高自己的设计和编辑程序的能力、了解一般程序的编写过程,还可以巩固加深我们对C语言程序基本知识的了解与掌握。我在该实验中不仅利用了课本上的函数知识、文本的输入和读出,还用互联网查阅了相关知识。如“system("cls")”,用汉语解释就是清屏功能;还有“getch()”函数,输入不读出,不过在利用“getch()”进行密码的改写时老是出错误,就舍弃了该函数。在利用“system("cls")”时感觉还是很好的,用该函数后不仅可以使程序在运行时美观大方,还可以一眼扫描到我们要找的信息。而我在我编写的程序中设计了如下的功能:登陆权限功能查找全部图书并总图书本数功能查找每本图书功能添加图书功能删除图书功能修改图书功能图书排序功能金额管理功能2概要设计开始在实验中我主要是用函数来解决该程序的文件模块问题,用函数的嵌套调用来解决各模块间的联系问题。在编写程序时,我首先用结构数组structlistd[40]来定义图书的各种信息。如:编号、书名、作者、出版社、类别等等。然后定义了全局变量number和total用来计算书本总数和金额总量。而后在主函数中用循环变量中的while语句和分支结构中的switch语句,来编写登录权限;创建文本并用文本的输入和输出语句将图书信息输入文本;用函数的嵌套来将各部分联系起来。总体流程图如下:登陆图书管理系统 查找每本图书查找全部图书添加图书图书排序金额管理修改图书删除图书结束下面介绍一下各个部分的程序:查看全部图书功能该功能函数名称为:search_allbook。先定义整形变量:i;而后用system("cls")进行清屏;再输入提示信息“查看全部图书!”,后利用for循环进行循环输出。最后输出总书本数number。开始其函数流程图如下:inti;输出:查看全部图书!i=0i<number 否是输出图书信息;输出图书总数:number;结束查找每本图书功能该函数名称为find_book。这个函数也是这样,首先用system("cls")进行清屏处理;然后进行定义:inti,fg=0,chars[20];然后输出:输入图书编号和查找图书!再利用for循环语句将输入的图书编号与该程序中的图书编号相等再输出该本图书的所有信息即图书的编号、书名、作者、出版社、类别、出版时间、价格。这个程序的流程图与上一流程图差别不大,这里就不再写。添加图书功能该部分函数名称为:add_book。首先定义inti,count=0,choice3、structlistp和文件指

最近更新

保健品跨境电商合作合同规范文本 3页

2025年度小型个体户健身中心教练劳动合同范本.. 43页

保温材料质量纠纷调解合同 2页

2025年度家具行业环保材料研发与应用合作协议.. 44页

健康餐厅合伙创业与营养餐服务协议 3页

儿童游乐场承包经营与管理协议 2页

2025年度安全生产管理协议三方责任书及实施方.. 47页

公司财务代理记账服务合作协议范本 2页

2025年度女性怀孕期间离婚协议书参考范本3篇 36页

2025年度天然气加气站安全设施安装及验收合同.. 39页

农业贷款担保合同纠纷起诉状参考 19页

农产品电商平台场交易居间合同 3页

农村扶贫贷款担保三方合作协议 3页

2025年度境外游学夏令营教育资源共享协议3篇 38页

出口贸易合同的国际贸易信用保险与服务合同 3页

2025年度国家重点项目工地食堂食品安全保障协.. 41页

出租车车辆保险雇佣协议 3页

创业担保贷款合同 3页

别墅自建房施工质量监督与验收服务合同 3页

2025年度二零二五岁以上劳动者综合用工服务协.. 131页

办公室装修合同(含室内空气质量检测与治理).. 3页

办公楼物业服务外包及团队培训合同范本 3页

办公设备维护与配件供应合同 3页

化工产品采购合同附属协议规范 3页

北京房产抵押贷款风险补偿协议书 2页

医疗健康产业劳动合同封面 3页

医药用品采购与专业运输合同 3页

南京汽车租赁行业规范合同样本 3页

厂房场地租赁合同安全监管范本 3页

厂房装修及消防设备安装合同模板 3页