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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

客房信息管理系统.docx

1、客房信息管理系统键入文字数据库课程实训报告题目:客房信息管理系统目 录 21课题内容和要求 11.1课题描述 1.1.2课题要求 1.2需求分析 12.1 功能需求分析 1.2.2数据需求分析 1.3系统设计 33.1功能模块设计 3.3.2数据库概念设计 4.3.3数据库逻辑设计 5.3.4数据库物理设计 5.3.5数据库表间联系 6.4系统实现 根据各自课题实际情况写,写清界面设计,包括哪些控件,各自哪些 属性,哪些事件,数据库如何相连及操作 74.1登陆模块实现 7.4.2登记模块实现 7.4.3查询模块实现 8.5代码调试与功能测试 85.1测试方案 8.5.2测试结果 8.6收获与体

2、会 13参考文献 14附 录 15附录1源程序部分清单 15附录1.1登陆代码 错误!未定义书签。附录1.2查询代码 错误!未定义书签。附录1.3计费代码 错误!未定义书签。客房信息管理系统设计1课题内容和要求1.1课题描述随着市场经济的发展,各行各业为加强信息管理,提高经济效益,都迫切地将现代化信息处 理技术应用到经济管理中。客房管理系统是酒店、宾馆管理中必不可少的一部分,它不仅对管 理者在运营过程中起到至关重要的作用,而且也能为用户提供充分的信息和快捷的查询手段。 但是传统的人工操作管理存在着许多缺点,如:效率低、保密性差,而且保存时间一长,在查 找、更新、维护文件和数据时都比较困难。这时

3、就引入了客房信息管理系统,优点如下:检索 迅速、查找方便、保密性高、成本低等。酒店在正常运营中需要对顾客信息、客房资源、结算 情况进行管理,利用客房信息管理系统能更好地了解信息的变更, 提高了管理效率。1.2课题要求1) 可以对客房基本信息进行增加、删除、修改2) 客房分为三种类型:三人房、双人房、单人房,每种类型房间价位不同3) 可以实现客户订房、退房、续房功能4) 可以登记、查询客户基本信息5) 可以查询房间状态信息6) 可以实现住宿计费2需求分析2.1功能需求分析(1) 作为酒店客房信息管理系统,应该具有增加、删除、修改这几个基本功能。所需录入 的表有客户基本信息表、房间资源信息表、密码

4、表。(2) 设计登陆后系统的主窗口,要求能够显示酒店管理信息。数据的增加、删除、修改、 查询能直接放在桌面上供用户选择,而且要布局合理、美观。应当减少用户的键盘输入,减 少用户的工作量,提高效率。2.2数据需求分析历史记录表客人信息表图2-1表2-1数据项说明表数据项名称含义说明类型长度客人编号惟一标识一位客人bigi nt10房间号惟一标识一间客房int10入住时间标识入住时间datetime10离开时间标识离店时间datetime10单价标识一间客房价格money10金额标识总金额money10房间等级标识房间类型smalli nt2表2-2数据流说明表数据流名称含义说明来源去处组成登陆管

5、理员进入系统界面系统设置界面管理员端编号+密码查询已住房查询房间资料客人信息表统计界面客人信息表+客房编号 表查询空房间查询空房间客房编号表统计界面客房编号表结算计算总金额系统设置界面管理员端系统设置界面登记、删除录入、删除住房信息管理员端系统设置界面系统数据库统计统计住房信息系统数据库统计界面系统数据库表2-3数据存储说明表数据存储名称含义说明组成结构客户信息表存放客人相关信息个人信息+入住时间+金额房间信息表存放客房的信息与状态客房信息+客房等级管理员信息表存放管理员验证信息编号+密码3系统设计3.1功能模块设计登陆系统系统主界面3.2数据库概念设计3.3数据库逻辑设计客户信息(客房编号,

6、姓名,性别,年龄,证件号码,证件名称) ;房间信息(房间号,房间等级,单价,最大人数,金额,离开时间,入住时间);管理员信息(编号,密码)3.4数据库物理设计1 客户信息create table 客户信息(房间号 varchar(5) not null primary key,姓名 varchar(8) not null,性别 char(2) not null,年龄 char(5) not null,证件号码 varchar(20) not null,证件名称 varchar(10) n ot null);列宕 C 敎据类型 允许至剧目号 warchar (5)姓名 varchrfS)性别 c

7、ha |年毋 血 1证件号码 varchar(30j证件宕称 varchar(lO)图3-62房间信息create table 房间信息(房间号 varchar(IO) not null primary key, 房间等级 varchar(10) not null, 单价 char(10) not null,最大人数 char(10) n ot null, 金额 char(10) not null,入住时间 char(10) not null, 离开时间 char(10) n ot null);勤拒类型咒空irg1昭房间号varchartlO)varchar(lJO)0char(IO)圜最大人

8、数charflQ)金额diarfio)入住时间diar(lO)圍离开时间char10)H0图3-73管理员信息create table 管理员信息(编号 varchar(10) notnull primary key,密码 char(10)not null);敎据类型允许空varchar(lO)char (10)图3-83.5数据库表间联系j Mtn -1 dipjfwi-MFimA SdtcJMHiI SUL二口I呻! A EtErt*曲蹶-丿巴-*9图3-9数据库表间联系截图4系统实现4.1登陆模块实现Login类:登陆界面(用户名 +密码),如果用户名和密码正确,则显示成功登陆本窗体连接

9、到数据库中的管理员表通过定义 ResultSet来调用表中的数据,相关代码:ResultSet rs;rs=stat.executeQuery(select * from 管理人员 where 编号=+tUser.getText()+and密码=+String.valueOf(password.getPassword()+); 判断成功后实现主窗体中子菜单的setEnable() 方法。4.2登记模块实现Add类:方便管理人员添加新的客人信息,包括编号、姓名、性别、年龄、家庭地址、来自、 客房名、身份证号码、工作单位、预入住时间、入住时间、离开时间、押金本窗体主要用到 T-SQL语句中的ins

10、ert into .VALUES语句,相关代码:a仁+tName.getText().trim()+;a2=”+tSex.getText().trim()+”;a3=”+tAge.getText().trim()+”;a4=+tIdentication.getText().trim()+;a5=+tAddress.getText().trim()+;a6=”+tWorkPlace.getText().trim()+”;a7=+tFrom.getText().trim()+;a8=+tRoomNo.getText().trim()+;a9=”+tWillIn.getText().trim()+”

11、;a10=”+tIn.getText().trim()+”;a11=+tLeave.getText().trim()+;int i = Integer.valueOf(tCash.getText().intValue();String b=insert into 客人信息(客房编号,姓名,性别,年龄,身份证号码,家庭住址位,来自地的地名,预定入住时间,入住时间,离店时间,押金)(+a8+,+a1+,+a2+,+a3+,+a4+,+a5+,+a6+,+a7+,+a9+,+a10+,+a11+,+i+);stat=co nn .prepareStateme nt(b);r=stat.execute

12、Update();4.3查询模块实现SearchForName类:可以需要查询客人的信息本窗体主要用到JTable和连接客人信息表,相关代码:stat=c onn. createStateme nt();rs=stat.executeQuery(select姓名,性别,工作单位,客房编号,入住时间 from 客人信息 姓名=+”+tName.getText()+”);rs=stat.executeQuery(select姓名,性别,工作单位,客房编号,入住时间 from 客人信息 客房编号=+”+tName.getText()+”);工作单VALUESwherewhere5代码调试与功能测试5

13、.1测试方案系统测试是一个系统必须经历的过程,一个系统想要能满足用户需求,就必须经过一套科 学的、完善的测试。对于本系统,我做了以下几方面的测试:(1)数据合法性测试。这是对输入的数据是否合法的一个测试。(2)数据一致性测试。在这个测试的过程中,我对数据进行了添加、删除、修改的操作, 观察界面上显示的数据是否与操作的内容相一致。(3)功能模块测试。这个测试是对各个模块是否能正常运行的一个测试。5.2测试结果|岂|喜房琶韭陆曹口 一 可 X 登陆窗口登录名:1畜码:确认 清空图5-1图5-2K+H: IWttU001单心ffiOQI3(Mi;00MB1-2-002222 00琵唱1-003300.00砂2-001BEA*00.001232-M2二暗二亍30C.OO1232伽5三十)00.00123敏#咗二兰呵A厂=匚旦图5-3图5-4曲记耳-容GEE益:!图5-5氏耐肚脣石房同析(ft1-CMJ1SLJ、舅-ttVOr猟购EJn1-002ifiOOJ222M沁 11403

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

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