大酒店预订服务管理系统方案

上传人:仙*** 文档编号:88512677 上传时间:2022-05-11 格式:DOC 页数:38 大小:1.97MB
收藏 版权申诉 举报 下载
大酒店预订服务管理系统方案_第1页
第1页 / 共38页
大酒店预订服务管理系统方案_第2页
第2页 / 共38页
大酒店预订服务管理系统方案_第3页
第3页 / 共38页
资源描述:

《大酒店预订服务管理系统方案》由会员分享,可在线阅读,更多相关《大酒店预订服务管理系统方案(38页珍藏版)》请在装配图网上搜索。

1、 软件工程课程设计明园大酒店预订服务管理系统年级专业: 2010级计算机科学与技术学生: # 学号: 2010102221目 录1.引言31.1目的41.2 背景41.3术语41.4 参考资料41.5 概述42.任务概述52.1 产品描述52.1.1系统接口62.1.2用户接口62.1.3硬件接口62.1.4软件接口72.1.5通信接口.72.1.6存约束72.1.7操作72.1.8站点自适应需求72.2产品功能72.2.1预订系统:72.2.2会员系统92.2.3员工系统92.3用户特征102.4约束.102.5假定和依赖112.6ER图113.需求规定123.1外部接口需求123.1.1用

2、户界面123.2功能需求143.2.1主要模块143.2.2功能详细描述153.3性能要求373.3.1静态要求373.3.2动态要求373.4设计约束条件373.5软件系统属性373.5.1可靠性373.5.2有效性383.5.3安全性383.5.4可维护性383.5.5可携带性383.6逻辑数据库要求383.6.1各种信息用到的信息种类:Character, number, float383.6.2应用的频率:数据库可以连续被访问每年365天383.6.3访问容量:由系统定义的不同角色所限制383.6.4数据实体和它们的关系:由数据库对象的PK和FK所限制383.6.5完整性限制:依赖不同

3、的数据库对象383.6.6数据保持要求:24小时支持应该被提供393.7完毕语39引言这个文档详细说明了酒店预订系统的功能,需求,和规格,并且还详细的说明了酒店的其他功能模块的需求的规格。文档还包含了酒店预订系统的结构,用户接口,交互,约束。从理解的角度展示了一个酒店预订系统要完成的功能和一个真正的酒店的要完成的功能。目的编写该文档的目的在于明确酒店管理系统的用户需求,使得软件开发人员与用户对待开发软件的需求有统一的、无二义性的认识,安排项目规划与组织软件开发与测试,该文档所描述的容,可作为软件确认测试的依据。本文档仅供项目经理、设计人员、开发人员参考。1.2 背景软件系统的名称:明园大酒店预

4、订系统系统的主要模块:酒店预定系统本项目的任务提出者:酒店本项目的任务开发者:电信软件工程组本项目的用户:酒店的员工,酒店的潜在的客户,所有网民1.3术语HRS:酒店预订系统MBS:会员系统EPS:员工系统1.4 参考资料参考资料: SRS实例模板1.5 概述文档分为两个部分:首先是对需求的概述,这一节包括系统总体功能的概述,系统的体系结构,和影响设计的一些因素。其次是具体需求说明。 这一节包括系统的功能详细说明。任务概述2.1 产品描述 酒店门户包含三大模块:酒店预订系统(最核心的模块),会员系统,员工系统。酒店预订系统:这是一个网上预订系统,用户可以在网上预定房间和取消预订房间。同时这个系

5、统也是一个预订系统,用户可以打给前台工作人员,手工预订或者取消预订。这个软件提供给用户以下功能。 (1)预订请求 (2)预订取消 (3)更改预定 (4)预订查询 (5)其他(比如酒店的活动公布)会员系统:首先用户以游客身份进入系统。如果用户有意成为本酒店的会员,则点击注册,进入注册系统。用户必须填写相关的个人信息(名字,住址,联系方式)。系统给用户提供以下功能: (1)注册 (2)会员登陆 (3)会员功能 (4)注销员工系统:员工获得合法身份后,即持有有效ID和密码进入系统。员工获得员工权限。系统给员工提供的功能如下: (1)登录 (2)查看订单 (3)维护房间的信息(4)删除订单 (5)预定

6、 (6)个人信息管理系统接口酒店门户是一个独立的系统。此系统和网络相连,用户通过网络就很方便的在此系统上进行交易。系统与数据库相连,便于与时更新信息。用户接口在用户和产品之间进行交互要使用的逻辑接口特征(1) 屏幕(2) 窗口化的界面(3) 菜单式的选项为使用户使用系统时,操作简单,用户容易掌握,接口还必须优化(1) 当用户操作不当时,系统给出的错误信息必须是简单易懂的,即用户很快就知 道为什么和哪儿出错了,并且给出的解决方法也要尽量简单。用户很快的从错误状态中恢复出来。(2) 与客户交互的选项要操作简单,手工填写的信息必须尽量少。硬件接口 包括网络端口支持,输入设备 软件接口操作系统(win

7、dows XP)数据库(MySQL)通信接口. Internet 局域网Local Area Network(LAN).存约束足够的存与进行交互操作支持用户多种方式的操作交互操作周期和无人值守操作 支持数据处理功能撤销和恢复操作站点自适应需求a. 数据初始化需求 为应用程序初始化数据库实例 初始化房间信息b. 站点必须不被用户禁止 c 用户在线操作产品功能预订系统:2.2.1.1预订请求 (1)在线预订 处理预订请系统的主要功能。如果用户选择的房间类型的房间数在用户请求房间数的围之,则预订成功,生成订单,订单的生面命周期在预订成成功的当天到入住日期这一段时间。如果房间数超过了系统预置的房间数,

8、则提示用户是不是可以在其它房间类型中选。如果酒店房间已满,提示已满,预订不成功。 (2)预订 这时系统的操作由员工代替。2.2.1.2 预订取消 (1)网上取消 在订单有效之前都可以取消,即在用户入住日期之前都可以取消或者更改 (2)取消 在订单有效之前都可以取消,即在用户入住日期之前都可以取消或者更改。系统的功能由员工替代。2.2.1.3预订修改(1)网上修改:在订单有效之前都可以取消,即在用户入住日期之前都可以取消或者更改,不能更改订单号。 (2)修改 :系统的操作由员工代替2.2.1.4预订查询(1)网上查询:在订单有效之前都可以取消,即在用户入住日期之前都可以取消或者更改,不能更改订单

9、号。 (2)修改 :系统的操作由员工代替2.2.1.5其他公布酒店近期特惠活动会员系统2.2.2.1 注册用户申请会员后,填写必须的个人信息,注册成功2.2.2.2会员登陆会员使用有效ID和密码登陆,登陆成功后即获得会员权限 2.2.2.3会员功能 1 会员查看或修改会员信息2 会员查看订单历史信息 3 针对会员实现积分优惠制 4 会员能够享受我们的酒店优惠特价5 会员具有普通用户的一切功能2.2.2.4注销注销有两种,1 永久注销,即用户放弃会员身份2 退出登陆 安全退出登录员工系统2.2.3.1登陆员工从系统管理员处获得员工的ID和密码,成功登陆后即获得员工权限2.2.3.2查看订单 员工

10、可以查询当天到期的订单2.2.3.3维护房间信息员工可以增加或者删除房间,改变房间价格2.2.3.4删除订单 员工仅能删除的订单为用户要求取消的订单2.2.3.5预定员工仅能在用户请求的下预定房间2.2.3.6个人信息管理员工可以修改自己的密码用户特征 主要用户是需要预订酒店房间的客户,我们提供两种订购方式。预订和网上预订。对于使用网上预订的客户,我们要求客户可以使用个人电脑上网。还有普通访问的网民,我们提供酒店介绍服务。约束.管理策略: N/A 硬件局限:支持网络服务的个人电脑。 数据库服务机: H80 (Dual 1GHZ CPU, 2G RAM, 120G Disk System) 其他

11、应用接口: Web 浏览器: Internet Explorer or higher, Netscape 7.0 or higher 数据库: MySQL6.0 or above 并行操作: N/A 定期查核功能: N/A 控制功能: N/A 高阶语言需求: N/A 信号握手协议: N/A 可靠性需求: 出错命令处理不超过 0.01% 应急程度: High 安全需求: 满足安全需求,保证系统的安全假定和依赖用户可以选择登陆和不登陆两种方式进入系统ER图需求规定外部接口需求用户界面3.1.1.1 新的预订窗口1初始预订窗口2 用户选择后的新预订窗口3 新订单概要窗口3.1.1.2 取消预订所需要

12、的窗口1 查找相应订单2 没有找到相应的订单3取消预订的确认窗口4取消预订异常窗口3.1.1.3 修改预订所需要的窗口1 查找相应订单窗口2 没有找到相应的订单窗口3修改预订信息后的确认窗口4修改预订信息异常窗口3.1.1.4用户注册1用户注册窗口2注册失败窗口3.1.1.5用户登陆 1用户登陆窗口2登陆失败窗口3.1.1.6用户注销1用户注销窗口2 注销失败窗口3.1.1.7用户查看或修改1 用户查看用户信息窗口2打开窗口失败窗口 3 修改用户信息窗口 4 修改失败窗口3.1.1.8员工登陆1员工登陆窗口2员工登陆失败窗口3.1.1.9 员工查看1员工查看窗口2员工查看失败窗口3.1.1.1

13、0员工维护房间信息1员工修改房间信息窗口2员工修改房间信息失败窗口功能需求主要模块预订系统会员系统员工系统功能详细描述3.2.2 .1预订系统(HRS)Use Case 1:3.2.2.1.1预订请求3.2.2.1.1.1目的酒店接收用户预订请求,处理预订请求,并把新的预订订单提供给酒店3.2.2.1.1.2角色 处理预订3.2.2.1.1.3参与者 主要参与者: 用户 次要参与者: 员工3.2.2.1.1.4 先决条件酒店有未被预订的房间客户在上注册了有效信息,即会员没有注册的客户也可以建立新的预订3.2.2.1.1.5 主要场景描述1.预订请求由用户触发,用户要初始化一个新的预订请求2.

14、HRS列出酒店所有未被预订的房间类型(包括此类房间的价格等其他信息)给用户选择3.用户选择一种房间类型,输入需要的数量,提交预订请求给HRS. 4. HRS比较酒店此类房间的数量与用户输入的房间数量,确保酒店足够提供这么多房间。如果房间不够,则提示用户并且建议用户换成其他的有足够房间数目的房间类型。5. 如果房间足够,用户必须在预订订单上填写订单需要的信息,比如住址,名字等,但是订单是由HRS生成的。但是如果用户是以会员身份登陆的,那 么订单中要填的个人信息系统就自动填写了,并且会员可以更改系统自动填写的信息。 6.如果订单信息填写正确,HRS在没有意外的情况下下,报告用户预订成功。7.HRS

15、减少相应房间类型的房间数目 8.HRS把订单号反馈给用户 9. 在订单到期的当天的,HRS把有关的订单报给酒店员工 . 3.2.2.1.1.6可供选择的场景 客户的状态信息 1 登录的会员 2 普通客户3.2.2.1.1.7失败条件1.HRS 未能与数据库建立房间信息的连接HRS 报告系统管理员连接错误. HRS 因这个错误引起的不便给用户道歉并建议用户稍后再试2.模块在日志里面记录这次连接错误 HRS 未能更新预订订单状态HRS 报告系统管理员连接错误. HRS 因这个错误引起的不便给用户道歉并建议用户稍后再试 3 模块在日志里面记录这次连接错误HRS 未能与员工建立连接HRS 报告系统管理

16、员连接错误.HRS 因这个错误引起的不便给用户道歉并建议用户稍后再试 模块在日志里面记录这次连接错误3.2.2.1.1.8后续条件HRS完成处理一个预订。HRS等待另一个预订请求3.2.2.1.1.9 活动图3.2.2.1.1.10序列图Use Case 2:3.2.2.1.2 取消预定3.2.2.1.2.1目的 酒店允许用户利用订单号取消订单3.2.2.1.2.2角色 处理用户取消预订动作3.2. 2.1.2.3参与者 主要参与者: 用户 次要参与者: 员工3.2. 2.1.2.4先决条件预订取消必须在订单有效日期之前,即从预定开始那天到客户要入住的日期之前这一段时间3.2.2.1.2.5主

17、场景1. 用户输入订单号,然后点击 “ 提交”按钮 2.HRS 在订单列表中找到这个订单,并且审核这个订单是否在数据库中3.确认后,HRS 删除订单4. HRS 更新数据中的房间数5.HRS 给用户一个确认信息3.2.1.2.2.6选择的场景1. 用户点击“取消”按钮,HRS 删除订单2. 在订单列表中找这个订单,并且订单号是有效 HRS 删除订单并且显示订单已经删除这个信息给用户 3.HRS在订单列表中找这个订单,订单号是无效的 4.HRS 发送给用户错误信息并且显示给用户“你的订单已经不存了”3.2.1.2.2.7失败条件􀂃 HRS连接数据库失败􀂃 HR

18、S数据库查询失败􀂃 数据更新操作失败3.2.1.2.2.8后续条件处理用户取消预订的请求。系统进入一致状态. 3.2.1.2.2.9活动图3.2.1.2.2.10序列图 Use Case 3:3.2.2.1.3修改预定3.2.2.1.3.1目的 允许用户修改用户的订单信息3.2.2.1.3.2角色处理预订订单的修改3.2.2.1.3.3参与者主要参与者:用户3.2.2.1.3.4先决条件用户已经预订过3.2.2.1.3.5主场景1.用户输入订单号,然后点击 “ 提交”按钮. 2. HRS 在订单列表中找到这个订单,并且审核这个订单是否在数据库中3. 经过确认后,HRS显示订单

19、,此时订单的状态是可修改的4. 用户更改订单信息,但不能修改订单号5.HRS根据用户订单信息更新数据库6. HRS给用户发确认3.2.2.1.3.6 选择场景1. 用户点击修改按钮2. 在订单列表中找这个订单,并且订单号是有效的3. 在用户修改订单信息之后,而且提交了更改后的订单,然后 HRS确认没有无效数据后给用户并且显示信息修改已成功 4. HRS在订单列表中找这个订单,订单号是无效的5. HRS 发送错误信息给用户,显示信息“你查找的订单不存在了”3.2.2.1.3.7失败条件􀂃 HRS连接数据库失败􀂃 HRS数据库查询失败3.2.2.1.3.8后续条

20、件1.处理用户修改预订的请求。2.系统进入一致状态. 3.2.2.1.3.9 活动图3.2.2.1.3.10 序列图Use Case 4:3.2.2.1.4查询预定3.2.2.1.4.1 目的 允许用户查询用户的订单信息3.2.2.1.4.2 角色处理预订订单的查询3.2.2.1.4.3参与者 主要参与者:用户3.2.2.1.4.4先决条件 用户已经预订过或会员已经登陆uo或3.2.2.1.4.5主场景1.用户输入订单号,然后点击 “ 提交”按钮. 2. HRS 在订单列表中找到这个订单,并且审核这个订单是否在数据库中 3.经过确认后,HRS显示订单,此时订单的状态是不可修改的3.2.2.1.

21、4.6选择场景1.用户点击查询按钮 2.在订单列表中找这个订单,并且订单号是有效的 查看订单请求得到满足 3.HRS在订单列表中找这个订单,订单号是无效的4.HRS 发送错误信息给用户,显示信息“你查找的订单不存在了”3.2.2.1.4.7失败条件􀂃 HRS连接数据库失败􀂃 HRS数据库查询失败3.2.2.1.4.8后续条件 处理用户查看预订的请求。 系统进入一致状态. 3.2.2.1.4.9 活动图3.2.2.1.4.10 序列图3.2.2.2会员系统(MBS)3.2.2.2.1 Use Case 1:用户注册3.2.2.2.1.1 目的 用户由普通用户升

22、级到会员3.2.2.2.1.2 角色处理用户注册请求3.2.2.2.1.3参与者主要参与者:用户3.2.2.2.1.4先决条件面向所有网络用户3.2.2.2.1.5主场景1. 用户点击“注册 ”按钮2. MBS显示一个网络注册协议,要求用户仔细阅读3. 用户点击“同意”后,MBS显示注册填写的表单4. 用户填写注册表单的必填项目后,点击“确定注册”5. MBS确认用户填写的信息是否正确,并且确定ID是否唯一 6. MBS确认后给用户显示信息“注册成功”3.2.2.2.1.6选择场景1.用户点击注册按钮2.看完注册网络协议后,点击不同意,退出注册3.看完注册网络协议后,点击同意,进入填写注册表单

23、窗口4. 用户提交注册表单后,MBS检测用户ID是唯一的,并且其他信息填写完整(必须的信息包括用户,住址,号)则显示“注册成功”5. 用户提交注册表单后,MBS检测用户ID不是唯一的,或者其他信息填写不完整(必须的信息包括用户,住址,号)则返回注册表单3.2.2.2.1.7失败条件􀂃 HRS连接数据库失败􀂃 HRS数据库更新失败3.2.2.2.1.8后续条件处理用户注册的请求。系统进入等待注册状态. 3.2.2.2.1.9 活动图3.2.2.2.1.10 序列图3.2.2.2.2 Use Case 2: 用户登录3.2.2.2.2.1 目的用户登录接口3.2

24、.2.2.2.2 角色处理用户登录3.2.2.2.2.3参与者主要参与者:用户3.2.2.2.2.4先决条件面向所有网络用户3.2.2.2.2.5主场景1. 用户输入用户ID和密码后,点击“登录”按钮2. MBS确认用户ID是否存在,ID并且是否和密码匹配3. MSB确认存在且匹配成功后,用户登录成功4. 这时候用户权限提高为会员权限3.2.2.2.2.6选择场景1. 用户输入ID 和密码后 点击登录按钮2. 若MBS检测到ID不存在则提示,“用户名不存在,请重试” 3. 若MBS检测到ID存在但是密码错误,则提示用户输入的密码错误。并清除密码框容3.2.2.2.2.7失败条件𙦦

25、7; HRS连接数据库失败􀂃 HRS数据库查询失败3.2.2.2.2.8后续条件处理用户登录的请求。系统进入一致状态. 3.2.2.2.2.9 活动图3.2.2.2.2.10 序列图3.2.2.3.5 Use Case 5: 预定3.2.2.3.5.1 目的帮助客户预定3.2.2.3.5.2 角色房间预定3.2.2.3.5.3参与者主要参与者:员工3.2.2.3.5.4先决条件员工登录后3.2.2.3.5.5主场景1. 员工接到用户预定,用户要求预定房间2. 员工获得客户许可后,记录用户预定的信息3. 员工立即获得用户权限,创建订单4. 提示创建订单成功,并在日志中记录下此动

26、作 3.2.2.3.5.6 选择场景 无3.2.2.3.5.7失败条件􀂃 EPS连接数据库失败􀂃 EPS更新数据库失败3.2.2.3.5.8后续条件员工进入系统3.2.2.3.5.9 活动图3.2.2.3.5.10 序列图性能要求静态要求 a. 数据库的大小应该依赖数据库服务器的硬件限制 b. 被支持的终端数目:1000 c. 被支持的同步用户数目:4000动态要求 a. 需要重新得到数据的时间量要轻微依赖于平台和用户的电脑配置 b.需要提交数据的时间总量要稍微依赖于用户所用电脑的平台 c. 一个简单请求如发送用户请求,数据库事务处理和发送回响应的响应时间应

27、该在一秒左右。HRS必须为当地网络连接确保这样一个执行速度为10Mbps左右的响应时间。设计约束条件 必须被设计成将运行在共享资源的整个应用程序的组件 面向对象设计和译码方法应该被用着完成标准设计 HRS为完成HRS业务数据库应该与应用程序所用的其他数据库分开保存 HRS网络服务器必须在Windous 2003服务器上执行 HRS数据库服务器必须在IBM AIX 4.3 上执行 DBMS应该是Oracle 8.1.2或更高软件系统属性可靠性 软件能被用着处理将与局部化数据库连接的中等尺寸在线存储的顺序有效性 这个软件不是很危急的任务,这个软件不是多余的在硬件错误的情况下,用户应该替换坏的硬件(

28、在这个系统之外)和重装软件 。不完整的要求和报告可能丢失(或者必须被复制到新的硬件) 在软件失败的情况下,用户将必须重启软件。当软件失败发生时不完整的要求和报告可能被丢失或者不是可用的。安全性 通过客户网络访问HRS,操作系统必须确保任何未授权的访问是不能到达的。安全性将会依赖用户所用的系统可维护性系统不应该有除了以下的其他维护安装软件删除磁盘的顺序信息需要的维护应该最多10% 可携带性 其核心功能应该可能运行在UNIX和windows系统上。用户界面应该支持Windows操作系统逻辑数据库要求各种信息用到的信息种类:Character, number, float应用的频率:数据库可以连续被

29、访问每年365天访问容量:由系统定义的不同角色所限制数据实体和它们的关系:由数据库对象的PK和FK所限制完整性限制:依赖不同的数据库对象数据保持要求:24小时支持应该被提供3.7 完毕语:本系统的开发节省了大量的工作量,减少了重复操作,减少了出现错误的几率,加强了预订记录的安全性和完整性,提高工作效率,实现酒店预订管理的系统化、规化和自动化。而且该系统具有人性化设计、系统的安全设置、简单的系统维护方法、使用的高效性、强大的功能、具有错误识别能力等创新点。本系统方便了大型酒店对预订业务的管理,浏览、添加、删除、修改等操作简单直观,能基本符合酒店预订管理的需求,在一定的时期具有教好的发展前景。本系统设置了超级用户和普通用户两种权限,普通用户只可以对系统进行浏览,查询以与少量的添加删除工作;超级用户除了拥有普通用户的功能以外还能对普通用户进行添加删除,还能对系统中的全部容进行修改,删除和添加。本系统完成酒店预订系统中的几个常用的模块,不仅适于酒店,也适用于规模较大的服务性企业。38 / 38

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!