数据库课程设计报告 源码.docx

  1. 1、本文档共61页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 2 数据库应用系统 综合设计报告 题目名称: 外卖点餐管理系统 班 级: ******* 学 号: *************** 姓 名: ******** 指导老师: ******* 2020年07月16日 项目背景 随着网络的兴起,外卖也已经越来越普及,请你利用所学的数据库知识设计一个外卖管理系统,要求用户无需使用账号就能够实现自由点餐,查看订单信息,查看店铺,查看店铺的客服信息,查看快递员的信息,还能查看订单到达的时间。当然,顾客人可任意随时修改和取消订单。 管理员除了可以使用顾客的这些功能,还可以有更多的权限。顾客点餐界面简洁,有管理员登录入口,登陆后会进入一个新的管理员操作的界面,可视化程度高,对用户和管理员十分友好,有效的缩减了人为出错的概率。管理员在顾客权限的基础上,可以上新和下架店铺,可以聘请客服和送货员,也可以解聘顾客和送货员。可以总览订单信息,了解送货的地点,从而快速有效的为其安排送货员,也可以随时取消派送。 本管理系统可视化程度高,可以通过界面来管理用户的数据,同样,也可以直接操控数据库后台。数据库管理软件使用mysql,界面的交互和触发器,是使用高级语言python来完成的。其中,python有连接数据库,使用游标的库函数。 网上外卖订餐系统主要是针对当代大学生和忙碌的上班族来设计的,有时因为一些事情错过了学校食堂或者公司食堂开放的时间点,那就可以通过网上订餐来解决就餐问题,关键是,网上订餐提供上门服务,对于绝大多数人来说,省时又省力,当然,不提倡一日三餐顿顿外卖,有时间还是自己做饭吃的,外卖可以解决燃眉之急,却不是长久之计。 2. 系统需求分析 2.1调查用户需求 1.订餐的基本情况 ①管理员的基本权限 管理员需要有后台的账号和密码,才能登陆后台系统,获得更多的权限,可以查看顾客的基本信息,姓名手机号等,可以查看每个店铺的信息,包括客服和送货员的基本信息,姓名编号手机号等。当然,管理员还可以对每个店铺进行管理,上架店铺,下架店铺。 ②店铺的基本信息 店铺的名称就是主打的食品,顾客可以看见店铺的月销售量,从而能够比较准确的判断一个店铺是否值得光顾。 ③客服的基本信息 一个店铺可以有多个客服,一个客服处理多个顾客的订单。顾客通过客服的编号来联系店铺老板,从而进行下单,也就是说,一个客服只能在一家店铺工作,作为店铺的唯一凭证。 ④送货员的基本信息 一个店铺可以有多个送货员,一个送货员可以派送多个订单。一个订单由一个送货员来送,这个送货员是管理员进行派送的。 ⑤订单的基本信息 订单上显示客服编号确定订单时哪一个店铺的,还有订单编号来确定所订食品,当然,订单信息还要由送货的地址以及订餐的方式和金额。 ⑥配送的基本信息 配送信息可以查看送货员的编号以及订单预计送达的时间。 2.用户对系统的要求 ①管理员 管理员能决定员工的招收与开除,还能查看订单的派送信息,给每个订单安排或取消送货员。 ②送货员 他知道订单的信息,但是顾客的隐私信息手机号,姓名是不会知道的。 ③客服 客服是店铺的凭证,是顾客直接交流的对象。 ④顾客 订餐顾客可以对自己的信息进行调整,送货地址也可以更改,联系方式在一次订单中一般不予更改。自己填写订单方式和选择客服。 2.2数据流图 总数据流图: 订餐管理分数据流图: 员工管理分数据流图: 订单派送分数据流图: 2.3数据字典 2.3.1数据项 管理员信息数据字典:admin_login 属性名 存储代码 类型 长度 备注 账号 admin_id Varchar 50 管理员账号 密码 admin_pass Varchar 50 登录密码 客服数据字典:c_service 属性名 存储代码 类型 长度 备注 编号 c_service_id Varchar 50 客服编号 姓名 c_service_name Varchar 50 客服姓名 店铺名 fastfood_shop_name Varchar 50 店铺名 送货员数据字典:dispatcher 属性名 存储代码 类型 长度 备注 编号 dispatcher_id Varchar 50 送货员编号 姓名 dispatcher_name Varchar 50 送货员姓名 手机号 dispatcher_phone Varchar 50 送货员手机号 店铺名 fastfood_shop_name1 Varc

文档评论(0)

暗伤 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档