首页 > 其他分享 >"你帮我助"软件开发Final-总结

"你帮我助"软件开发Final-总结

时间:2022-12-24 15:44:23浏览次数:62  
标签:功能 软件开发 Python 编程 用户 物品 我助 普通用户 Final

在这个开发过程中,我不仅学会了很多Python的实用编程知识,也利用了《软件工程》这门课的内容使我的开发过程思路更加清晰,明确的分为4个类:登录、注册、管理用户、普通用户逐个进行功能的实现。这也是我主要的四个窗口。管理用户和普通用户都通过登录窗口,输入用户名和密码进行登录,程序会根据username文档里的详细信息进行判别。注册界面这需要用户填写详细信息提交管理员审核。管理用户有三项主要功能:新增物品类型、修改物品类型和审核新用户。普通用户有两项主要功能:搜寻物品和新增物品。各种功能都由相应类中的函数具体实现。

在使用Python开发软件的过程中,我遇到了很多困难。首先我的编程基础不是特别好,三年前学过Python,之前在编程课上学的是C++,平台班课程内容甚至去掉了面向对象程序设计这一部分的内容。在知道软件需要提供GUI之后,我思虑再三还是决定使用Python的tkinter库。我花了一个礼拜的时间来完成这项大作业,从所有我可以找到的资源进行学习,基本是一个边学边做的过程。最后终于实现全部的功能之后我是很有成就感的,但我也知道我设计的这个程序还有很多的地方需要进一步完善。 <p\>

代码链接

GitHub链接

标签:功能,软件开发,Python,编程,用户,物品,我助,普通用户,Final
From: https://www.cnblogs.com/yydcs16/p/17002944.html

相关文章

  • 问题记录:finalshell 无法连接Ubuntu20
    参考:https://blog.csdn.net/qq_45037155/article/details/123632424#:~:text=FinallShell连接Ubuntu报错:java.net.ConnectException%3AConnectionrefused%3Aconnect无......
  • 开发“你帮我助”软件心得体会
    时间飞逝,不知不觉间《软件工程》的学习已经过了大半了。在这将近半学期的学习中,虽然我不能说我将《软件工程》学习的有多么的好,但是通过学习,我还是受益良多。在以前,我一直......
  • 无码编程:无代码软件开发大行其道
    代码是大多数软件程序和应用程序的骨干。每行代码充当一条指令:采用一种逐步性的逻辑机制,以便计算机、服务器和其他机器执行操作。想创建那些指令,就要知道如何编写代码,这项宝......
  • 软件开发流程
    瑞吉外卖学习笔记设计流程:需求分析>>产品原型,需求规格说明书设计>>>产品文档,UI界面,概要设计,详细设计,数据库设计-----设计人员编码>>>项目代码,单元测试-----设计......
  • 直播平台软件开发,flex布局实例
    直播平台软件开发,flex布局实例 <!DOCTYPEhtml><htmllang=""><head>  <metacharset="utf-8">  <metahttp-equiv="X-UA-Compatible"content="IE=edge">  ......
  • Qt做大型软件开发技术选型Part2:Qt调用C#编写的COM组件
    Qt做大型软件开发技术选型Part2:Qt调用C#编写的COM组件之前有提到过我们项目部现在正在用Qt重构一个大型软件,现在的情景是这样的:原先的软件是通过一个C++(CLR)的主程序,调......
  • 浅析Java中的final关键字
    谈到final关键字,想必很多人都不陌生,在使用匿名内部类的时候可能会经常用到final关键字。另外,Java中的String类就是一个final类,那么今天我们就来了解final这个关键字的用法。......
  • java的final关键字
    本文主要讲述java的final关键字和相关细节。老韩知识介绍:示例代码如下:1publicclassFinalTest{2publicstaticvoidmain(String[]args){3......
  • Java关键词final解读
    目录1final基本用法1.1final修饰变量1.2final修饰方法参数1.3final修饰方法1.4final修饰类1.5空白final1.6staticfinal2jvm角度理解final不可变性3final多线程下......
  • (For Final Exam)计算机组成原理期末复习
    概述1.两种信息流:数据信息流,控制信息流\(\left\{\begin{aligned}指令信息\\状态信息\\时序信息\end{aligned}\right.\)2.五个部件:运算器,存储器,控制器,输入设备......