商品信息管理系统文档.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文档。上传文档
查看更多
PAGE PAGE 10 商品信息管理系统文档 软件定义 问题定义 以往的商场都用手工管理手段来管理商品的录入,输出,修改,删除,排序等等工作,随着世界经济的发展,市场商品的品种越来越多,各个商场进行交易的对象也越来越广泛,信息亮不断的提升,本商场的信息有些不能与其他商场共享等等,要求的管理手段越来越高这些工作已经不是人力所能够完成的一项工作,为避免浪费资源,提高效率,急切要求有一套系统能够实现这些功能。 1.问题性质:信息管理 2.工程目标:解决一个商场对该场商品的信息管理,实现“增加商品信息 .删除商品信息.修改商品信息.查找商品信息.按商品利润大小排序.输出商品信息.”这些功能。 3.工程规模:这个工程是对一个商场的商品信息的管理,只需要实现商品的信息录入,输出,查找,修改,删除,排序这些功能,帮助商场管理者方便快捷的进行商品的管理,提高了商场的管理效率。 4.对这个系统进行问题定义,知道了“要解决的问题是:实现商品信息方便快捷的管理,系统必须具备商品的信息录入,输出,查找,修改,删除,排序的功能”。 可行性研究 从上面的问题定义情况可以看出,现在商场商品琳琅满目,进货出货频率之高已经不是人力所能够完成的一项工作,开发研究出一个可以有效的管理商品信息的系统已经是各大商场的急迫要求,为了减少人力资源的浪费,有效的实现效率最高化,开发一套可以有效的管理商场商品信息的系统是必须的。 开发商品信息管理系统、实现商品信息管理的计算机化是非常必要的,也是可行的。因为使用计算机化的商品信息管理系统可以彻底改变目前商品信息管理工作的现状,能够提高工作效率,能够提供更准确、及时、适用、易理解的信息,能够从根本上解决手工管理中信息滞后、资源浪费等问题。另外,由于ACCESS是一个简单实用的数据库管理系统,选择它作为开发工具,可以很容易地实现商品信息管理系统所需的功能,完成商品信息管理的各项任务。 需求分析 1.根据从各方面收集到的信息和商品管理信息系统业务流程的分析和整理,可以 得到E-R图,系统流程图: E-R图: 数量 数量 商品 进价 售价 有效期 名称 生产地 操作 管理员 N M 系统流程图: 事务 事务 相应模块程序 商品库存清单 操作信息 模块程序 商品库存清单 2.数据字典(只列举几个): 数据字典是关于数据信息的集合,也是对数据流图总包含的所有元素的定义的集合,在此只列出以下两个。 名字:商品列表 名字:商品列表 别名:商品信息 描述:每次商品更新需要进行一系列操作的信息表 定义:商品列表=商品名称+商品生产地+商品数量+商品有效期+商品的进价+商品的售价 位置:将这张信息表送给管理员 名字:商品名称 名字:商品名称 别名: 描述:能够唯一地标识每个商品的关键域 定义:每个商品的名字,而且每个商品只有唯一的名字 位置:商场库存信息 商品列表 商品信息 事务 对于上述流程图和数据字典的进一步分析可以知道商品信息管理系统应该实现以下几个功能: 实现商品信息的录入。 实现商品信息的查找。 实现商品信息的修改。 实现商品信息的删除。 实现商品信息的排序。 实现商品信息的输出。 二. 系统设计 总体设计 为了避免资源的浪费,提高效率, 通过上面的数据流图和系统预订要实现的功能目标可以知道我们需要以下一些模块:信息录入模块,信息查询模块,信息修改模块,信息删除模块,信息排序模块,信息输出模块,和退出系统模块。 1.模块设计: ? ?根据前面对用户需求的分析,依据系统功能设计原则,我们将整个系统进行模块划分,得到功能模块图。 主程序 主程序 信息输入 信息删除 信息修改 信息查找 信息排序 信息输出 退出系统 索引 判断信息 2.模块之间的动态调用关系: 在系统中模块之间的功能实现都需要动态的调用一些其他的功能模块,例如 1. 其中信息输入,信息删除,信息修改,信息查找,信息排序,信息输出和推出系统模块的调用都需要通过索引的帮助. 2. 在进行信息输入,信息删除,信息修改,信息查找,信息排序,信息输出时需要调用判断信息对错模块等等。 3.数据结构的设计: 1 .在这里运用类结构来定义商品的各种属性,例如商品的名称,商品的有效期,商品的进价等等,都在类GOODS中进行定义,同时利用构造函数对商品进行初始化。.利用指针数组来对商品名称,商品有效期等等属性进行存储。同时利用运算符重载的方式来方便编程。 具体如下: class Goods { public: Goods (string n

文档评论(0)

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

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

1亿VIP精品文档

相关文档