失效链接处理 |
数据库课程设计报告+源码 PDF 下载
本站整理下载:
相关截图:
主要内容:
1.项目背景
随着网络的兴起,外卖也已经越来越普及,请你利用所学的数据库知识设计一个外卖管理系统,要求用户无需使用账号就能够实现自由点餐,查看订单信息,查看店铺,查看店铺的客服信息,查看快递员的信息,还能查看订单到达的时间。当然,顾客人可任意随时修改和取消订单。
管理员除了可以使用顾客的这些功能,还可以有更多的权限。顾客点餐界面简洁,有管理员登录入口,登陆后会进入一个新的管理员操作的界面,可视化程度高,对用户和管理员十分友好,有效的缩减了人为出错的概率。管理员在顾客权限的基础上,可以上新和下架店铺,可以聘请客服和送货员,也可以解聘顾客和送货员。可以总览订单信息,了解送货的地点,从而快速有效的为其安排送货员,也可以随时取消派送。
本管理系统可视化程度高,可以通过界面来管理用户的数据,同样,也可以直接操控数据库后台。数据库管理软件使用mysql,界面的交互和触发器,是使用高级语言python来完成的。其中,python有连接数据库,使用游标的库函数。
网上外卖订餐系统主要是针对当代大学生和忙碌的上班族来设计的,有时因为一些事情错过了学校食堂或者公司食堂开放的时间点,那就可以通过网上订餐来解决就餐问题,关键是,网上订餐提供上门服务,对于绝大多数人来说,省时又省力,当然,不提倡一日三餐顿顿外卖,有时间还是自己做饭吃的,外卖可以解决燃眉之急,却不是长久之计。
2. 系统需求分析
2.1调查用户需求
1.订餐的基本情况
①管理员的基本权限
管理员需要有后台的账号和密码,才能登陆后台系统,获得更多的权限,可以查看顾客的基本信息,姓名手机号等,可以查看每个店铺的信息,包括客服和送货员的基本信息,姓名编号手机号等。当然,管理员还可以对每个店铺进行管理,上架店铺,下架店铺。
②店铺的基本信息
店铺的名称就是主打的食品,顾客可以看见店铺的月销售量,从而能够比较准确的判断一个店铺是否值得光顾。
③客服的基本信息
一个店铺可以有多个客服,一个客服处理多个顾客的订单。顾客通过客服的编号来联系店铺老板,从而进行下单,也就是说,一个客服只能在一家店铺工作,作为店铺的唯一凭证。
④送货员的基本信息
一个店铺可以有多个送货员,一个送货员可以派送多个订单。一个订单由一个送货员来送,这个送货员是管理员进行派送的。
⑤订单的基本信息
订单上显示客服编号确定订单时哪一个店铺的,还有订单编号来确定所订食品,当然,订单信息还要由送货的地址以及订餐的方式和金额。
⑥配送的基本信息
配送信息可以查看送货员的编号以及订单预计送达的时间。
2.用户对系统的要求
①管理员
管理员能决定员工的招收与开除,还能查看订单的派送信息,给每个订单安排或取消送货员。
②送货员
他知道订单的信息,但是顾客的隐私信息手机号,姓名是不会知道的。
③客服
客服是店铺的凭证,是顾客直接交流的对象。
④顾客
订餐顾客可以对自己的信息进行调整,送货地址也可以更改,联系方式在一次订单中一般不予更改。自己填写订单方式和选择客服。
|