电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

基于Android酒店预定软件的设计与实现答辩

37页
  • 卖家[上传人]:飞***
  • 文档编号:60237661
  • 上传时间:2018-11-14
  • 文档格式:PPT
  • 文档大小:2.34MB
  • / 37 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、毕业设计,基于Android酒店预定软件的设计与实现,姓名: 班级: 学号:,目 录,第1章 概 述 第2章 系统实现主要技术 第3章 系统需求分析 第4章 酒店预订系统总体设计 第5章 系统详细设计及实现 第6章 系统测试,第1章 概 述,1.1课题的背景及意义 随着计算机技术的快速发展及Android平台在人群中的普及,掌上信息的时代来临了,信息化极大地改变了中国乃至国际社会。三百六十行在日常经营管理各个方面已然走向信息化和现代化。酒店管理系统的信息化程度体现在将计算机及网络与信息技术应用于实际经营与管理,用现代化、信息化的电脑代替传统的人工作业。基于现代化和信息化的酒店管理系统所具有的直观、高效、便捷等优点是传统电话订房业务无法比拟的。在我国,几乎所有城市都已经应用的“电子订房系统”极大地方便了中国人的生活,人们可以在电脑上、手机上轻松、快捷、准确的获取酒店房间的服务信息。 1.2国内外研究动态 随着我国市场经济的快速发展,各行业都呈现出生机勃勃的发展趋势,其中服务业特别是旅游业在我国新一轮的改革中发展迅速,从而进一步带动了酒店服务的发展。随着人民生活水平的提高,人们越来越愿意走

      2、出家门,因此人们对酒店行业的服务质量就有了更高的要求。首先,旅游业的发展带动酒店企业数量的不断增长,但是人工管理方式无论是在工作效率、人员成本还是提供决策信息方面都已难以适应现代快速的生活节奏;其次,越来越多的人接受了电子商务这种便捷快速的交易形式,因此信息化的订房模式的推出很快便受到了大家的欢迎。,1.3课题分析 该酒店预定系统分为前台和后台两个部分,前台部分主要是用户在Android手机端进行酒店查询,通过列表方式进行展示查询的酒店列表。当用户对某一个酒店的客房感兴趣时可以点击该客房进入查看详细内容,在此页面用户可以进行订房操作。而后台主要是管理人员对前台用户数据的进行维护,主要是面向管理人员。宾馆房客系统无论是在应用的深度还是广度都是一个逐步发展的过程。在开发一个分系统时要充分考虑到分系统和整个目标系统之间的相容性和完整性,以利于今后对整个系统的后期维护。该系统从总体上把握系统的设计,在具体的设计实现上我们围绕着三个方面的需求展开,即管理者、系统使用者、系统维护者。 1.4研究目标 后台:(1)客房类型管理(2)客房管理(3)订房管理(4)接待入住管理(5)收银管理(6)系统用户

      3、管理(7)修改密码 前台:(1)免费注册(2)用户登录(3)查看房间信息(4)预定房间(5)退订房间,1.5研究内容 (1)确定酒店预订系统开发目标,对酒店预订系统的整个过程进行详细分析,画出流程图。 (2)需求分析:对系统进行可行性分析,确定系统软硬件开发环境;收集系统需求内容,画出业务流程图;确定系统中的实体、属性、关系,画出E/R图,建立系统的数据模型,进行数据库概念模型设计。 (3)总体设计:完成由E/R图到关系模式转换,建立数据库逻辑模型并进行规范化和优化设计;进行软件结构设计,得到软件层次化的模块结构图;进行接口设计,描述系统内、系统外、系统与用户之间如何通讯;进行过程设计,得出系统各个处理功能的过程化描述。 (4)详细设计:采用结构化程序设计方法进行算法设计,画出程序流程图;进行数据结构设计、数据库物理设计、信息编码设计、测试用例设计、人机界面设计。 (5)软件测试:进行单元、集成测试,采用白盒和黑盒测试方法。,1.6 研究方法和手段 本系统主要使用Android、JSP、Struts、Spring、Hibernate技术对系统进行设计和开发。 返回目录,第2章 系统实现

      4、主要技术,2.1技术方案选取 2.1.1 开发语言 随着移动技术的不断发展,基于手机平台的应用程序得到了广泛的应用。特别是Android系统及其衍生系统的市场份额逐年增加。基于Android平台的成熟、应用的广泛和开源等特点,我选择了基于Android平台的前台应用程序的开发。 在PC端,需要在安全性、平台便捷性和运行效率上选择一个合适的开发语言。JSP无疑可以轻松地实现这类功能,JSP技术是一种服务器端的HTML页面中嵌入JAVA代码的脚本语言,相比于一般脚本语言,JSP的执行速度更快,由于JSP是基于JAVA语言的,所以它可以运行在UNIX/LINUX和WINDOWS平台上,是一种难得的动态网页开发语言。 2.1.2 开发模式选择 Java有两中开发模式JSP+JavaBeans和JSP+Servlet+JavaBeans,在第一种模式中,JSP页面独自响应请求并将处理结果返回客户。所有的数据通过Bean来处理JSP实现页面的表现。模式一技术实现了页面的表现-和页面的商业逻辑相分离。大量使用模式一形式,常常会导致页面被嵌入大量的脚本语言或JAVA代码。所以在本课题中采用了模式二开发

      5、。,2.2系统设计开发工具 本系统采用Android+JSP+Struts+Spring+Hinbernate+Mysql进行B/S模式下的B端的界面的开发,以及的S端的业务处理逻辑程序的实现和Mysql作为后台数据库的开发。在开发的过程中使用了Eclipse、Dreamweaver、PowerDesigner、MyEclipse8.5、Tomcat 6.0等开发工具。 2.3后台开发框架技术 对于框架技术,我们采用Struts+ Spring +Hibernate的整合,其实任何一种框架都可以完成我们的项目,但我们选择三种框架的组合是因为三种框架各有好处,我们利用它们的优点,来避免它们的缺点,充分利用Java技术在web的应用。 返回目录,第3章 系统需求分析,3.1性能需求分析 该系统在性能功能上应达到如下要求: 1. 操作方便、界面友好: 页面布局为完全控件式,使酒店、房间等信息的展示更加简单方便,包括订房信息等只需要点击鼠标就可以完成; 2. 即时可见:对客户预定房间信息的处理(包括录入、退房)将立即在主页的对应栏目显示出来,达到“即时发布、即时见效”的功能; 3. 系统运行应

      6、该快速、稳定、高效和可靠; 4. 在结构上应具有很好的可扩展性,便于将来的功能扩展和维护。 3.2经济可行性 酒店预订系统带给人们方便,成为一种新颖的商务模式。因此,不出家门就可以预订酒店房间的新时代已经到来,建立一个在线酒店客房服务系统在经济上是完全可行的。就该系统而言,随着移动终端的普及,实现客户在Internet上进行酒店预订打下了有利的基础。而一个宾馆房客系统可以为客户提供软件条件,这样客户便可以足不出户的预订酒店房间了。而商家则可以从中获利,岂不两全其美。,3.3 技术可行性 该系统所需的硬件设备,如Android手机、服务器、电脑以及网络配件等,这些设备在性能有保证,价格又相对不高,能满足系统功能要求。 软件上操作系统采用Windows 7,开发使用Java作为开发语言,采用Servlet技术,Tomcat6.0作为Web服务器。这些软件在大型MIS开发中已经被大量应用,技术上很成熟。 3.4 管理可行性 随着时代的变迁,国民素质己经提高,不论是对于电脑系统的操作还是对于系统的维护都有了一定的实践基础。同时还可以配置专业的电脑维护人员来对电脑定期维护,不必担心电脑故障问题。

      7、,3.5 运行可行性 该系统客户端需要Android手机作为设备,后台服务需要搭建JVM即JAVA虚拟机和Tomcat环境,在此环境下,系统在正确连接数据库后才可以正常运行。 3.6 法律可行性 所有技术资料都为合法。 开发过程中不存在知识产权问题。 未抄袭任何网站,不存在侵犯版权问题。 开发过程中未涉及任何法律责任。 返回目录,第4章 酒店预订系统总体设计,4.1系统结构设计,MVC模式 MVC英文即Model-View-Controller,即把一个应用的输入、处理、输出流程按照Model、View、Controller的方式进行分离,这样一个应用被分成三个层模型层、视图层、控制层。 4.3数据库设计 房间类型表: 房间信息表:,入住登记表: 入住登记明细表: 预约表: 预约明细表:,人员信息表: 收银表: 返回目录,第5章 系统详细设计及实现,5.1 系统前台模块实现 5.1.1 用户登录 String username = req.getParameter(“username“); String password = req.getParameter(“password“);

      8、if(null!=empInfodao.get(username) EmpInfo empInfo = empInfodao.get(username); System.out.println(“empInfo.getStatus():“+empInfo.getStatus()+“ empInfo.getEmpPassword():“+empInfo.getEmpPassword(); if(empInfo.getEmpPassword().equals(password) out.print(“success“); elseout.print(“error“); elseout.print(“error“);,5.1.2 用户注册 String username = req.getParameter(“username“); String password = req.getParameter(“password“); System.out.println(“username:“+username+“ password:“+password); if(null!=empInfodao

      9、.get(username) out.print(“exit“); elseEmpInfo obj = new EmpInfo(); obj.setEmpId(username); obj.setEmpName(username); obj.setEmpPassword(password); obj.setCellPhone(username); obj.setEnterDate(Constant.getNowString(); obj.setStatus(“0“); empInfodao.save(obj); out.print(“success“); ,5.1.3 系统主界面 5.1.4 酒店列表管理,5.1.5 酒店搜索管理 5.1.6 酒店详细,5.1.7 酒店预定,5.1.8 酒店退订,5.2 系统后台模块实现 5.2.1 管理员功能,5.2.2 系统简介功能 5.2.3 订房查询,5.2.4 预订房间 这里是管理员对现场预订房间的管理功能。该功能是用户在网站上进行订房的业务的补充。 5.2.5 入住记录查询,5.2.6 入住登记管理 5.2.7 收银查询管理,5.2.8 收银记账管理 5.2.9 客房信息查询管理,5.2.10 增加客房管理 5.2.11 客房类型查询管理,5.2.12 增加客房类型管理 5.2.13 用户管理,5.2.14 修改密码管理 返回目录,第6章 系统测试,6.1 系统测试的目的 在开发大型软件系统的过程中,需要面对错综复杂的问题,因此,在软件生存周期的每个阶段都不可避免地会产生错误。我们力求在每个阶段结束之前通过严格的技术审查,尽可能早的发现并纠正错误。测试的目的就是在软件投入生产性运行之前,尽可能多地发现软件中的错误。目前软件测试仍然是保证软件质量的关键步骤,它是对软件规格说明、设计和编码的最后复审。 尽管面向对象技术的基本思想保证了软件应该有更高的质量,但无论采用什么样的编程技术,编程人员的错误都是不可避免的,而且由于面向对象技术开发的软件代码重用率高,更需要严格测试,避免错误的繁衍。因此,软件测试在面向对象编程里更具有它的重要性。 与开发过程类似,测试过程也必须分步骤进行,每个步骤在逻辑上是前一个步骤地继续。大型软件系统通常由若干个子系统组成

      《基于Android酒店预定软件的设计与实现答辩》由会员飞***分享,可在线阅读,更多相关《基于Android酒店预定软件的设计与实现答辩》请在金锄头文库上搜索。

      点击阅读更多内容
    TA的资源
  • 人教版一年级下册数学第二单元20以内的退位减法测试卷精品【考试直接用】

    人教版一年级下册数学第二单元20以内的退位减法测试卷精品【考试直接用】

  • 人教版一年级下册数学第二单元20以内的退位减法测试卷(实用)word版

    人教版一年级下册数学第二单元20以内的退位减法测试卷(实用)word版

  • 人教版一年级下册数学第二单元20以内的退位减法测试卷及答案(夺冠)

    人教版一年级下册数学第二单元20以内的退位减法测试卷及答案(夺冠)

  • 人教版一年级下册数学第二单元20以内的退位减法测试卷(典型题)

    人教版一年级下册数学第二单元20以内的退位减法测试卷(典型题)

  • 人教版一年级下册数学第二单元20以内的退位减法测试卷精品(a卷)

    人教版一年级下册数学第二单元20以内的退位减法测试卷精品(a卷)

  • 人教版一年级下册数学第二单元20以内的退位减法测试卷及答案【精品】

    人教版一年级下册数学第二单元20以内的退位减法测试卷及答案【精品】

  • 部编版二年级上册道德与法治期中测试卷 (考试直接用)

    部编版二年级上册道德与法治期中测试卷 (考试直接用)

  • 部编版二年级上册道德与法治期中测试卷 带答案(培优)

    部编版二年级上册道德与法治期中测试卷 带答案(培优)

  • 部编版二年级上册道德与法治期中测试卷 含答案(精练)

    部编版二年级上册道德与法治期中测试卷 含答案(精练)

  • 部编版二年级上册道德与法治期中测试卷 及答案【各地真题】

    部编版二年级上册道德与法治期中测试卷 及答案【各地真题】

  • 部编版二年级上册道德与法治期中测试卷 及完整答案【名校卷 】

    部编版二年级上册道德与法治期中测试卷 及完整答案【名校卷 】

  • 部编版二年级上册道德与法治期中测试卷 【考点精练】

    部编版二年级上册道德与法治期中测试卷 【考点精练】

  • 部编版三年级上册道德与法治期末测试卷 (重点)

    部编版三年级上册道德与法治期末测试卷 (重点)

  • 部编版三年级上册道德与法治期末测试卷 (模拟题)word版

    部编版三年级上册道德与法治期末测试卷 (模拟题)word版

  • 部编版三年级上册道德与法治期末测试卷 附答案(预热题)

    部编版三年级上册道德与法治期末测试卷 附答案(预热题)

  • 部编版三年级上册道德与法治期末测试卷 附参考答案(b卷 )

    部编版三年级上册道德与法治期末测试卷 附参考答案(b卷 )

  • 部编版三年级上册道德与法治期末测试卷 答案下载

    部编版三年级上册道德与法治期末测试卷 答案下载

  • 部编版三年级上册道德与法治期末测试卷 含答案【夺分金卷 】

    部编版三年级上册道德与法治期末测试卷 含答案【夺分金卷 】

  • 部编版三年级上册道德与法治期末测试卷 含完整答案【网校专用】

    部编版三年级上册道德与法治期末测试卷 含完整答案【网校专用】

  • 部编版三年级上册道德与法治期末测试卷 及答案(最新)

    部编版三年级上册道德与法治期末测试卷 及答案(最新)

  • 点击查看更多
    最新标签
    信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.