旅游网站需求分析

旅游网站需求分析
旅游网站需求分析

旅游网站的设计与实现需求分析

需求分析是软件定义时期的最后一个阶段,它的基本任务是准确地回答“系统必须做什么”这个问题,即仅仅是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。下面分九个小节来对该系统在各方面的需求进行分析。

1 网站系统运行环境

本旅游网站的运行网站系统设计是基于HTML语言、CSS叠层样式表、Javascript脚本、JSP、struts+hibernate框架以及Oracle数据库等技术实现在Internet上的动态页面网络服务。

2 可行性需求分析

本旅游网站系统是在旅游人数日益增多的情况下应运而生,它是一个关于现代人对旅游要求的提高和信息方便快捷日益加速而提出的一套应于网络的旅游网站系统。

自开发旅游以来,已打下了相当好的基础,旅游业的支柱地位已初见端倪。可是全民办旅游的气氛还不浓,合力还不够,思想观念还没有完全统一,许多政策和管理措施还不到位,旅游规划不严格,旅游资金投入不足,旅游企业体制不完善等弊端的存在使的坚持大旅游、高起点、优布局、功能全、可持续的原则很难实现。于是电子商务旅游在这种情况下被提了出来,它能满足不同游客的不同要求,使的他们在查询和预定旅游线路、酒店预定、选择接待旅行社等方面能方便、及时、快捷和有效。

旅游网站不仅适合小型的旅行社,对于大中型的旅行社一样适宜。本网站系统通过旅客与我们网站的联系人员联系,能很快的得到需要的服务。该系统为游客提供了经典的旅游线路和报价,酒店价格、条件,航班消息,车次信息和旅游相关查询等.通过使用网页的自动刷新功能,自动检测浏览客户的最新消息,以实现后台数据的自动刷新和实时互动这两个功能;通过旅游网站实际考核,获取

它们好的布局结构,结合自己的个性特点,创建一个别具风格的个性界面。

3 性能需求分析

本旅游网站以旅游新闻发布、旅游线路发布、景区图片和游客留言等功能为核心,其宗旨是及时、准确、完整发布游客所需要的相关信息,同时给游客带来方便和给公司创造利益。它的主要功能如下:

一、旅游线路信息发布以及预定功能:顾客可通网站查看相应的旅游线路信息和预定旅游线路功能,管理员可以在后台对旅游线路进行发布、更新,对于线路预定可以进行相应的处理。

二、酒店查询、预订功能:顾客可以通过网站查询酒店情况,同时还可以对合适的酒店进行预订。

三、旅游景点介绍功能:顾客在网站可以查看主要旅游景区和景点介绍信息,管理员可以在后台对旅游景点信息进行更新、修改和删除。

四、旅游新闻发布功能:顾客可以通过旅游网站查看最新的旅游资讯和旅游动态,网站管理员可以在后台发布、更新和删除旅游新闻。

五、旅游风景图片发布功能:游客可以通过网站查看最新的风光图片,图片按照相应的旅游景点分类,管理员可以上传、删除图片信息。

六、旅游服务指南和旅游问答发布功能:游客可以通过网站查看一些旅游的注意事项和在旅游经常遇到的一些问题,管理员在后台可以对信息进行更新和修改、删除功能。

七、机票和自驾车旅游路径查询功能:游客可以通过网站,查询相应出发地到目的地的机票航班和自驾车路径。

八、游客留言板功能:游客可以通过留言板给管理员留言,管理员可以通过登录对留言进行管理和回复。

九、旅游会议信息发布功能:游客可以查看旅游会议信息和旅游会议安排。

根据网站的建站原则与目的,结合旅游的一般特点,本网站具体包括如下栏目:旅游新闻发布:管理员发布相关旅游新闻

旅游图片发布:管理员发布相关景区图片

旅游线路发布和预定:管理员发布相关旅游线路,对线路的预定进行相应的处理

旅游酒店查询、预订功能:对当地的酒店进行查询、预订

旅游景点介绍:管理员发布相关的旅游景点,对景点信息进行动态管理

游客留言板:游客可以在此进行留言

网站管理:包括信息发布管理、留言本管理、网站系统设置等模块。

4 系统流程图

此网站可分为前台系统和后台系统两个部分。其总体的流程图分析:

5系统功能模块图

模块化:按照后台功能将一个软件切分为许多部分单独开发,然后再组装起来,每一个部分即为模块。根据图功能结构图,将网站模块化如下:

一、旅游新闻模块

二、旅游线路模块

三、旅游图片模块

四、酒店信息模块

五、留言本模块

6 网站系统功能分析

本旅游网站是为以旅游信息发布、旅游资料共享、浏览客户与管理员交流活动为核心的网站,宗旨是能及时、准确、完整发布游客需要的旅游信息。

1. 浏览客户

浏览客户是只在浏览器端浏览网站信息的用户,也是整个网站信息需要面向的用户,其主要实现功能为:

(1) 客户可浏览旅游新闻信息

(2) 客户可浏览旅游线路信息

(3) 客户可浏览旅游酒店信息

(4) 客户可浏览旅游图片信息

(5) 客户可浏览旅游景点信息

(6) 客户可对适合自己的旅游线路或旅游酒店进行预订

(8) 客户可在留言本版块进行留言和提问

2.网站管理员

网站管理员是被赋予网站全部权限的用户,能对网站的所有信息进行修改、更新和删除,其主要功能如下:

(1)管理员可登录系统.

(2)网站管理员可对旅游新闻信息进行删除、修改、添加

(3)网站管理员可对旅游线路信息进行删除、修改、添加

(4)网站管理员可对旅游图片信息进行删除、修改、添加

(5)网站管理员可对旅游酒店信息进行删除、修改、添加

(6)网站管理员可对客户定单信息进行删除、修改、添加

(7)网站管理员可对留言板游客留言信息进行删除、回复

7 数据库概念

根据各实体间的关系做出E-R图如下:

8逻辑结构设计

我们所要进行研究的是逻辑设计的第三部即将E-r图关系模型转化。下面把实体及实体间关系转换成为关系模型。

实体转换出的关系模式:

管理员表(编号,名称,密码)

游客(编号,用户名,性别,年龄,手机电话,邮箱)

旅游线路表(编号,所在国家,线路名称,介绍,时间)

旅游新闻表(编号,标题,内容,有效时间)

旅游图片(编号,地址)

旅游酒店(编号,名称,位置,价格,详细信息)

景点

留言板表(编号,用户名,内容,留言时间)

订单表(编号,类型,用户名,订单状态)

9 设计约束

1. 安全性约束

要对不同的用户设置不同的权限,如浏览客户(拥有对网站信息的浏览、预订等功能)、管理员(拥有对网站系统的完全操作权限)

2. 完整性约束:

(1) 各种信息记录的完整性,数据库中要求不能为空的信息内容不能为空。

(2) 各种数据间相互联系的正确性。

(3) 相同的数据在不同记录中的一致性。

3. 软、硬件约束:

(1)对于系统开发端的要求:

要运用MyEclipse8.0软件作为代码编写开发平台,选择它是因为它有很好的查错功能,并能很方便的安装插件,从而大大扩展此软件的功能。其运行的硬件要求是:CPU要求C1.7G以上,内存在256M以上,磁盘可用空间20G以上;在开发应用程序之前,系统还必须安装tomcat6.0、jdk1.6和PL-SQL developer。

(2)对于客户端的要求:

要求不高,要求不用连接互联网,也可以正常浏览网页。

相关主题
相关文档
最新文档