ImageVerifierCode 换一换
格式:DOCX , 页数:27 ,大小:387.84KB ,
资源ID:18349747      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18349747.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(酒店管理系统个人文档文档格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

酒店管理系统个人文档文档格式.docx

1、1.1数据库需求设计根据需求分析,设计如下所示的数据项和数据结构员工信息表包括数据项:员工编号,用户名,密码,姓名,性别,级别,电话,部门。客户信息表包括数据项:客户编号,用户名,密码,姓名,性别,身份证号,地址,电话,会员级别。客房信息表包括数据项:编号,客房类型号,客房类型名称,面积,床位,价格,空调,电视,客房编号,位置,备注,状态。客房类型信息表包括数据项:编号,类型编号,类型名称,图片,备注。订单信息表包括数据项:订单编号,用户名,客房类型,金额,状态,电话,客户编号,时间。客户建议信息表包括数据项:编号,用户名,订单号,状态,备注,时间。历史记录表包括数据项:编号,入住时间,退房时

2、间,客房编号,消费总金额,客户身份证号,客户姓名,客户电话,客房类型,入住状态,登记时间,负责人。1.2数据库概念设计1.2.1员工信息实体图2-1 员工信息实体E-R图注:级别分为经理、普通员工等他们对后台的访问有权限差异1.2.2客户信息实体图2-2 客户信息实体E-R图1.2.3客房信息实体图2-3 客房信息实体E-R图位置是说明房间的朝向(例如阳面、阴面等)1.2.4客房类型信息实体图2-4 客房类型信息实体E-R图备注主要写客房优惠价、预订时间限制等。1.2.5订单信息实体图2-5 订单信息实体E-R图状态是说明客户是预订还是入住。1.2.6客户建议信息实体图2-6 订单信息实体E-

3、R图1.2.7历史记录信息实体图2-7 历史记录信息实体E-R图1.3数据库逻辑设计数据的概念结构设计完毕后,现在可以将上面的数据库概念结构转化为某种数据库系统的实际数据模型,也就是数据库的逻辑结构。1.3.1 staffinfo 员工信息列表FieldTypeNullkeyDefaultCommentstaffid自动编号主键nikeVarchar(50)YesNULL用户名name姓名password密码sex性别tel电话department部门Level级别图3-1此表是存储员工信息1.3.2 Clientsinfo 客户信息列表ClientidNickSexYESidcard身份证号

4、address地址Clienttype客户类别图3-2此表是存储客户信息1.3.3 roomsinfo客房信息列表KeyID-rcategoryid(NULL)-客房类型编号(NULL)客房名area面积bednum床位数price价格aircondition空调Tv电视roomid客房编号rpostition客房位置description客房描述status客房状态图3-3此表存放客房信息。1.3.4 roomtype 客房类型信息Varchar(20)类型编号roomtype类型名称Remark备注picture图片图3-4此表存放客房类型信息。1.3.5 ordersinfo订单信息列表

5、Nike用户编号客房类型金额State状态TelTime时间图3-5此表存放订单信息。1.3.6 clientssugg客户建议信息ClientNikeRemakeOrderid订单号图3-6此表存放客户建议信息。1.3.7history客房使用信息表begintime入住日期endtime退房日期totalprice消费金额cidentityid客户身份证cname客户姓名cphone客户电话Datereg登记日期Operator操作员图3-7此表存放客房使用信息。(二)酒店管理系统后台管理页面设计设计理念:由于后台管理是酒店管理人员使用,不必做得过于华丽,要实用,这样就使用更少的代码量来实

6、现管理功能。登陆界面:主页面:(三)Po层设计3.1用户类根据数据库设计staffinfo类中应该有如下的字段:public class staffinfo private long Id; /ID序列号 private String staffid; private String nike;/ 用户名 private String name;/ 姓名 private String password; private String sex; private String email; private String address; private String telphone; privat

7、e String department;/ 部门 private String level;/ 级别 /* * 用户类的初始化 */ public staffinfo() super(); / TODO Auto-generated constructor stub public staffinfo(String staffid, String nike, String name, String password, String sex, String telphone, String department, String level) this.staffid = staffid; this

8、.nike = nike; this.name = name; this.password = password; this.sex = sex; this.telphone = telphone; this.department = department; this.level = level;3.2客户类根据数据库设计clientsInfo类中应该有的字段如下:public class clientsInfo private String cliebtId; private String idCard; private String clientType;/ 用户类别 public cli

9、entsInfo() public clientsInfo(String cliebtId, String nike, String name, String password, String sex, String idCard, String address, String telphone, String clientType) this.cliebtId = cliebtId; this.idCard = idCard; this.address = address; this.clientType = clientType;3.3客房类public class roomsinfo /

10、ID序列号 private String rcategoryid; /客户类型编号 private String name;/客房名 private String area;/面积 private String bednum;/床位数 private String price;/价格 private String aircondition;/空调 private String tv;/电视 private String roomid;/客房编号 private String rpostition;/客房位置 private String description;/客房描述 private St

11、ring status;/使用状态 3.4客房类型类public class roomtype / ID序列号 private String roomtype; private String Remark; private String picture; public roomtype() 3.5订单信息类public class ordersinfo private long id; private String clientid; private String price; private String state; private String Tel; private String t

12、ime; public ordersinfo() 3.6用户建议类public class clientssugg private String clientNike; private String remake;/ 备注 private String orderid;/订单号/状态/时间 public clientssugg() 3.7历史记录类public class history private String begintime; private String endtime; private String totalprice; private String cidentityid;

13、 private String cname; private String cphone; private String status; private String Datereg; private String Operator;/* 历史记录类的初始化*/ public history() Id = 0; begintime=; endtime= roomid= totalprice= cidentityid= cname= cphone= status= public history(String newroomid, String newcname) roomid = newroom

14、id; cname = newcname;(四)后台功能设计4.1员工信息管理功能员工信息浏览:员工信息添加:核心代码:if (session.getAttribute(username)=null | session.getAttribute()=) out.print(alert(请登陆!);window.parent.location.href=./login.jsp/scriptelseif(session.getAttribute(level).equals(2)response.sendRedirect(./error.htmString mesg = String submit

15、= request.getParameter(Submit if (submit!=null & !submit.equals() String nike = new String(request.getParameter(userid).getBytes(ISO-8859-1); if (nike = null | nike.equals() nike = - String name = new String(request.getParameter(name if (name = null | name.equals( name = String password = new String

16、(request.getParameter(password if (password = null | password.equals( password = String sex = new String(request.getParameter(sex if (sex = null | sex.equals( sex = String telphone = request.getParameter(telphone if (telphone = null | telphone.equals( telphone = String department = new String(reques

17、t.getParameter(department if (department = null | department.equals( department = String level = request.getParameter(type if (level = null | level.equals( level = if(admin.addStaff(nike,name,password,sex,telphone,department,level) mesg = 用户资料提交成功! else 数据库操作失败%4.2客房类型管理功能客房类型浏览:客房类型添加:htmlheadscript language=javasc

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1