《宾馆软件需求规格说明书2.doc》由会员分享,可在线阅读,更多相关《宾馆软件需求规格说明书2.doc(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、软件需求规格说明书宾馆管理系统分析、设计与实现 学院:计算机工程学院 专业:计算机科学与技术 班级:1201班 组员:李蕴轩 胡海川软件需求规格说明书1 引言1.1 编写说明宾馆管理系统是为了旅客旅行方便,提高工作效率,提高服务质量,增加经济效益,加快公司发展步伐。预期读者:具有相关需求和设计人员。1.2 项目背景 a 软件名称:酒店管理系统b 提出者:某酒店 开发者:软件开发小组 用户:某酒店c 项目与其他软件的关系:此系统仅是总系统中的一个组成部分,与其他数据库可以建立链接,为其他模块相应功能的实现提供信息来源和依据1.3定义开发(develop)项目(project)项目开发计划(pro
2、ject develop plan)产品生命周期(product life cycle)1.4参考资料ASP.NET Web 程序设计 蒋培 王笑梅 编著软件工程(第二版)人民邮电出版社 张海藩编著2.任务概述2.1产品的描述1)开发的意图:随着计算机应用的日益普及和深化,网上办公已经成为一种趋势,由于宾馆流动性大,原来的办公方式不仅会造成办理时间的延误和人力资源的浪费,而且存在信息不宜存放易丢失等缺点,因此实现一个管理系统就显得十分重要应用目标:宾馆作用范围:客人等的存储信息记录等等2)解释被开发软件与其他有关软件之间的关系:本系统是实现的宾馆管理系统,并非其他系统的子系统。2.2用户的特点
3、最终用户为宾馆经理和业务人员操作人员:宾馆管理人员,学历要求一般维护人员:专业人员,需要一定技术2.3实现语言 实现所用语言:Java,SQL。 2.4限制与约束 1)列出对开发工作的某些限制经费限制:自行开发的系统,不需要什么经费开发期限:从2014年4月到2014年6月硬件限制:并无特殊的硬件限制2)列出在开发过程中须遵守的某些标准或规则 建立一个简单高效的系统 是系统具有较高的扩展性 与现有操作系统兼容并存3. 需求规定3.1 对功能的规定3.1.1功能构成3.1.2功能描述系统前台点菜功能订餐功能取消订餐餐饮结算查询订餐内容修改订餐内容订房功能取消订房住宿结算查询订房内容修改订房容登录
4、修改密码系统后台餐厅管理系统管理客房管理 餐厅管理添加餐桌删除餐桌添加饭菜删除饭菜一、酒店管理系统前台功能需求及描述:1.登录:订餐顾客、订房顾客、系统管理员、餐厅前台和客房前台在输入用户名和密码之后通过系统验证进入相应页面。2.订餐:顾客上门根据某一天的餐桌状态进行订餐,订餐成功后,系统通知服务台。服务员可以通过系统查询订餐情况。订餐时顾客需说明预约时间。3.查询订餐内容:订餐顾客在外网登录后,可以查看自己的订餐信息,如:订餐日期,详细菜单,餐桌号和顾客信息等,也可以通过餐厅前台查询。4.修改订餐内容:订餐顾客通过餐厅前台进行修改订餐日期,菜单,餐桌的操作。5.取消订餐:取消订餐(及删除订餐
5、信息),如果订餐顾客想取消订餐,通过餐厅前台进行删除操作,删除订餐顾客的全部信息。6.点菜功能:服务员用点菜机点菜,系统将菜单发到服务台打印,也可以在前台点菜。7.餐饮结算:就餐后,系统通过已记录的内容动态生成账单。8.订房功能:处理上门订房。订房信息存入系统,并可显示客房使用情况。9.查询订房内容:订房顾客在外网登录后,可以查询订房顾客,房间,起始时间,结束时间,定金,是否结账等信息,也可以通过客房部前台查询。10.修改订房内容:订房顾客通过客房部前台修改订房顾客信息,房间,起始时间,结束时间,定金,是否结账等信息。 11.取消订房:订房顾客通过客房部前台取消订房,客房部前台删除此顾客的订房
6、信息。12.住宿结算:住宿后,系统通过已记录的内容动态生成账单。二、酒店管理系统后台功能划分及描述:1.餐厅管理部分:(1).添加餐桌:餐厅前台进入餐厅管理输入餐桌号和人数进行添加。(2).删除餐桌:餐厅前台进入餐厅管理根据餐桌列表删除选中的餐桌。(3).添加饭菜:餐厅前台进入餐厅管理输入饭菜名称和价格进行添加。(4).删除饭菜:餐厅前台进入餐厅管理根据饭菜列表删除选中的饭菜。2.系统管理部分:(1).添加系统用户:管理员登录后进入系统管理页面,通过此页面管理员可以添加系统用户餐厅前台用户和客房部前台用户)。(2).查询和修改用户:在此页面,管理员可以查询系统用户的信息和修改系统用户(餐厅用户
7、和客房部用户)的密码。(3).删除系统用户:在此页面,管理员可以删除相应用户。3.客房管理部分:(1).添加客房:客房部用户进入房间添加界面,在输入房间编号,房间类型和房间单价之后可以添加房间。(2).删除客房:客房部用户进入房间删除界面,页面会列出房间列表,用户通过选中房间,点击删除按钮的操作删除房间。序号功能名称功能描述输入输出系统响应1建立并维护全部客人信息建立客人信息表,录入客人档案信息,日后需要时可进行更新全部客人的基本档案信息提供客人条件查询和模糊查询的基本信息将全部客人的基本档案信息存放到数据库相应的物理表中2建立并维护房间信息记录、更新客人的住宿情况输入客人编号、房间号住宿信息
8、存放到了数据库中将学号,房间号存放到数据库的“房间”实体中3客人档案信息统计、分析功能统计宾馆入住人数,客人消费信心数等相应的时间被触发显示统计结果读取数据库中相关表的内容,并做出统计4客人入住情况统计功能统计客人的房间情况相应的时间被触发显示统计结果读取数据库中相关表的内容,并做出统计5管理客人的交费信息记录,更新客人的交费信息输入客人编号号,应交费,实交费输入信息被存放到数据库相应的表中将输入信息存放到数据库相应的表中6条件查询查询需要的字段查询条件显示查询结果果根据查询条件进行查询,生成查询结果7模糊查询查询需要的字段,但并不是准确的字段,而是与需要的字段相关的所有记录模糊查询条件显示查
9、询结果根据查询条件,进行查询,生成查询结果8生成报表以报表形式显示对应实体的所有记录选择需要显示的报表类型显示报表,打印报表根据要求,进行统计处理,生成报表9管理系统用户管理登录系统账号的建立,密码的修改输入用户名,密码显示登录信息进行用户名和密码的验证3.2性能需求3.2.1精度为防止系统崩溃,保证足够的数据流量与数据精度序号性能名称性能描述输入系统响应输出备注1信息查询根据条件查询数据库中存放的信息查询条件信息系统在3秒内显示查询结果查询结果2信息更新对数据库中的信息进行增加,修改输入待录入和修改的信息系统在0.5秒内对数据库的内容进行更新提示信息3现查输入信息的有效性对用户输入的各种信息
10、进行有效性检查各种信息系统在0.2秒内判断出输入信息是否有效提示信息4生成报表用报表形式显示数据库中的相关信息报表类型系统在3秒内生成报表并显示出来需要显示的报表3.2.2时间特性查询读者信息时间小于两秒更新信息时间小于两秒数据的转换时间小于两秒运行时间小于两秒3.2.3适应性/灵活性具有较高的安全性。系统对不同的用户提供不同的功能模块,只有具有一定权限的管理员用户才能允许有借、还书权限,只有具有高级权限的部门管理者或维护人员用户才能对用户进行管理,一般的读者用户只能查看图书信息和借阅情况。还应具有一定的保护机制,防止系统被恶意攻击,信息被恶意修改和窃取。有完善的备份机制,如果系统被破坏应该能
11、快速恢复。3.3输入输出要求3.3.1 系统要使用到的静态数据 静态数据:客人名,客人编号,管理员名字,管理员编号,房间编号,菜单号,菜名3.3.2本系统涉及到的动态数据 动态输入数据:添加客人,添加操作员,用户账号密码动态输出数据:客房信息,菜单信息3.4数据管理能力要求3.4.1数据采集的要求a.输入源:管理员,客人b.输入介质和设备:电脑键盘鼠标c.接受者:管理员,客人d.输出介质和设备;:电脑显示屏e.数据值的范围:01000000f.量纲;g.更新和处理频度:一周3.4.2数据采集的处理a.适用的数据格式:b.预定的数据通讯介质:电脑c.对输入的时间要求:无3.4.3数据的存储要求宾
12、馆管理系统信息使用的频率:高访问的能力:一般存放的数据内容 :客人信息,管理员信息,房间信息,菜单信息. 3.4.4数据词典名称:客户档案别名:描述:记录客户的基本信息定义:客户档案姓名+性别+证件号位置:输出到入住档案名称:入住档案别名:描述:客户入住的所有信息定义:入住档案房间号+时间位置:输出到个人租车档案名称:退房档案别名:描述:客户退房车的记录定义:退房档案退房时间+房间位置:输出到退房档案名称:房间档案别名:描述:记录所有房间信息定义:房间档案房间编号+房间类型+房间数量位置:输出到房间档案名称:个人入住档案别名:描述:客户入住的所有信息定义:个人入住档案客户档案+入住档案+退房档
13、案+房间档案位置:输出到个人入住档案3.5故障处理要求a. 后备技术说明准备采用的后备技术,当原始系统数据万一丢失时启用的副本的建立和启动的技术,例如周期性地把磁盘信息记录到磁带上去就是对于磁盘媒体的一种后备技术;b. 降效技术说明准备采用的后备技术,使用另一个效率稍低的系统或方法来求得所需结果的某些部分,例如一个自动系统的降效技术可以是手工操作和数据的人工记录;c. 恢复及再启动技术说明将使用的恢复再启动技术,使软件从故障点恢复执行或使软件从头开始重新运行的方法3.6其他专门要求3.6.1 可使用性:容易使用,简单直观3.6.2 安全性:在注册时可以绑定邮箱或手机,一单账号泄露用手机或邮箱可以申请修改。3.6.3 可维护性:界面简陋,操作系统略微繁琐3.6.4 可移植性:支持大部分系统,对硬件要求不高,移植一般不出现问题。4.运行环境规定4.1 用户界面屏幕格式:窗口模型输入输出时间:无限制功能键的使用:无4.2 硬件接口a.处理器型号intel CORE i3,内存:2GB以上;b.外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量:并无特殊要求c.输入及输出设备的型号和数量,联机或脱机;数据通信设备的型号和数量等:并无特殊要求.4.3 软件接口操作系统:win7编译程序软件:eclipse,sql20004.4 通讯接口内容:LAN协议:ipx/lpx