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