0


python 基于tkinter商品销售系统

苹果手机商店信息管理系统
在信息时代的今天,计算机以其快速,准确的处理功能渗透在我们周围的方方面面,同时随着网络技术和软件技术的飞速发展,当今社会也正快速向信息化时代前进,信息系统的作用也越来越大,商业经营管理也日渐体现出运用计算机的优越性。商店信息管理系统就是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及应用程序的开发两个方面。该系统主要解决了管理员对商品信息管理,买家信息管理,订单信息管理,进货记录信息管理,售后服务信息管理和员工基本信息管理还有顾客对自己订单信息的查询等,进而方便了管理员和顾客对商店中的重要信息的管理,具有很好的兼容性和通用性,非常适应于当前的社会现状。
1.系统需求分析
1.1 信息需求
信息需求是一个系统最基本的要求,它存储了一个系统中不同的功能模块所需要存储的信息数据,供给顾客查看和管理员管理,具体的数据信息如下:
(1)在登录顾客端时,需要建立一个数据表来存储不同的顾客对该系统的注册,存储顾客的账号,顾客登录的密码。该表内存储的数据如下:订单编号,交易时间,顾客本人的姓名,交易金额和手机号码的信息。
(2)在登录管理员端时,需要在数据库中提前设置登录名和登录密码,以检测登录时是登录哪一个系统。各个功能需要存储的数据如下:
1)商品信息管理:商品id,商品名称,商品价格,销售数量。
2)买家信息管理:订单id,购买者姓名,购买数量,收货地址,手机号码。
3)订单信息管理:商品名称,订单id,创建时间,是否交易成功(是/否),交易金额。
4)进货记录管理:进货单编号,商品名称,进货数量,进货金额,进货厂家,库存量,进货日期。
5)收货记录管理:售后编号,客户名称,产品型号,售后原因,售后日期,联系电话。
6)员工信息管理:员工编号,员工姓名,员工性别,员工年龄,员工职位,员工住址,电话号码。
1.2 处理需求
根据需求分析,得到系统的处理需求。该苹果手机商店信息管理系统分为管理员端和顾客端,在顾客端应该满足顾客订单查询,在管理员端应满足管理员对商品信息管理,买家信息管理,订单信息管理,进货记录信息管理,售后服务信息管理,员工基本信息管理等功能,其功能要求如下:
1)顾客订单查询功能:通过登录顾客本人的账号,可以查询到顾客本人所有的商品订单信息,也可以通过顾客购买的商品的名称,查询对应相对应的商品的订单信息,最后可以通过Excel导出顾客本人的订单信息。
2)商品信息管理功能:管理员通过登录特定管理员的账号,可以管理商品的信息。通过对商品id,商品名称,商品价格,销售数量的增加和修改来对商品信息进行插入和更新,通过选定指定的商品来对商品信息进行删除,通过查询商品的名称来对商品的信息进行查询,最后商品的信息可以导出到Excel。
3)买家信息管理功能:管理员可以通过对买家购买商品的订单id,购买者姓名,购买商品的数量,买家的收货地址和买家的手机号信息的新建来创建买家的信息,然后可以根据实际情况,对已创建的买家的信息进行修改,和删除,还可以通过买家的订单编号对买家信息进行查询,最后可以通过Excel导出买家信息。
4)订单信息管理功能:管理员要对被购买的商品创建订单信息,可以通过对商品信息,订单id,订单创建时间,最终商品交易是否成功,交易金额等信息来创建订单信息,可以对指定的订单信息进行实际的修改与删除,还可以通过指定的订单id来查询指定的订单信息,最后可以通过Excel导出订单信息。
5)进货记录信息管理功能:管理员可以通过对进货单编号,进货商品的名称,进货的数量,进货的金额,进货的厂家,库存量和进货日期等信息的记录来新建进货信息记录,管理员可以根据实际情况,来对指定进货记录信息进行更新和删除,还可以通过进货单编号对进货记录信息进行查询,最后可以通过Excel导出进货记录信息。
6)售后服务信息管理功能:管理员可以通过对商品的售后编号,客户名称,产品型号,售后的原因,售后日期和联系电话等信息来新建售后记录,可以根据实际情况对售后服务信息进行相应的更新和删除,还可以通过售后编号来查询售后服务信息,最后可以通过Excel导出售后服务信息。
员工基本信息管理功能:管理员可以通过对员工编号,员工姓名,员工姓名,员工年龄,员工职位,员工住址和员工电话号码的信息来建立关于Apple Store员工的信息记录,根据员工的实际情况,可以对指定的员工的信息进行更新和删除,还可以通过员工姓名来查询该员工的信息,最后可以通过Excel导出员工的信息。
1.4 软件环境与开发工具
软件环境:Sql Server、Windows。
开发工具:PyCharm。
开发语言:Python。
4.3 操作界面设计
1)系统主窗口设计
首先点击数据库初始化按钮对该苹果手机商店信息管理系统进行数据库初始化操作,通过点击管理员登录可以登录到管理员的登录界面,进行以管理员身份的该商店信息管理。通过点击顾客登录,可以进入顾客登陆界面进行顾客订单信息的显示,等。设计界面如下:在这里插入图片描述

图4-9 主窗口
2)顾客登录界面设计
首先注册顾客账号和密码,不同的顾客拥有他们各自的账号和密码,登录之后回显示他们在本店铺的各自的所购买的商品的信息,其界面设计如下:
在这里插入图片描述

图4-10 顾客登录
3)显示顾客商品订单信息界面
该界面会显示该指定顾客在该苹果手机店所购买的所有商品的订单信息,其界面设计如下:在这里插入图片描述

图4-11 顾客手机商品订单信息
4)查询指定手机商品的订单信息界面
通过搜索指定手机商品的名称,便可以快速查询该手机商品的订单信息,其设计界面如下:
在这里插入图片描述

图4-12 指定手机商品订单信息
5)管理员登陆界面设计
本店铺的管理员都有其各自的账号和密码,存储在数据库表中。通过登录名和登录密码之后,可以进行管理员身份才能进行的相应操作,其界面设计如下:
在这里插入图片描述

图4-13 管理员登陆
6)功能选择界面
管理员登录之后进入功能选择界面,通过点击各个管理按钮,管理员可以进入特定的界面进行该苹果商店信息的管理,其设计界面如下:
在这里插入图片描述

图4-14 功能选择界面
7)商品信息管理界面
该商店的商品信息都在这个系统中,管理员才有权对该系统进行操作,通过实际情况的需要对手机信息进行增删改查的操作,还可以通过查找手机商品的名称快速的找到该手机的信息,最后可以通过Excel导出手机信息,其界面设计如下:
在这里插入图片描述

图4-15 商品信息管理
8)买家信息管理界面
该商店的所有买家信息都在这个系统中,管理员才有权对该系统进行操作,通过实际情况的需要对买家信息进行增删改查的操作,还可以通过查找买家订单编号快速的找到该买家的信息,最后可以通过Excel导出买家信息,其界面设计如下:
在这里插入图片描述

图4-16 买家信息管理
9)订单信息管理界面
该商店的所有订单信息都在这个系统中,管理员才有权对该系统进行操作,通过实际情况的需要对订单信息进行增删改查的操作,还可以通过查找订单编号快速的找到该订单的信息,最后可以通过Excel导出订单信息,其界面设计如下:
在这里插入图片描述

图4-17 订单信息管理
10)进货记录管理界面
该商店的所有进货记录信息都在这个系统中,管理员才有权对该系统进行操作,通过实际情况的需要对进货记录信息进行增删改查的操作,还可以通过查找进货单编号快速的找到该进货记录信息,最后可以通过Excel导出进货记录信息,其界面设计如下:
在这里插入图片描述

图4-18 进货记录管理
11)售后服务记录管理界面
该商店的所有售后服务信息都在这个系统中,管理员才有权对该系统进行操作,通过实际情况的需要对售后服务信息进行增删改查的操作,还可以通过查找售后编号快速的找到该售后服务记录信息,最后可以通过Excel导出售后服务记录信息,其界面设计如下:
在这里插入图片描述

图4-19售后服务记录管理
12)员工基本信息管理界面
该商店的所有员工基本信息都在这个系统中,管理员才有权对该系统进行操作,通过实际情况的需要对员工基本信息进行增删改查的操作,还可以通过查找员工姓名快速的找到该员工基本信息,最后可以通过Excel导出员工基本信息,其界面设计如下:
在这里插入图片描述

图4-20员工服务记录管理

部分代码截图
在这里插入图片描述
修改自己的数据库名和密码即可连接,数据库是SqlServer2

有需要的联系QQ2496735824 有源码

标签: python tkinter pycharm

本文转载自: https://blog.csdn.net/wwww_lll/article/details/119806454
版权归原作者 wxs.. 所有, 如有侵权,请联系我们删除。

“python 基于tkinter商品销售系统”的评论:

还没有评论