600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 图书管理系统c语言报告调试分析 图书管理系统C语言程序设计实验分析报告.doc...

图书管理系统c语言报告调试分析 图书管理系统C语言程序设计实验分析报告.doc...

时间:2022-12-24 12:48:23

相关推荐

图书管理系统c语言报告调试分析 图书管理系统C语言程序设计实验分析报告.doc...

图书管理系统C语言程序设计实验分析报告

C语言程序设计实验报告

系别

专业

班级

姓名

学号

时间

实验题目 图书信息管理系统

一、实验目的

(1)熟练掌握C语言的相关操作。

(2)综合应用C语言的知识,独立完成一个完整的系统,提高编程能力,体会软件程序的开发过程。

二、实验内容

(1)运用数组、循环、文件等编辑一个图书管理系统,其中具有输入、修改、删除、添加、查询、排序、统计、保存、读取模块。

(2)执行编译操作,并根据提示调试此程序,排除所有的错误和警告。直到编译成功为止。

(3)执行运行操作,逐一对每个模块进行调试,直到全部程序运行成功为止。

(4)请老师检查,向老师演练此程序,并能回答老师提出的相关问题。

三、 需求分析

(1)该图书信息管理系统,使之能够完成图书信息的输入、打印、修改、删除、添加、查询、排序、统计、保存、读取、退出。

每个模块的功能如下:

1、输入模块能够按照图书号的先后顺序完成图书号、书名、出版社、出版日期、作者、所在书库、价格。

2、打印模块能输出刚刚输入的信息。

3、修改模块中输入要修改相应的图书号后,选择需要须改的项目就能完成修改操作。

4、删除模块中输入相应的图书号后可完成删除操作。

5、添加模块能完成添加新书的操作。

6、查询模块能够按图书名称查询该书的全部信息。

7、排序模块能按照图书的价格进行排行。

8、统计模块能根据输入的图书名统计该书的种数。

9、保存模块能够将所有图书的信息保存。

10、读取模块能读取已保存的图书信息并显示。

11、退出模块可直接退出此程序,结束操作。

(2)创建该图书信息管理系统目的就是能够对图书信息进行输入、打印、修改、删除、添加、查询、排序、统计、保存、读取、退出等功能。

(3)该图书信息管理系统是在VC中文简体环境下运行。

该系统要测试的数据如下:

输入模块:

第1种图书

图书号--图书名称--出版社--出版日期(年-月-日)--作者--所在书库--价格

01 履历表 人文 -8-7 几米 文艺 23

第2种图书

图书号--图书名称--出版社--出版日期(年-月-日)--作者--所在书库--价格

02 沙漏 湖南 -6-5 饶雪漫 文艺 22

第3种图书

图书号--图书名称--出版社--出版日期(年-月-日)--作者--所在书库--价格

03 世界是平的 科技 -11-2 托马斯 经济 56

第4种图书

图书号--图书名称--出版社--出版日期(年-月-日)--作者--所在书库--价格

04 天使与魔鬼 人文 -9-8 丹布朗 文艺 29

第5种图书

图书号--图书名称--出版社--出版日期(年-月-日)--作者--所在书库--价格

05 向左走向右走 人文 -6-23 几米 文艺 26

修改模块:(修改《天使与魔鬼》的价格)

(输入)04(修改图书号)

(输入)6(修改价格的选项)

(输入)(修改后的分数)

插入模块:(插入06《傲慢与偏见》))

(输入图书号)06

(输入书名)傲慢与偏见

(输入出版社)人文

(输入出版日期)-5-21

(输入作者)简奥斯丁

(输入所在书库)文艺

(输入价格)24

查询模块:(查询《沙漏》的基本信息)

沙漏(输入书名即可查询)

删除模块:(删除《世界是平的》)

03(输入图书号即可删除)

排序模块:(输入排序模块的执行键即可完成)

输出模块:(输入输出模块的执行键即可完成)

退出模块:(输入)0

四、概要设计

(1)、主函数结构图

主函数

主函数

输入模块

打印模块

修改模块

删除模块

添加模块

查询模块

排序模块

统计模块

保存模块

读取模块

退出系统

2)、模块功能详细说明

A、输入模块: 它可以通过循环完成对全部图书基本信息(包括: 图书号、书名、出版社、出版日期、作者、所在书库、价格)的一次性录入,其中书名

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。