湖南广播电视大学计算机信息管理
数据库应用课程设计报告
网上订餐系统
学 号
姓 名
指 导 教 师
设计完成日期
系统开发平台
题目:网上系统
操作系统:Windous 2000/XP 以上
数据库:MYSQL
开发语言:PHP
开发工具:Zend Studio -
开发工具包:web集成包
二、选题说明及需求介绍
每个大型餐馆管理中心,需要以管理用户信息、菜谱管理、管理员管理等基本数据,还要为客户提供餐厅的详情,等级客户下单的记录,登记后还要为客户送餐等情况。
我所设计的这个餐厅管理系统主要包括两个部分,前台和后台两部分;其中后台又包括用户管理模块,权限管理模块,菜名管理模块,订单模块;比如说用户管理模块,其中用户模块分为用户的ID、姓名、手机号、性别等一些基本信息,菜单管理模块分为菜单的ID、菜名、菜单的详细介绍等。
数据库设计说明
系统的需求说明在上面已有介绍,下面进入数据库设计中的概念设计、逻辑设计阶段和实现阶段。
1. 概念设计
通过上面的介绍,我们已近基本的实体有管理员、用户、订单和菜系。实体之间有一个管理员可以有拥有多个用户、多个菜系的管理关系,因此管理员与用户之间和菜单之间都是一对多的联系;一个用户只能属于管理员,因此用户与管理员是多对一的联系;一个订单只属于一个用户,但可以拥有多个菜系,因此订单与菜系的关系是一对多的联系。
据此分析,得到系统的ER图如图2-1所示。
M
1
管理员
用 户
管理
管理
生成
下单
管理员编号
名称
用户编号
姓名
地址
下单时间
总金额
订单状态
编号菜名
原价
菜名的介绍
优惠价
菜 系
订 单
图片
手机号
订单编号
地址
密码
登录IP
最后登录时间
注册时间
订单改变时间
会员编号
备注
创建时间
1
1
1
M
1
M
网上订餐系统 来自淘豆网www.taodocs.com转载请标明出处.