酒店预订系统(前后台).docx

上传人:牧羊曲112 文档编号:2034984 上传时间:2023-01-02 格式:DOCX 页数:53 大小:2.10MB
返回 下载 相关 举报
酒店预订系统(前后台).docx_第1页
第1页 / 共53页
酒店预订系统(前后台).docx_第2页
第2页 / 共53页
酒店预订系统(前后台).docx_第3页
第3页 / 共53页
酒店预订系统(前后台).docx_第4页
第4页 / 共53页
酒店预订系统(前后台).docx_第5页
第5页 / 共53页
点击查看更多>>
资源描述

《酒店预订系统(前后台).docx》由会员分享,可在线阅读,更多相关《酒店预订系统(前后台).docx(53页珍藏版)》请在三一办公上搜索。

1、酒店预订系统(kidr_hotel)客户登陆找回密码酒店预订系统游客管理员登陆管理员管理模块客户注册登录查看留言客户资料管理处理订单修改资料和密码管理公告或酒店活动添加资源分组添加新资源分组和资源的修改分组和资源的查询查看资源信息客户留言(点评)查询订单下达订单查看资源信息1.1系统结构图会员用户userAdminSuper_admin分工:注册,登录主页 , 找回密码 ,修改资料和密码,查看资源信息,留言点评,下单(增删改查)处理订单模块,留言处理模块,用户管理模块公告活动管理模块,资源分组管理模块,资源管理模块功能描述:1.游客可以查看一些住房,订餐信息。但是如果下订单就需要登录。2.客户

2、可以定房间,定会议室,还可以定餐。3.客户凭姓名,性别,年龄,联系方式,省份证等信息申请注册,客户凭用户名和密码登陆。4. 产生的订单有管理员处理。管理员的任务还包括:添加资源分组,添加新资源等。5. 客户留言(点评)放置在首页,能让所有人看到,管理员可以对留言进行回复和删除。6. 管理员可以对客户的vip等级进行修改,不同等级的vip可以享受不同的优惠。7. 管理员可以在系统首页发布酒店的一些公告和活动信息。修改资料和密码用户注册登录查看资源信息订单模块查看资源信息找回密码点评留言退,改,查个人管理1.2用户用例图订单处理管理员登录留言管理模块用户管理模块处理订单模块公告活动管理模块资源模块

3、回复留言删除留言Vip等级修改用户资料查看增改查增改查1.3管理员用例图主要技术 Html,jsp,servlet,cookie,js,css,filter,ajax,指令元素,动作元素,oracle数据库存储包和存储过程,多线程等技术权限介绍 本后台管理系统,权限是做到功能模块,共三个权限等级,一级为会员等级,只可以进入网站的前台,二级和三级可以进入后台管理,但是因为权限等级不同,对应的能操作的功能模块有所不同,三级权限操作权限最大,包括可以对管理员管理等。系统简介:本系统大部分数据处理都是应用到存储过程,并且在设计存储过程是考虑到一个存储过程可以完成增删改查,并且可以完成不同的增删改查。所

4、有页面通过过滤器,包括编码格式的设定和在未登录或者权限不够的情况下不能直接通过地址栏访问。本系统采用MVC模式设计,尽可能的将所学到的技术点都用到。数据库数据字典create sequence hotel_module_id START WITH 1 -序列的开始位置(开始位置不能被修改) INCREMENT BY 1 -间隔为 1 MAXVALUE 99999 -最大值 CACHE 30 -缓存 NOCACHE (没有缓存) NOCYCLE -不循环 CYCLE(循环) drop sequence hotel_module_id;-1模块表hotel_modulecreate table h

5、otel_module(m_id number(5) primary key, -模块的idm_name varchar2(20) not null, -模块的名称m_link varchar2(100) not null, -功能的链接地址m_remark varchar2(20) -备注)select * from hotel_module; select * from hotel_module where m_id=8;drop table hotel_module;delete from hotel_module;insert into hotel_module values(hote

6、l_module_id.nextval,酒店信息,Hotel.jsp,);insert into hotel_module values(hotel_module_id.nextval,订单管理,Order.jsp,);insert into hotel_module values(hotel_module_id.nextval,留言管理,Assess.jsp,);insert into hotel_module values(hotel_module_id.nextval,用户管理,User.jsp,);insert into hotel_module values(hotel_module

7、_id.nextval,公告管理,Notice.jsp,);insert into hotel_module values(hotel_module_id.nextval,分组管理,Group.jsp,);insert into hotel_module values(hotel_module_id.nextval,资源管理,Resource.jsp,);-insert into hotel_module values(hotel_module_id.nextval,业绩查看,Statistik.jsp,);insert into hotel_module values(hotel_modul

8、e_id.nextval,管理员,Admin.jsp,);commit;select m_id from hotel_limit where limit_id=3select m_id from hotel_limit where limit_id=3-2权限表(一个权限对应多个功能)create table hotel_limit(limit_id number(5), -权限id 管理权限为1,2,3级 一级最低,三级最高m_id number(5) references hotel_module (m_id), -功能idremark varchar2(20)select * from

9、hotel_limit;drop table hotel_limit;delete from hotel_limit;insert into hotel_limit values(3,1,);insert into hotel_limit values(3,2,);insert into hotel_limit values(3,3,);insert into hotel_limit values(3,4,);insert into hotel_limit values(3,5,);insert into hotel_limit values(3,6,);insert into hotel_l

10、imit values(3,7,);insert into hotel_limit values(3,8,);insert into hotel_limit values(2,1,);insert into hotel_limit values(2,2,);insert into hotel_limit values(2,3,);insert into hotel_limit values(2,4,);insert into hotel_limit values(2,5,);insert into hotel_limit values(2,6,);insert into hotel_limit

11、 values(2,7,);commit;-3.角色表(管理员级别应分为三级 会员,一般管理员,超级管理员)hotel_adinfo(一个用户对应一个权限)create table hotel_adinfo(ad_name varchar2(20) primary key, -角色名ad_pwd varchar2(20) not null, -角色登录密码limit_id number(5) -权限id)select * from hotel_adinfo;drop table hotel_adinfo;insert into hotel_adinfo values(admin,123,3);

12、insert into hotel_adinfo values(abc,123,2);insert into hotel_adinfo values(xy,123,1);insert into hotel_adinfo values(sky,123,1);insert into hotel_adinfo values(ev,123,1);insert into hotel_adinfo values(张三,123,1);insert into hotel_adinfo values(小明,123,3);insert into hotel_adinfo values(admins,123,2);

13、insert into hotel_adinfo values(xiaoyi,123,3);insert into hotel_adinfo values(syz,123,1);insert into hotel_adinfo values(hq,123,1);insert into hotel_adinfo values(xsb,123,1);insert into hotel_adinfo values(xy4,123,1);insert into hotel_adinfo values(xy5,123,1);insert into hotel_adinfo values(xy6,123,

14、1);insert into hotel_adinfo values(xy7,123,1);insert into hotel_adinfo values(xy8,123,1);insert into hotel_adinfo values(xy9,123,1);commit;create sequence hotel_user_id START WITH 100000 -序列的开始位置(开始位置不能被修改) INCREMENT BY 1 -间隔为 1 MAXVALUE 99999999 -最大值 CACHE 30 -缓存 NOCACHE (没有缓存) NOCYCLE -不循环 CYCLE(循

15、环) drop sequence hotel_user_id;-4会员表hotel_usercreate table hotel_user(u_id number(10) primary key, -会员的编号u_name varchar2(20 ) references hotel_adinfo(ad_name),telNum varchar2(20) not null,realName varchar2(20) not null,gender varchar2(2) check(gender IN(男,女),email varchar2(20) ,id_card varchar2(20)

16、not null,u_cost number(10),vip_level number(10) default 0-客户的vip等级,等级越高,享受的优惠多。)select * from hotel_user;drop table hotel_user;insert into hotel_user values(hotel_user_id.nextval,xy,18711852313,肖益,男,875981115,430903199111111111,1000000,9);insert into hotel_user values(hotel_user_id.nextval,syz,18711

17、852313,孙有着,男,875981115,430903199111111111,1000000,9);insert into hotel_user values(hotel_user_id.nextval,hq,18711852313,黄情,男,875981115,430903199111111111,1000000,9);insert into hotel_user values(hotel_user_id.nextval,xsb,18711852313,寻树标,男,875981115,430903199111111111,00,0);insert into hotel_user val

18、ues(hotel_user_id.nextval,xy4,18711852313,肖益,男,875981115,430903199111111111,00,0);insert into hotel_user values(hotel_user_id.nextval,xy5,18711852313,肖益,男,875981115,430903199111111111,00,0);insert into hotel_user values(hotel_user_id.nextval,xy6,18711852313,肖益,男,875981115,430903199111111111,1000000,

19、5);insert into hotel_user values(hotel_user_id.nextval,xy7,18711852313,肖益,男,875981115,430903199111111111,1000000,4);insert into hotel_user values(hotel_user_id.nextval,xy8,18711852313,肖益,男,875981115,430903199111111111,345,1);insert into hotel_user values(hotel_user_id.nextval,xy9,18711852313,肖益,男,87

20、5981115,430903199111111111,232324,6);commit;create sequence hotel_rgroup_id START WITH 1 -序列的开始位置(开始位置不能被修改) INCREMENT BY 1 -间隔为 1 MAXVALUE 99999999 -最大值 CACHE 30 -缓存 NOCACHE (没有缓存) NOCYCLE -不循环 CYCLE(循环) drop sequence hotel_rgroup_id;-5.分组表hotel_rgroup(记录资源的分组情况)(高中低房间,总统套房,会议室,订餐,车库等分组)create tabl

21、e hotel_rgroup(g_id number(10) primary key, -分组的编号g_name varchar2(20) not null,g_detail varchar2(200) not null, -分组描述g_OrderDet varchar2(300) not null -备注)select * from hotel_rgroup;drop table hotel_rgroup;insert into hotel_rgroup values(hotel_rgroup_id.nextval,总统套房,高级总统套房,总共10间,舒适优雅,null);insert in

22、to hotel_rgroup values(hotel_rgroup_id.nextval,高级VIP客房,高级VIP客房,总共100间,环境舒适,空气清新,null);insert into hotel_rgroup values(hotel_rgroup_id.nextval,VIP客房,VIP客房,null);insert into hotel_rgroup values(hotel_rgroup_id.nextval,一般客房,null,null);insert into hotel_rgroup values(hotel_rgroup_id.nextval,豪华会议室,null,n

23、ull);insert into hotel_rgroup values(hotel_rgroup_id.nextval,小型会议室,null,null);commit;create sequence hotel_resource_id START WITH 1000 -序列的开始位置(开始位置不能被修改) INCREMENT BY 1 -间隔为 1 MAXVALUE 99999999 -最大值 CACHE 30 -缓存 NOCACHE (没有缓存) NOCYCLE -不循环 CYCLE(循环) drop sequence hotel_resource_id;-6.资源表(记录该酒店可预订的资

24、源的基本信息)(hotel_resource)(具体的资源的信息)create table hotel_resource(r_id number(10) primary key , -资源编号r_group number(10) references hotel_rgroup(g_id),-所属资源的分组的编号r_gid varchar2(20) ,-资源的名称r_img varchar2(40) not null, -图片路径r_price number(10) not null, -价格r_detail varchar2(100) ,-资源的描述r_status varchar2(10)

25、-资源的状态(默认可预订))select * from hotel_resource;drop table hotel_resource;delete from hotel_resourceinsert into hotel_resource values(hotel_resource_id.nextval,1,zt_1001,img/fj7.jpg,5000,无,可预订);insert into hotel_resource values(hotel_resource_id.nextval,1,zt_1002,img/fj12.jpg,5000,无,可预订);insert into hote

26、l_resource values(hotel_resource_id.nextval,1,zt_1003,img/fj13.jpg,5000,无,可预订);insert into hotel_resource values(hotel_resource_id.nextval,1,zt_1004,img/fj14.jpg,5000,无,可预订);insert into hotel_resource values(hotel_resource_id.nextval,2,gj_2001,img/fj15.jpg,5000,无,可预订);insert into hotel_resource valu

27、es(hotel_resource_id.nextval,2,gj_2002,img/fj16.jpg,5000,无,可预订);insert into hotel_resource values(hotel_resource_id.nextval,5,hh_001,img/hys3.jpg,5000,无,可预订);insert into hotel_resource values(hotel_resource_id.nextval,2,gj_2003,img/fj18.jpg,5000,无,可预订);insert into hotel_resource values(hotel_resourc

28、e_id.nextval,5,hh_002,img/hys3.jpg,5000,无,可预订);insert into hotel_resource values(hotel_resource_id.nextval,2,gj_2004,img/fj7.jpg,5000,无,可预订);insert into hotel_resource values(hotel_resource_id.nextval,5,hh_003,img/hys3.jpg,5000,无,可预订);insert into hotel_resource values(hotel_resource_id.nextval,3,vip

29、_001,img/fj14.jpg,5000,无,可预订);insert into hotel_resource values(hotel_resource_id.nextval,2,gj_2005,img/fj15.jpg,5000,无,可预订);insert into hotel_resource values(hotel_resource_id.nextval,3,vip_002,img/fj16.jpg,5000,无,可预订);insert into hotel_resource values(hotel_resource_id.nextval,3,vip_003,img/fj17.j

30、pg,5000,无,可预订);insert into hotel_resource values(hotel_resource_id.nextval,2,gj_2006,img/fj18.jpg,5000,无,可预订);insert into hotel_resource values(hotel_resource_id.nextval,4,yb_001,img/fj13.jpg,5000,无,可预订);update hotel_resource set r_img=img/fj12.jpg where r_id=1001commit;create sequence hotel_olist_i

31、d START WITH 100000 -序列的开始位置(开始位置不能被修改) INCREMENT BY 1 -间隔为 1 MAXVALUE 99999999 -最大值 CACHE 30 -缓存 NOCACHE (没有缓存) NOCYCLE -不循环 CYCLE(循环) drop sequence hotel_olist_id;-7.订单表(记录用户下的订单)hotel_olist create table hotel_olist(ol_id number(10) primary key , -订单表编号ad_name varchar2(20) ,-提交人ol_time varchar2(20

32、) not null,- 提交时间ol_price number(10), -订单表总金额ol_status varchar2(10) default 提交订单 ,-订单状态(提交订单,已付款)ol_remark varchar2(100) default 无-备注信息 )select * from hotel_olist;drop table hotel_olist;delete from hotel_olist insert into hotel_olist values(hotel_olist_id.nextval,xy1,2013-07-26 12:00:00,30000,提交订单,无

33、); insert into hotel_olist values(hotel_olist_id.nextval,xy2,2013-07-26 12:00:00,10000,提交订单,无); insert into hotel_olist values(hotel_olist_id.nextval,xy3,2013-07-26 12:00:00,10000,提交订单,无); insert into hotel_olist values(hotel_olist_id.nextval,xy4,2013-07-26 12:00:00,10000,提交订单,无); insert into hotel_

34、olist values(hotel_olist_id.nextval,xy5,2013-07-26 12:00:00,10000,提交订单,无); insert into hotel_olist values(hotel_olist_id.nextval,xy6,2013-07-26 12:00:00,10000,已付款,无); insert into hotel_olist values(hotel_olist_id.nextval,xy7,2013-07-26 12:00:00,10000,提交订单,无); insert into hotel_olist values(hotel_oli

35、st_id.nextval,xy8,2013-07-26 12:00:00,20000,已付款,无); insert into hotel_olist values(hotel_olist_id.nextval,xy1,2013-07-26 12:00:00,10000,已付款,无); insert into hotel_olist values(hotel_olist_id.nextval,xy2,2013-07-26 12:00:00,10000,提交订单,无); insert into hotel_olist values(hotel_olist_id.nextval,xy1,2013-

36、07-26 12:00:00,10000,已付款,无); insert into hotel_olist values(hotel_olist_id.nextval,xy3,2013-07-26 12:00:00,10000,提交订单,无); insert into hotel_olist values(hotel_olist_id.nextval,xy5,2013-07-26 12:00:00,10000,已付款,无); insert into hotel_olist values(hotel_olist_id.nextval,xy5,2013-07-26 12:00:00,10000,已付

37、款,无); commit; create sequence hotel_oinfo_id START WITH 1 -序列的开始位置(开始位置不能被修改) INCREMENT BY 1 -间隔为 1 MAXVALUE 99999999 -最大值 CACHE 30 -缓存 NOCACHE (没有缓存) NOCYCLE -不循环 CYCLE(循环) drop sequence hotel_oinfo_id;-8.订单明细(记录用户提交中的所有预订资源的列表信息)hotel_oinfocreate table hotel_oinfo(oi_id number(10) primary key ,-订单

38、编号ol_id number(10) references hotel_olist(ol_id),-订单表编号r_id number(10) ,-所定资源编号(获得资源的名称)f_time varchar2(20) not null,-预定服务开始时间e_time varchar2(20) not null,-预定服务结束时间oi_price number(10), -单价oi_remark varchar2(100) default 无 -备注信息)select * from hotel_oinfo order by r_id;drop table hotel_oinfo;delete fr

39、om hotel_oinfoinsert into hotel_oinfo values(hotel_oinfo_id.nextval,100000,1000,2013-07-28 12:00:00,2013-07-28 12:00:00,10000,无);insert into hotel_oinfo values(hotel_oinfo_id.nextval,100000,1001,2013-07-28 12:00:00,2013-07-28 12:00:00,10000,无);insert into hotel_oinfo values(hotel_oinfo_id.nextval,10

40、0000,1003,2013-07-28 12:00:00,2013-07-28 12:00:00,10000,无);insert into hotel_oinfo values(hotel_oinfo_id.nextval,100001,1005,2013-07-28 12:00:00,2013-07-28 12:00:00,10000,无);insert into hotel_oinfo values(hotel_oinfo_id.nextval,100002,1004,2013-07-28 12:00:00,2013-07-28 12:00:00,10000,无);insert into

41、 hotel_oinfo values(hotel_oinfo_id.nextval,100003,1002,2013-07-28 12:00:00,2013-07-28 12:00:00,10000,无);insert into hotel_oinfo values(hotel_oinfo_id.nextval,100004,1007,2013-07-28 12:00:00,2013-07-28 12:00:00,10000,无);insert into hotel_oinfo values(hotel_oinfo_id.nextval,100005,1006,2013-07-28 12:0

42、0:00,2013-07-28 12:00:00,10000,无);insert into hotel_oinfo values(hotel_oinfo_id.nextval,100006,1008,2013-07-28 12:00:00,2013-07-28 12:00:00,10000,无);insert into hotel_oinfo values(hotel_oinfo_id.nextval,100007,1009,2013-07-28 12:00:00,2013-07-28 12:00:00,10000,无);insert into hotel_oinfo values(hotel

43、_oinfo_id.nextval,100007,1010,2013-07-28 12:00:00,2013-07-28 12:00:00,10000,无);insert into hotel_oinfo values(hotel_oinfo_id.nextval,100008,1011,2013-07-28 12:00:00,2013-07-28 12:00:00,10000,无);insert into hotel_oinfo values(hotel_oinfo_id.nextval,100009,1012,2013-07-28 12:00:00,2013-07-28 12:00:00,10000,无);

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号