您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 酒店餐饮 > 酒店预订系统(前后台)
酒店预订系统(kidr_hotel)1.1系统结构图会员用户userAdminSuper_admin分工:注册,登录主页,找回密码,修改资料和密码,查看资源信息,留言点评,下单(增删改查)酒店预订系统客户登陆管理员登陆客户注册登录修改资料和密码找回密码查看资源信息下达订单查询订单管理公告或酒店活动分组和资源的查询分组和资源的修改添加新资源添加资源分组处理订单客户资料管理查看留言游客客户留言(点评)查看资源信息管理员管理模块处理订单模块,留言处理模块,用户管理模块公告活动管理模块,资源分组管理模块,资源管理模块功能描述:1.游客可以查看一些住房,订餐信息。但是如果下订单就需要登录。2.客户可以定房间,定会议室,还可以定餐。3.客户凭姓名,性别,年龄,联系方式,省份证等信息申请注册,客户凭用户名和密码登陆。4.产生的订单有管理员处理。管理员的任务还包括:添加资源分组,添加新资源等。5.客户留言(点评)放置在首页,能让所有人看到,管理员可以对留言进行回复和删除。6.管理员可以对客户的vip等级进行修改,不同等级的vip可以享受不同的优惠。7.管理员可以在系统首页发布酒店的一些公告和活动信息。1.2用户用例图1.3管理员用例图用户注册登录查看资源信息订单模块查看资源信息找回密码点评留言退,改,查个人管理管理员登录留言管理模块用户管理模块处理订单模块公告活动管理模块资源模块回复留言删除留言Vip等级修改用户资料查看增改查增改查订单处理修改资料和密码主要技术•Html,jsp,servlet,cookie,js,css,filter,ajax,指令元素,动作元素,oracle数据库存储包和存储过程,多线程等技术权限介绍•本后台管理系统,权限是做到功能模块,共三个权限等级,一级为会员等级,只可以进入网站的前台,二级和三级可以进入后台管理,但是因为权限等级不同,对应的能操作的功能模块有所不同,三级权限操作权限最大,包括可以对管理员管理等。系统简介:本系统大部分数据处理都是应用到存储过程,并且在设计存储过程是考虑到一个存储过程可以完成增删改查,并且可以完成不同的增删改查。所有页面通过过滤器,包括编码格式的设定和在未登录或者权限不够的情况下不能直接通过地址栏访问。本系统采用MVC模式设计,尽可能的将所学到的技术点都用到。数据库数据字典createsequencehotel_module_idSTARTWITH1--序列的开始位置(开始位置不能被修改)INCREMENTBY1--间隔为1MAXVALUE99999--最大值CACHE30--缓存NOCACHE(没有缓存)NOCYCLE--不循环CYCLE(循环)dropsequencehotel_module_id;--1模块表hotel_modulecreatetablehotel_module(m_idnumber(5)primarykey,--模块的idm_namevarchar2(20)notnull,--模块的名称m_linkvarchar2(100)notnull,--功能的链接地址m_remarkvarchar2(20)--备注)select*fromhotel_module;select*fromhotel_modulewherem_id=8;droptablehotel_module;deletefromhotel_module;insertintohotel_modulevalues(hotel_module_id.nextval,'酒店信息','Hotel.jsp','');insertintohotel_modulevalues(hotel_module_id.nextval,'订单管理','Order.jsp','');insertintohotel_modulevalues(hotel_module_id.nextval,'留言管理','Assess.jsp','');insertintohotel_modulevalues(hotel_module_id.nextval,'用户管理','User.jsp','');insertintohotel_modulevalues(hotel_module_id.nextval,'公告管理','Notice.jsp','');insertintohotel_modulevalues(hotel_module_id.nextval,'分组管理','Group.jsp','');insertintohotel_modulevalues(hotel_module_id.nextval,'资源管理','Resource.jsp','');--insertintohotel_modulevalues(hotel_module_id.nextval,'业绩查看','Statistik.jsp','');insertintohotel_modulevalues(hotel_module_id.nextval,'管理员','Admin.jsp','');commit;selectm_idfromhotel_limitwherelimit_id=3selectm_idfromhotel_limitwherelimit_id=3--2权限表(一个权限对应多个功能)createtablehotel_limit(limit_idnumber(5),--权限id管理权限为1,2,3级一级最低,三级最高m_idnumber(5)referenceshotel_module(m_id),--功能idremarkvarchar2(20))select*fromhotel_limit;droptablehotel_limit;deletefromhotel_limit;insertintohotel_limitvalues(3,1,'');insertintohotel_limitvalues(3,2,'');insertintohotel_limitvalues(3,3,'');insertintohotel_limitvalues(3,4,'');insertintohotel_limitvalues(3,5,'');insertintohotel_limitvalues(3,6,'');insertintohotel_limitvalues(3,7,'');insertintohotel_limitvalues(3,8,'');insertintohotel_limitvalues(2,1,'');insertintohotel_limitvalues(2,2,'');insertintohotel_limitvalues(2,3,'');insertintohotel_limitvalues(2,4,'');insertintohotel_limitvalues(2,5,'');insertintohotel_limitvalues(2,6,'');insertintohotel_limitvalues(2,7,'');commit;--3.角色表(管理员级别应分为三级会员,一般管理员,超级管理员)hotel_adinfo(一个用户对应一个权限)createtablehotel_adinfo(ad_namevarchar2(20)primarykey,--角色名ad_pwdvarchar2(20)notnull,--角色登录密码limit_idnumber(5)--权限id)select*fromhotel_adinfo;droptablehotel_adinfo;insertintohotel_adinfovalues('admin','123',3);insertintohotel_adinfovalues('abc','123',2);insertintohotel_adinfovalues('xy','123',1);insertintohotel_adinfovalues('sky','123',1);insertintohotel_adinfovalues('ev','123',1);insertintohotel_adinfovalues('张三','123',1);insertintohotel_adinfovalues('小明','123',3);insertintohotel_adinfovalues('admins','123',2);insertintohotel_adinfovalues('xiaoyi','123',3);insertintohotel_adinfovalues('syz','123',1);insertintohotel_adinfovalues('hq','123',1);insertintohotel_adinfovalues('xsb','123',1);insertintohotel_adinfovalues('xy4','123',1);insertintohotel_adinfovalues('xy5','123',1);insertintohotel_adinfovalues('xy6','123',1);insertintohotel_adinfovalues('xy7','123',1);insertintohotel_adinfovalues('xy8','123',1);insertintohotel_adinfovalues('xy9','123',1);commit;createsequencehotel_user_idSTARTWITH100000--序列的开始位置(开始位置不能被修改)INCREMENTBY1--间隔为1MAXVALUE99999999--最大值CACHE30--缓存NOCACHE(没有缓存)NOCYCLE--不循环CYCLE(循环)dropsequencehotel_user_id;--4会员表hotel_usercreatetablehotel_user(u_idnumber(10)primarykey,--会员的编号u_namevarchar2(20)referenceshotel_adinfo(ad_name),telNumvarchar2(20)notnull,realNamevarchar2(20)notnull,gendervarchar2(2)check(genderIN('男','女')),emailvarchar2(20),id_cardvarchar2(20)notnull,u_costnumber(10),vip_levelnumber(10)default'0'--客户的vip等级,等级越高,享受的优惠多。)select*fromhotel_user;droptablehotel_user;insertintohotel_uservalues(hotel_user_id.nextval,'xy','18711852313','肖益','男','875981115@qq.com','430903199111111111',1000000,9);insertintohotel_uservalues(hotel_user_id.nextval,'syz','18711852313','孙有着','男','875981115@qq.com','430903199111111111',1000000,9);insertintohotel_uservalues(hotel_user_id.nextval,'hq','18711852313','黄情','男','875981115@qq.com','430903199111111111',1000000,9);insertintohotel_uservalues(hotel_user_id.nextval,'xsb','18711852313','寻树标','男','875981115
本文标题:酒店预订系统(前后台)
链接地址:https://www.777doc.com/doc-380764 .html