发布时间 : 星期日 文章美食团购网站的设计与实现毕业论文更新完毕开始阅读0b95a882951ea76e58fafab069dc5022aaea46b7
的;
(6)数据库的维护。
本网站的数据库表结构设计如下:
表1.1 用户信息表(Users)
序 号 1 2 3 4 5 6 7 8
名 称 User_Id User_Pwd User_Name User_Phone User_Age
描 述 用户Id 用户密码 用户名 用户电话 用户年龄
类 型 varchar varchar varchar varchar int varchar int double
20 20 20 20 4 20 4 8
长 度
User_Birthday 用户生日 User_Type User_Money
用户类型 账户余额
表1.2 团购服务信息表(Good)
序 号 1 2 3 4 5 6 7 8 9
名 称 Good_Id Good_Name
描 述 团购服务Id 团购服务名称
类 型 长 度 varchar varchar varchar Text int double varchar
20 50 100 4 8 50 4 4
Good_Message 团购服务简介 Good_Info Good_Num Good_Price
团购服务详细 团购服务库存 团购服务价格
Good_Picture 团购服务图片 GoodType_Id Good_Status
团购服务类型ID int 团购服务状态
int
表1.3 团购服务类型信息表(GoodType)
序 号 1 2
名 称 GoodType_Id
描 述 团购服务类型ID
类 型 长 度 int
4 50
GoodType_Name 团购服务类型名称 varchar
表1.4 订单信息表(Message)
13
序 号 1 2 3 4 5 6 7 8
名 称 Message_Id Message_Time User_Id Good_Id Message_GoodNum
描 述 订单ID 订单时间 用户ID 服务ID
类 型 varchar dateTime varchar varchar
50 20 20 4 20 4
长 度
订单服务数量 int
double int text
Message_GoodMoney 订单金额 StatusId Message_Adress
订单状态 订单地址
表1.5 订单状态信息表(MessageStatus)
序 号 1 2
4.3本章小结
本章介绍了对本团购网站的总体设计,给出了团购网站的功能结构图、数据库结构图等,说明了各个子系统的之间的联系。本章完成了系统数据库的数据需求分析的过程,说明了数据库由概念结构设计转换成逻辑结构设计的过程,并结合各物理数据模型,形成一个完整的关系数据库模型,使系统的详细设计,充分的准备。
名 称 statusId statusName
描 述 订单状态ID 订单状态名称
类 型 长 度 int varchar
4 50
5 详细设计与实现
5.1 系统首界面设计和实现
本团购网站的首页为上中下结构,上部分为头部用户登录、用户注册、服务搜索以及服务分类搜索等功能均在头部可以找到相应按钮或链接;中间部分为展示部分,每类服务均有具有代表性的前四个服务在首页展示,用户可以通过直接点击服务图片直接进入服务详情并进行购买;下部分为底部主要有网站版权部分以及网站相关联系信息。
14
图8 首页
5.2用户登陆模块的设计和实现
(1)用户登录模块流程描述
当用户输入用户名和密码后首先要进行身份验证,如果用户存在,则成功登录,反之,如果用户不存在,提示错误信息“输入的用户名或密码有误”,返回登录界面重新输入用户名和密码。用户登录的程序流程图如图9所示。
15
开始输入用户ID密码及身份登录否身份验证是否成功? 是成功登录结束
图9 用户登录程序流程图
(2)实现目标
用户登录用于验证用户的类型、ID和密码,然后决用户是否进入系统进行操作,如进行用户信息管理的操作、个人团购服务管理、个人订单管理的操作等。
界面的设计如图10所示。
图10 网站登陆页
16