- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【Java电子教案(PPT)】第11章 海川酒店预订系统
开发背景 随着社会的进步、服务行业的不断发展,宾馆、酒店等服务行业的信息量和工作量日益变大,而传统的人工管理方式已经远远不能满足现在宾馆酒店等的管理需求,经分析其有如下缺陷:1、数据的维护效率低下,不易保管,容易丢失和出错。2 、查询不方便,劳动力成本过高。3 、管理酒店资源信息不方便。4.对各种信息反应缓慢,容易丧失商机。 为了弥补上述缺陷,便于开展酒店预订工作,提高预订管理的效率,开发出此预订系统,以解决效率低下问题,实现酒店预订管理信息化。 系统分析 本系统前台主要实现以下功能: 用户可自行注册登录。 注册后可以修改自己的基本信息,修改密码等。 可以浏览酒店提供的各种可预订资源,并根据自己需要下订单。 客户登录后可以查看自己已提交订单的处理情况。 系统分析 (续) 本系统后台主要实现以下功能: 要有权限控制,普通和超级管理员所操作管理的层次不一样,管理员可更改密码,超级管理员可添加删除管理员。 可以添加酒店可预订资源,如客房,会议室等。并填写资源的描述信息。 可以添加新的资源分组,并填写新分组的描述信息。 可以修改资源状态,空闲或者占用。 可以根据资源号来查看资源的详细信息。 系统设计 系统分析确定了本系统的最终目标,系统结构如下图所示: 系统预览 这一节将对本系统各功能模块进行演示。 数据库设计 该系统主要包括的实体有:用户、酒店可预订资源、资源的组别、管理员等,这里简单介绍一下资源的E-R图,通过E-R图来了解其属性。 数据库设计 本系统一共建了6张表,管理员表、用户表、分组表、资源表、订单表和订单明细表,下面对订单表详细介绍。 系统目录组织结构 系统开发前,首先要对系统组织结构有个大致的了解,本系统的组织结构目录如下图所示: 开发前准备工作 上一节介绍了本项目数据库中表的详细设计,下面将在MySQL数据库中创建这些表,并准备一些测试数据,为开发提供方便,具体操作请注意观察演示过程 。 组织项目开发目录,配置数据源。 前台显示框架的设计 数据库操作类的开发 前台首页的开发 分页的具体实现 显示页面的综合测试 前台订单处理模块 下达订单框架 查看资源状态页面 添加预订资源到订单 查看当前订单列表 订单提交和消息页面 用户注册和登录 上一模块介绍了前台订单处理的开发,如果客户要提交订单,则要用户注册一个账号先登录才能提交,本节将开发用户注册和登录模块。 用户注册模块 登录注销模块 用户资料修改 查看已提交订单模块和前台测试 上一模块开发了注册和登录模块,客户登录以后,应该可以查看自己订单的状态,查看预订成功与否。 查看已提交订单页面 查看已提交订单功能代码 后台管理框架 开发完前台的业务功能后,就可以着手进行后台的开发,后台主要是对前台提交的订单进行管理,对酒店资源进行管理。 管理主页顶部实现 管理首页的实现 管理员登陆注销等功能代码 后台管理之订单管理 上一模块介绍了管理员登录和注销的实现,管理员登录后,就可以进行管理的功能了,这里介绍订单管理模块的实现。 订单管理页面 订单管理功能实现 订单管理模块测试 后台管理之资源管理 上一模块开发了对订单的管理,并且可以按照类别来显示处理和没处理过的订单,本模块将进行资源的管理开发。 资源信息的查询 资源的编辑和删除 资源的添加 后台管理之分组管理 前面介绍了资源的管理,实现了对资源的增删改查功能,这里将介绍资源分组的管理。 分组管理页面 分组的编辑和删除 分组的添加 后台管理之管理员管理 至此为止,本系统的功能大致开发完毕,下面将介绍管理员管理的开发。 添加管理员 删除管理员 重置管理员密码 知识点汇总 (1)公用页面的设计:实现相同功能的页面代码可以单独开发为一个文件,供所有页面调用。对于公用页面的调用,只需用include指令将其导入即可,若发现此页面功能需要改进,只需修改一处代码,便于维护。 (2)Vector类的使用:Vector是集合框架的重要部分,提供了很多对集合中元素操作的方法,在本系统中很多地方都用了此类,比如当前订单的保存。 (3)session的使用:用户可以在不同页面进行预订资源,但只要在本站预订的资源,都应该放到同一个集合里,符合session生命周期的特点,故将存订单的Vector类放进session。在开发过程中,对session的合理使用,可以提高开发效率,减少许多不必要的操作。 知识点汇总 (4)事务的处理:当对数据库进行更新时,需要对多个表进行操作,这些操作要么全部执行成功,要么都不执行,此时就需要用到事务,来保证数据的完整性。 (5)本地验证:用户提交一个表单,在页面先进行必要的数据验证,保证提交数据的完整性,可以降低数据流量,减少网络负担。 (6)finally的使用:系
您可能关注的文档
最近下载
- 2015三峡大学(修改版)水电站课程设计计算书3.pdf VIP
- 视频脚本(解析版)-2025年高考语文一轮复习(新高考通用).pdf VIP
- 2019年广东高考理科数学真题及答案.docx VIP
- 2025年度感染病科五年发展规划.docx
- 再生资源有限责任公司突发环境事件风险评估报告(2024年修订版).docx VIP
- 乐山市2025年公需科目考试答案.docx
- TCSUS04-2019城市旧居住区综合改造技术标准.pdf VIP
- 电子技术基础第六版完整版.pdf VIP
- “规则的天空”:中国低空空域管理与安全体系演进趋势研究.pdf VIP
- 2015年广东高考理科数学真题及答案.doc VIP
文档评论(0)