1、精品文档就在这里-各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-网上酒店预约系统需求规格说明书拟 制 人_ _审 核 人_批 准 人_二一三年九月二十七日目 录1 引言31.1 目的31.2 文档约定31.3 预期的读者和阅读建议31.4 产品的范围31.5 参考文献32 综合描绘42.1 产品的前景42.2 产品功能42.3 用户类和特征42.4 运行环境42.5 设计和实现上的限制42.6 假设和依赖43 外部接口需求附录53.1 用户界面53.2 硬件接口53.3 软件接口53.4 通信接口54 系统功能需求64.1 系统功能模型64.2 系统数据模型84.3
2、系统数据字典104.4 系统行为模型125 其他非功能需求125.1 性能需求125.2 安全设施需求125.3 安全性需求125.4 软件质量属性135.5 业务规则135.6 用户文档136 其他需求147 附件157.1 附录A:词汇表157.2 附录B:分析模型157.3 附录C:待确定问题的列表151 引言1.1 目的对产品进行定义,在该文档中详尽说明了这个产品的软件需求,包括修正或发行版本号。如果这个软件需求规格说明只与整个系统的一部分有关系,那么就只定义文档中说明的部分或子系统1.2 文档约定使用word2003系统自带排版,无特殊字符定义。1.3 预期的读者和阅读建议建议读者按
3、目录浏览,以能完全了解本系统的结构和功能。1.4 产品的范围 需要实现网上酒店预约的酒店都可以使用。1.5 参考文献 参考资料来自: A百度百科 B7天酒店预订系统 C. 翟广宇 基于C/S结构的酒店管理系统。 兰州工业高等专科学报,2004.6.2-4 D. 张亚东。酒店企业销售管理信息系统的设计与实现J。管理信息系统,2000.9:45249。2 综合描绘2.1 产品的前景 随着社会的发展,外出旅游,出差,酒店的预订是必不可少的,但是传统的预订模式效率极度低下,占用大量的人力资源,在方便性上不理想,所以现在越来越多人选择网上预订酒店。本系统满足客户网上预订酒店的需求,尽量做到让客户能身在电
4、脑旁却有着身临酒店的感觉。2.2 产品功能 1)用户在预订酒店时,就使用身份证号码预订 2)酒店能够为客户保留酒店至预约时间 3)管理用户可以方便的添加,删除和修改相应的系统用户信息。 4)客房管理员可以方便的添加,删除和修改客房信息。2.3 用户类和特征 1需要网上预订酒店的用户。2.4 运行环境 服务端子系统的运行要求:window7,SQL Server 2005. 客户端子系统的运行要求:无,有浏览器即可。2.5 设计和实现上的限制 暂无。2.6 假设和依赖假定:本需求分析基于用户需求调研报告。假设用户的调研报告真实、明确、完整反映了各个单位的业务现状和需求,并得到了用户的有效确认,假
5、设在系统的实施过程中,相关的需求不会发生不可接受的变更。3 外部接口需求附录3.1 用户界面登陆界面的设计,有用户名和密码的输入和动态生生成的验证码三部分组成,都需要输入正确才可登陆3.2 硬件接口服务器端: Pentium III450 以上,256M RAM,10G以上硬盘。客户端:Pentium III450 以上,256M RAM,10G以上硬盘。3.3 软件接口服务器端:windows操作系统,SQL数据库客户端:windows操作系统,IE6.0以上。3.4 通信接口1、 TCP/IP网络协议2、 HTTP协议4 系统功能需求4.1 系统功能模型对于本系统,首先得实现对用户的按角色
6、登陆,然后根据角色进入相应的界面,各个模块的对应功能如下:4.1.1客户模块 个人信息管理:客户可以查看自己注册时的详细个人信息,并可以对其进行修改;还可以对自己的密码修改。 房间类型查询:客户点击房间查询就可以看到本酒店所提供的所有的房间类型,每个房间类型后都有预订操作。 房间预订:客户选择房间类型进行预订,客户的入住时间,退房时间。下单成功后系统自动为其分配该类型的房间。 查看订单:客户在下了订单之后,可以查看自己的订单。 删除订单:对订单不满意的话可以退订。 新用户注册:点击登录界面的注册,填写自己的个人信息。4.1.2 酒店前台功能需求 对前来的客户按订单登记:客户告诉前台自己的订单号
7、,并且缴纳房款和押金,前台将订单设为成功入住。可以延长入住时间。 退房登记:客户告诉前台要退房,可以退房。 统计日报表:每日前台工作完后可以生成一个表格为当日统计报表。4.1.3管理员模块功能需求 房间类型管理:管理员可以进行房间类型管理,为酒店增加一种房间类型、删除房间、修改房间类型。 房间管理:管理员可以查询酒店所有的房间、增加房间,删除房间、修改房间信息。 前台服务人员管理:管理员可以对酒店的所有前台人员进行管理,可以增加修改删除人员。 订单管理:管理员可以查看所有订单,可以强制删除订单。 统计总报表:管理员每隔一段时间可以通过统计报表生成一个关于酒店收入情况的表格。新用户注册客户表登陆
8、模块房间查询客户房间类型表个人信息修改个人信息管理房间预订密码修改订单表新密码新客户信息账户信息房间类型信息房间类型信息账户信息新个人信息订单信息图1 客户模块数据流图退房登记订单表前台登录模块入住登记登记处理管理员表客户表新订单信息订单信息新订单信息订单信息订单号账户信息图2前台服务员模块数据库管理员表登录模块房间类型管理房间管理前台人员管理订单管理管理员房间类型表房间表订单表账户信息账户信息订单信息房间类型信息房间类型信息房间类型信息房间信息房间信息订单信息图3 管理员模块数据流图4.2 系统数据模型在结构化分析方法中,描述ER模型;客户电话地址积分邮箱真实姓名用户ID密码信用卡号身份证号
9、预订房间房间类型类型价格订单号预定时间入住时间订单状态退房时间房间号类型号类型描述图4 客户-订单-房间类型 ER图管理员电话真实姓名地址用户ID密码信用卡号管理员类型邮箱身份证号图5 管理员ER图在面向对象分析方法中,描述类图与对象图;4.3 系统数据字典 一般来说,数据字典由外部试题、数据流、数据存储、数据处理四部分组成。外部实体如表1,表2,数据流图如表3,表4,表5,数据存储如表6,表7,表8,表9,表10,处理过程如图11,图12所示。表1 用户外部实体条目表外部实体条目名称:用户简要说明:使用酒店预订系统输入数据流:浏览信息、提示信息输出数据流:注册信息,登陆信息,预订信息表2 管
10、理员外部实体条目表外部实体条目名称:管理员简要说明:对酒店预订系统进行管理输入数据流:浏览信息,提示信息输出数据流:登陆信息,修改信息,操作信息表3登陆信息数据流条目表数据流条目名称:登陆信息简要说明:用户或管理员在登陆系统时输入的用户名和密码数据流来源:用户、管理员数据流去向:验证、提示、转入相应界面包含的数据结构:用户名、管理员名、密码表5 浏览信息数据流条目表数据流条目名称:身份证确认信息简要说明:系统用户用过“身份证确认信息”后,用户或管理员才能进入系统,即具有系统的使用权数据流来源:用户信息数据流去向:用户包含的数据结构:用户名或管理员名表6 用户表数据存储条目表数据存储条目名称:用
11、户表简要说明:存储了用户的个人信息结构:用户名、密码、真实姓名、备注表8 管理员表收存储条目表数据存储条目名称:管理员表简要说明:存储了管理员的个人信息结构:用户名、密码表9 酒店数据存储条目表数据存储条目名称:酒店信息表简要说明:存储酒店相关信息结构:酒店名称,所在地区,星级,地址,介绍其他,添加日期表10 酒店预订表数据存储条目表数据存储条目名称:酒店预订表简要说明:存储了酒店预订的相关信息结构:账号、预订酒店、预订人、固定电话、移动电话、预订日期、预订数量、订单生成时间、其他表11 酒店信息处理条目处理过程条目名称:酒店信息处理条目简要说明:管理员对酒店信息进行操作输入:管理员输出:酒店
12、信息处理:管理员对酒店进行查看、删除和添加的操作表12 酒店预订信息处理条目表处理过程条目名称:酒店预订信息处理条目简要说明:管理员对酒店预订信息进行操作输入:管理员输出:酒店预订信息处理:管理员对酒店预订信息查看和删除4.4 系统行为模型在结构化分析方法中,使用状态图、Petri网等描述系统的行为模型;在面向对象分析方法中,使用序列图、状态图等描述系统的行为模型。5 其他非功能需求5.1 性能需求用户性能的需求如下:(1)界面友好性要求:系统提供统一的操作界面和方式。(2)信息的完整性:要求采用值约束、缺省等方法确保信息的完整性,一旦用户录入数据部符合系统要求时,系统必须明确的给出警告。 (
13、3)系统运行在主流的windows操作系统上,便于以后系统升级。 (4)遵循主流的标准和协议,响应速度快。5.2 安全设施需求数据库的安全性,数据库中存着全部的资料。对于数据库管理来说,保护数据不受内部和外部侵害是一项重要的工作。对于数据库访问需要身份验证,验证通过才可以访问。5.3 安全性需求用户和管理员设置的密码要有一定的复杂程度,不容易让其他人破解5.4 软件质量属性系统的易用性和可维护性:系统能够提供良好的用户接口,易用的人机交互界面,尽量使用用户熟悉的术语和中文信息界面,针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统的熟悉的过程。5.5 业务规则1、 用户:实现系统
14、注册和登录,酒店房间的预定、查询、取消预订。2、 前台服务人员:对实现了入住的网上客户更改订单状态。并使房间状态为使用状态3、 管理员:酒店房间类型和数量的更改,订单的查看,可以强制性删除订单。5.6 用户文档1、 简要说明:本系统允许任何人进行注册,登录,酒店房间的查询、预定、取消预定。2、 基本事件流2.1 预定酒店1、用户在首页查询房间类型和数量。2、用户点击预订,选择房间,登陆用户名和密码,点击提交。3、创建订单。4、提示用户预定成功 2.2 酒店入住 1、用户凭网上预订时提供的身份证号对应的身份证交给前台服务人员。 2、读入证件信息,可取得用户的订单信息。 3、核对正确之后,即可办理入住选定的房间手续。 2.3取消预订 1、用户在自己的订单页面单击取消订单按钮。 2、提示用户取消订单成功。6 其他需求暂无。7 附件7.1 附录A:词汇表定义所有必要的术语,以便读者可以正确地解释软件需求规格说明,包括词头和缩写。你可能希望为整个公司创建一张跨越多项项目的词汇表,并且只包括特定于单一项目的软件需求规格说明中的术语7.2 附录B:分析模型这个可选部分包括或涉及到相关的分析模型的位置,例如数据流程图、类图、状态转换图或实体-关系图7.3 附录C:待确定问题的列表 编辑一张在软件需求规格说明中待确定问题的列表,其中每一表项都是编上号的,以便于跟踪调查-精品 文档-