计划
- 在疫情期间,各个小区居民发挥互助精神,进行物品交换,互通有无。计划编写一个物品交换软件
- 该程序允许添加物品的信息,删除物品的信息,显示物品列表,也允许查找物品的信息。并且实现GUI界面
- 若仅用命令行实现,则时间成本低。若要实现GUI,会增加一定时间成本。
开发
- 分析需求:
满足添加、删除、查找、显示物品功能
GUI界面
- 生成设计文档
计划用python实现上述功能,用tkinter实现GUI功能
- 设计复审
- 代码规范
- 具体设计
- 建立列表储存物资信息。
- 建立首页面,页面上有5个按键,分别对应添加、删除、查找、显示、退出功能。每个按键跳转至对应界面,同时每个界面都有返回首页按键。
- 添加界面需要输入物品名称、类别、数量、联系方式。
- 删除界面需要输入物品名称和联系方式,以便删除对应物品,以防删掉别人的物品,若搜索不到则显示物品不存。
- 查找界面需要输入物品名称,查找到后显示相应信息,查找不到则说明该物品不存在。
- 显示界面将所有物品及其信息显示出来,并且可以由滚条滚动流量
- 退出按钮功能是将窗口关闭。
- 具体编码
见u4e91/goods_exchange: GUI about goods exchange (github.com)里的代码
- 代码复审
- 测试
见u4e91/goods_exchange: GUI about goods exchange (github.com)里的视频演示
记录用时
累计用时3天
测试报告
基本满足要求
计算工作量
较适中
事后总结
学习到了如何使用GUI。通过不断学习和尝试,终于做出了可以实现要求的GUI界面
提出过程改进计划
若后续对数据库了解再深入些,可以考虑将代码和数据库连接
标签:goods,界面,exchange,GUI,查找,物品,PSP,数据,统计 From: https://www.cnblogs.com/skloud/p/16760244.html