苹果手机商店信息管理系统
在信息时代的今天,计算机以其快速,准确的处理功能渗透在我们周围的方方面面,同时随着网络技术和软件技术的飞速发展,当今社会也正快速向信息化时代前进,信息系统的作用也越来越大,商业经营管理也日渐体现出运用计算机的优越性。商店信息管理系统就是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及应用程序的开发两个方面。该系统主要解决了管理员对商品信息管理,买家信息管理,订单信息管理,进货记录信息管理,售后服务信息管理和员工基本信息管理还有顾客对自己订单信息的查询等,进而方便了管理员和顾客对商店中的重要信息的管理,具有很好的兼容性和通用性,非常适应于当前的社会现状。
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商品销售系统相关推荐

  1. 计算机毕业设计Java基于的药品销售系统(源码+系统+mysql数据库+lW文档)

    计算机毕业设计Java基于的药品销售系统(源码+系统+mysql数据库+lW文档) 计算机毕业设计Java基于的药品销售系统(源码+系统+mysql数据库+lW文档) 本源码技术栈: 项目架构:B/S ...

  2. Python基于tkinter的GUI编程讲座

    Python基于tkinter的GUI编程讲座 图形用户界面(GUI.Graphical User Interface)是基于图形的界面,windows就是一个图形用户界面的操作系统,而DOS是基于字 ...

  3. 基于java蔬菜销售系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署

    基于java蔬菜销售系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 基于java蔬菜销售系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 本源码技术栈: 项目架构 ...

  4. (附源码)计算机毕业设计SSM基于的楼盘销售系统的设计与实现

    (附源码)计算机毕业设计SSM基于的楼盘销售系统的设计与实现 项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclisp ...

  5. C语言实现商品销售系统

    商品销售系统 #include<stdio.h> //头文件 #include<string.h> //头文件 #include<stdlib.h> //头文件 # ...

  6. C++入门编程实战(二)商品销售系统

    开发语言:C++ 开发环境:VS2017 程序说明:商品销售系统程主要分为三部分: commodity类的声明与实现(commodity.h.commodity.cpp). trade类的声明与实现( ...

  7. C++项目实战(一)——简单商品销售系统实现

    本项目通过使用win32控制台应用程序实现一个非常简单的商品销售系统,主要涉及的知识点包含有:类的设计与使用.文件流操作.标准模板库的使用. 简单商品销售系统: 需求分析: 我们需要实现一个 能进货. ...

  8. C语言—商品销售系统

    #define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> //头文件 #include<string.h> //头文件 #incl ...

  9. java商品销售_商品销售系统(Java).doc

    淮海工学院计算机工程学院 实验报告书 课程名:<面向对象程序设计> 实验名称: Java深入面向对象编程 商品销售系统 班 级: 软件081 组 长: 组 员: 李宏志. 谢超 一.实验目 ...

最新文章

  1. GoAccess安装及分析nginx实时日志
  2. 更改计算机名引起的奇怪问题:“重新启动计算机之前控制台无法刷新”
  3. hdu 2191 多重背包
  4. 002 Spring Restful案例
  5. jquery简单实现树形结构收缩展开效果
  6. 拜托,别再拿毒鸡汤祸害我们了,我们已经很苦很努力了
  7. Android 系统(199)---Android事件分发机制详解
  8. c++ windows编译器 amd平台_不同操作系统下的C/C++ 编译器,C/C++新手须知,零基础学习C语言...
  9. # 研究杂感 × VOSviewer(第五辑)
  10. win32API中文参考手册
  11. Sketch 54 中文版发布 新增深色模式
  12. Oliver的救援 题解
  13. 2021-09-26 WPF上位机 45-关键帧动画
  14. 带宽、传输速率、吞吐量的概念区别
  15. Markdown 内如何使用表情符号
  16. android studio 混淆包,gogoapp体育-官网首页
  17. 【Java程序设计】Java上机实验(二)
  18. 西门菲莎大学计算机专业怎么样,西门菲莎大学排名如何?位居全球前300且颇负盛名...
  19. 谷歌查看html地址_104篇CVPR 2019论文,追踪谷歌、Facebook、英伟达研究课题
  20. python魔术师算法

热门文章

  1. 微信小程序调用json数据接口并解析
  2. iOS开发之iAd苹果广告
  3. educoder(头歌)-CSS从入门到精通-基础知识
  4. Oracle数据导入导出详解
  5. 数据可视化之matplotlib实战:plt.pie()函数 绘制饼状图
  6. 一种基于中继模式的跨链通信方案
  7. 重磅!中国电信研究院、浦发银行、冲量在线和中国信通院联合发布-隐私计算之TEE技术实践分析
  8. toad for mysql 彻底卸载_toad for mysql 下载
  9. 基于Threejs构建的3D立体空间实战入门
  10. Linux-安装ifconfig