当前位置:首页 > 酒店电子商务系统分析与设计
(4)订单信息(预订ID(主键),酒店ID,用户ID,数量,入住日期,入住天数);
(5)预订订单表信(预订ID(主键),酒店ID,酒店名称,用户ID,用户姓名,联系电话,手机,其他联系方式,预订房间数量,入住日期,入住天数,订单生成日期)。 4.3.3 表设计
根据数据库逻辑设计,将其转化为5个数据库表,设计结果如表4-7、表4-8表4-9、表4-10、表4-11所示。
1、管理员表中记录了管理员的登录信息,如表4-7所示。
表4-7 管理员Admin(主键:Admin_id)表 字段名 数据类型 长度 允许空 Admin_id int 4 N Admin_Name varchar 50 N Admin_Password varchar 50 N 2、用户表中记录了用户的所有信息,如表4-8所示。
表4-8 用户User(主键:User_id)表 字段名 数据类型 长度 允许空 User_id int 4 N User_name varchar 50 N User_password varchar 50 N User_xingming varchar 50 N User_email varchar 50 Y User_ramark varchar 50 Y 说明 管理员ID 用户名 密码 说明 用户ID 用户名 密码 姓名 EMAIL 备注信息
3、酒店信息表中记录了各个酒店详细的信息,如表4-9所示。
表4-9 酒店信息Hotel(主键:Hotel_id)表
字段名 Hotel_id Hotel_mingcheng Hotel_diqu Hotel_xingji Hotel_dizhi Hotel_introduction
数据类型 int varchar varchar image varchar varchar 长度 4 50 50 16 500 500 21
允许空 N N N N N N 说明 酒店ID 酒店名称 所在地区 酒店星级 酒店地址 酒店介绍
其他信息 Hotel_qita varchar 500 Y 4、订单表中记录了各个订单详细的信息,订单的信息及时显示给管理员,能够使管理员在最快的时间内做好安排,如表4-10所示。
表4-10 订单Order(主键:Yuding_id)表 字段名 Yuding_id Hotel_id User_id shuliang Ruzhu_riqi Ruqi_tianshu 数据类型 int int int int datetime int 长度 4 4 4 4 8 4 允许空 N N N N N N 说明 预订ID 酒店ID 用户ID 数量 入住日期 入住天数 5、预订信息表中客户的预订信息,主要是反馈给顾客的信息, 如表4-11所示。
表4-11 预订订单Yuding(主键:Yuding_id)表
字段名 Yuding_id Hotel_id Hotel_mingcheng User_id User_xingming phone Mobile_phone qita shuliang Ruzhu_riqi Ruzhu_tianshu Add_date 数据类型 int int varchar int varchar varchar varchar varchar int datetime int datetime 长度 4 4 50 4 50 20 20 100 4 8 4 8 允许空 N N N N N N N Y N N N 说明 预订ID 酒店ID 酒店名称 用户ID 用户姓名 联系电话 手机 其他联系方式 预订房间数量 入住日期 入住天数 订单生成日期 N 22
第5章 功能模块实现与测试
本章节介绍了系统功能模块的实现,包括用户模块和后台管理员模块的实现过程,并且在计算机上成功的运行了系统,并给出了系统的测试。
5.1 网上酒店预订过程
5.1.1 注册以及登陆
用户进入网站后,首先要进行注册或者登陆;为了防止某个“不怀好意”的客户随意预订酒店,给网站和酒店带来不必要的资源浪费以及经济效益的影响,一般都会要求预订客户先登陆。如果客户未注册网站,则会要求该客户先注册,然后才能登陆网站进行其他操作。
图5-1 主页面运行截图
图5-2 注册界面运行截图
23
填写有关信息后进行注册,系统会提示您注册成功,转入首页进行登陆,登陆后可显示用户的用户名。如图5-3所示。
图5-3 用户登录后的界面运行截图
5.1.2 预订
如果客户想预订某个酒店,则点击该酒店中间的“查看酒店列表”或者在顶上的“酒店列表”中点击“预定”,进入订单填写页面,如图5-4和图5-5所示。
图5-4 酒店列表界面运行截图
24
共分享92篇相关文档