网上点餐系统1
需求描述用简要文字描述系统的需求信息
随着互联网的飞速进展,人们足不出户就可完毕很多事情:购物、订票、求医、交友、缴费等等,极大的方便了人们的生活
人们坐在家中通过网络就可以实现点餐、付款、等待送餐等一系列服务
概念结构设计画出系统 E-R 图
1 N Q P菜品分类用户菜品属于点餐编号分 类 名称编号名称特色食材编号点餐率图片价格备注密码用户名身份电话地址3
逻辑结构设计根据 E-R 图设计关系模式,也可以设计某些视图
每个关系模式最佳列出具体的表结构
根据 E-R 图分析转换后,提取出四张数据库表,分别是:用户表、菜品分类表、菜品表和点餐表,表的设计如下:User(用户表)列名数据类型主键可为空是否外键其他约束说明IdInt是否否无用户编号userNameVarchar(20)是否否无用户名PasswordVarchar(20)是否否无密码IdentChar(1)是否否无用户身份(0:普通 1;1:管理员)TelephoneVachar(20)是否否无电话AddressVarchar(50)是否否无地址Foodtype(菜品分类表)列名数据类型主键可为空是否外键其他约束说明IdInt是否否无分类编号TypenameVarchar(20)否否否无分类名称Food(菜品表)列名数据类型主键可为空是否外键其他约束说明IdInt是否否无菜品编号FoodnameVarchar(20)否否否无菜品名称FeatureVarchar(100)否是否无特色MaterialVarchar(100否是否无食材)PriceInt否否否无价格TypeVarchar(20)否否否无分类PictureVarchar(40)否是否无图片HiteInt否否否无点餐率CommentInt否否否无备注(-1:正常菜,0:厨师推举菜,正整数:特价菜)Diningcar(点餐表)列名