最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

旅游网站—需求分析阶段--需求说明书

来源:动视网 责编:小OO 时间:2025-09-23 10:37:16
文档

旅游网站—需求分析阶段--需求说明书

1.引言1.1编写的目的《四川任我行需求说明书》目的是对四川任我行这个软件进行需求分析和了解,认识该软件实际操作的可行性。明确该旅游网站中各项功能和非功能性需求实现时所需要的数据,并可以此数据为根据设计数据库。同时为概要设计和详细设计人员提供设计依据,其他本项目组的开发人员也可参阅。本文档的目的市确定系统开发的范围,反映出系统的结构,为开发人员,维护人员、需求人员间提供共同的协议而创立基础,对软件功能的实现作使命描述,作为软件人员进行设计和编码的基础;作为需求人员和开发人员之间的共同文档,为双
推荐度:
导读1.引言1.1编写的目的《四川任我行需求说明书》目的是对四川任我行这个软件进行需求分析和了解,认识该软件实际操作的可行性。明确该旅游网站中各项功能和非功能性需求实现时所需要的数据,并可以此数据为根据设计数据库。同时为概要设计和详细设计人员提供设计依据,其他本项目组的开发人员也可参阅。本文档的目的市确定系统开发的范围,反映出系统的结构,为开发人员,维护人员、需求人员间提供共同的协议而创立基础,对软件功能的实现作使命描述,作为软件人员进行设计和编码的基础;作为需求人员和开发人员之间的共同文档,为双
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  网站主要模块

图1 网站主要模块图

3.1.2.2   搜索模块

图2 搜索模块结构图

3.1.2.3  登录注册模块 

图3 登陆注册模块结构图

3.1.2.4  预订模块

图4 预订模块结构图

3.1.2.5  评论模块

图5 评论模块结构图

3.1.3功能简介

表1 功能简介图

搜索登录/注册预订评论
搜索景点 
搜索旅游团 
搜索酒店 
评论酒店 
评论景点 
登录 
注册新用户 
预订酒店 
预订旅游团 
3.2 对性能的规定

3.2.1精度

 所有的输入,输出和传输数据严格按照数据库设计中的数据设计。详细的数据库设计会逐步完成。这里列出一些已讨论好的数据名称和参数设计。

表2 Userinfo属性描述表

列名中文注释类型最大长度值域可否为空是否主键是否外键备注
UName用户名字char50字母,数字
password用户密码char20字母数字
mail用户邮箱char100合法邮箱
表3 Hotel属性描述表

列名中文注释类型最大长度值域可否为空是否主键是否外键备注
HotelNo酒店号int
HName酒店名char100
LandID景点IDint
city城市char100
Address地址char100
Description描述text65536
HLevel据点级别int
PicFolder图片目录char80
表4 Room属性描述表

列名中文注释类型最大长度值域可否为空是否主键是否外键备注
HotelNo酒店号int
RType房间类型char20
Price

房间价格int
HbedType床类型char20
BedWidth带宽类型Int

100
PicFloder图片链接地址Char

80
表5HComment属性描述表

列名中文注释类型最大长度值域可否为空是否主键是否外键备注
HCommentID评论IDint>=0
HotelNo酒店号酒店号>=0
UName用户名Char

50
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数据管理能力要求(针对软件系统)

表6 数据量分布表

实体名数据总量(KB)

UserInfo20480
hotel40968
Room163872
Hotel Comment655488
LandScape40968
Landscape Comment655488
BookingHotel163872
Company20480
TravelGroup81920
BookingTravel40968
表7 数据存储分析表

表名保存期限(天)存放位置访问方式
本站点局域网服务器广域网服务器
UserInfo永久读写
hotel永久只读
Room永久只读
HComment30天读写
LandScape永久只读
LComment30天读写
BookingHotel30天读写
Company永久只读
TravelGroup永久只读
BookingTravel30天读写
3.5故障处理要求

表8 故障处理表

严重程度描述反应时间
A程序无法运行0天(马上)
B用户无法搜索0天
C用户无法登陆1天
D用户无法查看图片1天
3.6其他专门要求

安全性要求:

1、设置权限,对于某些特定的用户,只分配给其部分权限。让其只能做自己能做的一些操作。

2、对于一些敏感数据,在存入数据库之前进行加密操作。对于数据库中的敏感数据,在存入数据库进行哈希加密操作。这样即使其他的用户查看了数据,也不能看到详细的信息。在MySQL中,提供了几种加密的哈希函数,password, encrypt, sha1和md5。这样就能保证我们数据库中的敏感信息的保密性。

3、对于数据库中的数据,一定要进行实时的备份操作。每当数据库中发生一些修改操作时,就进行备份操作,这样的话,再后来的的数据丢失时,就可以进行及时的恢复,从而避免了数据丢失造成的损失。

4.运行环境规定

4.1设备

 列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能,包括:

a.处理器型号及内存容量

b.外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量

c.输入及输出设备的型号和数量,联机或脱机;

d.数据通信设备的型号和数量

e.功能键及其他专用硬件

4.2支持软件

OS X,WINDOWS,IE,CHROME,XAMPP.

4.3接口

 无

4.4控制

文档

旅游网站—需求分析阶段--需求说明书

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

最新推荐

猜你喜欢

热门推荐

专题
Top