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

下载本文档

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

文档简介

1、1引言1.1 编写的目的四川任我行需求说明书 目的是对四川任我行这个软件进行需求分析和了解, 认识 该软件实际操作的可行性。明确该旅游网站中各项功能和非功能性需求实现时所需要的数 据,并可以此数据为根据设计数据库。 同时为概要设计和详细设计人员提供设计依据, 其他 本项目组的开发人员也可参阅。本文档的目的市确定系统开发的范围,反映出系统的结构, 为开发人员, 维护人员、 需求人员间提供共同的协议而创立基础, 对软件功能的实现作使命 描述, 作为软件人员进行设计和编码的基础; 作为需求人员和开发人员之间的共同文档, 为 双方相互了解提供基础;确定系统测试及验收内容。四川任我行需求说明书的阅读对象

2、为:1)对相关业务技术和总体方案作出决策的管理人员和质量管理人员;2)对本数据需求说明书进行评审和确认的有关业务、技术人员;3)参加数据库设计,测试设计阶段工作的全体设计人员;4)四川任我行项目组,其他有权需要调用本文档的人员1.2 背景开发软件名称:四川任我行项目任务提出者:项目开发者:用户:旅游爱好者项目与其他软件,系统的关系:本系统采用B/S,服务器端采用Apache,数据库采用的是 MySQL乍为开发软件的数据库服务程序。1.3 定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。1.4 参考资料四川任我行可行性报告2任务概述2.1 目标纵览现今一些旅游网站, 更多让用户看到

3、是文字的描述信息, 而这也让用户对于网站 的访问失去了兴趣, 所以我们势必将运用更多优美而客观的图片, 增加用户对于网站的兴趣。 本项目的目标是实现一个集合了旅游, 预订等功能的一个网站。 该网站的主要目标是为用户 提供一个方便和快捷的通道, 使得用户可以很轻松的进行景点的选择和酒店、 旅游团的预订。 本项目的目的是使得来四川旅游的用户可以方便的浏览关于四川的景点,以及选取自身想要旅行的目的地进行预订。我们致力于实现旅游的方便性,完整性。给用户提供最为完善的旅游信息。2.2用户的特点本软件的目标用户是那些想要来四川旅游,观光,住宿的国内外用户群。网站的技术人员拥有丰富的HTML CSS和数据库

4、开发经验。力争做出一个方便用户使用的网站。2.3假定和约束2.3.1开发场地宿舍或者机房6.2开发设备1G内存,2.0GHz主频机器服务器:Apach环境数据库:MySQL中型数据库3.需求规定3.1对功能的规定3.1.1功能模块命名原则根据它的功能,严格划分。3.1.2功能层次图预订模块评论模块3.1.2.2 搜索模块图1网站主要模块图搜索模块3.123登录注册模块图3登陆注册模块结构图3.124预订模块预定功能选择旅游团选择酒店填写表单信息预订图4预订模块结构图图5评论模块结构图评论3.1.3功能简介表1功能简介图搜索登录/注册预订评论搜索景点搜索旅游团搜索酒店评论酒店评论景点登录注册新用

5、户预订酒店预订旅游团3.2对性能的规定3.2.1精度所有的输入,输出和传输数据严格按照数据库设计中的数据设计。详细的数据库设计会逐步完成。这里列出一些已讨论好的数据名称和参数设计。表2 Userinfo 属性描述表列名中文注 释类型最大长 度值域可否为 空是否主键是否外 键备注UName用户名字char50字 母, 数字否是否无passw ord用户密码char20字母数字否否否无mail用户邮箱char100合法 邮箱否否否无表3 Hotel属性描述表列名中文注 释类 型最大长 度值域可否为 空是否主键是否外 键备注HotelN o酒店号int否是否HName酒店名cha r100否否是La

6、n dID景点IDint否否否city城市cha r100否否否Addres地址cha100否否否srDescri ptio n描述tex t65536否否否HLevel据点级 别int否否否PicFol der图片目 录char80否否否表4 Room属性描述表列名中文注 释类 型最大长 度值域可否为 空是否主键是否外 键备注HotelN o酒店号int否是是RType房间类 型cha r20否是否Price房间价 格int否否否HbedTy pe床类型cha r20否否否BedWid th带宽类 型Int100否否否PicFlo der图片链 接地址Cha r80否否否表5 HCommer

7、属性描述表列名中文注 释类型最大长 度值域可否为 空是否主键是否外 键备注HCommi n tIDe评论IDint>=0否是否HotelN o酒店号酒店号>=0否否是UName用户名Char50否否是CType评论类 型char20否否否CLevel评论级 别char20否否否Conten t评论内 容text65536否否否余下的数据精度设计会逐步完成。322时间特性要求本网站具体时间特性要求要根据网速来决定。我们将最大限度的减少系统响应用户操作时间,最小化更新处理时间和数据转换的时间。323灵活性本网站具有以下几个灵活性特点。(1)功能性我们软件设计的方法是增量型的设计方法。首

8、先先实现部分主要的功能,然后根据主要的功能逐步的完善我们的一些细节模块。从而能保证我们功能的完整性。可靠性对于编写好的软件,我们会进行大量的测试,不断地查找里面出现的bug,并及时的对其进行修改,尽可能的减少bug的数量。在网站的建设初期,我们对初步估计的用户量比较 少,所以对数据优先选择了中小型的数据库,服务器也是我们寝室普通的笔记本电脑,随着用户量的增加,我们会及时的更新我们的服务器和数据库,从而保证网站的可靠性。避免用户量太大,而造成服务器瘫痪,影响网站的可靠性。易使用性对于网站的主界面设计,我们是参考了一些成功的网站设计,借鉴了他们的成功的经验。深入的研究他们用户界面的设计,并借鉴了那

9、些成功网站的经验。高效性由于我们设计网站的初期,主要考虑的是安全性和功能性。对于高效性,没有进行过高的要求。这部分的要求在后期的维护中,会进行不断地完善和加强。(5)可维护性在设计网站的时候,将每个模块都分别独立开来,对于一些静态的页面,我们把其做成 了模板,在使用的时候进行载入就行。 这样我们就可以集中精力放在代码的编写上。 避免了 一些不必要的模块的干扰。 在代码设计过程中, 尽可能的减少模块之间的耦合性。 做到模块 和模块之间的分离。这样,对日后的维护就有了很大的方便性。可移植性在选用数据库的时候,我们没有选择微软的SQLSever,很重要的一个因素是可移植性的问题,所以我们选择了一个移

10、植性更高的数据库MySQL他可以在不同的系统上运行。而服务器环境也是选择了兼容性较好的Apache,所以我们可以很方便的将我们的代码一直到其余的操作系统和机器上3.3输入输出要求已在精度要求中列出。3.4数据管理能力要求(针对软件系统)表6数据量分布表实体名数据总量(KBUserI nfo20480hotel40968Room163872Hotel Comme nt655488LandScape40968Lan dscape Comme nt655488Book in gHotel163872Compa ny20480TravelGroup81920Book in gTravel40968表7

11、 数据存储分析表表名保存期限(天)存放位置访问方 式本站点局域网服务 器广域网服务 器Userl nfo永久读写hotel永久只读Room永久:只读HComme nt30天读写LandScape永久只读LComme nt30天:读写Book in gHotel30天读写Compa ny永久只读TravelGroup永久只读Book in gTrave l30天读写3.5故障处理要求表8故障处理表严重程度描述反应时间A程序无法运行0天(马上)B用户无法搜索0天C用户无法登陆1天D用户无法查看图片1天3.6其他专门要求安全性要求:1、设置权限,对于某些特定的用户,只分配给其部分权限。让其只能做自 己能做的一些操作。2、对于一些敏感数据,在存入数据库之前进行加密操作。对于数据库中的敏感数据,在存入数据库进行哈希加密操作。这样即使其他的用户查看了 数据,也不能看到详细的信息。在MySQL中,提供了几种加密的哈希函数, password, encrypt, shal和md5这样就能保证我们数据库中的敏感信息的保密性。3、对于数据库中的数据,一定要进行实时的备份操作。每当数据库中发生 一些修改操作时,就进行备份操作,这样的话,再后来的的数据丢失时, 就可以进行及时的恢复,从而避免了数据丢失造成的损失。4运行环境规定4.1

温馨提示

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

评论

0/150

提交评论