600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > C语言编程图书销售系统 C语言图书销售的管理系统.doc

C语言编程图书销售系统 C语言图书销售的管理系统.doc

时间:2022-03-13 09:14:02

相关推荐

C语言编程图书销售系统 C语言图书销售的管理系统.doc

目录

图书销售管理系统设计2

一、设计要求2

二、总体设计思路2

1.主要功能:系统主要包括八个功能模块。3

2.总体思路框图3

三、主要参数和函数4

1.全局变量4

2.主要函数5

四、程序调试及整体实现14

1.主菜单运行界面14

2.图书信息录入界面14

3.图书信息浏览界面14

4.图书查询界面15

5.图书信息修改界面16

6.图书信息删除界面16

7.图书信息排序主界面17

8.购书清单界面17

五、体会总结18

附件19 图书销售管理系统设计

设计要求

图书信息包括:序号、书名、作者、出版单位、价格。

系统以菜单方式工作?

图书信息录入功能图书信息用文件保存--输入?

图书信息的删除与修改图书信息浏览功能--输出?

查询功能--算法按书名查询排序功能--算法按书名排序按价格排序

图1. 总体思路框图

主要参数和函数

全局变量

定义一个存放图书信息的结构体struct book,并定义此类型的变量struct book list[N],用来表示图书数组。

struct book /*定义结构体类型*/

{

int num; /*序号为整型*/

char name[40]; /*书名为字符串*/

char author[20]; /*作者为字符串*/

char publish[50]; /*出版社为字符串*/

float price; /*价格为浮点型*/

};

struct book list[N]; /*定义struct book类型的变量 list N个*/

int Count=0,定义全局变量,用来表示图书的个数,初始值为0。

主要函数

主函数main(),控制整个系统的执行流程,使系统菜单可以循环执行。根据图书馆信息管理系统的要求,可设计一个主函数,及定义多个用户自定义函数。通过将switch语句与break语句联合使用来实现多分支选择结构程序的设计。case1至case7分别实现不同的功能,并能返回主界面;case0直接返回主界面。

程序代码:

void main()

{

int choice1;

printf(" *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*\n");

printf(" * 欢迎进入图书销售管理系统 *\n");

printf(" *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*\n");

do

{

printf("##################################################"); /*显示菜单*/

printf("功能选项: \n");

printf(" 1 : 图书信息录入 \n");

printf(" 2 : 图书信息浏览 \n");

printf(" 3 : 图书信息查询 \n");

printf(" 4 : 图书信息修改 \n");

printf(" 5 : 图书信息删除 \n");

printf(" 6 : 图书信息排序 \n");

printf(" 7 : 图书的购买 \n");

printf(" 0 : 退出系统 \n");

printf("###############################################################");

printf("\t请选择操作:");

sca

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