资源描述:
《校园外卖实验》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、校园外卖系统数据库组长:兰双艳组员:李嘉琼徐齐徽周莎柳梅张玉华时间:2014年5月20日校园外卖系统数据库设计一需求分析随着时间的推移,人类对餐饮的需求越来越大,餐饮业也因此发展的越来越快。各式各样的餐厅如雨后春笋般的发展起来。自2000年以后,科学技术越来越发达,人与人之间的交流也越来越方便快捷,人们则会选择更方便的餐饮方式。由此,外卖行业应运而生,校园外卖则更加受欢迎,相比于出去吃饭,更多学生倾向于叫外卖,我们做的这个数据库就是有关校园外卖系统的。众所周知的是,校园外卖必然包含提供外卖的餐厅、送外卖人员以及订
2、购外卖的人员。而餐厅主要负责提供餐厅名字、所在具体位置以及该餐厅的联系方式,除此之外,餐厅还需要列出菜单以及各种菜品的价目,好让订购人员有更好的选择。而订购外卖的人员(主要是学生)则需要提供他们自身的联系方式,以及所在的宿舍地址,这样送外卖的人员更方便的就能送到买家的手上。我们希望通过我们做的这个校园外卖数据库系统,更多人能够了解外卖服务方式。二、流程图客户订餐餐厅送餐三、各表格作用1、餐厅:根据客户要求,完成菜肴;2、菜单:供客户选择的材料;3、顾客:享受餐厅食物的客人;4、订单:反映餐厅与顾客之间的交易情况。
3、四、数据定义表一:餐厅RNORNAMEADDRESSPHONETIMEINTCHAR(50)CHAR(50)CHAR(15)CHAR(20)表二:餐单FNOFNAMEPRICEINTCHAR(60)CHAR(20)表三:顾客GNOGNAMEADDRESSPHONEINTCHAR(45)CHAR(20)CHAR(30)表四:订单RNOFNOGNOQTYINTINTINTINT五、建立E-R图菜品菜品号订餐菜名价格顾客餐厅订餐号电话姓名餐厅号座号电话地址地址数量六、表的创建创建餐厅信息表RESTAURANTCREAT
4、ETABLERESTAURANT(RNOINTNOTNULLUNIQUE,RNAMECHAR(50),ADDRESSCHAR(50),PHONEchar(15),SHIJIANCHAR(20));创建菜品信息表foodCREATETABLEFOOD(FNOINTNOTNULLUNIQUE,FNAMECHAR(60),PRICECHAR(20));创建订餐者信息表GUESTCREATETABLEGUEST(GNOint,GNAMECHAR(45)NOTNULLUNIQUE,ADDRESSCHAR(20),PHONE
5、CHAR(30));创建餐厅,菜品及订餐人之间联系的表RFGCREATETABLERFG(RNOint,FNOINT,GNOINT,QTYINT);七、插入餐厅信息insertINTORESTAURANTVALUES(01,'xiaocanmao','xiaozuqiuchang','666789','9:00-21:00');insertINTORESTAURANTVALUES(02,'xuejiecanting','xiaozuqiuchang','61111','10:00-21:00');insertIN
6、TORESTAURANTVALUES(03,'laoyouji','badongkou','670000','10:00-22:00');insertINTORESTAURANTVALUES(04,'caigenxiang','yangguangduimian','616616','9:00-22:00');插入菜品信息insertINTOFOODVALUES(01,'yuxianrousi','8');insertINTOFOODVALUES(02,'shousibaocai','7');insertINTOF
7、OODVALUES(03,'youlinqiezi','8');insertINTOFOODVALUES(04,'ganguotudou','10');insertINTOFOODVALUES(05,'zicaitang','6');插入订餐人信息insertINTOGUESTVALUES(01,'liumei','14-415','674471');inserTINTOGUESTVALUES(02,'lanshuangyan','14-415','673617');insertINTOGUESTVALUES(0
8、3,'zhangyuhua','14-418','673619');insertINTOGUESTVALUES(04,'zhousha','14-415','693916');插入订餐之间的信息insertINTORFGVALUES(01,03,01,01);insertINTORFGVALUES(01,04,02,01);insertINTORFGVALUES(04,0