1、 1 目目 录录 1. 引言.2 2. 相关技术简介.3 2.1 Microsoft Visual Studio 2005 . 3 2.2 SQL Server 2000 3 2.3 C#语言 . 3 3. 系统需求分析.4 4. 数据库的设计.5 4.1 数据库概念结构设计 . 5 4.2 数据库逻辑结构设计 . 8 4.3 数据完整性设计 11 4.4 存储过程和视图 11 5. “宾馆管理系统”应用程序结构设计与功能实现. 12 5.1 功能模块设计 12 5.2 客户界面设计 14 6.结论. 24 7.致谢. 25 8.参考文献. 26 9.附录(核心代码). 27 2 1.1. 引
2、言引言 近年来,随着改革开放步伐的加快和中西方文化的交流与发展,我国人民生 活水平显著提高,旅游业日益繁荣发展,伴随着消费的持续增长,宾馆行业已经 成为现代社会中发展最快的行业之一。 根据调查发现, 只有大型的宾馆才有规范、 合理的管理系统,大部分中小型宾馆都还是人工服务,因此,中小型宾馆要想在 激烈的市场竞争中生存,就必须在经营管理、服务质量等方面提高管理意识,即 建立一套合理、 高效的管理系统。 应势而出的宾馆管理系统有着很好的应用性。 一直以来人们都采用传统人工的方式管理账单,这种管理方式存在着许多缺点, 如:效率低、 保密性差, 另外时间一长, 将产生大量的文件和数据, 这对于查找、
3、更新和维护都带来了很多的困难,同时,也加大了管理者的工作量和工作难度。 本系统很好的克服了这些缺点,并且有检索迅速、查找方便、可靠性高、存储量 大、保密性好、寿命长、成本低等优点。这些优点能够极大地提高宾馆管理的效 率,该宾馆管理系统以 Microsoft SQL Server 2000 作为后台数据库,C# 语言 为前台开发工具,运用自顶向下逐层分解的模块化结构设计思想、面向对象的设 计方法,完成了宾馆管理系统的主要模块。现如今随着经济的不断发展,旅游出 国等带来的宾馆市场营业量大大增加, 如果设计一款专门为宾馆管理人员和宾馆 员工查询本宾馆信息,以及各种查询、入住、核账、结算等的专业软件,
4、将会大 大减少宾馆内工作人员的 工作量并提高工作效率同时提升宾馆的营业额。 因此, 该系统的开发不仅解决了中小型宾馆管理复杂、不规范等问题,而且优化了管理 流程,实现了宾馆管理工作的无纸化办公。 3 2.2. 相关技术简介相关技术简介 2.1 2.1 Microsoft Visual Studio 2005Microsoft Visual Studio 2005 Microsoft Visual Studio .NET 和.NET 框架为开发人员提供了一套完整的 解决方案。Visual Studio .NET 提供了一个能够基于.NET 框架来创建应用程序 的开发环境,该开发环境提供了一些工具,这些工具可以简化 Web 应用程序和 XML WebService 的创建、部署和升级。用.NET 开发环境所创建的 Web 应用程序 和 XML Web Service 具有安全性、可伸缩性以及高可用性的特点。 2.2 SQL Server 20002.2 SQL Server 2000 SQL Server 2000 支持关系数据库的结构化查询语言 SQL,提供了一整套丰 富的图形化