《酒店项目需求分析.pdf》由会员分享,可在线阅读,更多相关《酒店项目需求分析.pdf(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1/38文档可自由编辑 椰子湾主题酒店管理系统 需求分析 1.文档介绍 1.1 文档目的 本文档是在椰子湾酒店管理系统的实际需求分析之后,得到的软件需求,并且对其进行了详细的描述,为后续的设计工作提供基础。1.2 文档范围 本文档包括的内容有:软件的功能性需求、软件的性能需求、软件的外表接口、软件的质量特性。本文档不包括的内容有:软件的可能缺陷、软件设计组的对外承诺。2/38文档可自由编辑 1.3 文档范围 本文档包括的内容有:软件的功能性需求、软件的性能需求、软件的质量特性;本文档不包括的内容有:软件的可能缺陷、软件设计组的对外承诺。1.4 读者对象 为项目的开发人员,用户 1.5 参考文档
2、 1.6 产品介绍 根据用户需求本系统的主要功能分为前台和后台两个模块:一.酒店前台:1.首页展示、登录、用户注册、客户预订、订单中心、个人中心。2.客户预订包括:添加预订、修改预订、取消预订。3.订单中心:(1)订单查询(2).订单修改(3).取消订单(4).删除订单 4.个人中心:查看个人信息,修改密码。3/38文档可自由编辑 二.酒店系统后台:1.登录(后台登录)。2.用户管理(不是通过前台来的客户)。3.客户管理(通过前台过来的客户)。4.员工管理:(1).部门管理(2).员工管理(3).职位管理 5.房间管理:(1).换房(2).入住(3).退房(4).续费(5).房间添加,修改,删
3、除(6).房间类型 6.物品管理:(1).入库添加,修改,删除(2).物品发放(3).物品类型(4).盘点 1.7 产品应当遵循的标准或规范。计算机软件开发规范 1.8 产品范围 本产品是椰子湾时尚酒店连锁酒店定制的,只适用于椰子湾时尚酒店,如有盗版必究 4/38文档可自由编辑 2.0 概述 2.1 系统概述 系统描述酒店电子商务是当今酒店业发展的必然趋势。通过特有的系统联接上国际互联网向全球多姿多彩、声情并茂地展示自己的风貌、特色,推销自己客房和各种服务,并可依此组成酒店连锁业,结成战略联盟,以强劲灵活的营销手段向广大市场进军。它可以向众多的客户提供面对面的营销方式。它开拓了市场的广度和深度
4、,这些都是平常方式下的人力、物力所无法与之比拟的。它代表了最新和最有效的营销方式,为酒店开发客源市场带来了限的商机。2.2 系统功能 根据用户需求本系统的主要功能可以分为宾馆网站、前台预订管理、房间管理、仓库管理、财务管理等模块。结构图如下所示:其中宾馆前台网页包括新闻管理、留言专区、网上预订单管理、宾馆介绍、宾馆最新动态、网站首页等等;前台订房管理包括:添加预订、修改预订、前台接洽、查询预订、修改接洽、班次管理、客人查询、会员管理、会员查询、退房、续房等;房间管理包括添加新房间、删除房间、修改房间信息等;员工管理包括添加员工、职称变动等;仓库管理包括下采购单、入库单、出库单、商品查询等;财务
5、管理包括财务5/38文档可自由编辑 收入、财务支出等。根据用户需求本系统的主要功能可以分为宾馆网站、前台预订管理、房间管理、仓库管理、财务管理等模块。结构图如下所示:其中宾馆前台包括 2.3 开发环境 本产品是独立的并且是完全自我包含的 本产品是在 Tomcat,servlet,mysql 基础上开发的 2.3.1 硬件环境 名称 硬件配置 服务器(包括 web 服务器、数据库服务器和版本控制服务器)P4 1.6 G CPU,1G 内存,80G 硬盘(7200转以上),10/100 自适网卡 6/38文档可自由编辑 客户机(可能会将服务器运行在本地)P3 1.0 G CPU,512M 内存,4
6、0G 硬盘,10/100 自适网卡 网络环境 互联网 2.3.2 软件环境 名称 硬件配置 Web 服务器 操作系统:Windows7 版 web 服务容器:tomcat 6.0.29 Java 运行环境:jdk 1.7 以上版本 数据库服务器 操作系统:Windows7 版 数据库:Mysql 版本控制服务器 版本控制器:Visual SourceSafe 6.0 7/38文档可自由编辑 2.3.3 一般约束 系统服务端可以在主流 PC 服务器或小型机上运行。系统使用标准 JAVA 语言进行开发,并使用 JSP、SERVLET、JAVA SCRIPT 技术,JDK 版本为 1.6 以上。数据
7、库系统使用 Mysql。系统使用标准 HTTP 及 HTTPS 协议进行通讯。系统使用面向对象的方法进行分析、设计。客户机 操作系统:Windows 7 以上系列 浏览器:Mozilla Firefox5.0 应用软件:Micosoft Excel 2016 web 服 务 容 器:Jboss/pache Tomcat 5.0.19 Java 运行环境:jdk 1.7 版本 版本控制器:Visual SourceSafe 6.0 其他开发工具:Microsoft Office 2016 系列工具 Sybase PowerDesigner 10.0、Eclipse 和 Myeclipse 等等
8、8/38文档可自由编辑 软件编程应遵循公司和项目组的特定编程规范。根据用户需求本系统的主要功能可以分为宾馆网站、前台预订管理、房间管理、仓库管理、财务管理等模块。结构图如下所示:其中宾馆前台网页包括:登录、用户注册,网上预订单管理、个人中心等等;前台订房管理包括:添加预订、修改预订、取消预订,、查询预订、客户查询、客户管理、退房、续费等;房间管理包括添加新房间、删除房间、修改房间信息等;员工管理包括添加员工、删除员工等;仓库管理包括添加物品,删除物品,物品查询,物品盘点等;3 产品的功能性需求 3.1 功能性需求分析 登陆成功之后前台页面有:宾馆网站:首页展示,登录注册,订单中心,个人中心 房
9、间管理:包括的是 添加预订、修改预订、取消预订、添加房间,入住,换房,等功能 员工管理:部门管理,员工管理,职位管理 4.0 宾馆网站 总体结构图:9/38文档可自由编辑 椰子湾时尚酒店管理系统 客户前台(酒店注册客户)系统后台(酒店员工)登录注册首页展示订单中心预定前台入住(通过订单)直接入住(前台注册)房间管理物品管理登陆退房删除取消个人中心房间类型房间添加修改删除员工管理员工管理部门管理入库物品分发物品类型入住 退房换房续费入住职位管理 4.1 系统前台 任何人都可以访问网站首页,首页将向用户展现:10/38文档可自由编辑 4.1.1 首页展示:将一些酒店的图片加载出来,然后点击图片会出
10、来酒店房间的信息。4.1.2 登录界面 4.1.2.1 业务描述 只是登录自己的账号用的。11/38文档可自由编辑 4.2.2.2 使用者 所有浏览过本网站的用户 4.2.2.3 输入要素 登录界面 用户名:文本框 数据验证,不能为空,最少 2 位,最多 6 位 密码:文本框 数据验证,不能为空,密码 6-12 位 12/38文档可自由编辑 4.2.2.4 处理流程图 4.2.2.5 输出要素 登陆成功 4.1.3 注册页面:真实姓名:文本框 13/38文档可自由编辑 数据验证,不能为空,最少 2 位,最多 6 位 密码:文本框 数据验证,不能为空,密码 6-12 位 确认密码:密码框 数据验
11、证,不能为空,必须与上面输入的密码一致 电话号码:文本框 数据验证,不能为空,必须为 11 位 身份证号码:文本框 数据验证,18 位 一个注册按钮 注册的信息添加到数据库表中。14/38文档可自由编辑 4.2.1.4 处理流程图 15/38文档可自由编辑 4.2.1.6 输出要素 注册成功 4.1.4 预订房间 4.1.4.1 业务描述 房间预订 4.1.4.2 业务描述 所有浏览过本网站的用户 4.1.4.3 业务描述 当预订房房间的时候,判断是否登录 一 如果未登录了,提醒用户登录(前台加一个拦截器)二 登陆成功之后,预订的房间类型,预订的时间,离开店的时间,房间的个数 16/38文档可
12、自由编辑 4.2.2.4 处理流程图 4.2.2.5 输出要素 注册成功 17/38文档可自由编辑 4.1.5 订单中心 4.1.5.1 业务描述 订单中心 4.1.5.2 业务描述 所有浏览过本网站的用户 4.1.5.3 业务描述 客户可以通过自己登录,然后查看,修改,删除,增加,取消订单 18/38文档可自由编辑 4.1.5.4 处理流程图 4.1.5.6 输出要素 预定成功 19/38文档可自由编辑 4.1.6 个人中心 4.1.6.1 业务描述 订单中心 4.1.6.2 业务描述 所有浏览过本网站的用户 4.1.6.3 业务描述 客户可以通过自己登录,然后查看,修改,删除,增加,取消订
13、单 20/38文档可自由编辑 4.1.6.4 处理流程图 4.1.6.5 输出要素 预订成功 21/38文档可自由编辑 5.1 系统后台 5.1.1 管理员登录 5.1.1.2 业务描述 只是登录自己的账号用的。5.1.1.3 使用者 所有浏览过本网站的用户 5.1.1.4 输入要素 登录界面 用户名:文本框 数据验证,不能为空,最少 2 位,最多 6 位 密码:文本框 数据验证,不能为空,密码 6-12 位 22/38文档可自由编辑 5.1.1.5 处理流程图 5.1.1.6 输出要素 登陆成功 23/38文档可自由编辑 5.2.1 房间管理 5.2.1.2 业务描述 房间管理 5.2.1.
14、3 使用者 所有浏览过本网站的用户 5.2.1.4 输入要素 无 5.2.1.5 处理流程图 24/38文档可自由编辑 5.2.1.6 输出要素 无 5.2.1.4.1 房间类型 5.2.1.4.1.1 房间类型分为:豪华,双人间,标准间 功能:增加,删除,修改,查询 25/38文档可自由编辑 5.2.1.4.1.1.1 处理流程图 5.2.1.4.1.2 处理流程图 26/38文档可自由编辑 5.2.1.4.2 房间管理包括入住(入住分为两个):一:客户可以从前台提交订单,然后到店里边直接入住。二:客户可以去酒店,然后出示身份证,入住。5.2.1.4.2.1 处理流程图 5.2.1.4.2.
15、2 输出要素 入住成功 27/38文档可自由编辑 5.2.1.4.2 房间更换 5.2.1.4.2.1 业务描述 房间更换 5.2.1.4.2.2 使用者 所有浏览过本网站的用户 5.2.1.4.2.3 输入要素 根据 id 更改房间 id,然后更改上次住过的房间为可用状态,即将入住的房间状态为已住(需要考虑的因素:房间类型,价格计算,押金等)、28/38文档可自由编辑 5.2.1.4.2.4 处理流程图 5.2.1.4.2.5 输出要素 房间更换成功 5.2.1.4.3 房间的增删改查 29/38文档可自由编辑 5.2.1.4.3.1 业务描述 关于房间的增加,删除,修改 5.2.1.4.3
16、.2 使用者 管理员 5.2.1.4.3.3 输入要素 根据 id 更改房间 id,然后更改上次住过的房间为可用状态,即将入住的房间状态为已住(需要考虑的因素:房间类型,价格计算,押金等)、5.2.1.4.3.4 处理流程图 5.2.1.4.3.5 输出要素 登陆成功 30/38文档可自由编辑 5.2.1.4.4 房间的退房 5.2.1.4.4.1 业务描述 退房 5.2.1.4.4.2 使用者 管理员操作 5.2.1.4.4.3 输入要素 根据 id 更改房间 id,然后更改上次住过的房间为可用状态,即将入住的房间状态为已住(需要考虑的因素:房间类型,价格计算,押金等)、5.2.1.4.4.
17、4 处理流程图 房间的退房略 5.2.1.4.4.5 输出要素 登陆成功 31/38文档可自由编辑 5.2.1.4.5 关于房间的续费 5.2.1.4.5.1 业务描述 房间到期了可续费 5.2.1.4.5.2 使用者 管理员操作 5.2.1.4.5.3 输入要素 客户可以等到房间到期了,再去续费、5.2.1.4.5.4 处理流程图 房间续费流程图()5.2.1.4.5.5 输出要素 退房成功 32/38文档可自由编辑 5.3 物品管理 5.3.1 物品管理 5.3.1.1 业务描述 管理物品 5.3.1.2 使用者 管理员操作 5.3.1.3 输入要素 客户可以等到房间到期了,再去续费、5.
18、3.1.4 处理流程图 物品管理流程图()5.3.1.5 输出要素 无 33/38文档可自由编辑 5.3.2 物品类型 5.3.1.1 业务描述 物品类型 5.3.1.2 使用者 管理员操作 5.3.1.3 输入要素 物品类型包括物品的种类,价格等、5.3.1.4 处理流程图 物品类型图片 5.3.1.5 输出要素 无 5.3.3 物品入库 5.3.3.1 业务描述 包括物品添加(就是将数据添加到物品类型中)34/38文档可自由编辑 5.3.1.2 使用者 管理员操作 5.3.1.3 输入要素 包括物品添加(就是将数据添加到物品类型中,包括数量,名字,价格,备注等等)、5.3.1.4 处理流程
19、图 物品添加图片(略)5.3.1.5 输出要素 无 5.3.4 物品分发 5.3.3.1 业务描述 就是将物品分发到房间中,然后将数据库中的总数35/38文档可自由编辑 按照需求减少 5.3.1.2 使用者 管理员操作 5.3.1.3 输入要素 就是将物品分发到房间中 5.3.1.4 处理流程图 物品分发房间(略)5.3.1.5 输出要素 无 5.4 员工管理 5.4.1 部门管理 5.4.1.1 业务描述 将各个部门的名称列出来 36/38文档可自由编辑 5.4.1.2 使用者 管理员操作 5.4.1.3 输入要素 将各个部门的名称列出来 5.4.1.4 处理流程图 部门类型 5.4.1.5 输出要素 无 5.4.2 员工管理 5.4.2.1 业务描述 在创建数据库的时候,后边多写一个列,加上他们的职务 5.4.2.2 使用者 经理 37/38文档可自由编辑 5.4.2.3 输入要素 在创建数据库的时候,后边多写一个列,加上他们的职务(包括员工的增加,删除,修改,查询)5.4.2.4 处理流程图 5.4.2.5 输出要素 无 38/38文档可自由编辑 5.12 王老师 5 乳房标间 3 101 102 103 预定表:预订日期预订人入住时间离店时间房间类型 入住表:入住人入住人身份证入住人联系方式房间号总价
限制150内