旅游网站—需求分析阶段--需求说明书_第1页
旅游网站—需求分析阶段--需求说明书_第2页
旅游网站—需求分析阶段--需求说明书_第3页
旅游网站—需求分析阶段--需求说明书_第4页
旅游网站—需求分析阶段--需求说明书_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

7项目名称需求说明书1引言1.1编写的目的 四川任我行需求说明书目的是对四川任我行这个软件进行需求分析和了解,认识该软件实际操作的可行性。明确该旅游网站中各项功能和非功能性需求实现时所需要的数据,并可以此数据为根据设计数据库。同时为概要设计和详细设计人员提供设计依据,其他本项目组的开发人员也可参阅。本文档的目的市确定系统开发的范围,反映出系统的结构,为开发人员,维护人员、需求人员间提供共同的协议而创立基础,对软件功能的实现作使命描述,作为软件人员进行设计和编码的基础;作为需求人员和开发人员之间的共同文档,为双方相互了解提供基础;确定系统测试及验收内容。四川任我行需求说明书的阅读对象为:1)对相关业务技术和总体方案作出决策的管理人员和质量管理人员;2)对本数据需求说明书进行评审和确认的有关业务、技术人员;3)参加数据库设计,测试设计阶段工作的全体设计人员;4)四川任我行项目组,其他有权需要调用本文档的人员1.2背景开发软件名称:四川任我行项目任务提出者:项目开发者:用户:旅游爱好者项目与其他软件,系统的关系:本系统采用B/S,服务器端采用Apache,数据库采用的是MySQL作为开发软件的数据库服务程序。 1.3定义 列出本文件中用到的专门术语的定义和外文首字母组词的原词组。1.4参考资料 四川任我行可行性报告2任务概述2.1目标纵览现今一些旅游网站,更多让用户看到是文字的描述信息,而这也让用户对于网站的访问失去了兴趣,所以我们势必将运用更多优美而客观的图片,增加用户对于网站的兴趣。本项目的目标是实现一个集合了旅游,预订等功能的一个网站。该网站的主要目标是为用户提供一个方便和快捷的通道,使得用户可以很轻松的进行景点的选择和酒店、旅游团的预订。本项目的目的是使得来四川旅游的用户可以方便的浏览关于四川的景点,以及选取自身想要旅行的目的地进行预订。我们致力于实现旅游的方便性,完整性。给用户提供最为完善的旅游信息。 2.2用户的特点 本软件的目标用户是那些想要来四川旅游,观光,住宿的国内外用户群。网站的技术人员拥有丰富的HTML,CSS和数据库开发经验。力争做出一个方便用户使用的网站。2.3假定和约束2.3.1开发场地宿舍或者机房6.2开发设备1G内存,2.0GHz主频机器服务器:Apach环境数据库:MySQL中型数据库3需求规定 3.1对功能的规定3.1.1 功能模块命名原则根据它的功能,严格划分。3.1.2 功能层次图3.1.2.1 网站主要模块图 网站主要模块图3.1.2.2 搜索模块图搜索模块结构图3.1.2.3 登录注册模块 图登陆注册模块结构图3.1.2.4 预订模块图 预订模块结构图3.1.2.5 评论模块图 评论模块结构图3.1.3功能简介表 功能简介图搜索登录/注册预订评论搜索景点a搜索旅游团a搜索酒店a评论酒店a评论景点a登录a注册新用户a预订酒店a预订旅游团a3.2 对性能的规定3.2.1精度 所有的输入,输出和传输数据严格按照数据库设计中的数据设计。详细的数据库设计会逐步完成。这里列出一些已讨论好的数据名称和参数设计。表 Userinfo属性描述表列名中文注释类型最大长度值域可否为空是否主键是否外键备注UName用户名字char50字母,数字否是否无password用户密码char20字母数字否否否无mail用户邮箱char100合法邮箱否否否无表 Hotel属性描述表列名中文注释类型最大长度值域可否为空是否主键是否外键备注HotelNo酒店号int否是否HName酒店名char100否否是LandID景点IDint否否否city城市char100否否否Address地址char100否否否Description描述text65536否否否HLevel据点级别int否否否PicFolder图片目录char80否否否表 Room属性描述表列名中文注释类型最大长度值域可否为空是否主键是否外键备注HotelNo酒店号int否是是RType房间类型char20否是否Price房间价格int否否否HbedType床类型char20否否否BedWidth带宽类型Int100否否否PicFloder图片链接地址Char80否否否表HComment属性描述表列名中文注释类型最大长度值域可否为空是否主键是否外键备注HCommentID评论IDint=0否是否HotelNo酒店号酒店号=0否否是UName用户名Char50否否是CType评论类型char20否否否CLevel评论级别char20否否否Content评论内容text65536否否否余下的数据精度设计会逐步完成。3.2.2时间特性要求 本网站具体时间特性要求要根据网速来决定。我们将最大限度的减少系统响应用户操作时间,最小化更新处理时间和数据转换的时间。3.2.3灵活性本网站具有以下几个灵活性特点。(1)功能性我们软件设计的方法是增量型的设计方法。首先先实现部分主要的功能,然后根据主要的功能逐步的完善我们的一些细节模块。从而能保证我们功能的完整性。(2) 可靠性对于编写好的软件,我们会进行大量的测试,不断地查找里面出现的bug,并及时的对其进行修改,尽可能的减少bug的数量。在网站的建设初期,我们对初步估计的用户量比较少,所以对数据优先选择了中小型的数据库,服务器也是我们寝室普通的笔记本电脑,随着用户量的增加,我们会及时的更新我们的服务器和数据库,从而保证网站的可靠性。避免用户量太大,而造成服务器瘫痪,影响网站的可靠性。(3) 易使用性对于网站的主界面设计,我们是参考了一些成功的网站设计,借鉴了他们的成功的经验。深入的研究他们用户界面的设计,并借鉴了那些成功网站的经验。(4)高效性由于我们设计网站的初期,主要考虑的是安全性和功能性。对于高效性,没有进行过高的要求。这部分的要求在后期的维护中,会进行不断地完善和加强。(5)可维护性在设计网站的时候,将每个模块都分别独立开来,对于一些静态的页面,我们把其做成了模板,在使用的时候进行载入就行。这样我们就可以集中精力放在代码的编写上。避免了一些不必要的模块的干扰。在代码设计过程中,尽可能的减少模块之间的耦合性。做到模块和模块之间的分离。这样,对日后的维护就有了很大的方便性。(6) 可移植性在选用数据库的时候,我们没有选择微软的SQL Sever,很重要的一个因素是可移植性的问题,所以我们选择了一个移植性更高的数据库MySQL,他可以在不同的系统上运行。而服务器环境也是选择了兼容性较好的Apache,所以我们可以很方便的将我们的代码一直到其余的操作系统和机器上. 3.3输入输出要求已在精度要求中列出。3.4数据管理能力要求(针对软件系统)表 数据量分布表实体名数据总量(KB)UserInfo20480hotel40968RoomHotel CommentLandScape40968Landscape CommentBookingHotelCompany20480TravelGroup81920BookingTravel40968表数据存储分析表表名保存期限(天)存放位置访问方式本站点局域网服务器广域网服务器UserInfo永久a读写hotel永久aa只读Room永久aa只读HComment30天a读写LandScape永久a只读LComment30天a读写BookingHotel30天aa读写Company永久aa只读TravelGroup永久a只读BookingTravel30天a读写3.5故障处理要求表 故障处理表严重程度描述反应时间A程序无法运行0天(马上)B用户无法搜索0天C用户无法登陆1天D用户无法查看图片1天3.6其他专门要求安全性要求:1、 设置权限,对于某些特定的用户,只分配给其部分权限。让其只能做自己能做的一些操作。2、 对于一些敏感数据,在存入数据库之前进行加密操作。对于数据库中的敏感数据,在存入数据库进行哈希加密操作。这样即使其他的用户查看了数据,也不能看到详细的信息。在MySQL中,提供了几种加密的哈希函数,password, encrypt, sha1和md5。这样就能保证我们数据库中的敏感信息的保密性。3、 对于数据库中的数据,一定要进行实时的备份操作。每当数据库中发生一些修改操作时,就进行备份操作,这样的话,再后来的的数据丢失时,就可以进行及时的恢复,从而避免了数据丢失造成的损失。4运行环境规定4.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论