8 9 10 11 telphone postcode address memo 收货人电话 邮政编码 收货地址 基本操作 Varchar Varchar Varchar Varchar 20 20 80 50 (4)订单明细信息表
此表用于记载用户订单的详细信息,为用户供给了详细的菜品订单信息,并且也能为管理员出货提供用户所订的菜品的具体信息。如表4-4所示。
表4-4 t_OrderDetail(订单明细信息表)
序号 1 2 3 4 5 名称 detailId orderObj dishObj price count 别名 订单ID 订单编号 菜品编号 菜品价格 菜品数量 类型 int Varchar Varchar float Varchar 长度(字符) 4 20 20 4 50 (5)用户信息表
此表用于记载用户的基本信息,它代表着用户购买菜品的权限基础。如表4-5所示。
表4-5 t_MemberInfo(用户信息表)
序号 1 2 3 名称 memberUserName password realName 别名 会员用户名 登陆密码 真实姓名 类型 Varchar Varchar Varchar 长度(字符) 20 20 20
4 5 6 7 8 9 10 sex birthday telephone email qq address photo 性别 出生日期 联系电话 联系邮箱 联系QQ 家庭住址 会员照片 Varchar Varchar Varchar Varchar Varchar Varchar Varchar 2 10 20 40 20 60 50 (6)管理员信息表
此表用于记记载拥有差别的权限的管理员的根本信息,能够管理系统的全部信息。如表4-6所示。
表4-6 t_admin(管理员信息表)
序号 1 2 名称 userName userPw 别名 管理员名称 管理员密码 类型 Varchar Varchar 长度(字符) 20 20 (7)公告信息表
此表用于记载系统公告中的基本信息。如表4-7所示。
表4-7 t_Notice(公告信息表)
序号 1 2 名称 noticeId title 别名 公告编号 公告标题 类型 Int Varchar 长度(字符) 4 30
3 4 Notice_[content] publishDate 公告内容 公告创建时间 Varchar Varchar 80 10 (8)菜品评价信息表
此表用于记载客户对菜品评价。如表4-8所示。
表4-8 t_Evaluate(菜品评价信息表)
序号 1 2 3 4 5 名称 evaluateId dishObj memberObj Evaluate _[content] evaluateTime 别名 评价id 评价标题 评价用户 评价内容 评价时间 类型 Int Varchar Varchar Varchar Varchar 长度(字符) 4 20 20 50 20
(9)购物车表
此表用于记载客户的购买菜品信息。如表4-8所示。
表4-9 t_ DishCart(购物车表)
序号 1 2 3 名称 cartId memberObj dishObj 别名 订单序号 用户 菜品名称 类型 int Varchar Varchar 长度(字符) 4 20 20
4
price 菜品价格 float 4 (10)付款方式表
此表用于记载客户的付款方式信息等。如表4-8所示。
表4-10 t_ OrderState(付款方式表)
序号 1 2 名称 stateId stateName 别名 付款方式id 付款方式 类型 Int Varchar 长度(字符) 4 20 (11)是否表
此表用于记录是或否信息。如表4-11所示。
表4-11 t_YesOrNo(是否表)
序号 1 2 名称 id name 别名 id 评价内容 类型 Int Varchar 长度(字符) 4 20
第5章 详细设计与实现
5.1
系统运行平台设置
本系统的运行平台设置分为硬件环境和软件环境。 5.2
运行环境 (1)硬件环境
计算机系统的硬件环境配置为处理器Pentium 7100,内存1024M,硬盘4G。 (2)软件环境
计算机系统的环境配置为,软件包括了Windows XP操作系统,SQL
Server 2005数据库和JDK1.5、Tomcat6.0服务器、MyEclipse6.0开发工具包。 5.3
开发工具简介 开发工具:MyEclipse6.5 数据库:SQL Server 2005 5.4
系统首页设计
本系统网站的主界面设计结构采用了上中下的结构,上部分为餐馆名称,中间为功能模块县市区,下部为菜品信息榜。界面设计如图5-1所示。