- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C 语言图书管理系统实验报告
HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】
课 程 报 告
课 程 名 称: 程序设计实践
专业
专
业
班
级
:
学
生
姓
名
:
学
号
:
任
课
教
师
:
学 期 :20101-2012 学年第二学期
课程报告任务书
题
题
目
图书信息管理系统
开发一个图书信息管理系统,图书信息包括:图书编号、书名、作者、出版社、类别、出版时间、价格等基本信息(也可以根据自己情况进行扩 充,比如是否借出、库存量等)。使之能提供以下基本功能:
(1)图书信息录入功能(图书信息用文件保存)--输入
(2)图书信息浏览功能--输出
主要
(3)查询功能(至少一种查询方式)、排序功能(至少一种排序方式):
内容
①按书名查询 ②按作者名查询 ③ 按照价钱排序 ④按出版时间排序等
等
(4)图书信息的删除与修改
扩展功能:可以按照自己的程度进行扩展。比如(1)简单的权限处理
(2)报表打印功能(3)甚至根据自己情况,可以加上学生信息,并扩充为图书借阅系统。(4)模糊查询 (5)综合查询 (6)统计功能 比如
内容
规范程
程序测
基本功
扩展功
自述情
答辩情
20 分
度
试
能 20 分
能 10 分
况 10 分
况
5 分
5 分
30 分
统计处某一类别的图书信息 或 筛选出小于指定数量库存的图书信息等等,总之,可以根据自己需求进行分析功能。
统计处某一类别的图书信息 或 筛选出小于指定数量库存的图书信息等
等,总之,可以根据自己需求进行分析功能。
一、提交材料应包括:(1)系统源代码 (2)课程报告
二、整个设计过程具体要求
(1)需求分析
要求学生对案例系统进行分析,设计出需要完成的
任务
要求
功能,完善各个模块的调用关系;
(2)设计过程 要求学生进一步明确各模块调用关系,进一步完善模块函数细节(函数名、参数、返回值等)
实现过程 要求学生养成良好的编码习惯、完成各个模块并进行
测试,最终完成系统整体测试;
总结阶段 按照要求完成系统设计和实现报告,并进行总结、答
辩。
报告撰写情况(30 分)
系统完成情况(30 答辩情况(40
分) 分)
成绩
总分
评定
需求分析
这是一个能简单管理图书的小型图书管理系统,其中图书信息包括:书名,作者名,书编号,分类,出版单位,出版时间,价格等。通过这些信息使之提供以下功 能:
图书信息创建功能。其中图书信息包括:书名,作者名,书编号,分类,出版单位,出版时间,价格等。(图书信息用文件保存)。
图书信息查看功能。用来查看各项图书信息。
图书信息查找功能。通过已知信息来查找想要的图书。
图书信息的删除。可以删除特定图书。
图书信息的修改。可以修改图书的各项信息。
图书信息的排序功能。按图书信息对录入的图书进行排序。 (7)菜单选择功能,此功能也是图书信息信息管理系统的入口,用户所要进行的各种操
作均需在此模块中进行选择并进而调用其他模块实现相应的功能
概要设计
⑴ 数据结构
图书管理系统中主要的数据结构包含书名、图书书号、作者名、分类、出版社、出版时间、价格等;在处理过程中各项可以作为一本图书的不同属性来进行处理。
查找书作组
查找
书
作
组
名
者
合
查
查
查
找
找
找
删
修
显
除
改
示
退
图
图
图
出
书
书
书
开始主菜单
开始
主菜单
输入
创
建图书
书
名查找
作
者查找
组
合查找
函数的原型:void menu()
函数的功能:调用菜单,使用各项功能程序:
void menu(){
printf(\n\n*******************************图书信息管理系统*******************************\n);
\n);
\n);
\n);
\n);
\n);
\n);
\n);
}
新建文件
printf(-------------------------------------主菜单-----------------
\n);
printf(\t\t\t 1;创建图书信息
printf(\t\t\t 2;查找图书信息
printf(\t\t\t 3;删除图书信息
printf(\t\t\t 4;修改图书信息
printf(\t\t\t 5;显示图书信息
printf(\t\t\t 6;按出版时间排序
printf(\t\t\t 0;退出
printf(------------------------------------------------------
\n);
函数的原型:int ReadinfoFromFile() 函数的功能:建立文件储存数据
程序
原创力文档


文档评论(0)