没有合适的资源?快使用搜索试试~ 我知道了~
C语言实训报告--图书管理系统.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 1 下载量 164 浏览量
2023-05-16
23:23:41
上传
评论 1
收藏 513KB DOC 举报
温馨提示
试读
15页
实训报告,有些带有源程序
资源推荐
资源详情
资源评论
图书管理系统
本题目设计目的是训练学生的基本编程能力,了解管理信息系统的开发流程,熟悉 C 语言的文件和单链表
的各种基本操作。本程序中涉及结构体、文件等方面的知识。通过本程序的训练,使学生能对 C 语言的文
件操作有一个更深刻的了解,掌握利用文件存储结构实现对图书管理的原理,为进一步开发出高质量的管
理信息系统打下坚实的基础。
1 自定义问题
图 1.0
创建一个图书管理系统。假设图书管理系统中仅仅包含图书的书名和编号和作者等信息。程
序的运行效果如图 1.0 所示,选择任意菜单后,实现相应功能
2 系统设计
2.1 总体设计
采用模块化的程序设计方法,即将较大的任务按照一定的原则分为一个个较小的任务,然
后分别设计各个小任务。需要注意的是划分出来的模块应该相对独立但又相关,且容易理解。
可以用模块化层次结构图(即模块图)来分析其任务的划分,一般从上到下进行,最上面一
层是主模块,下面各层是其上一层模块的逐步细化描述
图书管理系统菜单
图书初
始化模块
图 书 初
始模块
增 加 图
书模块
浏 览 图
书模块
删 除 图
书模块
退 出
系统
2.2 详细设计
2.2.1 数据结构设计
图书信息结构体
struct describe
{
char book_name [10]; //书名
int num ;//编号
char author [10]; }book[N]//作者
2.2.2 主控 main()函数执行流程
开始
以读写的方式打开一个文件
如果没有文件就建一个文件
进入 while(1)循环
进入菜单界面选择相应的数字进行调用函数
输入是否为
0 ?
否
图 2.2 主控函数执行流程图
判断键值,调用相应函数,
完成相应功能
保存
退出系统
剩余14页未读,继续阅读
资源评论
- a33884664372023-06-30内容与描述一致,超赞的资源,值得借鉴的内容很多,支持!
白茶丫
- 粉丝: 4w+
- 资源: 1734
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功