资源预览内容
第1页 / 共13页
第2页 / 共13页
第3页 / 共13页
第4页 / 共13页
第5页 / 共13页
第6页 / 共13页
第7页 / 共13页
第8页 / 共13页
第9页 / 共13页
第10页 / 共13页
亲,该文档总共13页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
需求规格说明书版本: 1.0修订历史记录日期版本说明作者2012年/05月/07日1.0初次生成文档苏兵建目录需求规格说明书1版本: 1.01修订历史记录11. 引言11.1 目标11.2 文档约定11.3 预期的读者和阅读建议11.4 1.4产品的范围11.5 参考文献12. 综合描述12.1 产品的前景22.2 产品的功能22.3 用户类和特征22.4 运行环境22.5 设计和实现上的限制23. 外部接口需求33.1 用户界面33.2 硬件接口33.3 软件接口33.4 通信接口34. 系统特性44.1 说明和优先级44.2 激励/响应序列44.3 功能需求45. 非功能需求45.1 性能需求45.2 安全设施需求55.3 安全性需求55.4 软件质量属性55.5 业务规则55.6 用户文档56. 其他需求51. 引言当今,宾馆行业作为一个成熟的产业,各种宾馆管理软件众多,有实力的宾馆大多采用自主开发或委托软件开发商开发出适合各自的专用软件。然而占着绝大多数的中小型宾馆由于资金、人员等诸多方面原因不易使用宾馆管理类软件,全凭原始的手工记录管理,效率低、易出错;同时,市场上出现的各类宾馆管理软件基本上都是为大型宾馆专业设计的,有很多功能对于一般宾馆根本用不上。本系统(天宇宾馆管理系统)就是针对这一现状,并且结合宾馆前台管理的需要和后台业务维护的需要进行扩展性而开发的一套宾馆管理系统。1.1 目标编写本需求说明的目的是为了就本系统将实现功能和为客户提供的服务上与客户达成一致。回答系统做什么和不做什么,定义系统的范围;回答什么对于客户来讲是重要的,以便于更好的满足客户的要求。同时在开发中便于系统分析员、用户、开发设计人员之间的沟通。本软件目前只有v1.1版本,更高版本还有待后期开发及更订。1.2 文档约定编写文档标准是按照文档里的标题进行界定,每个分区都有几个小的分区。简单明了。优先级看序列号(大和小)。1.3 预期的读者和阅读建议该系统最终用户包含三类:即宾馆系统管理员、宾馆的注册会员和网站普通浏览者。本软件的用户方操作人员水平不一,大多数很少接触电脑。其中对宾馆系统管理员要求能比较熟练的操作计算机。1.4 产品的范围针对确定的用户群:中小型宾馆。同时借鉴大型宾馆自己研发的管理系统和同行业类似产品,在系统需求的分析基础上,确立了该系统(大唐宾馆管理系统)的具体实现功能。最终实现前台和后台相呼应管理的模式,前台实现普通网站浏览者对宾馆情况的浏览,对会员的处理,网上客房的预定,网站浏览者的留言等动态形式的内容和企业文化,业内新闻等静态内容;后台并阐述系统的结构设计和功能设计,实现管理员的登录管理、教职工的登录信息查询修改、其它人员通过该系统进行网上招聘信息的填写递交,使得外界和高校有着很好的沟通。所有的用户都通过Web浏览器进入系统登录界面。1.5 参考文献王水 张晓民.软件工程素质导论 河南科技大学出版社 2011.2张俊兰.江开耀.软件工程M.西安:西安电子科技大学出版社,2003.8 叶俊民.软件工程M 清华大学出版社2. 综合描述2.1 产品的前景随着旅游业的民展,宾馆娱乐行业日趋发达,引入全方位的电脑服务和电脑管理日益流行。为此,国家建设部已于最近做出明确规定:凡星级在项目审批时,其设计方案必须包括电脑管理系统,否则不予立项。一个成熟的宾馆管理不仅仅是记录宾馆客人的信息,提供查询,报表打印等一系列简单的工作,它能认工作人员从烦琐的手工操作中解脱,并且宾馆管理系统本身就代表着一种管理方式。2.2 产品的功能 宾馆介绍模块:本模块用于介绍宾馆基本情况。 网上预订模块:本模块完成对宾馆客房的预定。 客房信息模块:本模块完成对客房信息的查看,包括客房的基本信息和客房的详细信息。顾客留言模块:本模块由实现两部分功能,一部分是顾客的留言内容查看,一部分是完成在线用户的留言功能。业界动态等模块;对于业界动态,企业文化,在线帮助,关于我们等模块我们实现软件用户对象的辅助需求。二 后台,具体实现对会员信息,留言信息,客房信息,预订信息等模块功能进行设计实现。 客房管理模块:在模块中,实现对宾馆客房信息的相关管理,具体包括客房信息的查看,客房信息的添加,客房信息的修改,客房信息的删除操作. 预订管理模块:完成对客房的预定的管理。 留言管理模块:本模块实现用户对宾馆服务和其他评价的留言,具体实现查看留言,回复留言和删除留言三部分。 会员管理模块:本模块实现已经注册的会员信息的管理,具体实现对会员信息的添加,会员信息的删除,会员信息的修改,会员信息的查看。 后台登陆管理模块:本模块实现对后台登陆操作的管理员相关信息进行维护,具体实现登陆管理员信息的查看,登陆管理员信息的修改,登陆管理员信息的删除,登陆管理员信息的添加等功能。 其他模块:在后台系统中,除了上述的模块之外,还对公告管理,系统信息等模块也分别进行设计。2.3 用户类和特征本软件的最终使用用户单位的职工,操作人员一般分为两类,一般操作人员无须具备很多的电脑知识,进行一些简单的培训后,懂得基本电脑操作即可。系统维护人员需具备一定的数据库方面的知识和技能,可以对数据库进行维护。2.4 运行环境操作系统:windows 浏览器:Internet Explorer、 Maxthon、 Mozilla Firefox 推荐使用:Internet Explorer、 Maxthon2.5 设计和实现上的限制编码人员技术不成熟、编程语言限制为C#+ASP、时间仓促,在完善软件功能上还有些欠缺。服务器端运行环境支持软,硬件 硬件条件:推荐内存1GB,可用硬盘容量100G,打印机;服务器两台,一台为数据库服务器,一台为Web服务器;客户端计算机若干;网络通讯设备主要包括交换机、网卡、集线器、MODEM等。Windows xp/windows 7以上的操作系统SQL Server 2008数据库,visual studio 2008以上;2.6 假设和依赖无3. 外部接口需求该系统有良好的内外部接口,针对一般访问的前台相关接口和针对管理员的后台接口。系统整体方便用户操作。3.1 用户界面本系统用户界面统一使用网页格式提供,使用visual studio 2008所提供的标准控件。控件排列格式简洁整齐。菜单使用弹出式下拉菜单。输入输出时间使用“YYYY-MM-DD”,无功能键设置。3.2 硬件接口无3.3 软件接口所有外部软件有:WINDOWSxp/windows 7或该版本以上的操作系统、tomcat接口、SQL Server 2008、IE6.0及其以上版本。应用系统为:天宇宾馆管理系统所有软件均运行于操作系统上。IE与tomcat接口:将IE请求数据传送给服务器Tomcat与宾馆管理系统接口:将IE请求转送给宾馆管理系统宾馆管理系统与SQL SERVER接口:交互数据宾馆管理系统与IE接口:将响应发送给IE3.4 通信接口支持http协议4. 系统特性4.1 说明和优先级由高级管理员进行分配。其他人权限不能高于管理员。4.2 激励/响应序列无4.3 功能需求 宾馆介绍模块:本模块仅仅是一个用于介绍宾馆基本情况的本模块输出为展现一个页面,显示宾馆的基本情况介绍。本页面为只读,一般情况下不允许随便修改。暂时设计为静态页面的形式。 网上预订模块:本模块是宾馆管理系统前台设计中非常重要的一个模块,输入为一个预订的客户信息,其中分为普通顾客和会员两种情况,系统分别进行处理。具体见下面的用例图: 客房信息模块:本模块作为前台的一个子模块也是很重要的,采用动态生成效果,在前台为只读设置,通过链接可以查看具体的客房简介等信息,本模块的输出为两个经过分页的列表,一个是客房大致情况的列表,一个是客房详细信息的列表。本模块和后台的客房信息管理结合,具体的数据流的输入在后台的客房信息管理模块中实现。顾客留言模块:本模块由两部分组成,一部分是经过分页处理的留言列表,一部分是进行留言的交互窗口。对于用户留言模块的输入在前台两个地方:一个通过网站直通车栏目进入输入,一个通过留言列表的链接进入输入。同时在后台的留言管理模块也作为了留言模块的数据输入。业界动态等模块;对于业界动态,企业文化,在线帮助,关于我们等模块我们采取了和宾馆介绍相同的办法,均采用静态页面进行展现,处理。二 后台,具体实现对会员信息,留言信息,客房信息,预订信息等模块功能进行设计实现。 客房管理模块:在模块中,实现对宾馆客房信息的相关管理,下属分为四个具体的子模块,分别是客房信息的查看,客房信息的添加,客房信息的修改,客房信息的删除操作.具体见下图:客房信息查看中可以查看经过分页处理的客房简要信息,具体应该包括客房名称,价格,楼层,类型,客房的使用状态等信息.本模块仅仅是对作为客房信息的数据输出,系统设置为只读.客房信息的添加作为客房信息模块的数据输入源,在系统初始化部署时设定后,以后基本不再需要.在本子模块中应该尽量体现客房信息参数的完整性和全面性.客房信息修改子模块可以在客房添加子模块的基础上实现,以体现软件的重用思想.实现对已有客房信息的修改,.客房信息删除子模块实现对不在有意义的客房信息进行删除. 预订管理模块:本模块实现对用户客房预订的一个统计处理,在本部分中,预订针对会员预订和普通用户的预定分别按照最终的算法实现,同时和会员注册模块结合使用。 留言管理模块:本模块实现用户对宾馆服务和其他评价的留言,在本模块下属三个子模块,分别是查看留言,回复留言和删除留言三部分,具体划分见下图:留言查看子模块实现对留言者的留言经过分页处理后的列表,它的数据应该和前台中顾客留言的数据同步,同时为了增加宾馆网站访问者和宾馆本身的互动性,对留言者的留言应该进行恢复,对于未曾恢复的留言应该有好的标注.回复留言子模块是针对留言查看模块中的留言者的留言的一个回复,一次增加互动性.留言删除实现对留言的删除. 会员管理模块:本模块实现已经注册的会员信息的管理,它包括对会员信息的添加,会员信息的删除,会员信息的修改,会员信息的查看四个子模块。具体见下图:会员信息的添加子模块可以实现对注册会员的添加,在这部分数据来源有两个地方,一个在此处,一个可以在前台等会员登陆处通过会员注册实现会员信息的添加,进而为以后的客房预订实现的优惠提供数据支持。会员信息的删除实现对会员信息的删除操作。会员信息的修改实现对会员信息的修改,这部分同时实现了对会员忘记密码时在后台的修改。会员信息的查看实现一个经过分页处理后的会员信息列表。 后台登陆管理模块:本模块实现对后台登陆操作的管理员相关信息进行维护,具体包括登陆管理员信息的查看,登陆管理员信息的修改,登陆管理员信息的删除,登陆管理员信息的添加等功能。具体见下图:管理员登陆后台的模块主要实现四个核心功能,可以查看管理员信息,可以修改管理信息,可以删除管理员信息,可以添加管理员信息,同时结合后台的登录验证实现验证码的实现。通过验证码增加对系统的安全性。 其他模块:在后台系统中,除了上述的模块之外,还对公告管理,系统信息等模块也分别进行设计,这些模块主题采用只发布或者
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号