商品进销存管理程序课程设计

商品进销存管理程序课程设计

ID:36602533

大小:619.50 KB

页数:34页

时间:2019-05-12

商品进销存管理程序课程设计_第1页
商品进销存管理程序课程设计_第2页
商品进销存管理程序课程设计_第3页
商品进销存管理程序课程设计_第4页
商品进销存管理程序课程设计_第5页
资源描述:

《商品进销存管理程序课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《高级语言课程设计》商品进销存管理程序题目:班级:12软工2班学生学号:201230690231学生姓名:庄志炜指导老师:肖磊提交时间:2012年5月10日成绩:华南农业大学信息学院成绩评定方法每名同学提交最终课程设计报告后,按照安排的时间到实验室向指导老师演示程序并回答老师提出的问题,老师根据实际情况从如下6个方面给出成绩。评分项目分数功能是否满足要求(50分)界面是否美观(10分)所学知识在设计中的运用是否得当(10分)对效率要求较高的部分是否有更深的思考与设计(10分)答辩陈述是否清楚(10分)答辩陈述是否完整(10分)小组总成绩:一、问题

2、描述1、简要描述设计一个商品进销存管理程序,该程序具有以下功能:(1)录入商品信息;(2)给定商品编号,修改该商品信息;(3)给定商品编号,删除该商品信息;(4)录入商品的进货与销售信息;(5)给定商品编号或商品名,查看该商品及库存信息;(6)统计功能:提供一些统计各类信息的功能。2、题目要求(1)按照分析、设计、编码、调试和测试过程完成应用程序;(2)学习并使用流程图等工具,并在撰写报告中使用;(3)程序的各项功能在程序运行时,以菜单方式选择并执行;(4)要求用户输入数据时,要给出清晰、明确的提示,包括:输入数据的内容、格式及结束方式等(5)所

3、有的信息存储在一个文件或多个中,并实现文件读写操作。(6)程序中用链表存放商品及进销存信息并实现增删减功能。3、系统功能分析(1)录入商场所用商品信息的功能,添加单一新商品信息的功能。(2)查询商品信息的功能,按商品的编号、名称、价格区间查询商品,以及浏览全部商品。还可查询某一确定日期商品的销售量和进货量。查询仓库的商品总量及商品总价值。(3)实现商品的进货和销售功能,将销售信息和进货信息存储在文件中。(4)修改商品的编号、名称和价格的功能。(5)根据输入编号删除商品信息。(6)统计商品的销售量,做前十的总销量排行榜。4、开发平台介绍本次程序设计

4、,基于Codeblocks.Code::Blocks是一个开放源码的全功能的跨平台C/C++集成开发环境。Code::Blocks是开放源码软件。Code::Blocks由纯粹的C++语言开发完成,它使用了蓍名的图形界面库wxWidgets(2.6.2unicode)版。对于追求完美的C++程序员,再也不必忍受Eclipse的缓慢,再也不必忍受VS.NET的庞大和高昂的价格。(本段来自百度百科)二、系统设计1、系统总体结构设计系统各个功能的总体关系:系统程序中信息都是以结构体的形式表示,并且每一个结构体嵌套在一个链表中,从而能够实现上述中所设想的

5、功能。系统各个功能的总体关系:功能菜单添加商品功能查询商品信息功能销售商品功能进货功能修改商品信息删除商品信息销售排行榜2、数据结构设计structshopping{intshanping_bianhao;charshanpinname[N];charjiliangdanwei[N];floatjia_ge;intkucun;structshopping*next;}shopping,*shop;商品库存信息结构体:商品进货销售信息结构体:structsell_and_buy{intshanping_bianhao;intbuy_or_sell;

6、chardate[N];charshanpinname[N];charjiliangdanwei[N];structsell_and_buy*next;}sell_and_buy,*sell;商品信息储存在文本文件,文件名:goods.dat;商品进货销售信息存储在二进制文件,文件名:business.dat。用文本的读出和写入实现信息从文件写入链表,信息从链表存储在文件中。由于链表的内容在实现各种功能的过程中多次发生变化,因此需改变后重写入文件,用一个函数实现,如下:voidchongxie(structshopping*p){FILE*fp;

7、if((fp=fopen("goods.txt","w"))==NULL)exit(0);while(p!=NULL){fprintf(fp,"%d%s%s%.2f%d%c",p->shanping_bianhao,p->shanpinname,p->jiliangdanwei,p->jia_ge,p->kucun,'');p=p->next;}fclose(fp);}3、系统各个函数及函数之间关系设计主函数main()功能菜单商品库存信息读入函数wu=shuju_shopping()商品进货销售信息读入函数shuju_buy_or_sell

8、())商场现有商品信息录入函数luru_shopping();判断所添加新商品编号是否与已有重复函数duibi(inta)添加新商品in

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。