【四海兴唐设计题目----酒店客房管理系统】.docVIP

【四海兴唐设计题目----酒店客房管理系统】.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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

您可能关注的文档

文档评论(0)

canggu808866 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档