【生意多】-免费发布分类信息
当前位置: 首页 » 新闻 » 行业 » 正文

商品信息管理系统文档

放大字体  缩小字体 发布日期:2020-06-11 00:18:30    浏览次数:6
导读

  商品信息管理系统文档_计算机软件及应用_IT/计算机_专业资料。商品信息管理系统文档 一. 软件定义 问题定义 以往的商场都用手工管理手段来管理商品的录入,输出,修改,删除,排序 等等工作,随着世界经济的发展,市场商品的品种越来越多,各个商场进行交易的 对象也越来  商品信息管理系统文档 一. 软件定义 问题

  商品信息管理系统文档_计算机软件及应用_IT/计算机_专业资料。商品信息管理系统文档 一. 软件定义 问题定义 以往的商场都用手工管理手段来管理商品的录入,输出,修改,删除,排序 等等工作,随着世界经济的发展,市场商品的品种越来越多,各个商场进行交易的 对象也越来

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

 
关键词: 管理商品信息
(文/小编)
打赏
免责声明
• 
本文为小编原创作品,作者: 小编。欢迎转载,转载请注明原文出处:https://www.31duo.com/news/show-258333.html 。本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们。
 

(c)2016-2019 31DUO.COM All Rights Reserved浙ICP备19001410号-4

浙ICP备19001410号-4