《宾馆管理系统.pdf》由会员分享,可在线阅读,更多相关《宾馆管理系统.pdf(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 需求规格说明书 版本:1.0 修订历史记录 日期 版本 说明 作者 2012 年/05 月/07 日 1.0 初次生成文档 苏兵建 目录 需求规格说明书.1 版本:1.0.1 修订历史记录.1 1.引言.1 1.1 目标.1 1.2 文档约定.1 1.3 预期的读者和阅读建议.1 1.4 1.4产品的范围.1 1.5 参考文献.1 2.综合描述.1 2.1 产品的前景.2 2.2 产品的功能.2 2.3 用户类和特征.2 2.4 运行环境.2 2.5 设计和实现上的限制.2 3.外部接口需求.3 3.1 用户界面.3 3.2 硬件接口.3 3.3 软件接口.3 3.4 通信接口.3 4.系统
2、特性.4 4.1 说明和优先级.4 4.2 激励/响应序列.4 4.3 功能需求.4 5.非功能需求.4 5.1 性能需求.4 5.2 安全设施需求.5 5.3 安全性需求.5 5.4 软件质量属性.5 5.5 业务规则.5 5.6 用户文档.5 6.其他需求.5 1.引言 当今,宾馆行业作为一个成熟的产业,各种宾馆管理软件众多,有实力的宾馆大多采用自主开发或委托软件开发商开发出适合各自的专用软件。然而占着绝大多数的中小型宾馆由于资金、人员等诸多方面原因不易使用宾馆管理类软件,全凭原始的手工记录管理,效率低、易出错;同时,市场上出现的各类宾馆管理软件基本上都是为大型宾馆专业设计的,有很多功能对
3、于一般宾馆根本用不上。本系统(天宇宾馆管理系统)就是针对这一现状,并且结合宾馆前台管理的需要和后台业务维护的需要进行扩展性而开发的一套宾馆管理系统。1.1 目标 编写本需求说明的目的是为了就本系统将实现功能和为客户提供的服务上与客户达成一致。回答系统做什么和不做什么,定义系统的范围;回答什么对于客户来讲是重要的,以便于更好的满足客户的要求。同时在开发中便于系统分析员、用户、开发设计人员之间的沟通。本软件目前只有 v1.1 版本,更高版本还有待后期开发及更订。1.2 文档约定 编写文档标准是按照文档里的标题进行界定,每个分区都有几个小的分区。简单明了。优先级看序列号(大和小)。1.3 预期的读者
4、和阅读建议 该系统最终用户包含三类:即宾馆系统管理员、宾馆的注册会员和网站普通浏览者。本软件的用户方操作人员水平不一,大多数很少接触电脑。其中对宾馆系统管理员要求能比较熟练的操作计算机。1.4 产品的范围 针对确定的用户群:中小型宾馆。同时借鉴大型宾馆自己研发的管理系统和同行业类似产品,在系统需求的分析基础上,确立了该系统(大唐宾馆管理系统)的具体实现功能。最终实现前台和后台相呼应管理的模式,前台实现普通网站浏览者对宾馆情况的浏览,对会员的处理,网上客房的预定,网站浏览者的留言等动态形式的内容和企业文化,业内新闻等静态内容;后台并阐述系统的结构设计和功能设计,实现管理员的登录管理、教职工的登录
5、信息查询修改、其它人员通过该系统进行网上招聘信息的填写递交,使得外界和高校有着很好的沟通。所有的用户都通过 Web 浏览器进入系统登录界面。1.5 参考文献 王水 张晓民.软件工程素质导论 河南科技大学出版社 2011.2 张俊兰.江开耀.软件工程M.西安:西安电子科技大学出版社,2003.8 叶俊民.软件工程M 清华大学出版社 2.综合描述 2.1 产品的前景 随着旅游业的民展,宾馆娱乐行业日趋发达,引入全方位的电脑服务和电脑管理日益流行。为此,国家建设部已于最近做出明确规定:凡星级在项目审批时,其设计方案必须包括电脑管理系统,否则不予立项。一个成熟的宾馆管理不仅仅是记录宾馆客人的信息,提供
6、查询,报表打印等一系列简单的工作,它能认工作人员从烦琐的手工操作中解脱,并且宾馆管理系统本身就代表着一种管理方式。2.2 产品的功能 宾馆介绍模块:本模块用于介绍宾馆基本情况。网上预订模块:本模块完成对宾馆客房的预定。客房信息模块:本模块完成对客房信息的查看,包括客房的基本信息和客房的详细信息。顾客留言模块:本模块由实现两部分功能,一部分是顾客的留言内容查看,一部分是完成在线用户的留言功能。业界动态等模块;对于业界动态,企业文化,在线帮助,关于我们等模块我们实现软件用户对象的辅助需求。二 后台,具体实现对会员信息,留言信息,客房信息,预订信息等模块功能进行设计实现。客房管理模块:在模块中,实现
7、对宾馆客房信息的相关管理,具体包括客房信息的查看,客房信息的添加,客房信息的修改,客房信息的删除操作.预订管理模块:完成对客房的预定的管理。留言管理模块:本模块实现用户对宾馆服务和其他评价的留言,具体实现查看留言,回复留言和删除留言三部分。会员管理模块:本模块实现已经注册的会员信息的管理,具体实现对会员信息的添加,会员信息的删除,会员信息的修改,会员信息的查看。后台登陆管理模块:本模块实现对后台登陆操作的管理员相关信息进行维护,具体实现登陆管理员信息的查看,登陆管理员信息的修改,登陆管理员信息的删除,登陆管理员信息的添加等功能。其他模块:在后台系统中,除了上述的模块之外,还对公告管理,系统信息
8、等模块也分别进行设计。2.3 用户类和特征 本软件的最终使用用户单位的职工,操作人员一般分为两类,一般操作人员无须具备很多的电脑知识,进行一些简单的培训后,懂得基本电脑操作即可。系统维护人员需具备一定的数据库方面的知识和技能,可以对数据库进行维护。2.4 运行环境 操作系统:windows 浏览器:Internet Explorer、Maxthon、Mozilla Firefox 推荐使用:Internet Explorer、Maxthon 2.5 设计和实现上的限制 编码人员技术不成熟、编程语言限制为 C#+ASP、时间仓促,在完善软件功能上还有些欠缺。服务器端运行环境支持软,硬件 硬件条件
9、:推荐内存 1GB,可用硬盘容量 100G,打印机;服务器两台,一台为数据库服务器,一台为 Web 服务器;客户端计算机若干;网络通讯设备主要包括交换机、网卡、集线器、MODEM 等。Windows xp/windows 7 以上的操作系统 SQL Server 2008 数据库,visual studio 2008 以上;2.6 假设和依赖 无 3.外部接口需求 该系统有良好的内外部接口,针对一般访问的前台相关接口和针对管理员的后台接口。系统整体方便用户操作。3.1 用户界面 本系统用户界面统一使用网页格式提供,使用 visual studio 2008 所提供的标准控件。控件排列格式简洁整
10、齐。菜单使用弹出式下拉菜单。输入输出时间使用“YYYY-MM-DD”,无功能键设置。3.2 硬件接口 无 3.3 软件接口 所有外部软件有:WINDOWSxp/windows 7 或该版本以上的操作系统、tomcat 接口、SQL Server 2008、IE6.0 及其以上版本。应用系统为:天宇宾馆管理系统 所有软件均运行于操作系统上。IE 与 tomcat 接口:将 IE 请求数据传送给服务器 Tomcat 与宾馆管理系统接口:将 IE 请求转送给宾馆管理系统 宾馆管理系统与 SQL SERVER 接口:交互数据 宾馆管理系统与 IE 接口:将响应发送给 IE 3.4 通信接口 支持 ht
11、tp 协议 4.系统特性 4.1 说明和优先级 由高级管理员进行分配。其他人权限不能高于管理员。4.2 激励/响应序列 无 4.3 功能需求 宾馆介绍模块:本模块仅仅是一个用于介绍宾馆基本情况的 本模块输出为展现一个页面,显示宾馆的基本情况介绍。本页面为只读,一般情况下不允许随便修改。暂时设计为静态页面的形式。网上预订模块:本模块是宾馆管理系统前台设计中非常重要的一个模块,输入为一个预订的客户信息,其中分为普通顾客和会员两种情况,系统分别进行处理。具体见下面的用例图:客房信息模块:本模块作为前台的一个子模块也是很重要的,采用动态生成效果,在前台为只读设置,通过链接可以查看具体的客房简介等信息,
12、本模块的输出为两个经过分页的列表,一个是客房大致情况的列表,一个是客房详细信息的列表。本模块和后台的客房信息管理结合,具体的数据流的输入在后台的客房信息管理模块中实现。顾客留言模块:本模块由两部分组成,一部分是经过分页处理的留言列表,一部分是进行留言的交互窗口。对于用户留言模块的输入在前台两个地方:一个通过网站直通车栏目进入输入,一个通过留言列表的链接进入输入。同时在后台的留言管理模块也作为了留言模块的数据输入。业界动态等模块;对于业界动态,企业文化,在线帮助,关于我们等模块我们采取了和宾馆介绍相同的办法,均采用静态页面进行展现,处理。二 后台,具体实现对会员信息,留言信息,客房信息,预订信息
13、等模块功能进行设计实现。客房管理模块:在模块中,实现对宾馆客房信息的相关管理,下属分为四个具体的子模块,分别是客房信息的查看,客房信息的添加,客房信息的修改,客房信息的删除操作.具体见下图:客房信息查看中可以查看经过分页处理的客房简要信息,具体应该包括客房名称,价格,楼层,类型,客房的使用状态等信息.本模块仅仅是对作为客房信息的数据输出,系统设置为只读.客房信息的添加作为客房信息模块的数据输入源,在系统初始化部署时设定后,以后基本不再需要.在本子模块中应该尽量体现客房信息参数的完整性和全面性.客房信息修改子模块可以在客房添加子模块的基础上实现,以体现软件的重用思想.实现对已有客房信息的修改,.
14、客房信息删除子模块实现对不在有意义的客房信息进行删除.预订管理模块:本模块实现对用户客房预订的一个统计处理,在本部分中,预订针对会员预订和普通用户的预定分别按照最终的算法实现,同时和会员注册模块结合使用。留言管理模块:本模块实现用户对宾馆服务和其他评价的留言,在本模块下属三个子模块,分别是查看留言,回复留言和删除留言三部分,具体划分见下图:留言查看子模块实现对留言者的留言经过分页处理后的列表,它的数据应该和前台中顾 客留言的数据同步,同时为了增加宾馆网站访问者和宾馆本身的互动性,对留言者的留言应该进行恢复,对于未曾恢复的留言应该有好的标注.回复留言子模块是针对留言查看模块中的留言者的留言的一个
15、回复,一次增加互动性.留言删除实现对留言的删除.会员管理模块:本模块实现已经注册的会员信息的管理,它包括对会员信息的添加,会员信息的删除,会员信息的修改,会员信息的查看四个子模块。具体见下图:会员信息的添加子模块可以实现对注册会员的添加,在这部分数据来源有两个地方,一个在此处,一个可以在前台等会员登陆处通过会员注册实现会员信息的添加,进而为以后的客房预订实现的优惠提供数据支持。会员信息的删除实现对会员信息的删除操作。会员信息的修改实现对会员信息的修改,这部分同时实现了对会员忘记密码时在后台的修改。会员信息的查看实现一个经过分页处理后的会员信息列表。后台登陆管理模块:本模块实现对后台登陆操作的管
16、理员相关信息进行维护,具体包括登陆管理员信息的查看,登陆管理员信息的修改,登陆管理员信息的删除,登陆管理员信息的添加等功能。具体见下图:管理员登陆后台的模块主要实现四个核心功能,可以查看管理员信息,可以修改管理信息,可以删除管理员信息,可以添加管理员信息,同时结合后台的登录验证实现验证码的实现。通过验证码增加对系统的安全性。其他模块:在后台系统中,除了上述的模块之外,还对公告管理,系统信息等模块也分别进行设计,这些模块主题采用只发布或者只展示的设计方式进行设计,在公告管理中采用只发布的方式对公告信息进行发布,在系统信息模块采用只读的设计方式进行设计。5.非功能需求 5.1 性能需求 本系统的总
17、体目标是应用先进的信息技术为软件用户对象提供稳定、安全、可靠信息化服务,具体技术上将达到如下要求:1.3.2.1 精度:该系统的所有原始数据和统计数据均最终经过四舍五入到整数。1.3.2.2 时间特性要求:系统响应时间:大部分操作接近于实时操作,大部分的检索与修改等操作应在 0.5s 之内。系统更新处理时间:0.5 秒以内。数据的转换和传送时间:0.1 秒以内。1.3.2.3 灵活性要求:数据库采用 SQL Server 系统,该数据库作为中小型数据库首选,能够满足一般中小型宾馆的的数据访问负载。5.2 安全设施需求 对突然断电造成的数据库流失,能够进行备份。上传到云服务。5.3 安全性需求
18、系统开启防火墙,具有类似小红伞杀毒软件,且具有自己独立的服务器。定期进行维护操作 5.4 软件质量属性 由于时间紧迫,软件需求说明分析人员分析的不够透彻,开发人员水平有待提高,系统属性还不够稳定,有待深度开发。5.5 业务规则 公司人员登陆成功才能进行管理此宾馆管理系统的操作。客户注册后可以进行订房,退房操作。高级管理员进行系统的维护,以及对公司人员以及客户的权限分配,以及增删改查。5.6 用户文档 用户手册:内容中包含对此软件的详细操作,以及安装方法(有图解)。在线帮助:提供客服电话和 QQ。在工作时间内可进行咨询与寻求帮助。6.其他需求 法律需求:本软件非免费产品,需要进行购买才能拥有使用
19、权,更不可用于商业用途。已经发现,将追究法律责任。国际化需求:暂时推出中文简体版本和繁体版本,相继会推出英文版。附录 A:术语表 房卡:用于表明登记入住客人的身份,与房间钥匙一同需要客人自行保管。大床标准间:由一个人或两个人使用的房间,其中设有一张 1.5m2m 的双人床;适合于夫妻使用,大部份使用客人为商务客人出差,标准间:两个人占用或使用的房间,其中设有两张 1.1m2m 的单人床;适合于团队会议,一间房两张床,经济实惠。有好的服务,费用分担还不高。三人间:由三人入住的房间,其中设有三张 1m2m 的单人床;旅行团队会议俄罗斯人。套间由一个人或两个人使用的房间,2m2m 的双人床;免费房:
20、无需付费的房间(特殊贵宾,政务客人等特殊享用,无需付房费身份更特殊)自用房:酒店内部占用而无需付费的房间 值班经理用房。维修房:暂时不能使用的房间,或因为设施设备而需要维修 非卖房:由于某种原因而较长时间不能出租的客房 脏 房:未清扫客房 清扫房:正在清扫的客房 清洁房:已清扫过的客房 已检房:已检查过的客房(清洁房一般也是已检房)可用房:可随时出租的客房 占用房:包含已占用,和预订占用。跑帐房:客人已经离开酒店,但没有付款结帐(由于前台和客房中心沟通不够,入住客人信息不能共享,押金不足,登记不完善都会造成跑帐,客人已经离店,客房信息未更改,房费自动滚帐等)门市价:酒店报价单或对外公开报价的价
21、格 房数:房间的数目 占用数:酒店已住客房和已被预订房的数目 已出租客房数:酒店已经出租的客房数目 可用房数:酒店中全部可用的客房数 预订数:酒店预订客房的数目 前台(reception):酒店为客人办理入住登记,房间预订(包括电话预定)的岗位,同时办理闻讯,结账的岗位,要求服务员接一,答二,照应三,同时是登记客史的第一到程序。岗位职责:一份说明某个岗位的主要职责以及上下级关系、相应的责任、工作条件和必须使用的设备和资料。任职条件:一份关于完成某一岗位职责所必须具备的个人资格、技能及素质的说明。宗旨:一份陈述酒店独特目标以有别于其他酒店的文件。宗旨陈述表达了酒店所遵循的理念、饭店活动的含义和方
22、向,以及宾客、管理者和员工三者的利益。组织机构表:用图表形式展示某一组织内部各岗位之间的关系,各自在组织中的地位、责任区域和权力范围。营收中心:指酒店向宾客销售产品和服务从而直接取得营业收入的部门如前厅、餐饮部各营业点、房内用膳和零售点等都是饭店主要 营收中心。上门客:未经预定而进入饭店要求入住的宾客。对客服务全过程:描述饭店经营流程的一种说法,以宾客和员工面对面接触和交易为其特征。客帐:一张记录某个人或某间客房的交易情况的表格(纸制或电子表)。漏帐:一笔应该记入客帐的交易,但在宾客离店后这笔记录才进入前厅登帐系统。酒店电脑管理系统:一个电脑软件模块组合用于支持饭店多种前后台经营管理活动。入住
23、订房单:一张印制好的用于记录入住信息的表格。登记好客人入住信息后,在录入电脑终端,与客房中心共享信息,通常酒店会留存登记单信息和电脑信息两套客史。出租率:一段时间内无论是售出或占用的房间数与可销售房间数之比。占用的客房数 住房率=可销售房间数 提前到店:指客人在预订时间之前到达。两种情况:A、是指在预订的日期以前到达。B、是在酒店所规定的入住时间前到达。不管是以上哪一种情况,都要妥善安排客人。3、送餐服务(房服 room service):指为方便客人,由服务员送食物或饮料到房间供客人享用的服务。通常预备专用的餐车,餐具等 送餐服务的特点。送餐服务的做法。大堂保险箱:指宾馆可供客人存放贵重物品
24、的用具,用于保障客人的财物安全;一个保险箱有两把钥匙,同时使用才能开启。宾馆客人各执一把。前台可提示客人是否需要存放贵重物品,6、VIP 它是“Very Important Person”的缩写。重要客人之意。VIP 分级别,不同身份,层次等,接待规格不同,酒店会为一些贵宾准备相应的欢迎形式,与其他客人唯一的区别,只是接待规格不同,其它没有差别,不能因此忽视其它客人,比如,客人问你,那间房客人怎么有鲜花水果,我怎么没有?怎么回答?(客人自买的,我们帮助洗派发的)接待重要客人的准备工作;在住期间及离店的工作。大堂副理根据前台提供的信息通知相关人员迎候,并打印欢迎信。房务部部根据前台的通知按相应的
25、 VIP 等级进行房间布置。客人到店前大堂副理对 VIP 预抵房间进行检查,并将意见及时反馈客房部。客房部根据大堂副理的检查结果及时进行调整。抵店迎候 前台根据客史记录填写好客人的入住登记单。2、大堂副理于客人抵店前在大堂等候客人,客人进店时主动问候并自我介绍。3、大堂副理将客人引领至前台协助办理入住登记手续。4、入住 30 次以上的由前厅部经理或值班经理接送。5、政府官员、旅行社副总以上级别客人由副总及以上人员接送。三、在店服务 1、前台及时将 VIP 客人的入住信息通知相关岗位,以便知晓。2、各服务岗位在接到 VIP 客人的服务指令时,坚定不移地执行首问负责制的原则,不得出现任何梗阻。3、
26、各服务岗位在为 VIP 客人提供服务时应最大限度地以姓氏称呼客人。4、各服务岗位严格按照已制定的 VIP 服务标准进行操作。5、为 V3 客人派当日生活报、店刊。6、VIP 住 2 日以上由客房主管拜访客人并补派水果。7、VIP 客人可享受 6 折洗衣优惠,餐饮 9 折优惠。四、预离 1、大堂副理于客人预离时间的前一晚,对客人进行电话意见征询。了解客人的行程安排是否发生变化,如需继续延住则及时为客人办理好相关手续。2、询问客人次日是否需要提供叫早、行李及送机(站)服务并将信息及时通知相关岗位。3、询问客人住店期间的感受并作以详细记录。4、将电话意见征询所获知的信息及时归档,完善客史档案记录。1
27、、大堂副理负责敦促并检查客人离店前各项服务事宜的落实情况。2、大堂副理于客人预离时间前在大堂等候客人,并陪同客人到结帐处办理离店手续。3、大堂副理将客人送至店外并致以祝福,待客人远离后返回。附录 B:分析模型 1.系统功能模块图:2.数据流程图:网上预订模块:是 否 否 是 是宾馆管理系统 宾馆介绍模块 网上预订模块 客房管理模块 预订管理模块 留言管理模块 会员管理模块 后台登陆管理模块 其他模块 客房信息模块顾客留言模块 业界动态等模块 前台管理模块 后台管理模块 开始 是 否 现 在预订 选中网上预订 是 否 还 有剩余房间 填写需要的房间要求,以及入住时间 提 示 房 间 已满 顾客留言模块:3.E-R 图:客房 顾客 管理员 宾馆 附录 C:待确定问题的列表:(注:专业文档是经验性极强的领域,无法思考和涵盖全面,素材和资料部分来自网络,供参考。可复制、编制,期待你的好评与关注)结束