「你帮我助」软件开发
本文最后更新于 2023年10月31日 晚上
本项目是上海交通大学《CS3331-软件工程》课程作业。
题目描述
个人项目(10月11日前完成):
在疫情期间,各个小区居民发挥互助精神,进行物品交换,互通有无。请你编写一个物品交换软件
该程序允许添加物品的信息,删除物品的信息,显示物品列表,也允许查找物品的信息
你实现的程序可以采用命令行方式使用,但是鼓励提供GUI
程序实现完毕后,发布在Github上
进行PSP数据的统计,发布在你的技术博客上(内容请按照下表)
功能介绍
使用 Python3 解释器执行 goods.py
文件,或直接运行 dist/goods
(不在本仓库)。数据存储在 goods.db
中,删除此文件将导致数据丢失!输出结果需要 prettytable
包,如果使用解释器运行,请确保安装了它:
1 |
|
添加物品信息:
1 |
|
请在 add
命令后交替输入名称与数量,用空格分隔。如果数量为 1,则可省略。如:
1 |
|
都将添加一条数量为 1 的物品信息。如果物品已存在,则将更新物品数量。
删除物品信息:
1 |
|
用法与 add
命令一致。如果要删除的数量恰好等于库存数量,则该物品会被删除,否则将只更新数量。
列出所有物品信息:
1 |
|
查找物品信息:
1 |
|
支持模糊查找。
重置数据库:
1 |
|
「你帮我助」软件开发
https://blog.tauyoung.top/article/Help-Goods/