酒店管理系统员工模块_第1页
酒店管理系统员工模块_第2页
酒店管理系统员工模块_第3页
酒店管理系统员工模块_第4页
酒店管理系统员工模块_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

大学本科毕业论文 设计 大学本科毕业论文 设计 诚信责任书诚信责任书 本人郑重声明 本人所呈交的毕业论文 设计 是在导师的指 导下独立进行研究所完成 毕业论文 设计 中凡引用他人已经发 表或未发表的成果 数据 观点等 均已明确注明出处 特此声明 论文 设计 作者签名 日 期 基于 Web 的酒店管理系统的员工管理模块的设计与实 现 摘要 酒店人事工资管理系统是典型的信息管理系统 MIS 其开发主要包括后台 数据库的建立和维护以及前端应用程序的开发两个方面 对于前者要求建立起 数据一致性和完整性强 数据安全性好的库 而对于后者则要求应用程序功能 完备 易使用等特点 经过分析 系统采用 JAVA 技术进行开发部署 整个系统从符合操作简便 界面友好 灵活 实用 安全的要求出发 论文主要介绍了本课题的开发背景 所要完成的功能和开发的过程 重点 的说明了系统设计的重点 设计思想 难点技术和解决方案 人的管理是一切管理工作的核心 员工代表一个酒店的形象 因而人事管 理机制设计的好坏 直接影响一个酒店的成败 员工的档案管理是酒店人事管理的基础 在酒店员工普遍流失的今天 一 个准确而及时的人事管理系统 有利于人事部门对员工流动进行分析 编制 为酒店所需人员提供了保障 关键词 员工管理 java JSP sqlserver The hotel management system based on Web staff management module of the design and realization ABSTRACT Hotel personnel salary management system is the typical information management system MIS its development mainly includes the setting and maintenance of database and the programming of the frontend application The former required establish data consistency and integrality data security good storehouse For the latter requires the application program function complete easy to use etc After analysis system USES JAVA technology development deployment from the entire system to operate and friendly interface flexible practical safe requirement This paper mainly introduced the development background subject to complete the functions and development process The focus of the design emphasis of explanation of the system design ideas some technical and solutions Man s management is the core of all management work The image of a hotel employee representatives and personnel management mechanism design is good or bad directly influences the success or failure of a hotel Staff records management is the basis of the personnel management hotel in hotel staff lost today a generally accurate and timely personnel management system which is beneficial to the personnel department analysis of employee turnover and prepare for the hotel provides guarantee needed personnel Keywords Staff Management java JSP sqlserver 1 11 1 课题背景课题背景 近年来 随着我国经济的发展 国内的酒店服务业得到了日新月异的发展 而酒店在运作期间 其管理和服务的水平直接影响到酒店的形象和声誉 这就 需要提高服务的质量 尽可能做到让客户满意 因此 一流的酒店运作需要各 个部门之间的相互支持与配合 更需要酒店加强各个部门之间的信息沟通与传 递 本套酒店管理系统正是为了解决部门之间的信息交流与处理 以提高酒店 办公效率而开发的 对于大中型酒店来说 利用计算机支持高效率完成日常事务 是适应现代 要求 推动管理走向科学化 规范化的必要条件 而且酒店管理又是一项非常 烦琐的事情 数量之大 核算极其不便 同时计算机具有手工管理所无法比拟 的优点 例如 检索迅速 查找方便 可靠性高 存储量大 保密性好 寿命 长 成本低等 这些优点能够极大地提高酒店管理的效率 也是酒店的科学化 正规化管理 与世界接轨的重要条件 酒店管理需要对客人预订客房 入住 居住到离店期间的一切服务进行管 理 并存储酒店的所有静态和动态信息 以及我还要对酒店员工进行管理 并 且严格服从有关规定 按一定的模式或规律进行 体现数据量大 数据流清晰 规范的特点 因而特别适合用计算机管理 但现在国内的中文系统很少 大多 都是用外国公司制作的英文系统软件 对国人来说 使用不方便 不利于普及 因此 我国的酒店管理在国内的需求应该很大 很有发展空间 酒店管理的科学化 系统化 信息化也成为各个酒店追求的目标 因此 为了实现这些功能 就要求各个酒店配备一套酒店管理信息系统 以便在酒店 内实施良好的完善的管理且以最快地速度响应客户的需求 及时为客户提供服 务 为客户提供一个高效 便捷的居住环境 正是在上面描述的大背景下 同时为了满足各大酒店需求 提高工作效率 因此决定开发 此酒店管理系统 以满足需要 本系统实现了一个简单的酒店管理 在本系统里 主要是对员工的信息以及工资进行管 理 为管理者提供迅速 高效的服务 减免手工处理的繁琐与误差 及时 准确地反映酒店的 工作情况 1 21 2 课题研究的目的和意义课题研究的目的和意义 随着社会的进步 经济的发展 当今社会人员流动越来越频繁 酒店管理 工作也变得越来越复杂 旅游者对酒店的需求量越来越大 对酒店的要求也越 来越高 如果能够实现酒店管理的自动化 无疑将给酒店管理部门带来很大的 方便 以前中国酒店企业管理方面还主要是凭经验 酒店管理整体的科技含量 低 还有许多与时代脱节 落后的表现 操作随意性大 容易波动 管理漏洞 多 物质损耗大 经济效益低等明显地成为制约行业发展的关键性因素 酒店在正常的运营中需要对客房资源 顾客信息 结算信息和员工信息进 行管理 利用酒店管理信息系统及时了解各个环节中信息的变更 有利于提高 管理效率 开放性的应用系统可灵活伸缩的 面向最终用户的现代 TIMS 的服务 性系统 不断满足酒店业务需求 市场环境的拓展和管理模式的变化 系统开 发具有超前意识 强调系统的标准化 系列化 模块化设计 有明确的功能模 块结构和技术支持模块结构 按酒店不同的星级 规模和资金条件 分若干档 次 充分利用当前性价比最佳的技术产品组成模块 灵活组合集成 便于系统 维护 修改和升级 便于各酒店根据自己情况 分批分期实施技术改造 便于 系统动态的跟随世界先进技术的发展 现代化的酒店是客房及其余各种服务与 设施为一体化的消费场所 酒店组织庞大 服务项目多 信息量大 要想提高 劳动生产 降低成本 提高服务质量和管理水平 进而促进经济效益 必须借 助计算机来进行现代化的信息管理 酒店信息管理系统正是为此而设计的 本 系统是一套适用于中 小型酒店使用的优秀系统 操作简单 灵活性好 系统 安全性高 运行稳定 1 31 3 系统开发平台介绍系统开发平台介绍 1 3 11 3 1 J2EEJ2EE 平台平台 J2EE 核心是一组技术规范与指南 其中所包含的各类组件 服务架构及技 术层次 均有共通的标准及规格 让各种依循 J2EE 架构的不同平台之间 存在 良好的兼容性 解决过去企业后端使用的信息产品彼此之间无法兼容 企业内 部或外部难以互通的窘境 J2EE 平台由一整套服务 Services 应用程序接口 APIs 和协议构成 它对开发基于 Web 的多层应用提供了功能支持 下面对 J2EE 中的 13 种技术规 范进行简单的描述 限于篇幅 这里只能进行简单的描述 1 JDBC Java Database Connectivity JDBC API 为访问不同的数据库提供了一种统一的途径 像 ODBC 一样 JDBC 对开发者屏蔽了一些细节问题 另外 JDCB 对数据库的访问也具有平台无 关性 2 JNDI Java Name and Directory Interface JNDI API 被用于执行名字和目录服务 它提供了一致的模型来存取和操作 企业级的资源如 DNS 和 LDAP 本地文件系统 或应用服务器中的对象 3 EJB Enterprise Java Bean J2EE 技术之所以赢得媒体广泛重视的原因之一就是 EJB 它们提供了一个 框架来开发和实施分布式商务逻辑 由此很显著地简化了具有可伸缩性和高度 复杂的企业级应用的开发 EJB 规范定义了 EJB 组件在何时如何与它们的容器 进行交互作用 容器负责提供公用的服务 例如目录服务 事务管理 安全性 资源缓冲池以及容错性 但这里值得注意的是 EJB 并不是实现 J2EE 的唯一途 径 正是由于 J2EE 的开放性 使得有的厂商能够以一种和 EJB 平行的方式来达 到同样的目的 4 JSP Java Server Pages JSP 页面由 HTML 代码和嵌入其中的 Java 代码所组成 服务器在页面被客 户端所请求以后对这些 Java 代码进行处理 然后将生成的 HTML 页面返回给客 户端的浏览器 5 Java Servlet Servlet 是一种小型的 Java 程序 它扩展了 Web 服务器的功能 作为一种 服务器端的应用 当被请求时开始执行 这和 CGI Perl 脚本很相似 Servlet 提供的功能大多与 JSP 类似 不过实现的方式不同 JSP 通常是大多数 HTML 代 码中嵌入少量的 Java 代码 而 servlets 全部由 Java 写成并且生成 HTML 6 XML Extensible Markup Language XML 是一种可以用来定义其它标记语言的语言 它被用来在不同的商务过 程中共享数据 XML 的发展和 Java 是相互独立的 但是 它和 Java 具有的相同目标正是 平台独立性 通过将 Java 和 XML 的组合 您可以得到一个完美的具有平台独立 性的解决方案 1 3 21 3 2 B SB S 与与 C SC S 比较比较 考虑到 B S 模式优势以及开发的需求 本系统开发基于 B S 模式的酒 店管理系统 B S 是 Browser Server 指浏览器和服务器端 在客户机端不用装专门 的软件 只要一个浏览器即可 瘦客户端 C S 是 Client Server 指客户机和服务器 在客户机端必须装客户端软 件及相应环境后 才能访问服务器 胖客户端 B S 和 C S 优缺点比较 1 C S 的优缺点 能充分发挥客户端 PC 的处理能力 很多工作可以在客户端处理后再提 交给服务器 对应的优点就是客户端响应速度快 C S 的缺点主要有以下 几个 只适用于网速较快的网络环境如 局域网 随着互联网的飞速发展 移 动办公和分布式办公越来越普及 很多情况下都是在不同的网络环境下办公 的 而当前形式下网速又相对较慢 所以很多情况下 C S 不能很好的满 足业务需求 客户端需要安装专用的客户端软件及运行环境 首先涉及到安装的工作 量 其次任何一台电脑出问题 如病毒 硬件损坏 都需要进行安装或维护 特别是有很多分部或专卖店的情况 不是工作量的问题 而是路程的问题 还有 系统软件升级时 每一台客户机需要重新安装 其维护和升级成本非 常高 2 B S 的优点 B S 最大优势 客户端不用维护 适用于用户群庞大 或客户需求经常 发生变化的情况 可以在任何地方进行操作而不用安装任何专门的软件 只 要有一台能上网的电脑就能使用 客户端零维护 B S 架构的软件对一个 稍微大一点单位来说 系统管理人员不需要在几百甚至上千部电脑之间来回 奔跑 只需要管理服务器就行了 所有的客户端只是浏览器 根本不需要做 任何的维护 无论用户的规模有多大 有多少分支机构都不会增加任何维护 升级的工作量 所有的操作只需要针对服务器进行 如果是异地 只需要把 服务器连接专网即可 实现远程维护 升级和共享 所以客户机越来越 瘦 而服务器越来越 胖 是将来信息化发展的主流方向 B S 建立在广域网上 面向不同的用户群 分散地域 这是 C S 无法 作到的或者说不擅长的 与操作系统平台关系最小 B S 架构的软件系统的扩展非常容易 只要能上网 系统管理员分配一 个用户名和密码 还可以在线申请等 应该说 B S 和 C S 各有千秋 他们都是当前非常重要的计算架构 在 适用 Internet 维护工作量等方面 B S 比 C S 要强得多的多 但在运行 速度 数据安全 人机交互等方面 B S 不如 C S 1 41 4 系统数据库简介系统数据库简介 SQL 是 Structured Query Language 结构化查询语言 的缩写 SQL 是专 为数据库而建立的操作命令集 是一种功能齐全的数据库语言 在使用时 只 需要发出 做什么 的命令 怎么做 是不用使用者考虑的 SQL 功能强大 简单易学 使用方便 已经成为了数据库操作的基础 并且现在几乎所有的数 据库均支持 SQL SQL 数据库数据体系结构 SQL 数据库的数据体系结构基本上 是三级结构 但使用术语与传统关系模型术语不同 在 SQL 中 关系模式 模 式 称为 基本表 base table 存储模式 内模式 称为 存储文件 stored file 子模式 外模式 称为 视图 view 元组称为 行 row 属性称为 列 column SQL 语言的组成 一个 SQL 表数据库是表 Table 的集合 由一个或多个 SQL 模式定义 一个 SQL 表由行集构成 一行是列的序列 集合 每个列与行 对应一个数据项 一个表或者是一个基本表或者是一个视图 基本表是实际存 储在数据库的表 而视图是由若干基本表或视图构成的表的定义 一个基本表 可以跨一个或多个存储文件 一个存储文件也可存放一个或多个基本表 每个 存储文件与外部存储上一个物理文件对应 用户可以用 SQL 语句对视图和基本 表进行查询等操作 在用户角度来看 视图和基本表是一样的 没有区别 都 是关系表格 SQL SERVER 2000 数据库介绍 SQL Server 是 Microsoft 公司的一个关系数据库管理系统 但说起 SQL Server 的历史 却得从 Sybase 开始的 SQL Server 从 20 世纪 80 年代后期开始开发 最早起源于 1987 年的 Sybase SQL Server SQL Server 最初是由 Microsoft Sybase 和 Ashton Tate 三家公司共同开发的 1988 年 Microsoft 公司 Sybase 公司和 Aston Tate 公司把该产品移植到 OS 2 上 后来 Aston Tate 公司退出了该产品的开发 而 Microsoft 公司 Sybase 公司则签署了一项共同开发协议 这两家公司的共 同开发结果是发布了用于 Windows NT 操作系统的 SQL Server 1992 年 将 SQL Server 移植到了 Windows NT 平台上 在 SQL Server 4 版本发行以后 Microsoft 公司和 Sybase 公司在 SQL Server 的开发方面分道扬镳 取消了合同 各自开发自己的 SQL Server Microsoft 公司专注于 Windows NT 平台上的 SQL Server 开发 而 Sybase 公司则致力于 UNIX 平台上的 SQL Server 的开发 本文中介绍的是 Microsoft SQL Server 以后简称为 SQL Server 或 MS SQL Server SQL Server6 0 版是第一个完全由 Microsoft 公司开发的版本 1996 年 Microsoft 公司推出了 SQL Server 6 5 版本 接着在 1998 年又推出了具有巨 大变化的 7 0 版 这一版本在数据存储和数据库引擎方面发生了根本性的变化 又经过两年的努力开发 Microsoft 公司于 2000 年 9 月布了 SQL Server 2000 其中包括企业版 标准版 开发版 个人版四个版本 从 SQL Server 7 0 到 SQL Server 2000 的变化是渐进的 没有从 6 5 到 7 0 变化那么大 只是在 SQL Server 7 0 的基础上进行了增强 SQL Server2000 是微软公司开发的一个关系数据库管理系统 以 Transact SQL 的数据库查询和编程语言 T SQL 是结构化查询语言 SQL 的一种 支持 ANSI SQL 92 标准 数据库技术从 60 年代末期至今只有不到 40 年的历史 但其发

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论