软件工程课程设计-酒店预订系统.doc
《软件工程课程设计-酒店预订系统.doc》由会员分享,可在线阅读,更多相关《软件工程课程设计-酒店预订系统.doc(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、北京石油大学函授教育软件工程课程设计题 目: 乌鲁木齐明园大酒店预订效劳管理系统 年级专业: 2021级计算机科学及技术 学生姓名: 蒋磊 学 号: 2021103001 完成时间: 2021 年 10月 7日目 录1.引言3目的41.2 背景4术语41.4 参考资料41.5 概述42.任务概述52.1 产品描述5系统接口6用户接口6硬件接口6软件接口7通信接口.7内存约束7操作7站点自适应需求7产品功能7预订系统:7会员系统9员工系统9用户特征10约束.10假定和依赖11ER图113.需求规定12外部接口需求12用户界面12功能需求14主要模块14功能详细描述15性能要求37静态要求37动态
2、要求37设计约束条件37软件系统属性37可靠性37有效性38平安性38可维护性38可携带性38逻辑数据库要求38各种信息用到的信息种类:Character, number, float38应用的频率:数据库可以连续被访问每年365天38访问容量:由系统定义的不同角色所限制38数据实体和它们的关系:由数据库对象的PK和FK所限制38完整性限制:依赖不同的数据库对象38数据保持要求:24小时支持应该被提供39完毕语39引言这个文档详细说明了酒店预订系统的功能,需求,与规格,并且还详细的说明了酒店网站的其他功能模块的需求的规格。文档还包含了酒店预订系统的构造,用户接口,交互,约束。从理解的角度展示了
3、一个酒店预订系统要完成的功能与一个真正的酒店网站的要完成的功能。目的编写该文档的目的在于明确酒店管理系统的用户需求,使得软件开发人员及用户对待开发软件的需求有统一的、无二义性的认识,安排工程规划及组织软件开发及测试,该文档所描述的内容,可作为软件确认测试的依据。本文档仅供工程经理、设计人员、开发人员参考。1.2 背景 软件系统的名称:明园大酒店预订系统系统的主要模块:酒店预定系统本工程的任务提出者:酒店本工程的任务开发者:新疆电信软件工程组本工程的用户:酒店的员工,酒店的潜在的客户,所有网民术语HRS:酒店预订系统MBS:会员系统EPS:员工系统1.4 参考资料参考资料: SRS实例模板1.5
4、 概述 文档分为两个局部:首先是对需求的概述,这一节包括系统总体功能的概述,系统的体系构造,与影响设计的一些因素。其次是具体需求说明。 这一节包括系统的功能详细说明。 任务概述 2.1 产品描述 酒店门户网站包含三大模块:酒店预订系统最核心的模块,会员系统,员工系统。酒店预订系统:这是一个网上预订系统,用户可以在网上预定房间与取消预订房间。同时这个系统也是一个 预订系统,用户可以打 给前台工作人员,手工预订或者取消预订。这个软件提供应用户以下功能。 1预订请求 2预订取消 3更改预定 4预订查询 5其他比方酒店的活动公布会员系统:首先用户以游客身份进入系统。如果用户有意成为本酒店的会员,那么点
5、击注册,进入注册系统。用户必须填写相关的个人信息名字,住址,联系方式。系统给用户提供以下功能: 1注册 2会员登陆 3会员功能 4注销员工系统:员工获得合法身份后,即持有有效ID与密码进入系统。员工获得员工权限。系统给员工提供的功能如下: 1登录 2查看订单 3维护房间的信息 4删除订单 5预定 6个人信息管理 系统接口酒店门户网站是一个独立的系统。此系统与网络相连,用户通过网络就很方便的在此系统上进展交易。系统及数据库相连,便于及时更新信息。 用户接口在用户与产品之间进展交互要使用的逻辑接口特征(1) 屏幕(2) 窗口化的界面(3) 菜单式的选项为使用户使用系统时,操作简单,用户容易掌握,接
6、口还必须优化(1) 当用户操作不当时,系统给出的错误信息必须是简单易懂的,即用户很快就知 道为什么与哪儿出错了,并且给出的解决方法也要尽量简单。用户很快的从错误状态中恢复出来。(2) 及客户交互的选项要操作简单,手工填写的信息必须尽量少。 硬件接口 包括网络端口支持,输入设备 软件接口操作系统windows XP数据库MySQL 通信接口. Internet 局域网Local Area Network(LAN). 内存约束足够的内存及网站进展交互 操作 支持用户多种方式的操作交互操作周期与无人值守操作 支持数据处理功能撤销与恢复操作 站点自适应需求a. 数据初始化需求 为应用程序初始化数据库实
7、例 初始化房间信息b. 网站站点必须不被用户制止 c 用户在线操作产品功能 预订系统:.1预订请求 1在线预订 处理预订请求是系统的主要功能。如果用户选择的房间类型的房间数在用户请求房间数的范围之内,那么预订成功,生成订单,订单的生面命周期在预订成成功的当天到入住日期这一段时间。如果房间数超过了系统预置的房间数,那么提示用户是不是可以在其它房间类型中选。如果酒店房间已满,提示已满,预订不成功。 2 预订 这时系统的操作由员工代替。2.2.1.2 预订取消 1网上取消 在订单有效之前都可以取消,即在用户入住日期之前都可以取消或者更改 2 取消 在订单有效之前都可以取消,即在用户入住日期之前都可以
8、取消或者更改。系统的功能由员工替代。2.2.1.3预订修改 1网上修改:在订单有效之前都可以取消,即在用户入住日期之前都可以取消或者更改,不能更改订单号。 2 修改 :系统的操作由员工代替2.2.1.4 预订查询 1网上查询:在订单有效之前都可以取消,即在用户入住日期之前都可以取消或者更改,不能更改订单号。 2 修改 :系统的操作由员工代替2.2.1.5其他 公布酒店近期特惠活动 会员系统2.2.2.1 注册 用户申请会员后,填写必须的个人信息,注册成功2.2.2.2会员登陆 会员使用有效ID与密码登陆,登陆成功后即获得会员权限 2.2.2.3会员功能 1 会员查看或修改会员信息 2 会员查看
9、订单历史信息 3 针对会员实现积分优惠制 4 会员能够享受我们的酒店优惠特价 5 会员具有普通用户的一切功能2.2.2.4注销注销有两种,1 永久注销,即用户放弃会员身份2 退出登陆 平安退出登录 员工系统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 个人信息管理员工可以修改自己的密码用户特征 主要用户是需要预订酒
10、店房间的客户,我们提供两种订购方式。 预订与网上预订。对于使用网上预订的客户,我们要求客户可以使用个人电脑上网。还有普通访问网站的网民,我们提供酒店介绍效劳。约束. 管理策略: N/A 硬件局限:支持网络效劳的个人电脑。 数据库效劳机: 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
11、 信号握手协议: N/A 可靠性需求: 出错命令处理不超过 0.01% 应急程度: High 平安需求: 满足平安需求,保证系统的平安 假定与依赖用户可以选择登陆与不登陆两种方式进入系统 ER图需求规定外部接口需求用户界面.1 新的预订窗口1 初始预订窗口 2 用户选择后的新预订窗口 3 新订单概要窗口.2 取消预订所需要的窗口 1 查找相应订单2 没有找到相应的订单3 取消预订确实认窗口4 取消预订异常窗口.3 修改预订所需要的窗口 1 查找相应订单窗口2 没有找到相应的订单窗口3 修改预订信息后确实认窗口4 修改预订信息异常窗口.4 用户注册 1 用户注册窗口 2 注册失败窗口 .5 用户
12、登陆 1 用户登陆窗口 2 登陆失败窗口.6 用户注销 1 用户注销窗口 2 注销失败窗口.7 用户查看或修改 1 用户查看用户信息窗口 2 翻开窗口失败窗口 3 修改用户信息窗口 4 修改失败窗口.8 员工登陆 1 员工登陆窗口 2 员工登陆失败窗口.9 员工查看 1 员工查看窗口 2 员工查看失败窗口.10 员工维护房间信息 1 员工修改房间信息窗口 2 员工修改房间信息失败窗口功能需求主要模块预订系统会员系统员工系统功能详细描述 .1预订系统(HRS)Use Case 1: .1 酒店接收用户预订请求,处理预订请求,并把新的预订订单提供应酒店. 角色 处理预订. 参及者 主要参及者: 用
13、户 次要参及者: 员工.1.1.4 先决条件 酒店有未被预订的房间客户在网站上注册了有效信息,即会员没有注册的客户也可以建立新的预订.1.1.5 主要场景描述 1. 预订请求由用户触发,用户要初始化一个新的预订请求2. HRS 列出酒店所有未被预订的房间类型包括此类房间的价格等其他信息给用户选择 3. 用户选择一种房间类型,输入需要的数量,提交预订请求给HRS. 4. HRS 比拟酒店此类房间的数量及用户输入的房间数量,确保酒店足够提供这么多房间。如果房间不够,那么提示用户并且建议用户换成其他的有足够房间数目的房间类型。5. 如果房间足够,用户必须在预订订单上填写订单需要的信息,比方住址,名字
14、等,但是订单号码是由HRS生成的。但是如果用户是以会员身份登陆的,那 么订单中要填的个人信息系统就自动填写了,并且会员可以更改系统自动填写的信息。 6. 如果订单信息填写正确,HRS在没有意外的情况下下,报告用户预订成功。 7. HRS 减少相应房间类型的房间数目 8. HRS 把订单号反应给用户 9. 在订单到期的当天的,HRS把有关的订单报给酒店员工 . . 可供选择的场景 客户的状态信息 1 登录的会员 2 普通客户. 失败条件 1. HRS 未能及数据库建立房间信息的连接 HRS 报告系统管理员连接错误. HRS 因这个错误引起的不便给用户抱歉并建议用户稍后再试 2. 模块在日志里面记
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 课程设计 酒店 预订 系统
限制150内