1、 毕业设计(论文) 酒店管理系统 系 (部) : * 专 业: * 学 号:* * * * * * 学 生 姓 名: 指 导 教 师: 2012 年*月 摘 要 随着 Internet 的广泛应用,动态网页技术也应运而生。本文介绍了应用 A 动态网页技术开发企业人事管理系统的设计与实现。 在酒店中,管理工作是非常重要的一项工作,它负责整个酒店的日常事务安排,人 员的管理等。高效的管理可以提高酒店的效率。 酒店业是一个前景广阔而又竞争激烈的行业。改革开放以来,我国的酒店业迅速发 展,已经成为一个具有相当规模的产业。酒店客房管理使用手工处理帐务,存在许多现 金流失的漏洞,使用软件来管理宾馆业务,结
2、帐既准确,速度又快,而且统计的报表也 快捷。因此,要想使酒店的工作质量和效率提高,采用先进的计算机网络 通信技术改 变酒店业务模式,实现酒店业务管理的自动化已经成为一种必然。 面对信息时代的机遇和挑战,利用科技手段提高酒店的管理无疑是一条行之有效的 途径。虽然计算机管理并不是酒店管理走向成功的关键元素,但它可以最大限度地发挥 准确、快捷、高效等作用,对酒店的业务管理提供强有力的支持。因此,采用全新的计 算机网络和酒店业务管理系统, 已成为提高酒店的管理效率, 使作业人员与管理系统 之 间灵活互动,实现流畅的工作流衔接,帮助酒店有效地进行业务管理,释放最大价值。 酒店业务管理系统在达到在节省人力
3、资源成本的同时,可以提高业务效率, 并能够及 时、准确、迅速地满足顾客服务的需求。 本系统的开发设计实现采用 ASP.NET 技术,开发工具使用 VS2008 和 VSS2005,系统 后台使用 Microsoft SQL SERVER2005 数据库。 本文对酒店管理系统进行整体分析,明确了系统的可行性和用户需求;根据模块化 原理,规划设计了系统功能模块;在数据库设计部分,详细说明了系统数据库的结构和 数据库的完整性、安全性措施;程序设计则采用面向对象的程序设计思想,提出系统的 程序设计思路,对系统管理平台功能的程序实现进行了详细论述;系统测试部分,具体 分析测试过程中出现的主要问题,并提出
4、了解决方案,实现系统功能。最后,对系统作 以客观、全面的评价,并对进一步改进提出了建议。 关键词:SQL SERVER 2005,VS 2008 MVC 目 录 摘 要 . 1 第一章 系统概述 . 3 1.1 项目背景 3 1.2 系统开发的意义 3 1.3 系统运行与开发环境 3 第二章 系统分析 . 5 2.1 可行性分析 5 2.2 需求分析 5 2.3 系统的主要技术分析 6 2.3.1 ASP.Net 技术概论 . 6 2.3.2 ASP.Net 工作原理 9 2.3.3 Factory 开发模式 9 第三章 数据库设计 . 错误错误! !未定义书签。未定义书签。 3.1 数据库技
5、术概述 错误错误! !未定义书签。未定义书签。 3.2 数据库选择 . 10 3.3 数据库的概念结构设计 . 11 3.3.1 实体与属性之间的关系 . 11 3.4 数据库逻辑结构设计 . 12 3.5 创建数据库和表的代码 错误错误! !未定义书签。未定义书签。 3.6 数据库的完整性和安全性 . 15 3.6.1 数据库的完整性约束 . 15 3.6.2 数据库的安全性 . 15 第四章 系统设计 17 4.1 系统总体设计 . 17 4.2 系统模块设计 . 18 第五章 系统测试 22 5.1 测试目的 . 22 5.2 测试方法 . 22 5.3 单元测试 . 22 结 论 24
6、 致 谢 25 参考文献. 26 附录一 软件使用说明书 27 第一章 系统概述 1.1 项目背景 在二十一世纪的今天,酒店电脑管理系统已经越来越受到酒店业内同行的青睐。它 成为酒店提升服务档次,提高办公效率、加强成本控制,提高竞争力的关键因素之一。 随着国内酒店业的急速膨胀,随着酒店经营市场化的深入,伴随着经营多元化,利润增 长点的分散,如何面对日常经营中对庞大数据的处理,如何增强销售手段、提高管理水 平、提升整体服务,加强成本控制。选择一套好的酒店管理系统,是解决问题的有效手 段。 目前进行网站开发的语言很多,如 ASP、PHP、JSP、ASP.NET 等。究竟应该选择什 么语言来开发一个企业人事管理系统呢,对于企业而言,ASP.Net 无疑是最好的选择, 因为 ASP.Net 使用的开