酒店管理系统计算机应用专业.doc
《酒店管理系统计算机应用专业.doc》由会员分享,可在线阅读,更多相关《酒店管理系统计算机应用专业.doc(48页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流酒店管理系统计算机应用专业.精品文档.湘潭大学自学考试毕业论文酒店管理系统专 业: 计算机应用 目 录摘 要4第一章 绪论51.1酒店管理系统 概术51.2系统的设计背景51.3项目开发定义51.4项目开发平台61.5项目范围61.6需求概述61.7环境要求61.7.1软硬件运行环境61.7.2客户端环境71.8项目风险分析71.9项目进度表7第二章 项目需求分析82.1引言82.1.1编写目的82.1.2背景82.1.3参考资料82.2任务概述82.2.1目标82.2.2用户的特点92.3.1对功能的规定9第三章 系统的设计与实现103.1
2、功能模块细化103.1.1系统管理员用例103.1.2酒店经理用例133.1.3酒店职员用例173.1.4旅客(客户端浏览者)用例193.2命名规则202.4.1编写目的202.4.2项目背景212.4.3命名规则213.3数据库设计22第四章 系统测试计划书274.1单元测试计划274.2集成测试计划274.3性能测试计划28第五章 系统测试及可行性报告295.1单元测试295.2集成测试295.3软件项目审核评审检验表305.4测试审核检验表305.5测试报告30第六章 酒店管理系统安装手册316.1功能316.2系统解决方案316.3开发平台316.4使用技术架构316.5系统资源需求、
3、配置要求316.6系统部署、维护要求326.7模块操作32第七章 项目开发总结337.1完成的文档337.2经验与教训33参考文献34附录35部分关键程序代码351.1酒店系统超级类(HotelClass.cs)351.2用户操作类(UserClass.cs)401.3酒店信息操作类(HotelsClass.cs)471.4房间类型操作类(RoomtypesClass.cs)511.5房间管理操作类(RoomCodesClass.cs)541.6酒店会员操作类(AssociatorsClass.cs)611.7酒店房间预定类(ScheduledRoomsClass.cs)671.8酒店交易报表
4、类(DailyCollectionsClass.cs)72摘 要宾馆是接待往来客商的服务场所,其主要业务为提供住宿服务。由于客户身份不一,来处去向均各有异,人员混杂,住宿时间亦有很大的变数。这种种情况,导致宾馆的住宿管理十分紊乱。而过去传统的纯手工的管理方式,一来工作效率很低,二来很难适应日益增加的宾馆规模。所以宾馆需要一个适合自身情况的管理系统来管理宾馆资源。针对上述情况特开发宾馆信息管理系统,本系统使用VB.NET和SQL Server 2000作为程序开发工具和数据库开发工具。主要模块包括:系统设置管理、住房管理、消费管理、信息查询、报表管理、数据管、系统帮助。设计首先在短时间内建立起系
5、统应用的原型, 然后对原型系统进行需求分析, 并不断修正和改进,直到行成可行性系统。本系统的难点在于数据库的设计和模块之间的动态连接。因为时间和能力的原因,目前本系统的设计为单机版。本文还阐述了该系统的需求分析、功能模块划分、数据库设计与实现,并就系统中用到的技术进行了介绍。第一章 绪论1.1酒店管理系统 概术酒店计算机管理系统是酒店前后台联网的一个网络系统,追求企业内业务的无纸化办公,提高工作效率,以增加经济效益。并引入先进的管理模式,以财务为核心,销售为龙头,完成有计划、有预测的目标管理。1.2系统的设计背景近年来,随着我国经济的发展,国内的酒店服务业得到了日新月异的发展。而酒店在运作期间
6、,其管理和服务的水平直接影响到酒店的形象和声誉。这就需要提高服务的质量,尽可能做到让客户满意。因此,一流的酒店运作需要各个部门之间的相互支持与配合,更需要酒店加强各个部门之间的信息沟通与传递。本套酒店管理系统正是为了解决部门之间的信息交流与处理,以提高酒店办公效率而开发的本系统实现了一个简单的酒店管理。在本系统里,主要是对客房的信息,经营情况以及客户信息的管理。为管理者提供迅速,高效的服务,减免手工处理的繁琐与误差,及时,准确地反映酒店的工作情况,经营情况。该酒店是一家连锁时尚酒店,已在全国15个城市开设连锁,本系统主要研究建立网络预定系统并将其与酒店的内部管理软件实现无缝集成,实时进行数据共
7、享,解决目前酒店预订系统普遍存在的数据更新不及时的问题。同时实现会员分级管理、自助游线路推荐等一系列增值业务管理功能。1.3项目开发定义实现在线房间预订功能,包括酒店地点选择、订单管理、短信息自动确认等。实现会员管理,不同级别会员定制时享受不同的优惠,并且系统自动累积分。实现按要求地点要求和价格要求组合查询功能。实现与酒店管理软件无缝集成,进行接口设计。1.4项目开发平台Microsoft Visual Studio 2008、Microsoft SQL Server Management Studio 2008、Dreamweaver CS3采用数据库+(COM+)+CS/BS模式,(COM
8、+)对业务逻辑进行封装管理实现数据库共享,CS/BS对(COM+)进行调用实现业务功能。1.5项目范围XX是一家连锁时尚酒店,已在全国15个城市开设连锁,本系统主要研究建立网络预定系统并将其与酒店的内部管理软件实现无缝集成,实时进行数据共享,解决目前酒店预订系统普遍存在的数据更新不及时的问题。同时实现会员分级管理、自助游线路推荐等一系列增值业务管理功能。1.6需求概述实现在线房间预订功能,包括酒店地点选择、订单管理、短信息自动确认等。实现会员管理,不同级别会员定制时享受不同的优惠,并且系统自动累积分。实现按要求地点要求和价格要求组合查询功能。实现与酒店管理软件无缝集成,进行接口设计。1.7环境
9、要求1.7.1软硬件运行环境防火墙:Netscreen服务器(标配):防火墙和LP 2005 Server数据库:SQL Server 2008操作系统:Windows XP通信协议:TCP/IP1.7.2客户端环境浏览器:IE7.0以上版本1.8项目风险分析序号风险概率(%)严重性(%)措施1时间不够(因为自己在学习,没有足够多的时间)80100尽量的腾出时间,可能的话,晚上也加班完成项目。2超期限80100把握时间,排出进度表,按进度执行。3由于系统集成时候问题引起的最终产品的缺陷90100经过大量的测试,用不同的操作系统平台,考虑会出现的各种软硬件环境错误信息。设计软件的时候捕获所有可能
10、的错误信息。4遵循标准中的差别8010建立命名规则要求1.9项目进度表序号任务日期1用户管理2010/09/122酒店信息管理2010/09/233房间信息管理2010/06/144会员信息管理2010/06/225经营记录管理2010/07/126报表查询2010/07/237数据库动态管理2010/08/12第二章 项目需求分析2.1引言2.1.1编写目的编写本软件需求说明书的目的是为了使用户和软件开发者双方对该软件的功能、性能等质量特性有一个共同的理解,并以此作为开发者进行软件设计,用户进行验收的依据。本说明的预期读者是XX的酒店管理系统的。2.1.2背景软件系统名称:XX 酒店管理系统
11、;本项目的任务提出者:酒店主管;开发者:*;用户:酒店;2.1.3参考资料列出用得着的参考资料,如:u 本项目的经核准的计划任务书或合同、上级机关的批文;u 属于本项目的其他已发表的文件;u 本文件中各处引用的文件、资料、包括所要用到的软件开发标准。 列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。2.2任务概述2.2.1目标叙述该项软件开发的意图、应用目标、作用范围以及其他应向读者说明的有关该软件开发的背景材料。酒店的高层管理希望使用最新的先进技术提高他们的业绩和市场份额。管理层希望向酒店经理提供手持设备让销售主管输入销售数据,这样盈利数据就能实时立刻发
12、送到中央服务器。这样做能大大的节省了时间,因为这样取消了手工收集数据到EXCEL电子表格所需的工作量。管理层也希望把各职员的报告生成工作自动化。2.2.2用户的特点本系统是酒店管理系统,操作人员是酒店管理系统的管理人员、酒店经理和酒店职员。要求对数据库,系统管理等有一定程度的了解,对计算机操作水平要求相对高一点。2.3.1对功能的规定系统应为酒店管理系统的管理人员、酒店经理和酒店职员提供注册,根据不同的角色,提供不同屏幕;把所出售的所有产品的材料存储在中央数据库中,而且只有系统管理员能输入或修改系统中的任何信息,每个员工都应该有有效的注册ID 和密码查阅所有资料;存储各种所需的材料资料;维护酒
13、店所有员工数据,而且只有经理和管理人员才能输入和编辑该信息;系统还需提供一个接口,让管理人员添加新的房间信息,和会员卡材料;系统还需为酒店职员提供接口,让酒店职员操作酒店的房间预定,让这些资料返回到中央数据库中并储存;还能提供不同级别的相应MIS报告。主要已达到实现如下功能的目的:1.实现在线房间预订功能,包括酒店地点选择、订单管理、短信息自动确认等。2.实现会员管理,不同级别会员定制时享受不同的优惠,并且系统自动累积分。3.实现按要求地点要求和价格要求组合查询功能。4.实现与酒店管理软件无缝集成,进行接口设计。第三章 系统的设计与实现3.1功能模块细化3.1.1系统管理员用例以下是对销售主管
14、用例的详细描述1) 登录功能描述:进入本系统之前用于判断登录者的身份和权限,管理员也需先进行登录,然后由管理员根据所相关经理的信息对其进行授权,再实现其他的功能。 是否为真YESNO输入用户名和密码用例描述:参与者:本系统的合法用户前置条件:用户已注册后置条件:登录成功后将根据用户的不同显示不同的页面2) 用户及职员管理功能描述:只有系统主管才能查看管理酒店经理用例描述:查看管理参与者:系统主管前提条件:必须是酒店的系统主管后置条件:系统主管查看管理酒店经理信息3) 系统管理功能描述:系统主管和经理分别能查看管理酒店相关信息用例描述:查看管理参与者:系统主管前提条件:必须是酒店的系统主管和经理
15、后置条件:查看查看管理酒店相关信息4) 交易情况管理功能描述:只有酒店经理查看盈利情况及管理酒店相关查看/管理酒店相关用例描述:参与者:酒店经理前置条件:必须是酒店的酒店经理后置条件:查看盈利情况及管理酒店相关3.1.2酒店经理用例以下是对酒店经理用例的详细描述1) 注册功能描述:酒店经理在第一次登录本系统时,需要系统管理员帮助注册,然后由获得授权的酒店经理根据所注册的信息,方可以登录系统,再实现其他的功能。 用例描述:注册 前置条件:所有未注册的用户后置条件:提示注册是否成功2) 登录功能描述:再次进入本系统之前用于判断登录者的身份和权限。是否为真YESNO输入用户名和密码用例描述:参与者:
16、本系统的合法用户前置条件:用户已注册后置条件:登录成功后将根据用户的不同显示不同的页面3) 酒店职员管理功能描述:只有酒店经理才能添加或者删除酒店职员用例描述:查看添加/删除参与者:已注册为酒店经理的人员前提条件:已注册为酒店经理的人员后置条件:批发商可以查看并管理销售人员的资料。4) 酒店经营管理功能描述:查看或提交盈利情况以及是否需要向酒店订房等。查看盈利情况用例描述:提交盈利报告参与者:酒店经理前置条件:已注册为酒店经理的人员后置条件:查看或提交盈利情况及订房的订单5) 房间管理功能描述:只有酒店经理查看管理酒店房间信息查看/管理酒店房间相关用例描述:参与者:酒店经理前置条件:必须是酒店
17、的酒店经理后置条件:看管理酒店房间信息3.1.3酒店职员用例以下是对酒店职员用例的详细描述1) 登录功能描述:已成为酒店职员进入本系统之前用于判断登录者的身份和权限。是否为真YESNO输入用户名和密码用例描述:参与者:合法酒店职员前置条件:已成为合法的酒店职员后置条件:登录成功后可以查看并管理自己信息及其它相关信息,为旅客进行房间预订等相关服务 2) 会员数据管理功能描述:工作人员可以进行会员办理查看/管理酒店会员相关用例描述:参与者:酒店工作人员前置条件:酒店工作人员即可后置条件:查看管理酒店会员信息3.1.4旅客(客户端浏览者)用例以下是对销售代表用例的详细描述1) 浏览功能描述:访问到站
18、点的旅客可根据网页上相关描述进行相关操作。用例描述:浏览网站信息进行操作选择参与者:旅客(网站浏览者)前置条件:网站浏览者后置条件:查看或提交订房的订单2) 房间预定功能描述:进行放间预定用例描述:参与者:旅客前置条件:旅客后置条件:进行房间预定3.2命名规则2.4.1编写目的开发人员统一命名规则程序代码,更好的统一各模块。2.4.2项目背景1)委托单位:酒店希望用最新的先进技术提高自己的业绩和市场份额,为了实现这些目标需开发一个新的系统。 2)接受单位:湖南科技职业学院软件学院NIIT3062班2.4.3命名规则1)数据库命名规则:表名:以内容对应的英语单词作为表名,为防止与关键字重复,所有
19、表名均采用复数单词,并大写第一个字母,如Hotels。字段名:以类型单词首字母+字段对应的英语单词并大写单词第一个字母作为字段名,如cHotelID、nAmout。2)类命名规则:类名:以业务对应的英语单词+Class作为类名,如HotelClass。属性名:以内容对应的英语单词作为属性名,单词开头使用大写,缩写词使用大写,如ID、Name。方法名:以内容对应的英语单词作为属性名,如有多个单词,单词头使用大写,如NewUser。3)函数命名规则:用动词或动词短语命名方法。用下述范例所示的Pascal大写方式命名方法。如:public String CourseRegist()4)属性命名规则:
20、用动词或动词短语命名方法,字母里面不能含有大写字母及下划线。如:name、password。5)接口命名规则:使用名词或名词短语,或者描述行为的形容词来命名接口。例如,IComponent(描述性名词),ICustomAttributeProvider(名词短语),和IPersistable(形容词)。在接口名前加前缀I,以表示这个类型时一个接口。如:public interface IComponent。3.3数据库设计3.3.1数据库数据库名字有酒店的英语单词命名,即Hotel。3.3.2 E-R图此图标识出了数据库中所有可用的表的对应关系。3.3.3表结构Associators Tabl
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 酒店 管理 系统 计算机 应用 专业
限制150内