没有合适的资源?快使用搜索试试~ 我知道了~
图书信息管理系统设计—C语言课程设计报告.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 18 浏览量
2021-11-29
23:34:40
上传
评论 1
收藏 316KB DOC 举报
温馨提示
试读
16页
图书信息管理系统设计—C语言课程设计报告.doc
资源推荐
资源详情
资源评论
. .
图书信息管理系统设计
一、【要求】
图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。设
计一图书信息管理系统,使之能提供以下功能:
() 系统以菜单方式工作
() 图书信息录入功能
() 图书信息浏览功能
() 图书信息查询功能
() 图书信息的删除与修改功能
二、【各功能模块】
1、菜单模块
主函数流程图
"1"、主函数:
建立 函数将主函数功能提取出来,主函数 调用 函数方便
简捷。
- .jz*
开场
图书信息
录入
图书信息
浏览
图书信息
查询
图书信息
删除
图书信息
修改
图书信息
追加
开场
输入 a, 判断是否
是 0~6 ?
根据 a 的值调用各功
能模块函数
完毕
N
Y
. .
毅
中国地质大学
图书信息管理系统
图书信息录入
图书信息浏览
图书信息查询
图书信息删除
图书信息修改
图书信息追加
退出图书信息系统
!" #
!$%&
'!"
! #()
! # ()
! # !"()
! #()
! # ()
! #()
! #*
# 序号不对
'"+,
【定义图书信息构造体】
- .jz*
. .
-!. /"0
-!. (/"0
-!. 1/"0
-!.!/"0
-23
4 ! 4
1
!"56
!"'56
!" 56
!"( "56
1
7!
899:
注:定义的 BOOK 构造体
3 为限定的录入图书个数〔可依据不同要求变化 ; 围〕
1 为定义的登录号〔长整形变量〕
!"56为定义的书名的数组
!"'56为定义的作者的数组
!" 56定义的分类号数组
!"( "56定义的出版单位数组
1 定义的出版时间长整形变量
7! 价格为浮点型变量。
"2"、【数据存储】
整个程序没有利用保存 函数,而是利用 */*(/*两个文件录入存取数据
信息,并通过文件的读取、写入进展图书信息的修改<删除等功能。'
写入及读取数据进展存储。
"3"【图书信息录入】
- .jz*
图书信息
录入
输入
书籍登录号
输入
书名
输入
作者名
输入
分类号
输入
出版单位
输入
出版时间
输入
书的价格
. .
图书录入流程图
【程序】
void input() /*定义录入函数*/
899:
=>?@
,*/*%',,3A??
+*
,.,3BB
请输入您所需书籍的登陆号#
!$%&/
请输入书名#
!$ %/
请输入作者名#
!$ %/'
请输入分类号#
- .jz*
输入用户要输入的录
入的书的个数 N
关闭录入信息的文件
开场
i 从 1 到 N 调用输入函
数 input(i)
把信息存入 txt.txt 文件
完毕
剩余15页未读,继续阅读
资源评论
dchw66
- 粉丝: 21
- 资源: 18万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Java和深度学习的瓦斯浓度预测系统后端设计源码 - 瓦斯浓度预测后端
- Screenshot_20240528_103010.jpg
- 基于Python的新能源承载力计算及界面设计源码 - HAINING-DG
- 基于Java的本科探索学习项目设计源码 - 本科探索
- 基于Javascript和Python的微商城项目设计源码 - MicroMall
- 基于Java的网上订餐系统设计源码 - online ordering system
- 基于Javascript的超级美眉网络资源管理应用模块设计源码
- 基于Typescript和PHP的编程知识储备库设计源码 - study-php
- Screenshot_2024-05-28-11-40-58-177_com.tencent.mm.jpg
- 基于Dart的Flutter小提琴调音器APP设计源码 - violinhelper
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功