旅游网站需求分析报告阶段数据要求说明书.docx

上传人:b****4 文档编号:24634821 上传时间:2023-05-29 格式:DOCX 页数:20 大小:196.28KB
下载 相关 举报
旅游网站需求分析报告阶段数据要求说明书.docx_第1页
第1页 / 共20页
旅游网站需求分析报告阶段数据要求说明书.docx_第2页
第2页 / 共20页
旅游网站需求分析报告阶段数据要求说明书.docx_第3页
第3页 / 共20页
旅游网站需求分析报告阶段数据要求说明书.docx_第4页
第4页 / 共20页
旅游网站需求分析报告阶段数据要求说明书.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

旅游网站需求分析报告阶段数据要求说明书.docx

《旅游网站需求分析报告阶段数据要求说明书.docx》由会员分享,可在线阅读,更多相关《旅游网站需求分析报告阶段数据要求说明书.docx(20页珍藏版)》请在冰豆网上搜索。

旅游网站需求分析报告阶段数据要求说明书.docx

旅游网站需求分析报告阶段数据要求说明书

 

[项目名称]

数据要求说明书

[V1.0(版本号)]

第六组

拟制人_______

审核人______________________

批准人______________________

 

[二零一二年三月四日]

数据要求说明书

1.引言

1.1编写目的

《四川任我行数据需求说明书》目的是明确该旅游网站中各项功能和非功能性需求实现时所需要的数据,并可以此数据为根据设计数据库。

同时为概要设计和详细设计人员提供设计依据,其他本项目组的开发人员也可参阅。

《四川任我行数据需求说明书》的阅读对象为:

1)对相关业务技术和总体方案作出决策的管理人员和质量管理人员;

2)对本《数据需求说明书》进行评审和确认的有关业务、技术人员;

3)参加数据库设计,测试设计阶段工作的全体设计人员;

4)《四川任我行》项目组,其他有权需要调用本文档的人员

1.2背景

开发软件名称:

四川任我行

项目任务提出者:

项目开发者:

用户:

旅游爱好者

项目与其他软件,系统的关系:

本系统采用B/S,服务器端采用Apache,数据库采用的是MySQL作为开发软件的数据库服务程序。

1.3定义

1.4参考资料

数据要求说明书(GB856T——88)

2.数据的逻辑描述

对数据进行逻辑描述时可把数据分为动态数据和静态数据。

2.1静态数据

数据流图(第一层)

a、登录注册模块

1)、注册功能:

名称

数据名称

数据类型

数据长度

说明

基本数据

输入数据

用户名

字符串

20

新用户输入一些基本信息,添加到相应的表中

密码

字符串

16

用户邮箱

字符串

80

输出数据

2)、登录功能

名称

数据名称

数据类型

数据长度

说明

基本数据

输入数据

用户名

字符串

20

用户输入自身的用户名和密码

密码

字符串

16

输出数据

b、评价模块

 

评价模块细化

1)、评价就旅游团功能

名称

数据名称

数据类型

数据长度

说明

基本数据

用户名

字符串

20

需要在登录情况下,才能使用。

密码

字符串

16

输入数据

酒店ID

int

≥1

用户在选择完酒店,填写相关内容后,就可以进行相关评论

评论类型

int

0~10

评论级别

int

0~5

评论内容

text

65536

输出数据

2)、评价酒店的功能

名称

数据名称

数据类型

数据长度

说明

基本数据

用户名

字符串

20

需要在登录情况下,才能使用。

密码

字符串

16

输入数据

景点ID

int

≥1

用户在选择完景点后,填写相关内容后,就可以进行相关评论

评论类型

int

[0,5]

评论级别

int

[0,5]

评论内容

text

65536

输出数据

c、预订模块

订单模块细化

1)、预订酒店功能

名称

数据名称

数据类型

数据长度

说明

基本数据

用户名

字符串

20

需要在登录情况下,才能使用

密码

字符串

16

输入数据

酒店ID

int

≥1

用户选择酒店,并填入预订者的相关信息。

房间类型

char

20

身份证号

char

18

入住时间

Date

≥today

离开时间

Date

≥today+1

电话号码

Date

15

预订数量

int

[1,10]

输出数据

房间数量

int

[0,max]

如果用户预订的房间数大于剩余的房间数量,就会输出“房间不够”的信息,并输出剩余房间数量。

2)、预订旅游团功能

名称

数据名称

数据类型

数据长度

说明

基本数据

用户名

字符串

20

需要在登录情况下,才能使用

密码

字符串

16

输入数据

旅游团名称

int

≥1

用户选择旅游团,并填入预订者的相关信息。

身份证号

char

20

电话号吗

char

18

预订人数

Date

≥today

输出数据

房间数量

int

[0,max]

如果用户预订的人数超出剩余的房间数量,就会输出“人数已满”的信息,并输出可预订的数量。

d、搜索查询模块

搜索细化

1)、搜索景点功能

名称

数据名称

数据类型

数据长度

说明

基本数据

输入数据

景点名称

字符串

100

用户需要搜索的景点

输出数据

景点名称

字符串

100

用户在输入相关的景点名称后,根据输入的信息,输出多组与其相关的景点信息

城市

字符串

20

具体地址

字符串

100

地图链接

字符串

100

景点描述

test

65535

示例图片

字符串

100

2)、景点详情

名称

数据名称

数据类型

数据长度

说明

基本数据

输入数据

景点ID

int

[1,max]

在用户选择点击相关链接后,会自动加载

输出数据

景点名称

字符串

100

用户在选择了相关链接后,系统会根据用户选择的链接,展示与该景点相关的详细信息

相关旅游团

int

[1,max]

相关酒店

int

[1,max]

景点描述

text

65536

图片目录

字符串

100

地图链接

字符串

100

评论级别

int

[0,5]

评论内容

text

65536

评价者

字符串

20

评论时间

Dare

date

3)、酒店搜索功能

名称

数据名称

数据类型

数据长度

说明

基本数据

输入数据

入住城市

字符串

20

用户输入必要的信息,其中入住城市是必填项。

其余选填

毗邻景点

字符串

100

价格范围

字符串

50

星级范围

字符串

20

酒店名称

字符串

100

输出数据

酒店名称

字符串

100

根据用户输入的相关信息,查询出一组酒店,按照一定的格式将这些信息输出。

详细地址

字符串

100

酒店房型

字符串

20

床型

字符串

20

带宽

int

[0,1]

价格

int

[1,max]

星级

int

[0,7]

4)、酒店详情

名称

数据名称

数据类型

数据长度

说明

基本数据

输入数据

酒店ID

int

[1,max]

在用户选择点击相关链接后,会自动加载

输出数据

酒店名称

字符串

100

用户在选择了相关链接后,系统会根据用户选择的链接,展示与该酒店相关的详细信息

所属城市

字符串

20

交通信息

字符串

150

酒店信息

text

65536

图片目录

字符串

100

地图链接

字符串

100

评论级别

int

[0,5]

评论内容

text

65536

评价者

字符串

20

评论时间

Dare

date

5)、房间详情

名称

数据名称

数据类型

数据长度

说明

基本数据

输入数据

房间类型

char

20

在用户选择点击相关链接后,会自动加载

输出数据

所属酒店

字符串

100

用户在选择了相关链接后,系统会根据用户选择的链接,展示与该酒店相关的详细信息

费用说明

字符串

100

公告

字符串

150

房间描述

text

65536

图片目录

字符串

100

评论级别

int

[0,5]

评论内容

text

65536

评价者

字符串

20

评论时间

Dare

date

6)、旅行团搜索

名称

数据名称

数据类型

数据长度

说明

基本数据

输入数据

旅游路线

字符串

100

用户输入必要的信息,其中旅游路线是必填项。

其余选填

价格范围

字符串

20

输出数据

旅游团名称

字符串

100

根据用户输入的相关信息,查询出一组旅游团,按照一定的格式将这些信息输出。

基本信息

字符串

100

优惠价

字符串

20

原价

字符串

20

图片目录

int

[0,1]

7)、旅游团详情

名称

数据名称

数据类型

数据长度

说明

基本数据

输入数据

旅游团ID

int

[1,max]

在用户选择点击相关链接后,会自动加载

输出数据

旅游团名称

字符串

100

用户在选择了相关链接后,系统会根据用户选择的链接,展示与该旅游团相关的详细信息

路线

字符串

100

行程

字符串

150

费用说明

text

65536

重要提示

text

100

地图链接

字符串

100

评论级别

int

[0,5]

评论内容

text

65536

评价者

字符串

20

评论时间

Dare

date

8)、订单信息

名称

数据名称

数据类型

数据长度

说明

基本数据

用户名

字符串

20

在用户登录情况下,作为基本数据默认输入

密码

字符串

16

输入数据

输出数据

旅游团名称

字符串

100

用户在登录情况下,显示用户预定的相关信息

身份证

字符串

18

电话

字符串

15

数量

int

[1,10]

酒店名称

字符串

100

房间类型

字符串

20

 

e、管理员更新信息模块

更新信息细化

1)、插入景点信息

名称

数据名称

数据类型

数据长度

说明

基本数据

景点ID

int

[1,max]

自动增长

输入数据

景点ID

int

[1,max]

管理员在输入相关信息后,进行插入

景点名称

字符串

100

相关旅游团

int

[1,max]

相关酒店

int

[1,max]

景点描述

text

65536

图片目录

字符串

100

地图链接

字符串

100

输出数据

2)、删除景点信息

名称

数据名称

数据类型

数据长度

说明

基本数据

输入数据

景点ID

管理员在输入相关信息后,进行插入

输出数据

如果输入的ID不在数据库中的话,则输出“删除出错”的信息

3)、插入酒店信息

名称

数据名称

数据类型

数据长度

说明

基本数据

酒店ID

int

自动增长

输入数据

酒店名称

字符串

100

在用户选择点击相关链接后,会自动加载

所属城市

字符串

20

交通信息

字符串

150

酒店信息

text

65536

图片目录

字符串

100

地图链接

字符串

100

输出数据

用户在选择了相关链接后,系统会根据用户选择的链接,展示与该酒店相关的详细信息

4)、删除酒店信息

名称

数据名称

数据类型

数据长度

说明

基本数据

输入数据

酒店ID

管理员在输入相关信息后,进行插入

输出数据

如果输入的ID不在数据库中的话,则输出“删除出错”的信息

5)、插入旅游团信息

名称

数据名称

数据类型

数据长度

说明

基本数据

旅游团ID

int

[1,max]

输入数据

旅游团名称

字符串

100

在用户选择点击相关链接后,会自动加载

路线

字符串

100

行程

字符串

150

费用说明

text

65536

重要提示

text

100

地图链接

字符串

100

输出数据

6)、删除旅游团信息

名称

数据名称

数据类型

数据长度

说明

基本数据

输入数据

旅行团ID

管理员在输入相关信息后,进行插入

输出数据

如果输入的ID不在数据库中的话,则输出“删除出错”的信息

初步设计E-R图

2.2动态输入数据

见上表

2.3动态输出数据

见上表

2.4内部生成数据

根据数据库各个表的内在连接关系可以生成新的所需要的数据。

对于一些搜索结果,都是事先保留了一份正确的结果,开发人员可以将自己的运行结果和事先征求的结果进行比较,保证缩写代码的正确性。

2.5数据约定

对于数据库存储的信息

数据库要有严格有效的恢复机制;数据必须一个每天进行一次备份,由于信息量巨大,应以天为周期进行增量转储,以季度为周期进行海量转储。

所有的提交,确认,删除等操作以按钮的形式给出,且名称一律为取为“提交”、“确认”、“删除”等易于理解的形式。

3.数据的采集

3.1要求和范围

具体的内容包括:

a.数据的来源主要是建立数据库时录入的数据,在进行相应操作时会进行数据更新。

只有管理员才可以对景点,酒店,旅游团的相关信息进行更新。

一般的用户,只能对和自身相关的信息进行部分的更改。

b.数据的输入采用统一的键盘输入,不需要其他的工具,但是数据是有一定的格式和密码限制的,所以输入不合法时会进入不了系统。

c.数据统一采用界面输入,接受者都是电脑,根据“提交”、“确认”、“删除”三个按钮,进入到数据库采用统一的处理。

d.数据的输出统一显示在界面上,一般采用表格的形式,必要时表格会打印输出。

打印机的选择采用统一的接口。

e.数据要及时更新,数据必须每天进行一次备份,由于信息量巨大,以天为周期进行增量转储,以季度为周期进行海量转储。

3.2输入的承担者

数据的基本信息的模块主要有管理员进行录入的。

而每个用户在注册时,都会进行数据库的更新。

3.3预期处理

由于在目前的初期开发阶段,我们针对的是小用户量的访问。

为了防止访问的用户量剧增而造成服务器的崩溃,对于注册成员有一定的数量限制。

不能保证无限制的用户访问量。

3.4影响

四川任我行这个网站,要保证用户的个人隐私信息。

安全性相当重要,对于用户注册和预订的相关信息,要保证不能让非法的用户进行访问和窥测。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 哲学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1