课程设计报告各板块模版.docx

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程设计报告各板块内容要求 1 绪 论 1.1 研究的背景及意义 1.1.1 选题的背景 目前,国内许多的小型亦或是中小型酒店的管理员,出于对资本以及员工平均文化教育程度偏低等多方面因素的考虑,要使用合适的系统去管理酒店相对来说不是易事。然而纯手工的传统模式的弊端贱贱浮出水面,严重影响了酒店业的发展前景。而市场上大部分的系统或多或少都是大酒店定制的,从具体功能实现的方面来说,不能适用于全体。 传统的方式已经不能够应付如今复杂的各种需求了。因此关于酒店预定客房的系统应运而生。此系统可用来管理信息,把信息规范化、简洁化,从而有效地降低工作强度以及出错概率。管理员通过此系统能够实现对酒店各方面信息的综合掌控。 1.1.2 国内外研究现状 国内近些年来设计发展较为迅速,但是在酒店管理这方面还是比较缺乏,一些小地方的酒店旅馆都是纯手操记录,这样既浪费了人工同时数据的安全性也不高一些小城市的酒店管理都存在很多弊端。国外对这方面已经很重视了,国外对酒店管理系统的认知度也比较高,大小型酒店均有一套自己的管理系统,解放了纯手工记录人员,并且使得整个管理流程显得简便安全。 1.1.3 研究的意义 本系统不是神高深莫测的东西,对专业知识要求也不高。就是一套简简单单的客房管理系统。可以提供给酒店之类的地方使用,能够使客房管理更加的安全,也使得客户和酒店管理人员双方都简化了操作。本系统采用的是当下流行的SSM和AJAX技术。在编写系统的同时也和当下流行的框架打交道是非常有意义的。 1.2 系统目标 在大体上系统共分为前台和后台两个部分。 前台部分提供给客户使用,比如客户可以登录查看前台界面,在前台浏览客房信息,添加订单等功能。 后台部分提供给管理员使用,管理员可以在后台对客房进行增删改查一系列操作。也可以对客户进行登记、分配客房等操作。 系统旨在提供一个便于酒店管理的应用,所有的界面简洁易懂,操作起来没什么复杂性。 2 需求分析 2.1 功能需求 2.1.1 子系统/模块说明 本系统分为两个大模块,分别是前台、后台管理模块,其下若干小模块。前台模块给客户使用,后台模块提供酒店管理人员对本系统的操作权。 前台有客户登录注册模块、个人信息模块、订单模块、抽奖模块。后台有客房管理模块、对客户的订单处理模块、商品管理模块、财务统计模块。 所有的功能模块都是在SSM框架下实现。SSM框架,是Spring 、 Spring MVC 、 MyBatis三种技术相结合的产物,Spring有着IOC、AOP的特性,简化的开发人员的代码实现,而且Spring对其它流行框架都提供了集成支持。Spring MVC是实现了MVC思想的轻量级框架,也可以让开发人员更加的方便开发。而Mybatis则在数据库方便使用了XML文件配置的形式,使得sql语句独立开来,耦合性更低。 图 2-1 SSM工作流程图 图 2-2 AJAX请求响应图 在抽奖系统当中使用了AJAX技术,AJAX技术是一种异步交互的开发技术。抽奖系统中的积分显示是有此技术实现的。不需要重载界面,就可以显示积分的变化。AJAX技术里面有一个XMLHttpRequst对象,通过这个对象向后端服务器传输数据。如图2-2所示,在此过程中不需要进行页面的刷新,而传统的网页如果想要得到新的数据则是需要重新加载页面的,这样在只需要交换小量的数据的情况下是非常浪费资源的。 而AJAX技术则恰好解决了这一问题,AJAX技术正是适合应用于页面交换小量数据并且需要及时更新的数据类型。目前的绝大部分主流浏览器都是适用的,所以不用担心兼容问题,可以放心适用AJAX,使得程序更加的方便快捷。 2.1.2 功能需求描述 前台模块图:通过登录注册模块进入,客户可以进行一些常规操作。 图 2-3 前台模块图 客户登录注册模块:客户可输入网址访问本系统,若未登录则只可以浏览客房信息。客户可以自行注册账号,并利用该账号登录本系统,登录成功之后可以浏览客房详细信息,以及订单功能。如果客户登录失败,那么只能后浏览客房的基本信息,前台的个人信息、抽奖系统以及订单都是不能够使用的。 2.2 非功能需求 2.2.1 外部接口需求 前台界面:前台界面接口,通过登录注册的管理类去控制。 后台界面:通过管理员登录控制类进行管理。 2.2.2 性能需求 本系统使用Tomcat进行发布,不需要别的工具。数据库方面使用的是Mysql关系型数据库,同样不需要什么特别的需求。推荐环境如下: 运行内存:4GB 硬盘空间:50GB 4GB的运行内存保证了多客户访问时的服务器响应速度,而50GB的磁盘空间保证了数据的容量基本没什么问题。 2.2.3 其它需求 安全性:即与防止对程序技术局的非授权的故意或者意外访问的能力有关的软件属性。如用户权限

文档评论(0)

李教授 + 关注
实名认证
内容提供者

从业20余年,对工程行业精通。

1亿VIP精品文档

相关文档