
内蒙古科技大学
本科生课程设计说明书
题 目:数据库课程设计
—— 快餐预订系统
学生姓名:***
学 号:**********
专 业:计算机科学与技术
班 级:11-3班
指导教师:***
1.需求分析
1.1 课程设计题目要求
客户需要注册之后才能登陆。
客户需要输入密码正确之后方可登陆系统,然后后才可以订、浏览、及取消订单。
客户当拿到食物之后才付款(可以不用考虑付款问题)
客户可以选择哪一个分店来为他送订的东西。
快餐店出售套餐(两种食品组合或三种食品组合),套餐包括两菜(或三菜)另外加米饭和当天供应的汤。用户可以自行选择由哪几样菜组成套餐。
一样菜可以另附一种或多种调料。
一个订单可以包括任意的菜,附加饮料。
经经理同意,某些食品可以打折。
1.2 系统分析
1.2.1 系统开发目的
快餐订餐系统是为了方便快餐公司更有利把握快餐市场,并且为消费者提供更便利的服务而设计开发的。快餐订餐系统可为快餐公司向餐饮消费者提供更加便利的餐饮服务,也可为消费者提供更加明细的消费服务。
1.2.2 系统分角色功能分析
快餐订餐系统使用用户的角色分为:客户,送货员(职员),餐饮经理(职员)。
1.客户功能
1)注册订餐客户账号。注册账号并完善个人信息。
2)订制套餐订单。套餐可选择分店设置套餐优惠,也可根据个人喜好选择喜爱食物构成套餐。客户可以选择同种食物的不同口味。
3)客户在订单中须写清送餐地址、个人有效联系方式,以便快餐及时送达。
4)客户收到订餐后再付费。
5)客户可对送餐服务进行满意度评价。
6)客户可取消个人快餐订单。
2.餐饮经理功能
1)经理可浏览客户及所属分店职员信息。
2)经理可取消过期(一天以上)的订单信息。
3)经理可设定所属分店优惠套餐信息。
4)经理可对部分设置食物价格折扣。
3.送餐员功能
1)送餐员可浏览所属分店订单信息。
2.概念结构设计
2.1 数据流设计
2.1.1 数据流顶层图
2.1.2 数据流一层图
2.2 E-R图设计
2.2.1 实体间总E-R图
2.2.2 实体分E-R图
3. 逻辑结构设计
3.1 关系结构设计
注:使用数据库为MySQL数据库
3.1.1 客户表client
1)创建数据表
CREATE TABLE `fastfood`.`client`
更多推荐
客户,套餐,快餐,系统
发布评论