c语言课程设计

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

.摘要该系统主要是介绍超市进销存管理信息系统的环境、功能作用、所用到的语言、设计的方案等各方面的内容。主要是让使用者了解此系统,使他们能更好的运用本系统,使此系统发挥出应有的作用。本系统运用计算机管理信息技术,对超市的进销存过程进行详细的分析,实现了对超市的进货、出售和库存的科学管理。本系统主要包括以下几大模块:输入单据:出库、入库、物品清单;查询:数量查询、价格查询、生产地查询。关键词:销售;管理信息系统;C语言.AbstractThistextmainlyintroducesthesupermarketandenterstosellsuchcontentsofvariousfieldsastheenvironmentwhichstoresthemanagementinformationsystem,schemeonthefunction,language,designused,etc..Letuserfindoutaboutsystemthis,enablethemfineapplicationthissystemmainly,makethissystemgiveplaytoduefunction.Thissystemusestheinformationtechnologyofcomputermanagement,sellthecourseofstoringtocarryondetailedanalysistotheenteringofthesupermarket,haverealizedthepurchase,saleandscientificmanagementheldinstoretothesupermarket.Thissystemismajorandincludesfollowingseveralbigmodules:Theinputreceipts:Thewarehouseisgoneouttobeputinstoragethattheproductendproductdetailedlistisinquiredabout:Thereportformbeingputinstorageisgoneoutthereportformproductendproductdetailedlistreportforminwarehousetoselltomovebackthemoneylistreportformtoadvance.keywords:Sell;managementinformationsystem;Clanguage.目录1概述....................................................................11.1设计思想..........................................................11.2设计原则..........................................................11.3性能需求...........................................................12总体设计................................................................22.1系统功能设计图.....................................................22.2系统功能设计.......................................................22.2.1系统颜色模块功能.............................................32.2.2销售管理模块功能.............................................32.2.3进货管理模块功能.............................................32.2.4库存管理模块功能.............................................32.3系统模块的运用方法.................................................32.3.1输入记录模块.................................................32.3.2查询记录模块.................................................32.3.3输出记录模块.................................................33详细设计使用............................................................43.1数据定义...........................................................43.2主函数流程图.......................................................53.3源程序.............................................................74调试分析................................................................84.1进入主界面.........................................................84.2系统菜单界面......................................................84.3商品信息查询窗口.................................................105总结...................................................................11参考文献.................................................................12致谢...................................................................13附件.....................................................................14.1概述1.1设计思想(1)系统分成几个相对独立的模块,但这些模块都进行集中式管理。(2)分层的模块化程序设计思想,整个系统采用模块化结构设计作为应用程序,有较强的可操作性和扩展性。(3)合理的数据设计,在应用系统设计中,相对独立的模块间以数据相互连接,使各模块间的耦合性较低,方便系统运行,提高系统安全性。1.2设计原则为了使本系统功能齐全完备,操作简便,最大限度的提高软件的质量,从而满足用户的实际需要,在设计开发过程中遵循了如下原则:(1)合法性原则:依据产品核算系统的工作规定以及要求,参照核算实际的工作情况,进行诸如产品进货、销售等工作。(2)实用性原则:适合产品信息管理工作的实际需求,并能够处理一些特殊情况的要求,此外,尽可能预留空间,以便扩充功能。(3)准确性原则:对输入的相关资料建立检错机制,及时报错,使用户能够及时准确的输入合法资料(如:类型匹配,长度不超限等)。(3)易操作原则:要求设计的系统功能齐全,界面友好,操作方便,必要的地方进行提示。(5)源程序可读性原则:为了便于其他设计,维护人员读懂代码或以后的代码修改,软件升级维护,即可能做好代码注释工作。1.3性能需求(1)数据精确度.产品的进货单和销售单中,单价、金额采用浮点数,保留至小数点后两位。2总体设计2.1系统功能设计图图2-1超市管理系统功能结构2.2系统功能设计系统功能设计是使整个系统能基本实现超市的进、销、存等管理功能,能让超市管理者更直观的了解超市的经营状况,以做出相应的经营决策。管理信息系统(MIS)就是进行信息的收集、传送、存储、编制成各种凭证、报表、台帐、图形等信息,同时对这些信息进行维护,通过实测超市的各种运行情况,并利用过去的历史数据预测未来的发展,从超市全局的角度出发进行决策,利用信息控制超市的行为,辅助超市完成其目标。本系统共包括四大模块,分别是系统颜色模块,销售管理模块,进货管理模块,库存管理模块。每个模块的功能如下:超市信息管理销售管理进货管理库存管理系统颜色管理查询系统颜色信息维护系统颜色信息查询进货系统查询销售信息维护销售信息查询库存信息维护库存信息维护进货信息.2.2.1系统颜色模块功能(1)实现系统颜色转换;(2)查看系统颜色;2.2.2销售管理模块功能(1)实现销售信息的查询;(2)实现商品销售信息的盘点。2.2.3进货管理模块功能(1)实现进货信息的查询;(2)实现进货信息的更新,包括增加、删除、修改功能。2.2.4库存管理模块功能(1)实现商品信息的查询;(2)实现商品信息的更新,包括增加、删除、修改功能;(3)实现库存信息的查询;(4)实现库存信息的更新,包括增加、删除、修改功能。2.3系统模块的运用方法2.3.1输入记录模块输入记录模块的功能:输入各种商品的信息;2.3.2查询记录模块查询记录模块的功能:查询各种商品的信息;2.3.3输出记录模块输出记录模块的功能:输出各种商品的信息;.3详细设计使用3.1数据定义使用C语言创建的结构体和定义的函数如下:#includestdio.h#includestdlib.h#includestring.h#includeconio.hstructproduce_node{intid;charname[20];charproduce[30];intnumber;doubleprice;doubleprice1;structproduce_node*next;};structima{intid;charname[20];charproduce[30];intnumber;doubleprice;doubleprice1;structima*next;};voidliren();.voidchushou(intcount);voidAppend();voidSelldelete();voidAmend();voidFindin();voidBrowse();voidcolorsetting();voidEndprogram();voidzonghe();structproduce_node*lianbiao();structproduce_node*Create_produce_Doc();structproduce_node*InsertDoc(structproduce_node*head,structproduce_node*produce);structproduce_node*DeleteDoc(structproduce_node*head,intnum);3.2主函数流程图控制整个程序的运行,通过主函数模块分别调用各个模块,实现各项功能,流程图如图3.1所示。.图3.1主函数流程图输入新购物品入库物品信息查询物品信息删除物品信息修改物品信息浏览物品的预计利润物品价值总和浏览系统颜色设置应用程序退出物品出售管理退出程序开始判断判断判断输入编号执行相应的函数是否是否是否.3.3源程序见附件.4调试分析4.1进入主界面打开系统,进入主界面,显示“欢迎使用超市管理系统”然后使用者可以按任意键进入下一界面,此界面整齐美观,界面友好,是使

1 / 46
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功