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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

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

1、酒店管理系统个人文档酒店管理系统个人文档引言编写目的 对需求分析结果进行进一步细化,给出目标系统的精确描述,以便在编码阶段更好更快的开发。1 系统概述1.1系统整体结构设计本系统采用三层结构设计,既程序逻辑结构分为用户界面层、业务逻辑处理层和数据存储层。1.2功能描述本系统主要实现了酒店的科学的管理和运营,提供了两个客户端,一个后台管理,一个是前台展示。其中后台管理主要完成的功能为:员工信息管理、客房类型管理、客房信息管理、客房经营管理、客户信息查询、经营状况统计等,前台主要是普通用户可以实现的功能:注册、登录、预定房间、退房、管理个人信息、留言评论等。1.2.1后台管理1.2.1.1员工信息

2、管理名称、标识符员工信息管理功能描述浏览员工信息、添加员工信息、删除员工信息输出员工的详细信息1.2.1.2客房类型信息管理名称、标识符客房类型信息管理功能描述浏览客房类型信息、添加客房类型信息、删除客房类型信息输出客房类型详细信息1.2.1.3客房信息管理名称、标识符客房信息管理功能描述浏览客房信息、添加客房信息输出客房的详细信息1.2.1.4客房经营管理名称、标识符客房经营管理功能描述浏览订房业务、退房业务、客房业务、业务记录输出显示以上详情1.2.1.5客户信息查询名称、标识符客户信息查询功能描述查询客户信息输出客户的详细信息1.2.1.6经营状况统计名称、标识符经营状况统计功能描述入住

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

4、,备注,时间。历史记录表包括数据项:编号,入住时间,退房时间,客房编号,消费总金额,客户身份证号,客户姓名,客户电话,客房类型,入住状态,登记时间,负责人。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图注:状态是说明客

5、户是预订还是入住。1.2.6客户建议信息实体图2-6 订单信息实体E-R图注:状态是说明客户是预订还是入住。1.2.7历史记录信息实体图2-7 历史记录信息实体E-R图1.3数据库逻辑设计数据的概念结构设计完毕后,现在可以将上面的数据库概念结构转化为某种数据库系统的实际数据模型,也就是数据库的逻辑结构。1.3.1 staffinfo 员工信息列表FieldTypeNullkeyDefaultCommentstaffid自动编号主键nikeVarchar(50)YesNULL用户名nameVarchar(50)YesNULL姓名passwordVarchar(50)YesNULL密码sexVar

6、char(50)YesNULL性别telVarchar(50)YesNULL电话departmentVarchar(50)YesNULL部门LevelVarchar(50)YesNULL级别图3-1注:此表是存储员工信息1.3.2 Clientsinfo 客户信息列表FieldTypeNullkeyDefaultCommentClientid自动编号主键NickVarchar(50)YesNULL用户名nameVarchar(50)YesNULL姓名passwordVarchar(50)YesNULL密码SexVarchar(50)YESNULL性别idcardVarchar(50)YesNU

7、LL身份证号addressVarchar(50)YESNULL地址telVarchar(50)YesNULL电话ClienttypeVarchar(50)YESNULL客户类别图3-2注:此表是存储客户信息1.3.3 roomsinfo客房信息列表FieldTypeNullKeyDefaultCommentID自动编号-主键rcategoryidVarchar(50)YES-(NULL)-客房类型编号nameVarchar(50)YES-(NULL)客房名areaVarchar(50)YES-(NULL)面积bednumVarchar(50)YES-(NULL)床位数priceVarchar(

8、50)YES-(NULL)价格airconditionVarchar(50)YES-(NULL)空调TvVarchar(50)YES(NULL)电视roomidVarchar(50)YES(NULL)客房编号rpostitionVarchar(50)YES(NULL)客房位置descriptionVarchar(50)YES(NULL)客房描述statusVarchar(50)YES(NULL)客房状态图3-3注:此表存放客房信息。1.3.4 roomtype 客房类型信息FieldTypeNullkeyDefaultCommentID自动编号主键rcategoryidVarchar(20)Y

9、ES-(NULL)类型编号roomtypeVarchar(20)YES(NULL)类型名称RemarkVarchar(50)YES-(NULL)备注pictureVarchar(50)YES(NULL)图片图3-4注:此表存放客房类型信息。1.3.5 ordersinfo订单信息列表FieldTypeNullKeyDefaultCommentID自动编号-主键NikeVarchar(50)YES-(NULL)-用户名ClientidVarchar(50)YES-(NULL)用户编号roomtypeVarchar(50)YES-(NULL)客房类型priceVarchar(50)YES-(NUL

10、L)金额StateVarchar(50)YES-(NULL)状态TelVarchar(50)YES-(NULL)电话TimeVarchar(50)YES(NULL)时间图3-5注:此表存放订单信息。1.3.6 clientssugg客户建议信息FieldTypeNullKeyDefaultCommentID自动编号-主键ClientNikeVarchar(50)YES-(NULL)-用户名RemakeVarchar(50)YES-(NULL)备注OrderidVarchar(50)YES-(NULL)订单号StateVarchar(50)YES-(NULL)状态TimeVarchar(50)Y

11、ES-(NULL)时间图3-6注:此表存放客户建议信息。1.3.7history客房使用信息表FieldTypeNullKeyDefaultCommentID自动编号-主键begintimeVarchar(50)YES-(NULL)入住日期endtimeVarchar(50)YES(NULL)退房日期roomidVarchar(50)YES(NULL)客房编号totalpriceVarchar(50)YES(NULL)消费金额cidentityidVarchar(50)YES(NULL)客户身份证cnameVarchar(50)YES(NULL)客户姓名cphoneVarchar(50)YES

12、(NULL)客户电话rcategoryidVarchar(50)YES(NULL)客房类型statusVarchar(50)YES(NULL)客房状态DateregVarchar(50)YES(NULL)登记日期OperatorVarchar(50)YES(NULL)操作员图3-7注:此表存放客房使用信息。(二)酒店管理系统后台管理页面设计设计理念:由于后台管理是酒店管理人员使用,不必做得过于华丽,要实用,这样就使用更少的代码量来实现管理功能。登陆界面:主页面:(三)Po层设计3.1用户类根据数据库设计staffinfo类中应该有如下的字段:public class staffinfo pri

13、vate 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; private String department;/ 部门 private String level;/ 级别 /* * 用户类的初始化 */ public staffinf

14、o() super(); / TODO Auto-generated constructor stub public staffinfo(String staffid, String nike, String name, String password, String sex, String telphone, String department, String level) super(); this.staffid = staffid; this.nike = nike; this.name = name; this.password = password; this.sex = sex;

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

16、ess; private String telphone; private String clientType;/ 用户类别 public clientsInfo() super(); / TODO Auto-generated constructor stub public clientsInfo(String cliebtId, String nike, String name, String password, String sex, String idCard, String address, String telphone, String clientType) super(); t

17、his.cliebtId = cliebtId; this.nike = nike; this.name = name; this.password = password; this.sex = sex; this.idCard = idCard; this.address = address; this.telphone = telphone; this.clientType = clientType; 3.3客房类public class roomsinfo private long Id; /ID序列号 private String rcategoryid; /客户类型编号 privat

18、e 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 String status;/使用状态 3.4客房类型类public class roomtype

19、private long Id; / ID序列号 private String rcategoryid; private String roomtype; private String Remark; private String picture; public roomtype() super(); / TODO Auto-generated constructor stub 3.5订单信息类public class ordersinfo private long id; private String nike;/ 用户名 private String clientid; private S

20、tring roomtype; private String price; private String state; private String Tel; private String time; public ordersinfo() super(); / TODO Auto-generated constructor stub 3.6用户建议类public class clientssugg private long id; private String clientNike;/ 用户名 private String remake;/ 备注 private String orderid

21、;/订单号 private String state;/状态 private String time;/时间 public clientssugg() super(); / TODO Auto-generated constructor stub 3.7历史记录类public class history private long Id; /ID序列号 private String begintime; private String endtime; private String roomid; private String totalprice; private String cidentit

22、yid; 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) roomi

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

24、 = ;String submit = 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).getBytes(ISO-8859-1); if (name = null | name

25、.equals() name = -; String password = new String(request.getParameter(password).getBytes(ISO-8859-1); if (password = null | password.equals() password = -; String sex = new String(request.getParameter(sex).getBytes(ISO-8859-1); if (sex = null | sex.equals() sex = -; String telphone = request.getPara

26、meter(telphone); if (telphone = null | telphone.equals() telphone = -; String department = new String(request.getParameter(department).getBytes(ISO-8859-1); 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 mesg = 数据库操作失败; %4.2客房类型管理功能客房类型浏览:客房类型添加:核心代码:script language=javasc

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

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