首页 > 其他分享 >“你帮我助”软件开发

“你帮我助”软件开发

时间:2022-12-28 15:35:39浏览次数:37  
标签:功能 软件开发 删除 数据库 物品 Design 我助 数量

本项目是上海交通大学《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数据库,将自动在同目录下创建数据库及数据表。

 

标签:功能,软件开发,删除,数据库,物品,Design,我助,数量
From: https://www.cnblogs.com/weckiness/p/17010240.html

相关文章

  • 开发工具与低代码开发平台丨上海道宁联合Grapecity为您提供各类软件开发工具和服务
     Grapecity提供软件开发技术和低代码平台通过各类软件开发工具和服务提升开发效率推动软件产业发展 葡萄城研发各类开发控件和商业智能报表工具提供控......
  • “你帮我助”软件开发(Final)总结
    “你帮我助”软件开发体会与总结此次“你帮我助”物品交换软件的开发我采用是QT图形用户界面应用程序开发框架,数据库采用SQLite进行存储,因为之前从未接触过GUI相关的编程......
  • “你帮我助”软件开发总结
    “你帮我助”1.0需求分析在初步阅读完软件的功能需求后,我首先上网查询了一下GUI的实现方法,发现Qt被较多人推荐。随后又初步了解了一下Qt的功能及使用方法,如何设计可视化......
  • 你帮我助2.0开发体会——软件工程课程学习总结体会
    【项目需求】1、物品有公共的信息(物品名称,物品说明,物品所在地址,联系人手机,邮箱)。为了便于管理和查询,物品可以分成不同的类别(例如食品、书籍、工具等),不同类别的物品可能有......
  • “你帮我助”软件开发总结&上软件工程课后的总结
        从学C++开始一直都很想学这门课程,因为觉得这门课很牛,是那些有工程师称号的高手才摆弄的东西。学了一个学期的软件工程课,终于知道了个软件工程的大概。学的时候......
  • 你帮我助软件开发(Final)
    上次项目https://www.cnblogs.com/skdh3827/p/16800626.html计划在疫情期间,各个小区居民发挥互助精神,进行物品交换,互通有无。编写一个物品交换软件我的计划是先完成框......
  • “你帮我助”软件开发(Final)文档以及心得体会
    “你帮我助”软件开发(Final)文档本项目是上海交通大学《软件工程》期末大作业。背景描述这是一个物品交换应用程序,它的目的是帮助居民能够在疫情期间进行物品交换和互......
  • “你帮我助”管理系统软件设计总结
    这次软件设计对我来说最大的难点就在于GUI,当然啦,之前的黑窗口缺乏直观的图形化交互界面,在我心中确实也不像是软件该有的形式。然而随着ddl日益临近,担心功能强大却复杂......
  • "你帮我助"软件开发Final-总结
    在这个开发过程中,我不仅学会了很多Python的实用编程知识,也利用了《软件工程》这门课的内容使我的开发过程思路更加清晰,明确的分为4个类:登录、注册、管理用户、普通用户......
  • 开发“你帮我助”软件心得体会
    时间飞逝,不知不觉间《软件工程》的学习已经过了大半了。在这将近半学期的学习中,虽然我不能说我将《软件工程》学习的有多么的好,但是通过学习,我还是受益良多。在以前,我一直......