没有合适的资源?快使用搜索试试~ 我知道了~
首页python实现外卖信息管理系统
本文为大家分享了python实现外卖信息管理系统的具体代码,供大家参考,具体内容如下 一、需求分析 需求分析包含如下: 1、问题描述 以外卖信息系统管理员身份登陆该系统,实现对店铺信息、派送员信息、客服人员信息、订单信息、配送信息等进行有条件查询以及信息的录入、修改、删除等功能。 2、系统功能描述 (1)信息录入:使用wxpython设计排版编写窗口界面,给出录入信息的接口,通过python语句实现与数据库的连接,从而向数据库中插入相应数据。 (2)信息修改:使用wxpython设计排版编写窗口界面,给出修改信息的接口,通过python语句实现与数据库的连接,从而修改数据库中相应数据。
资源详情
资源评论
资源推荐
python实现外卖信息管理系统实现外卖信息管理系统
本文为大家分享了python实现外卖信息管理系统的具体代码,供大家参考,具体内容如下
一、需求分析一、需求分析
需求分析包含如下:
1、问题描述、问题描述
以外卖信息系统管理员身份登陆该系统,实现对店铺信息、派送员信息、客服人员信息、订单信息、配送信息等进行有条件查
询以及信息的录入、修改、删除等功能。
2、系统功能描述、系统功能描述
(1)信息录入:使用wxpython设计排版编写窗口界面,给出录入信息的接口,通过python语句实现与数据库的连接,从而向
数据库中插入相应数据。
(2)信息修改:使用wxpython设计排版编写窗口界面,给出修改信息的接口,通过python语句实现与数据库的连接,从而修
改数据库中相应数据。
(3)信息查询:在窗口界面中,通过响应的按钮触发,实现与数据库的连接查询,得到所有在线店铺信息。
(4)数据统计:在数据库中编写相应的存储过程,输入店铺名称即可select其所管理的派送员和客服人员。
3、系统功能模块图、系统功能模块图
二、概念结构设计二、概念结构设计
系统整体的E-R模型:
三、逻辑结构设计三、逻辑结构设计
本系统所用到的表结构以及其联系:
1、店铺基本信息foodshop表
主键:shop_name
2、客服基本信息server表
主键:server_id
外键:shopname_shop_name
参考表:shopname 参考属性:shop_name
3、派送员基本信息courier表
主键:courier_id
外键:shopname_shop_name
参考表:shopname 参考属性:shop_name
4、学生基本信息student表
主键:student_phone
5、订单基本信息book表
主键:(student_phone,server_id)
外键:student_phone,参考表student,参考属性student_phone
外键:server_id,参考表server,参考属性server_id
6、配送基本信息delivery表
主键:(student_phone,courier_id)
外键:student_phone,参考表student,参考属性student_phone
外键:courier_id,参考表courier,参考属性courier_id
四、具体实现
登陆界面:
附上源代码:
# coding:utf8
###########################################################################
## Python code generated with wxFormBuilder (version Jun 17 2015)
## http://www.wxformbuilder.org/
##
## PLEASE DO "NOT" EDIT THIS FILE!
###########################################################################
import wx #导入wxpyhton,pyhton自带的GUI库
#import wx.xrc
import pymysql #用于操作数据库
import sys
reload(sys)
sys.setdefaultencoding('utf8')
###########################################################################
## Class MyFrame1
###########################################################################
#建一个窗口类MyFrame1继承wx.Frame
class MyFrame1(wx.Frame):
def __init__(self, parent):
#Wx.Frame (parent, id, title, pos, size, style, name)
wx.Frame.__init__(self, parent, id=wx.ID_ANY, title=u"外卖信息管理系统", pos=wx.DefaultPosition, size=wx.Size(610, 400),
style=wx.DEFAULT_FRAME_STYLE | wx.TAB_TRAVERSAL)
self.Center() #居中显示
# 小构件,如按钮,文本框等被放置在面板窗口。 wx.Panel类通常是被放在一个wxFrame对象中。这个类也继承自wxWindow
类。
self.m_panel1 = wx.Panel(self)
# 标签,一行或多行的只读文本,Wx.StaticText(parent, id, label, position, size, style)
self.m_staticText1 = wx.StaticText(self.m_panel1, wx.ID_ANY, u"关于店铺:", (20, 20))
self.m_button1 = wx.Button(self.m_panel1, wx.ID_ANY, u"店铺信息", (130, 20), wx.DefaultSize,
style=wx.BORDER_MASK)
self.m_button2 = wx.Button(self.m_panel1, wx.ID_ANY, u"店铺上架", (250, 20), wx.DefaultSize,
style=wx.BORDER_MASK)
self.m_button3 = wx.Button(self.m_panel1, wx.ID_ANY, u"店铺下架", (370, 20), wx.DefaultSize,
style=wx.BORDER_MASK)
self.m_staticText2 = wx.StaticText(self.m_panel1, wx.ID_ANY, u"关于派送员:", (20, 90))
self.m_button4 = wx.Button(self.m_panel1, wx.ID_ANY, u"派送员信息", (130, 90), wx.DefaultSize,
style=wx.BORDER_MASK)
self.m_button5 = wx.Button(self.m_panel1, wx.ID_ANY, u"聘请派送员", (250, 90), wx.DefaultSize,
style=wx.BORDER_MASK)
剩余19页未读,继续阅读
weixin_38701725
- 粉丝: 7
- 资源: 919
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- stc12c5a60s2 例程
- Android通过全局变量传递数据
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0