项目1-水果超市管理的系统-学生.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
项目1-水果超市管理的系统-学生

华中农业大学理学院计算机科学系2011级 ——C/C++语言程序设计(2) 2012年2月 PAGE  PAGE 8 友情提示:部分程序功能及相关内容要求等,会在后续进行适当调整,敬请关注每次实验最后一题的内容。 实验一 程序结构 知识点 常量和变量,基本数据类型,输入输出,控制语句(顺序、分支、循环),简单源程序框架 背景 水果超市是近年来兴起的一种水果经营方式,在水果超市中购买水果就像在超市购物一样,可以任意挑选自己喜欢的水果,付账时电脑计费,统一打印小票,不满意的水果可以包退、包换。由于水果超市具有价格低廉、品种丰富、购买感觉较好、够档次、有品味、遍历、服务快捷的优势,越来越多的消费者喜欢在水果超市中购买水果。这种水果的经营方式逐渐被消费者接受,基本取代了传统的水果经营模式。 系统功能介绍 一个软件系统的设计与开发通常从用户需求分析开始,通过总体设计、详细设计和代码编写形成城乡,经过系统测试和调试、修改工作,最终完善系统并交付用户正式使用。 水果超市的管理流程比较简单,主要完成水果的进货和销售、实现销售情况的查询等。因为多数同学熟悉在水果超市购买水果的过程,因此这里将侧重于水果的销售过程,而简化水果的进货过程。作为水果超市管理系统的用户,他们希望系统能够向顾客展示超市水果的进步信息,如水果的名称、售价等;同时还希望系统为顾客提供方便的选购水果、退货以及结账的服务。另外,作为超市的业主,他们也希望实时了解超市的运营情况,每天的销售额以及获利情况。基于客户的这种需求,本系统主要实现3部分的功能,分别是记录简单进货情况的基本数据管理功能,顾客选购水果、退货和结账服务的日常业务活动的管理功能,以及超市经营情况的信息查询服务功能,如图所示。 基础数据部分完成水果基本信息的初始化,包括水果的编号、名称、进价和售价等信息的录入。本系统将水果分成两类,一类是正价水果,另一类是进行促销活动的特价水果。在水果基本信息初始化模块中要完成所有水果基本信息的录入,这些数据将为日后的日常销售和信息查询功能的实现提供必要的基础信息。 水果超市管理系统 基础数据 日常业务 信息查询 水果基本信息初始化 选购水果 退货 结账 销售额查询 利润查询 水果超市管理系统功能模块 日常业务管理部分包括选购水果、退货和结账3个模块功能,顾客进入超市后系统将系统将为其自动生成一个空的购物车,当顾客选到要买的水果后,系统将由选购水果功能模块将所选的水果编号、名称和数量信息加入顾客的购物车中。顾客对所选的某种水果不满意时可用退货模块,将购物车中的该商品删掉。当顾客完成水果的选购之后,系统进入结账功能模块,根据顾客购物车中的水果名称、数量和基础数据部分录入的水果售价计算出顾客应付的金额。顾客付完钱后系统将清空购物车,同时系统内部会降这笔水果销售的金额累加到销售总额中,并根据水果的进价计算出利润,也累加到利润总额中,为后面的信息查询模块提供数据。 信息查询模块提供了水果销售总额和利润总额的查询,以便于业主及时掌握超市的经营情况。 系统菜单的设计 菜单作为系统与用户之间进行沟通的桥梁具有方便、直接的特点,因此目前多数软件系统均采用菜单模式进行功能的选择。用户使用软件系统首先从菜单开始,一个友好的系统菜单能够比较容易地让用户接受系统,方便用户使用。菜单设计的目的就是向用户全面展示系统功能,同时方便用户对系统的操作。水果超市管理系统的菜单除了提供图中所示的所有功能外,为了便于用户的操作,还为每项功能提供了对应的字符表示。 使用水果超市管理系统的用户需要在系统提供的各项功能中进行反复选择,比如每个顾客购买水果都需要进行水果的选择和结账的服务,业主可能经常要查看销售信息等,因此菜单的设计综合应用了循环结构和多条件选择结构语句。 系统运行后,首先向用户展示系统菜单,列出各种功能,用户根据需要进行选择,系统自动完成所选功能的调用:每项功能执行完,用户可以根据自己的需求从系统菜单中再次选择其他操作。本次实验中只介绍系统菜单的设计与实现,因此与菜单对应的各功能仅通过示意性的函数调用来实现,而没有给出具体的函数。同学请注意,以下程序只能在VC6.0系统中编译通过,并不能连接形成可执行文件。通过这次实验,同学们应掌握应用程序开发的基本方法,程序的基本框架,在后面的实验过程中以此为基础,逐步完善程序功能。 水果超市管理系统菜单设计——程序 实验二 数组和指针 知识点: 数组,指针,指针与引用在函数中的作用,结构体 分析: 水果超市要销售多种水果就必须保存水果的很多信息,那么如何保存这些水果的基本信息呢?我们自然会想到数组,因为数组是存放相同类型数据的最佳工具,便于信息的存放、查询与管理。本次实验就是用数组来存放超市中的水果信息,并进行水果信息的显示和查询。

文档评论(0)

hhuiws1482 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档