- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【四海兴唐设计题目----酒店客房管理系统】
酒店客房管理系统
一、题目:酒店客房管理系统
二、概述:系统要求包含客房管理,员工管理,入住/消费/退房功等功能。
设计时间: 11月24号12月6日 答辩时间:12月9日、10日
功能要求
1.入住:
用户入住,需要填身份证等信息。
2.消费:
每个顾客都可以在酒店消费,消费项目包括用餐,酒水,服装,等。
3.消费记录:
顾客的消费记录需要保存起来,以备后边查询,统计。
4.客房管理:
每个客房都有明确记录,是否入住。入住的时候只能选择空的房间入住,房间分为三种状态,空,入住,未打扫。
退房时需要缴清所有消费款项。每天15点为结账周期,超过15点则计另算一天。
退房后,房间状态变成未打扫。服务人员打扫后,房间变成空状态。
5.信息汇总,统计
查询季度、年客房销售总额。
凌云15学员根据(功能要求)需求完成如下功能块(作为参考)
实现登录功能,权限划分!
员工界面:住宿管理--完成住宿管理、消费管理、退房管理
管理员界面:
(1)住宿管理--完成住宿管理、消费管理、退房管理等功能
(2)员工管理--增加员工、管理员工信息等功能
(3)客房管理--增加客房、管理客房等功能
(4)住宿人员管理--住宿人员管理、历史记录等功能
(5)收入明细--收入统计等功能
五、数据库表设计要求
1.用户表要求有权限字段,用户需要对权限进行划分,具有不同权限的用户在进入主界面时,应显示不同的功能。
六、技术要求
1.使用java基础,所有用户UI使用RCP技术。
2.使用mysql数据库
3.访问数据库部分要使用封装类(封装JDBC),设计者自行封装自己的访问数据库公共类。
5.RCP组件使用
参见附录1
七、代码规范
1.工程名:工程名全部由小写字母组成,多个单词之间使用.分割。注:以自己姓名缩写为前缀。
2.包名:包名应遵循com.公司名.工程名.功能名(或组件类别)规则,全部字母由小写组成。
3.类名:如果为一个单词,首字母大写,其余字母小写。如果由多个单词组成,每个单词的首字母都要大写,其余字母小写。例如DriverManager。
4.方法名:如果为一个单词,首字母小写,其余字母小写。如果由多个单词组成,第一个单词首字母小写,从第二个单词开始,每个单词的首字母都要大写,其余字母小写。例如:databaseConnection。
5.变量名:与方法名规则相同。
6.常量名:所有字母都大写,如果由多个单词组成,单词之间使用_分割。
7.代码的缩进要求,代码中的每个层次缩进使用一个tab键,左大括号“{”要在代码的最后端(不要另起一行),右大括号“}”应该另起一行。
八、其他
1.异常捕获,要求有异常捕获机制,尽量避免系统宕机。
2.提示友好,对于用户的操作要有足够的提示,结果要明确告诉操作者。
3.设计模式应以先设计数据库,再设计系统功能模块,最后按设计实现。
附录1
RCP工程的创建
(1)File ( new ( Project ( Plug-in Project ( next
(2)在Project name文本框中添加工程名称。点击next
(3)在Provider中填写提供者信息,选中Would you like to create a rich client application?后面的yes单选框。点击next
(4)选中Hello RCP模版,点击next
(5)修改Package name文本框,按报名命名规则修改包名,点击finish完成。
view(视图窗)的创建
创建包,例如com.shxt.example.views
右键 ( new ( Other ( WindowBuilder ( SWT Designer ( RCP ( ViewPart ( next
在Name文本框中添加View名称,例如DemoView,点击finish完成。
检查plugin.xml文件中,是否包含如下代码:
extension
Point=”org.eclipse.ui.views”
view
Class=”com.shxt.example.views.DemoView”
Id=”com.shxt.example.views.DemoView”
Name=”New ViewPart”
/view
/extension
启动显示view
修改Perspective.java类,在public void createInitialLayout(IPageLayout layout)方法中添加如下语句:
Layout.addView(DemoView.ID, 1, 0.3f, layout.getEditorArea())
editor(编辑窗)的创建
创建包,例如com.shxt.example.edi
您可能关注的文档
- 《定性调查:“求同”、“求异法”与“求全法”的不同性质》.doc
- 《安徽省初中毕业学考试物理纲要》.doc
- 《家庭和社会礼仪基知识》试题及参考答案.doc
- 《家装设计》教学计及模块化考核标准(修改).doc
- 《导与练》北师大版修6英语同步教学课时作业:Unit 17 Laughter Seciton2(含答案).doc
- 《小学中年级语文阅教学中的词语教学》韦海英微型讲座专题1.doc
- 《小学语文新课程标》检测试题及参考答案.doc
- 《小学生课堂学习习的养成》的课题研究方案.doc
- 《导学案 晶体的结与性质》(含详解,word,11页).doc
- 《小学语文课程标准在实施过程中遇到的问题.doc
- 【四川专用】【创新计】高考化学一轮复习【配套Word版文档】第1章 第1讲.doc
- 【国研网宏观经济】国经济增长变轨与经济政策指向.doc
- 【图文傻瓜式教程】in7设置wifi热点.doc
- 【国家公务员】常识习题500题.doc
- 【地理】人教版必修_第一章_第二节_人口的空间变化(教案).doc
- 【地理】必修1(山教育版)-第2单元 单元活动 主要气候类型的解析和判读.doc
- 【培训管理-表单范】=内部讲师认证作业规范模板【P9】.doc
- 【地理】人教版必修 第二章 第一节 冷热不均引起大气运动(教案).doc
- 【备战09中考】人新课标九年级第十二单元 化学与生活学案.doc
- 【备战】北京中国人大学附中高考数学 综合能力题选讲 第28讲 结论开放的探索性问题(含详解).doc
文档评论(0)