首页 > 编程知识 正文

学籍管理系统c语言源代码,c语言超市管理系统源代码

时间:2023-05-04 00:57:21 阅读:111858 作者:3555

c语言商店商品管理系统设计报告和源代码. doc

1目录1系统分析21.1课程设计内容21.2系统功能需求分析21.3数据结构设计32系统设计32.1总体设计32.2详细设计42.2.1接口设计42.2.2每个功能模块的设计63系统代码设计93.1main函数94系统运行225 货源设计内容商场商品信息管理系统1.2系统功能需求分析本系统应具有以下功能: 1对于新文件,可以输入商品信息数据,如商品编号、商品名、商品类别、商品数量和商品价格。 2、数据录入功能录入进货信息:输入商品编号、数量完成进货操作。 输入销售信息:输入商品编号、数量完成销售操作。 请注意,如果销售数量大于商品数量,则会显示错误消息。 3、添加、修改、删除数据功能:可以添加一种或多种新商品,输入其商品信息。 修改:可以修改商品信息,包括商品编号、名称、种类、数量和单价。 删除:删除一种或多种商品的所有信息。 4、计算功能通过查询商品信息的功能,可以自动计算并输出应进货的商品信息。 5、查询功能可按商品编号、名称、类别和应到货商品进行查询。 6、排序功能可以分别按商品编号、名称、类别等进行排序。 7、数据显示功能可以分别浏览输入、检索、排序后的商品信息。 31.3数据结构设计structgoods/*商品结构*/{longintnum; /*商品编号*/charname[20]; /*商品名*/charsort[20]; /*商品类别*/longintcount; /*商品库存量*/longintprice; /*商品单价*/}goods[200]; /*最多200件商品(/2系统设计2.1根据总体设计系统分析的功能要求,将系统分为以下主要功能模块: 1、文件管理文件打开、关闭)对于刚输入或操作后的商品信息,可以在建立新的商品库存量后,将其保存在一个文件中,并对该文件进行打开和关闭操作。 2、进货管理输入商品进货3360数据后,输入商品信息可以自动更新商品追加销售:数据后,商品信息可以自动更新的削减3、商品数据管理追加/删除商品3360某商品的信息修正商品信息3360某商品的信息修正4、商品信息管理查询商品信息可以浏览, 需要类别或商品进货的查询排序商品信息:可以按商品编号、名称、类别进行排序来阅览商品信息。 可以浏览输入、查询或排序的数据。 (这里可以用图形描述功能模块的划分。 如下图所示) 42.2详细设计2.2.1界面设计1、菜单设计欢迎界面(系统提示:商场商品信息管理系统商品数据管理阅读信息商品管理文件管理开放保存查询数据录入数据排序数据修改添加发货删除5 输入接口的设计3、信息显示接口的设计62.2.2各功能模块的设计,是基于分割后的功能模块,定义以下函数实现各功能: ((在这一部分应该介绍各函数的原型,实现各功能模块所使用的算法可以用流程图来描述) 1、主函数main ) )是主函数为空型) ) void )。 利用选择结构(switch )实现主函数中各子函数的调用,利用goto和子函数中的return语句实现返回主菜单的循环。

宣言各子函数输出欢迎画面输出菜单switch(m ) 1商品信息的输入2商品信息的排序3商品信息的输入4商品信息的输入4商品销售信息的输入5商品信息的添加/删除6商品信息的修改7商品信息的查询8商品信息的浏览9商品信息的清除画面2 (子函数)1) void ) :新的库存量7扫描(n ) for ) I=0; I可以对现有商品进行排序,按商品编号、名称、类别进行排序; 龙腾; charp1[30],p2[30]; for(k=0; kgoods[i 1].num是将排序按编号排序和输出排序的结果for(k=0; k0 )为排序(按名称排序输出排序后的结果for ) k=0; k0 )按排序类别对输出列进行排序

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。