馨阳酒店管理系统毕业设计论文(编辑修改稿)内容摘要:

加工、保存,管理人员可以在解决具体问题需要信息资料时,随时进行检索查询,了解整个快捷 酒店 管理系统的动态情况,进行动态管理,从而 有效的处理 快捷 酒店 的 管理工作,实现对 快捷 酒店 营业 信息管理的自动化,提高 酒店的工作 效率。 项目开发目的 快捷酒店的管理系统开发的目的是使快捷酒店的日常工作的管理模式从繁琐手工沈阳理工大学应用技术学院学士学位论文 5 记录转变成快捷的信息管理,为快捷酒店管理人员提供方便条件。 对快捷酒店的实际情况进行相关调研之后,通过进行详细的需求分析,对现有的管理模式进行改进,开发出一套酒店的管理系统,从中领悟系统开发的思想,掌握系统开发的流程和方法。 随着快捷酒店信息系统的不断完善,快捷酒店的管理将越来越依赖于信息化的管理。 所以系统开发将围绕快捷酒店工作的实际情况,使之能迅速适应快捷酒店的有关需要。 快捷酒店管理系统的实施的现实意义:减少管理快捷酒店的工作人员;管理 人员可以随时浏览查看,而且更加直观全面;改变了以前营业额手工记录的方式,电脑录入更加方便快捷;实现了快捷酒店管理的计算机化。 项目可行性研究 可行性分析也可以称为可行性研究,是在通过调查的基础上,确定针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会等方面进行分析和研究,以避免投资失误,保证新系统的开发成功。 可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够得到解决,以便确保系统可以顺利的进行开发。 本文将分别从技术、经济、社会三个方面对馨阳快捷酒店的管理系统 的建设进行分析和研究。 经济可行性 馨阳快捷酒店具有信息化的处理设施,并且拥有支持本系统的应用平台。 因此无需再投入资金购买其他设施。 系统的开发基于本人对程序开发的实践学习而来,快捷酒店无需任何资金投入,并且软件开发过程中投入的成本不高,只需要一些很少的经济投入。 因此开发经费完全可以接受。 由以上分析可知,馨阳快捷酒店管理系统的开发在经济上具有可行性。 技术可行性 根据馨阳快捷酒店对系统功能的要求,对系统性能的需求以及限制系统实现的各种所需具备的条件,以一个技术层面的能力来确保新 系统的实现。 通过执行数据库的操作对数据库进行管理并且查询是系统的核心内容。 依靠成熟的技术和通过借助高性能的硬件与软件,新系统在以上技术条件下可以完美实现开发的目的。 同时,考虑给予的开发期限也较为充裕,足以对系统功能进行较为全面的开发,预计系统是可以在规定期限内沈阳理工大学应用技术学院学士学位论文 6 完成开发的。 由以上分析可知,馨阳快捷酒店管理系统的开发在技术上是可行的。 社会可行性 馨阳快捷酒店管理系统的社会可行性主要从法律因素、用户使用可行性两方面进行研究。 法律因素 本系统是根据 馨阳快捷酒店管理 的实际工作情况开发研制的,是 通过大量的 实际 调研得出的,系统的软件设计是在独立的环境下完成的,无可供抄袭的软件产品。 用户使用可行性 本系统对用户的要求,除了需要具备在 Microsoft Windows 平台上使用个人电脑的知识外,并不需要特别的技术能力。 使用本系统的管理员,需要具备对 Tomcat 服务器的使用能力,在投入使用前,无需对操作系统的人员进行培训。 这样既减少投入成本又简化了操作环节。 由以上分析可知,馨阳快捷酒店管理系统的开发具有社会可行性。 系统总体设计原则 本系统为了设计、实现和后期维护的方便,以及系统 用户使用的便利,所以必须采取一定的设计原则。 其主要设计原则有: 简单性:在实现系统的功能的同时,尽量让系统操作简单易懂,这对于一个系统来说是非常重要的。 针对性:本系统设计是针对快捷酒店管理的需求定向开发设计,所以具有专业突出和很强的针对性。 实用性:要求本系统能够满足快捷酒店管理人员的需要,因此具有良好的实用性。 一致性:页面整体设计风格 以及命名规则 的一致性 , 整体页面布局和用图用色风格及变量、类名和其他元素的命名规则保持一致。 功能一致性 , 完成同样的功能应该尽量使用同样的元素。 元素风格一致性 , 界面元素的美 观风格、摆放位置在同一个界面和不同界面之间都应该是一致的。 变量 命名 规则 的一致性 ,变量 应该用 统一的规则进行 命名 , 做到 任意变量均 能从上下文推断其义。 先进性:本系统采用 JSP 技术 和 被广泛采用的 SQL Server20xx 数据库,因此本设沈阳理工大学应用技术学院学士学位论文 7 计具有良好的先进性,具体表现在其具有良好的可扩展性,可开发性。 基于 JSP 的 馨阳快捷 酒店管理系统的总体设计目标能够建立完善、高效、可靠的酒店信息系统,为酒店提供良好的信息环境。 系统开发工具 简介 本次设计的馨阳快捷酒店管理系统在开发工具的选择上采用了 MyEclipse 平 台和JSP 技术以及 SQL Server 20xx 数据库。 MyEclipse 介绍 MyEclipse 是一个面向 企业级 的、非常专业的 工作 的 平台( My Eclipse Enterprise Workbench,简称 MyEclipse)。 EclipseIDE 经过一定程度的 扩展 后就是 MyEclipse, 通过使用 MyEclipse 能使用户 在数据库 方面 和 在 J2EE 的开发 与 发布 等方面 ,以及应用程序服务器的整合方面 得到有效的帮助,使用户的 工作效率 得到显著地提高。 J2EE 集成开发环境 中最强大、功能最全面的就是 MyEclipse, MyEclipse 完全 包括了 主要 的 系统 编码、 系统 调试、 系统测 试和 系统 发布功能, 非常 完整 的 支持 了 HTML, Struts, JSF, CSS,Javascript, SQL, Hibernate[1 ]。 MyEclipse 的 结构 明显 , 根据结构将 MyEclipse 分 成 7 类 ,包括 JavaEE 的 模型、 相关的 WEB 开发工具、 相关的 EJB 开发工具、 连接各种 应用程序服务器的连接器、 用于部署服务的 JavaEE 项目、 相关的 数据库服务 和对于 MyEclipse 的完整 帮助。 上述的所有相关的功能 , 供用户使用的 功能部件 都可 以在 Eclipse 中找到 , 并且可以使用相关 的插件 对 它们 进行实现。 模块化 的结构使得 MyEclipse 的实用性大大增强 ,在对 其他模块 没有相关任何影响的情况下 , MyEclipse 扩展和 相关 升级 可以在独立单一的模块下进行。 通俗的来讲 , MyEclipse 就 是 使 Eclipse 使用上更加简单化 , 同时对 JavaEE 集成开发 提供了强大全面的开发 环境, 非常完美的 支持 了系统相关 代码 的 编写、 系统的 配置、系统的 测试 还有系统的 除错 功能。 以前版本需先安装 Eclipse 才能使用。 以后版本安 装时不 再 需 要 安装 Eclipse。 MyEclipse 能通过制作 WAR 包 的形式对 Tomcat 进行相关 部署 并且进行 发布。 首先 将 需要的 web 项目 通过 MyEclipse 进行 打包, 然后单击 右键 对 项目 进行选中 ,单击 export对项目进行选择 ; 在系统 弹出 带有 Export的 select窗体 后 , 单击在 Java EE 页沈阳理工大学应用技术学院学士学位论文 8 面中的 WAR file( myeclipse) 选项, 对系统 工程名称和 存储 路径 进行选择 , 最后 单击完成。 在 tomcat的 webapps目录下, 找到通过打包完成的 war文件 并设置 系统的 文件; 最后 通过 运行 tomcat, 将相关 项目的 url进行输入, 浏览 功能就实现了 [2 ]。 JSP 技术 介绍 JSP 是由 SunMicrosystems 公司倡导、许多公司参与一起建立的一种动态技术标准。 在传统的网页 HTML 文件( *.htm, *.html)中加入 Java 程序片段( Scriptlet)和 JSP 标签,就构成了 JSP 网页 java 程序片段可以操纵数据库、重新定向网页以及发送 Email等,实现建立动态网站所需要的功能。 所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,这样大大降低了对 客户浏览器的要求,即使客户浏览器端不支持 Java,也可以访问 JSP 网页。 JSP 全名为 java server page,其根本是一个简化的 Servlet 设计,他实现了 Html 语法中的 java 扩张 ( 以 %, %形式)。 JSP 与 Servlet 一样,是在服务器端执行的,通常返回给客户端的就是一个 HTML 文本, 需要客户端上具有浏览器才能进行浏览。 当遇到系统向 Web 服务器访问 JSP 网页的 相关 请求时,程序段 在其中会被首先执行 , 执行过程中 将执行 后的 结果 和 JSP 文件中的 HTML相关 代码 一同向 客户端 返回。 插入的 Java程序段 具有对 数据库 操作的功能 、 对 网页 进行重新定向的功能 等, 这样有效的满足了 建立动态网页 的需求 [3 ]。 JSP 技术使用 Java 编程语言编写类 XML 的 tags 和 scriptlets,来封装产生动态网页的处理逻辑。 网页还能通过 tags 和 scriptlets 访问存在于服务端的资源的应用逻辑。 JSP将网页逻辑与网页设计的显示 进行 分离, 对于系统 可重用的 范围和 基于 相关 组件的设计, 更加 迅速和容易 的对 Web 的 相关 应用程序的 进行 开发。 JSP 是英文 JavaServer Pages的缩写。 JSP 是一种 先进的 动态 的 页面 技术, 通过 将表示 的 逻辑从 Servlet 中分离出来 是它的主要目的。 相关的 HTML 代码 与灵活 嵌入其中的 Java 代码 共同 组成 了 JSP 页面。 当 客户端 发送 请求 之后, 服务器 通过 Java 代码 在页面上 进行 相关 处理, 最后 客户端的浏览器 上得到系统 生成的 HTML 页面。 JSP 的 核心 技术 的 基础 就是 Java Servlet, 重要的是 Java Servlet 和 JSP 之间相互 配合 能使 大型的 Web 应用程序的开发 得以 完成。 Java 核心 技术的 易用性、简单性 ,面向对象 的完全性 , 与 平台 的 无关性 , 安全 性以及 可靠 性都是 JSP沈阳理工大学应用技术学院学士学位论文 9 具有的特点 ,因特 网 是 JSP 主要的面向平台。 JSP 技术强势 的方面 : ( 1) 代码只需要进行 一次编写 就可以 到处运行 ,除非变更 系统, 否则 代码 完全不做 一点 更改。 ( 2) 具有 多平台 的系统支持。 在任意 平台上的 所有 环境中基本上可以 进行 开发,系统部署 可以在 任意 的系统 环境中进行, 并且可以 在任意 系统的 环境中 进行 扩展。 JSP对比 ASP 的优势是 非常明显 的。 ( 3)可伸缩性 非常强大全面。 要 运行 Servlet/JSP, 只需要 一个小 小 的 Jar 文件就可以 完成。 Java 的 生命力 非常旺盛。 从对系统 多台服务器进行集群和 相关的 负载均衡, 将事务处理 在 多台 Application 进行, 从 一台 单独 服务器 发展到多 台 复杂 服务器 的 消息处理。 ( 4)开发工具支持 的 多样 性与 功能 的全面性。 与 ASP 非常相似的特点 , 非常 非常多 的开发工具 对于 Java 进行支持 , 大部分的工具都是 免费 的 , 同时在 多种平台之下 的兼容性非常好。 ( 5) 系统 服务器端 的 组件 支持。 为了 增强系统 的 性能 ,需要使用 web 应用。 只有非常 强大的服务器端组件 才能对 web 应用 进行 支持。 对 web 页面调用 就需要 开发人员利用 系统的 其他 相关 工具 对 复杂功能的组件 进行 设计 与 实现。 JAVA BEANS 组件 可 以被 JSP 熟练使用并且对 复杂 的 商务功能 进行实现。 JSP 技术弱势 的方面 : ( 1) 和 ASP 的技术相同 , Java 的优势是把双刃剑。 跨平台的功能 和 极度的伸缩能力 导致了 产品的复杂性 的极大加强。 ( 2) class 常驻内存 决定了 Java 的运行速度, 对内存的消耗是 JSP 技术的最大缺点。 硬盘空间 的加大也是不可避免的缺陷之一。 自 从 JSP 推出后,众多大公司都支持 JSP 的 技术的服务器,如 IBM、 Oracle、 Bea公司等,所以 JSP 迅速成为商业应用的服务器端语言 [4 ]。 SQL Server 20xx 介绍 Structured Query Language 翻译过来就是 结构化查询语言,缩写为 SQL。 结构化查询语言 就是 同各种数据库建立联系,进行沟通是 SQL 语言的主要功能。 根据 ANSI(美国国家标准协会)的相关规定, SQL 被应用为关系型数据库。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。