- 13
- 0
- 约2.39万字
- 约 12页
- 2017-12-14 发布于湖北
- 举报
C语言程序设计报告之图书信息管理系统
C语言专周报告
指导老师:王飞
班级:10611
学号:18
姓名:古辰风
2011/6/13
一 设计题目:图书管理系统
二 设计要求:图书信息包括:图书号、书名、作者名、分类号、价格、借阅次数等,试设计一个图书管理系统使之提供以下功能:
a) 系统以菜单方式工作
b) 进入系统需要用户名和密码
c) 图书信息录入功能
d) 图书信息浏览功能
e) 图书信息查询功能(按书名、按作者名)
f) 图书借阅次数排序功能
g) 图书信息的删除与修改
h) 系统退出
三 需求分析:
1. 操作对象有多个属性,故其类型为结构体类型
2. 多个对象数据的录入采用循环实现
3. 图书信息保存到文件中,涉及到文件的读写操作。
4. 排序操作可采用冒泡排序和选择法排序
5. 主函数中根据用户不同选择执行不同操作可通过“多分支选择语句switch”实现
四 概要设计
1.数据结构设计
图书管理系统为结构:图书号、书名、作者名、分类号、价格、借阅次数
struct 结构体名
{
图书号类型定义;
书名类型定义;
作者名类型定义;
分类号类型定义;
价格类型定义;
借阅次数类型定义;
};
2.模块功能说明
本程序包括七个主要模块
main()
{
清屏并显示主菜单提示用户选择所要执行的操作
根据用户
您可能关注的文档
- At a Farm教学PPT课件(B部分)人教版Pep英语四年级下册Unit6.ppt
- At the Zoo教学PPT课件2012年新人教版Pep英语三年级下册Unit3.ppt
- At the Zoo课件2012年新人教版Pep英语三年级下册Unit3.ppt
- Bonding Chemistry 20 - Lacombe Composite High School:结合化学20 -拉孔布综合高中.docx
- Book3Unit3人教课标版浙江专版分册分单元词汇短语句型要点文档.ppt
- CA6140车床拨叉的加工工艺及25孔专用夹具设计毕业设计.doc
- CAD 建筑 制图 教程I.ppt
- cad实例教程11.ppt
- CEO管理运营之道经典实用课件之十二CEO的职责、标准及.ppt
- CFD-12-06-计算网格技术_非结构化.ppt
最近下载
- TL 256-2022-EN 金属表面粉末涂料 表面防护要求.pdf
- 初中物理第十四章《内能的利用》(单元复习课件)-九上(人教版).pptx VIP
- 学校食堂食品及食品原料采购验收工作指引.doc VIP
- 术后镇痛试题及答案.docx VIP
- 高质量数据集建设方法及应用实践方案.docx VIP
- 术后镇痛试题及答案.docx VIP
- 2026年私域运营团队配置与用户精细化管理方案.pptx
- 政治理论时政热点知识模拟题(含答案)2026年.docx VIP
- 基层医疗卫生机构常见新生儿疾病诊疗指南:新生儿转运(2025年).pptx VIP
- (高清版)C-J∕T 43-2005 水处理用滤料.pdf VIP
原创力文档

文档评论(0)