.
一 题目及运行说明
商品进销存管理程序
1、题目描述
设计一个商品进销管理程序,该程序具有以下功能:
(1) 录入商品信息 ;
(2) 给定商品编号,修改该商品信息 ;
(3) 给定商品编号,删除该商品信息 ;
(4) 录入商品的进货和销售信息 ;
(5) 给定商品编号或商品名,查看该商品及库存信息 ;
(6) 统计功能:提供一些统计各类信息的功能。
2 、题目要求
(1) 按照分析、设计、编码、调试和测试过程完成应用程序 ;
(2) 学习并使用流程图等工具,并在撰写报告中使用 ;
(3) 程序的各项功能在程序运行时,以菜单形式选择并执行 ;
(4) 要求用户输入数据时,要给出清晰、明确的提示,包括:输入数
据的容、格式及其结束方式等
(5) 所有的信息存储在一个文件或多个中,并实现文件读写操作。
(6) 程序中用链表存放商品及进销存信息并实现增删减功能。
3 、提示
(1) 提醒事件信息可以设计一个结构体类型
Word 专业资料
.
(2) 自己构思并增加的除规定功能之外的新功能,酌情加分。
(1) 程序中主要变量
Struct goods *head 结构体指针
Int n,k
struct goods
{int number;
char name[20];
int shumu;
float jiage;
struct goods *next;
};
int n,k;
struct goods *head;
等一些变量。
(2 )数据输入的形式和输入值的围
字符不超过 20 位
整型变量输入大于 0
浮点型 变量也大于 0
Word 专业资料
.
商品编号为四位整数
(3 )数据输入的形式
按程序运行的提示操作※
(4 )程序所能达到的功能及出错处理
该程序具有以下功能:
(1) 录入商品信息 ;
(2) 给定商品编号,修改该商品信息 ;
(3) 给定商品编号,删除该商品信息 ;
(4) 录入商品的进货和销售信息 ;
(5) 给定商品编号或商品名,查看该商品及库存信息 ;
(6) 统计功能:提供一些统计各类信息的功能。
二 程序设计思路
根据要求首先设计一个结构体类型,设计好界面,设计好主函数。
程序各功能通过调用子函数来实现
Word 专业资料
.
用 switch 来实现菜单的选择
一切数据信息通通存在文件中,并实现文件读写操作。
设计子函数来实现查询,保存,读取数据,删除等操作。
【总体设计 】
商品管理系统
数据录入 商品销售 数据修改 查找 删除 进货
图 1 系统功能模块图
【详细设计 】
1. 主函数
主函数设计要求简洁,只提供部分