weckiness

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

本项目是上海交通大学《CS3331-软件工程》课程作业。

题目描述:

个人项目(10月11日前完成):

在疫情期间,各个小区居民发挥互助精神,进行物品交换,互通有无。请你编写一个物品交换软件

该程序允许添加物品的信息,删除物品的信息,显示物品列表,也允许查找物品的信息

你实现的程序可以采用命令行方式使用,但是鼓励提供GUI

程序实现完毕后,发布在Github上

进行PSP数据的统计,发布在你的技术博客上

 

psp数据统计

PSP 2.1Timing
Planning  
 Estimate 10min
Development  
 Analysis 15min
 Design Spec Not set
 Design Review  
 Coding Standard 5min
 Design 30min
 Coding 6h
 Code Review  
 Test 3h
Record Time Spent Unrecorded
Test Report No Report
Size Measurement 1 KB
Postmortem  
Process Improvement Plan More item details

功能介绍

本项目提供了gui窗口。使用者可以在输入框中输入物品名称和物品数量,点击所需功能按钮。其中,“添加”和“删除”功能需要同时输入物品名称和物品数量,且物品数量需是正整数。使用“添加”功能时,如果数据库中已存在同名物品,将直接修改该物品数量;如果数据库中不存在同名物品,则将新的一条数据添加到数据库中。使用“删除”功能时,如果数据库中不存在该物品,则提示物品不存在;如果数据库中该物品数量小于用户想删除的数量,则提示物品数量不足;若数据库中该物品数量等于用户想删除的数量,则直接删去这条物品数据;数据库中该物品数量大于用户想删除的数量,则修改该物品的数量。使用“搜索”功能时,只需要使用者输入物品名称,窗口将返回对应物品名称和数量,或提示没有相应的物品;使用“列表”功能时,窗口将直接显示数据库中所有物品名称和相应数量。

运行本项目时,如果不存在help.db数据库,将自动在同目录下创建数据库及数据表。

 

posted on 2022-12-28 15:21  WECKY  阅读(24)  评论(0)    收藏  举报