第14章 综合案例-【千锋教育】C语言程序设计(微课)

2023-03-21
| 12页
| 150人阅读
| 0人下载
教辅

内容正文:

第14章 综合案例 理解控制台下的高级操作 掌握链表的使用 C语言程序设计 了解数据结构设计 熟练编写功能代码 小应用:图书管理系统 目 录 CATALOUGUE 初心至善 匠心育人 01 02 03 理解控制台下的高级操作 熟练编写功能代码 掌握链表的使用 了解数据结构设计 学 习 目 标 LEARNING OBJECTIVES 初心至善 匠心育人 14.1 小应用: 图书管理系统 14.1.1 需求分析 14.1.2 数据结构设计 14.1.3 系统功能模块 初心至善 匠心育人 随着人类知识的进步,图书馆的规模不断扩大,图书数量也相应增加,但一些图书馆的工作还是手工完成,不便于动态地调整图书结构。为了更好地适应图书馆的管理需求,我们可以用C语言开发一款图书管理系统。本节将介绍图书管理系统的需求分析、程序设计及具体代码。 14.1 小应用:图书管理系统 初心至善 匠心育人 本图书管理系统是对图书信息进行集中管理,需要具备如下功能: ①录入图书。可录入单本图书的编号、图书名、作者名等相关信息。 ②查询图书。按照输入选项进行相应的查询。 ③图书列表。输出所有图书的编号、图书名、作者名、出版社、类别、出版时间、价格。 ④删除图书。输入图书编号删除该图书的所有信息。 ⑤修改图书。输入图书编号修改除编号外的该图书的其他信息。 ⑥图书排序。按照输入选项进行排序。 ⑦退出系统。输入退出选项,退出登录界面。 14.1 小应用:图书管理系统 14.1.1 需求分析 初心至善 匠心育人 图书管理系统使用链表作为基本的存储结构。一本图书的属性包括图书编号(ID)、书名(bookname)、作者(author)、出版社(press)、图书类别(category)、出版日期(date)、价格(price)等信息,这些属性可以放在一个结构体中,具体实现代码如下: 14.1 小应用:图书管理系统 14.1.2 数据结构设计 初心至善 匠心育人 首先,运行时会输出一个登录界面,当用户输入的用户名与密码匹配时,进入主界面。用户根据主界面来选择菜单选项。当选择某项时,会转到子函数中去执行,服务结束后,会从子函数中返回到菜单选项,当选择退出系统时,程序结束,图书管理系统的各模块功能如图14.1所示: 14.1 小应用:图书管理系统 14.1.3 系统功能模块 初心至善 匠心育人 14.1 小应用:图书管理系统 14.1.3 系统功能模块 初心至善 匠心育人 查看流程图可以发现,这个程序一共有7个大功能模块,只要分别实现这7个功能模块就完成一大半的工作,接下来是详细的编码阶段,需要同学们上机实现。 14.1 小应用:图书管理系统 14.1.3 系统功能模块 初心至善 匠心育人 通过本章的学习,能够掌握C语言的开发流程和技巧,重点要了解的是程序开发的流程及设计思想,熟练运用C语言基础知识,可提高运用C语言解决实际问题的能力。 本章小结 初心至善 匠心育人 THANK YOU FOR YOUR WATCHING $

资源预览图

第14章 综合案例-【千锋教育】C语言程序设计(微课)
1
第14章 综合案例-【千锋教育】C语言程序设计(微课)
2
第14章 综合案例-【千锋教育】C语言程序设计(微课)
3
第14章 综合案例-【千锋教育】C语言程序设计(微课)
4
第14章 综合案例-【千锋教育】C语言程序设计(微课)
5
第14章 综合案例-【千锋教育】C语言程序设计(微课)
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。