软件工程 课程设计报告
课 题: 酒店管理系统
姓 名: 陈如培
学 号: 200817010141
同组: 戴严,陈浩,黄云,许科
专业班级: 计科08101班
指导教师: 王蓉
设计时间: 2011年12月26日
目录
软件工程 课程设计报告 1
第一章 系统概述 3
1.1 前言 3
1.2 开发语言简介 4
1.3 本系统简介 4
第二章 系统可行性分析 5
2.1技术上可行性 5
2.2 经济上可行性 5
2.3 管理上的可行性 5
第三章 系统需求分析 7
3.1系统主要功能 7
3.3 数据字典 8
第四章 系统设计 10
4.1系统总体设计 10
4.1.1系统功能分析 10
4.1.2系统软件结构图 11
4.2 系统详细设计 11
4.2.1系统详细设计目标规划 11
4.2.2 系统详细设计任务 12
4.2.3 系统物理配置方案设计 12
4.3 系统输出设计 13
4.4 系统输入设计 13
4.4.1输入设计原则 13
4.4.2数据输入设备的选择 13
4.4.3输入检验设计 13
4.4.4错误改正方法 13
第五章 系统实现 14
5.1 系统运行环境 14
5.2 系统实现关键技术 14
5.2.1 ADO.NET数据访问技术 14
5.2.2 系统主要控件 15
5.2.3 基本数据库操作 15
第六章 总结 15
第一章 系统概述
1.1 前言
随着计算机技术的飞速发展,信息时代的到来,信息改变了我们这个社会。各类行业在日常经营管理各个方面也在悄悄地走向规范化和网络化。客房管理的信息化程度体现在将计算机及网络与信息技术应用于经营与管理,以现代化工具代替传统手工作业。无疑,使用网络信息化管理使客房管理更先进、更高效、更科学,信息交流更迅速。
酒店客房管理系统是典型的信息管理系统的一部份,而且是必不可少的一部份。其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起简洁且资料一致性和完整性强、资料安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。
酒店客房管理系统是酒店经营管理中不可缺少的部分,它的内容对于经营的决策者和管理者来说都至关重要,所以客房管理系统、信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多弊端,如:效率低、保密性差,容易出现差错等,且对于查询空房间及已定房间等极为不方便。在当今时代,这些完全可以改用计算机来代替人的手工操作。
作为计算机及网络应用的一部分,使用计算机对客房信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高客房经营管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。且办事效率也是决定收入的一个关键因素。
因此,我决定选择酒店客房管理系统作为本人的毕业设计,力求开发出一套界面友好,功能强大,使用简单的适用于各大、中、小规模的酒店客房的管理系统。同时也是一款完全适合宾馆或旅馆酒店客房管理傻瓜式日常业务管理的软件。
1.2 开发语言简介
经过分析,我使用Microsoft公司的Visual Studio 2005作为开发工具和Microsoft SQL Server2000作为后台数据库管理,利用Visual Studio 2005提供的各种面向对象的开发工具,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
Microsoft的Visual Studio 2005作为一种面向网络、支持各种用户终端的开发平台环境,推动新一代因特网的发展,真正地让人们可以在任何时间、任何地点、通过任何设备得到信息。
C#是专门为.NET应用而开发出的语言,它能够建造所有的.NET应用。其固有的特性保证了它是一种高效、安全、灵活、面向对象的现代程序设计语言。从最普通的应用到大规模的商业开发,C#与 .NET平台的结合将为用户提供完整的解决方案。Microsoft SQLServer2000作为现代信息系统后台数据库管理