酒店预订服务管理系统.doc





《酒店预订服务管理系统.doc》由会员分享,可在线阅读,更多相关《酒店预订服务管理系统.doc(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件工程课程设计太原明园大酒店预订服务管理系统年级专业: 2010级计算机科学与技术学生姓名: XX 学 号: 目 录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用户界面1
2、23.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)维护房间的信
6、息 (4)删除订单 (5)预定 (6)个人信息管理 系统接口酒店门户网站是一个独立的系统。此系统和网络相连,用户通过网络就很方便的在此系统上进行交易。系统与数据库相连,便于及时更新信息。 用户接口在用户和产品之间进行交互要使用的逻辑接口特征(1) 屏幕(2) 窗口化的界面(3) 菜单式的选项为使用户使用系统时,操作简单,用户容易掌握,接口还必须优化(1) 当用户操作不当时,系统给出的错误信息必须是简单易懂的,即用户很快就知 道为什么和哪儿出错了,并且给出的解决方法也要尽量简单。用户很快的从错误状态中恢复出来。(2) 与客户交互的选项要操作简单,手工填写的信息必须尽量少。 硬件接口 包括网络端口
7、支持,输入设备 软件接口操作系统(windows 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 退出登陆 安全退出登录 员工系统
10、2.2.3.1登陆 员工从系统管理员处获得员工的ID和密码,成功登陆后即获得员工权限2.2.3.2查看订单 员工可以查询当天到期的订单2.2.3.3 维护房间信息员工可以增加或者删除房间,改变房间价格2.2.3.4删除订单 员工仅能删除的订单为用户要求取消的订单2.2.3.5 预定 员工仅能在用户请求的下预定房间2.2.3.6 个人信息管理员工可以修改自己的密码用户特征 主要用户是需要预订酒店房间的客户,我们提供两种订购方式。电话预订和网上预订。对于使用网上预订的客户,我们要求客户可以使用个人电脑上网。还有普通访问网站的网民,我们提供酒店介绍服务。约束. 管理策略: N/A 硬件局限:支持网络
11、服务的个人电脑。 数据库服务机: H80 (Dual 1GHZ CPU, 2G RAM, 120G Disk System) 其他应用接口: 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图 需求规定
12、外部接口需求用户界面3.1.1.1 新的预订窗口1 初始预订窗口 2 用户选择后的新预订窗口 3 新订单概要窗口3.1.1.2 取消预订所需要的窗口 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 用户查看用户信息
13、窗口 2 打开窗口失败窗口 3 修改用户信息窗口 4 修改失败窗口3.1.1.8 员工登陆 1 员工登陆窗口 2 员工登陆失败窗口3.1.1.9 员工查看 1 员工查看窗口 2 员工查看失败窗口3.1.1.10 员工维护房间信息 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 参与者 主要参与者: 用户
14、次要参与者: 员工3.2.2.1.1.4 先决条件 酒店有未被预订的房间客户在网站上注册了有效信息,即会员没有注册的客户也可以建立新的预订3.2.2.1.1.5 主要场景描述 1. 预订请求由用户触发,用户要初始化一个新的预订请求2. HRS 列出酒店所有未被预订的房间类型(包括此类房间的价格等其他信息)给用户选择 3. 用户选择一种房间类型,输入需要的数量,提交预订请求给HRS. 4. HRS 比较酒店此类房间的数量与用户输入的房间数量,确保酒店足够提供这么多房间。如果房间不够,则提示用户并且建议用户换成其他的有足够房间数目的房间类型。5. 如果房间足够,用户必须在预订订单上填写订单需要的信
15、息,比如住址,名字等,但是订单号码是由HRS生成的。但是如果用户是以会员身份登陆的,那 么订单中要填的个人信息系统就自动填写了,并且会员可以更改系统自动填写的信息。 6. 如果订单信息填写正确,HRS在没有意外的情况下下,报告用户预订成功。 7. HRS 减少相应房间类型的房间数目 8. HRS 把订单号反馈给用户 9. 在订单到期的当天的,HRS把有关的订单报给酒店员工 . 3.2.2.1.1.6 可供选择的场景 客户的状态信息 1 登录的会员 2 普通客户3.2.2.1.1.7 失败条件 1. HRS 未能与数据库建立房间信息的连接 HRS 报告系统管理员连接错误. HRS 因这个错误引起
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 酒店 预订 服务 管理 系统

限制150内