Python数据结构作业:商品信息存储与查询系统设计报告.pdfVIP

Python数据结构作业:商品信息存储与查询系统设计报告.pdf

  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文档。上传文档
查看更多

python数据结构第一次作业报告

一.问题分析和系统整体设计;

总体实现的是商品信息的、查找和进记录功能。

1.用文本文档仓库信息和记录,设计程序读入仓库信息,并记录输入的商品信息,

对文本文档的内容进行修改。

2.如果有查询需要,程序读入仓库信息,并按相应要求输出库存或者记录。

3.另外附加了仓库商品全部显示和售罄商品提示功能。

二.数据结构和程序结构设计;

1.用文本文档仓库信息和记录,定义类Item、类Date、类Depot。

2..每次运行程序先用变量depot读入仓库文本文档内容,Depot类的stock参数以表的形式储

存信息,其中元素由Item类组成,在记录进、出库消息时,将Item和Date信息写入

相应文本文档。

3.如果有查询需要,仓库文本内容或者记录文本内容,按照相应条件筛选出符合的

信息然后输出。

4.在main函数里首先定义一些基本操作的函数,例如打开并仓库文本文档内容

opendepot,关闭并closedepot,存入stock,卖出sell等等,在search等函数中将反复调

用上列函数,这样可以避免程序结构,还能方便修改。

5.格式化输出和split函数配合使用实现信息从文本到内存,内存回归文本的交互。

6.仓库商品全部显示和售罄商品提示将由特定的指令触发。

三.关键问题和算法;

关键问题1:如何实现文本文档和程序的和改写

相应算法:时使用open(‘file’,‘r’),逐行将字符串内容转化为Item存入当前程序的depot

变量,获得当前的库存信息;改写时使用open(‘file’,‘a’),将商品进出库信息记入仓库文本

文档和记录文本文档。

关键问题2:实现交互功能

相应算法:设置一个指令变量,将用户的指令赋值给这个变量。通过用户输入一定的指

令来确定用户希望使用的功能,从而运行相应的功能块,实现相应功能。为了保证用户能在

该程序的单次运行中完成多个功能的使用,我们使用了while语句,将所有的功能块写在该

循环内,并且以‘end’指令作为while循环结束的标志。

关键问题3:实现demo自动演示

相应算法:演示文本文档信息并在每条信息被使用前print该信息以实现演示效果。为

了更好的实现演示效果,需要在信息输出之间有短时的停顿,这个已经由time包里的sleep

功能来完成。

四.系统完成情况;

本程序实现的功能有:

1.有商品进库时,修改库存信息,并记录本次商品进库的名称、数量、时间

2.有商品出库时,修改库存信息,并记录本次商品出库的名称、数量、时间

3.对仓库商品信息按商品名称检索

pythondatastructurefirstjobreport

1.Problemanalysisandoverallsystemdesign;

Theoverallimplementationisthestorage,searchandincomingandoutgoingrecordingfunctionsofproduct

information.1.Usetextdocumentstostorewarehouseinformationandhistoricalrecords,designaprogram

toreadinthewarehouseinformation,recordtheinputproductinformation,andmodifythestoragecontent

ofthetextdocuments.2.Ifthereisaneedforquery,theprogramreadsinthewarehouseinformation

文档评论(0)

187****4471 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档