1、毕业设计(论文)中文摘要(题目):宾馆管理系统摘要:信息管理系统也就是我们说常说的 MIS(Management Information System),I 在强调信息管理的现代社会中它变的越来越普及了、宾馆管理系统是一个典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,利用计算机软硬件资源以及数据库的人-机系统,提供信息支持企业或组织的运行、管理和决策功能。对于数据库,计算机毕业论文要求建立起数据的一致性、完整性、安全性;而对于前端应用程序则要求应用程序功能完备、界面友好和容易掌握使用等特点。经过分析,我们使用MICROSOFT公司的 VISUAL ST
2、UDIO 开发工具,利用其提供的各种面向对象的开发工具,尤其是数据库这一方面,利用 SQL2000能方便而简约操纵数据库的智能化对象,在短时间内建立系统应用原则,然后,对初始原型系统进行需求迭代,不断修正和改进,直至得到满意的系统。最后经过测试,系统能正常运行,功能完善,性能较高。总得来说这个系统的开发是比较成功的。关键词: 计算机技术 信息化管理 C#语言 SQL Server2000 宾馆管理系统2毕业设计(论文)外文摘要Title : Management System For HotelAbstract: I Information management system is what
3、we often say that the MIS (Management Information System), I emphasized that information management in modern society it is becoming increasingly popular, and hotel management system is a typical information management system, which mainly includes background database establishment and maintenance o
4、f two front-end application development, the use of computer software and hardware resources, and database man - machine systems, business or organization to provide information to support the operation, management and decision-making capabilities. For the database, the computer graduation requireme
5、nt to establish data consistency, integrity, security; the front-end application is required for the application functions, user-friendly and easy to master and so on. After analysis, we use the VISUAL STUDIO MICROSOFT development tools, the use of its various object-oriented development tools, espe
6、cially in the database in this regard, the use SQL2000 easy and simple to manipulate intelligence database objects in a short time application of the principle of establishing the system, then, the initial prototype of the system needs to constantly revise and improve, until a satisfactory system.ke
7、ywords: Computer Technology Information Management C# language SQL Server 2000 Management System For Hotel31. 引言 .32. 相关技术简介 .42.1 Microsoft Visual Studio 2005.42.2 SQL Server 2000.52.3 C#语言 .53. 系统需求分析 .54. 数据库的设计 .64.1 数据库概念结构设计 .64.2 数据库逻辑结构设计 .74.3 数据完整性设计 .74.4 存储过程和视图 .75. “宾馆管理系统”应用程序结构设计与功能实
8、现 .75.1 功能模块设计 .75.2 用户界面设计 .78.参考文献 .79.附录(核心代码) .71. 引言近年来,随着改革开放步伐的加快和中西方文化的交流与发展,我国人民生活水平显著提高,旅游业日益繁荣发展,伴随着消费的持续增长,宾馆行业已4经成为现代社会中发展最快的行业之一。根据调查发现,只有大型的宾馆才有规范、合理的管理系统,大部分中小型宾馆都还是人工服务,因此,中小型宾馆要想在激烈的市场竞争中生存,就必须在经营管理、服务质量等方面提高管理意识,即建立一套合理、高效的管理系统。 应势而出的宾馆管理系统有着很好的应用性。一直以来人们都采用传统人工的方式管理账单,这种管理方式存在着许多
9、缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了很多的困难,同时,也加大了管理者的工作量和工作难度。本系统很好的克服了这些缺点,并且有检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等优点。这些优点能够极大地提高宾馆管理的效率,该宾馆管理系统以 Microsoft SQL Server 2000作为后台数据库,C# 语言为前台开发工具,运用自顶向下逐层分解的模块化结构设计思想、面向对象的设计方法,完成了宾馆管理系统的主要模块。现如今随着经济的不断发展,旅游出国等带来的宾馆市场营业量大大增加,如果设计一款专门为宾馆管理人员和宾馆员工
10、查询本宾馆信息,以及各种查询、入住、核账、结算等的专业软件,将会大大减少宾馆内工作人员的 工作量并提高工作效率同时提升宾馆的营业额。因此,该系统的开发不仅解决了中小型宾馆管理复杂、不规范等问题,而且优化了管理流程,实现了宾馆管理工作的无纸化办公。2. 相关技术简介2.1 Microsoft Visual Studio 2005Microsoft Visual Studio .NET和.NET 框架为开发人员提供了一套完整的解决方案。Visual Studio .NET 提供了一个能够基于.NET 框架来创建应用程5序的开发环境,该开发环境提供了一些工具,这些工具可以简化 Web应用程序和 XM
11、L WebService的创建、部署和升级。用.NET 开发环境所创建的 Web应用程序和 XML Web Service具有安全性、可伸缩性以及高可用性的特点。2.2 SQL Server 2000SQL Server 2000 支持关系数据库的结构化查询语言 SQL,提供了一整套丰富的图形化管理工具和实用程序,使用这些工具和程序,可以设置和管理 SQL Server 进行数据库管理和备份,并保证数据的安全和一致。 SQL Server 数据库可伸缩性强,可用性强。2.3 C#语言C#又读作 C Sharp,是由 C/C+进化而来的新一代编程语言。C#是微软公司发布的一种面向对象的,运行于.
12、NET framework 之上的高级程序设计语言。从表面上看来 C#与 java惊人的相似,它包括单一继承和界面,并且和Java拥有几乎相同的语法。但是 C#与 Java有着明显的不同,它与 com是直接集成的,而且它是微软公司.NET windows网络框架的主角。C#拥有的独特特点如下:1.中间代码;2.命名空间中的声明; 3.基本的数据类型4.两个基本类;5.参数传递;6. 与 com集成;3. 系统需求分析宾馆管理系统的基本需求归纳如下:6(1)客房类型管理应该提供有关客房类型情况的规范,如标准间和双人间的各自设置。(2)客房信息管理用来管理各个客房的信息和状况,包括房间位置、价格、
13、额定人数和实际人数等。(3)客房查询是在客户入住之前根据客户的要求提供给客户的客房的情况。(4)客户查询主要是根据客户的号码来显示客户的住宿记录,以便用户管理和计算。(5)客户入住就是登记客户入住信息。(6)客户结算是客户付清住宿费用并注销房间。(7)系统帮助是用来提示工作人员怎么使用该宾馆管理系统的模块(8)登录设计要求工作人员正确输入 ID 和密码且查询相对应之后才能登陆系统,同时设置不同的登录身份便于对系统的管理和保密工作。74. 数据库的设计4.1 数据库概念结构设计系统框架当中包含八个子项目,分别用来实现不同的功能。框架如下图所示:图 4.1.18图 4.1.2图 4.1.3 由图
14、4.1.1可知,此系统分为四个大模块。其中在 4.1.2描述的是系统管理模块所包含的四个页面,图 4.1.3当中描述的是数据维护模块当中所包含的两个页面,图 4.1.4当中描述的是前台操作模块所包含的两个页面。9图 4.1.4根据要求和各模块的功能设计出宾馆管理系统的 E-R图如下所示:图 4.1.510根据上图可知,在此系统当中一共存在四个实体,客房类型和客房两个实体之间的关系是“属于”,多个客房可以属于一个客房类型即客房类型和客房之间是 1:N 的关系;客户和客房之间的关系是 “选择”,一个客户可以订多个客房即客户和客房之间是 1:N的关系;客户和客户记录之间的关系是“入住”,一个客户入住
15、宾馆后可能有多条入住记录即客户和客户记录之间是 1:N 的关系。4.2 数据库逻辑结构设计4.2.1 数据表设计表 4.2.1.1客房类型表(roomtype)字段名 类型 字节数 空值 说明roomtypename Varchar 20 房间类型名称area Smallint 2 面积bednum smallint 2 额定床数peoplenum smallint 2 额定人数price Money 8 价格television Bit 1 是否有电视phone Bit 1 是否有电话aircondition Bit 1 是否有空调toilet bit 1 是否有卫生间roomtype表的主键是 roomtypename字段,用来标识房间类型名称。其内容不能为空。 表 4.2.1.2 客房表(room)字段名 类型 字节数 空值 说明roomid Char 4 房间号码roomtypename Varchar 20 类型名称roomposition Varchar 20 房间楼层peoplenum Smallint 2 额定人数bednum char 11 额定床数factpeoplenum Smallint 2 实际人数