016net旅游网站的设计与实现.docx

上传人:b****3 文档编号:4957447 上传时间:2022-12-12 格式:DOCX 页数:40 大小:386.26KB
下载 相关 举报
016net旅游网站的设计与实现.docx_第1页
第1页 / 共40页
016net旅游网站的设计与实现.docx_第2页
第2页 / 共40页
016net旅游网站的设计与实现.docx_第3页
第3页 / 共40页
016net旅游网站的设计与实现.docx_第4页
第4页 / 共40页
016net旅游网站的设计与实现.docx_第5页
第5页 / 共40页
点击查看更多>>
下载资源
资源描述

016net旅游网站的设计与实现.docx

《016net旅游网站的设计与实现.docx》由会员分享,可在线阅读,更多相关《016net旅游网站的设计与实现.docx(40页珍藏版)》请在冰豆网上搜索。

016net旅游网站的设计与实现.docx

016net旅游网站的设计与实现

摘要

随着信息技术、计算机技术的飞速发展,我国旅游信息系统也广泛应用起来。

但由于一些原因,这些系统都存在着一定的缺陷。

因此要想使我国旅游信息系统真正发挥它应有的功能和优势,必须对它的技术和原理进行系统的分析,在分析的基础上,设计和规划出切实可行的实施方案。

本系统采用当今比较流行且实用的B/S模式结构,VisualStudio2005作为开发工具,强大的SQLServer数据库作为后台支持。

本文介绍了电子商务的起源和发展,并对开发工具进行了介绍。

详细说明了系统前台设计和数据库的设计。

本系统完成的主要功能:

用户注册,用户登录,旅游信息,宾馆信息,美景欣赏,美食欣赏等。

从系统设计的目标、系统结构的总体设计、软硬件环境、系统功能结构等几方面阐述了基于B/S模式数字旅游系统的设计,提出了基于B/S结构的旅游系统的总体框架、系统的网络结构和功能结构。

此外,本文还讨论了实现所设计的各个功能模块所采用的关键技术。

在论文末尾,指出了系统的优点和不足之处。

关键词 旅游系统;B/S结构;ASP.NET;SQLServer数据库

 

Abstract

Asinformationtechnology,computertechnology,therapiddevelopmentofChina'stourisminformationsystemisalsowidelyusedto.Butforanumberofreasons,thesesystemshavedefiniteflaws.SoifChina'sTourismInformationSystemtrulyplayitsduefunctionandadvantages,itmustbetheprincipletechnologyandsystemsanalysis,thebasisoftheanalysis,designandplanningpracticalimplementationoftheprogramme.

ThissystemadoptsthemorepopularandpracticalB/Sstructure,Visual.Studio2005asadevelopmenttool,astrongbackgroundasaSQLServerdatabasesupport.Thispaperintroducestheoriginanddevelopmentofe-commerce,anddevelopmenttoolswereintroduced.Detailsofthesystemdesignandprospectdatabasedesign.Completionofthesystem'smainfunctions:

userregistration,andisexpectedtoticketing,andisexpectedlines,andisexpectedtohotels,touristsmessage,enjoythebeautifulscenery,foodappreciation.

Fromvariousaspects,suchasthedesigninggoal,theoveralldesignofthestructure,thesoftwareandhardwareenvironmentandalsothestructureofthesystemfunction,thisarticlediscussesthedesignoftheTSbasedonB/Sandputsforwardsitsoverallframe,thenetworkstructureandthestructureoffunction.Inaddition,thisarticlediscussesthekeytechnologiesusedinimplementingeachfunction.Intheend,pointsoutitsadvantagesanddisadvantages.

Keywords tourismsystem b/sstructure  sqlserverdatabase

 

1绪论

1.1课题背景

我国有着丰富的旅游资源,在加入WTO以后,我国的旅游业将更加开放,迎来巨大的发展机遇。

目前,我国已成为世界第五大旅游接待国,国外游客入境旅游持续增长,2002年全年接待外国入境旅游者达1122.64万人次,预计到2020年,我国将成为第一大旅游接待国,每年将接待国际游客1亿多人次。

同时,国内旅游和出境旅游的人数也不断增加。

由此可看出,旅游产业地位日趋突出,在区域经济中的地位得到不断提升。

目前,以计算机技术和网络化技术应用为主要手段的信息数字化已成为全球经济的发展趋势,旅游业的信息数字化是现代化经济和技术发展的需求和必然,也是旅游业自身发展的需要。

网络技术的迅猛发展,越来越多的部门、企事业单位都有通过Internet对外宣传自己,同时为那些有信息需求的人提供方便快捷的服务。

旅游网站是各旅游胜地对外宣传中不可缺少的工具,它的内容对于旅游地的宣传和旅游地项目的开发的决策起着非常重要的作用。

随着人们生活水平的提高、闲暇时间的增加以及交通条件的改善,以假日旅游为重要支撑,国内旅游进入了大众化的消费阶段。

面对目前的实际状况,迫切需要开发一个新的系统来适应这些工作,开发一个旅游网站是很有必要的事情。

1.2目的和意义

随着信息技术、计算机技术的飞速发展,我国旅游信息系统也广泛应用起来。

但由于一些原因,这些系统都存在着一定的缺陷。

因此要想使我国旅游信息系统真正发挥它应有的功能和优势,必须对它的技术和原理进行系统的分析,在分析的基础上,设计和规划出切实可行的实施方案。

基于B/S模式的旅游系统旨在利用当今比较流行且实用的B/S模式结构,ASP.NET开发工具,强大的SQLServer后台数据库支持,对我国旅游系统的开发方法、过程、以及网络实施方案、网络管理和网络安全性进行设计和规划,有效地将旅游者和旅游企业结合起来,实现旅游信息服务和旅游资源管理的网络化、数字化,从而促进旅游业的良性可持续发展。

1.3电子商务的起源和发展情况

电子商务源于英文ElectronicCommerce,简写为EC。

顾名思义,其内容包含两方面,一是电子方式,二是商贸活动。

对于很多人来说,电子商务就是网上购物。

但电子商务的业务领域并不局限于网上购物,它包括很多的商业活动。

欧洲委员会对它的定义是:

“电子商务是以电子方式进行商务交流,它以数据(包括文本、声音和图象)的电子处理和传输为基础,包含了许多不同的活动(如商品服务的电子贸易、数字内容的在线传输、电子转帐、商品拍卖、协作、在线资源利用、消费品营销和售后服务)。

它涉及产品(消费品和工业品)和服务(信息服务、财务与法律服务);传统活动(保健、教育)与新活动(虚拟商场)。

”总之,电子商务强调了新业务机会的产生和利用,用更直接的话来说,就是“创造商业价值”或“用更少的钱办更多的事”。

电子商务是在与计算机技术、网络通信技术的互动发展中产生和不断完善的,近年来依托于计算机互联网络(即因特网Internet),随着其爆炸性发展而急剧发展的。

企业对电子商务感兴趣的理由非常简单:

电子商务可以为企业带来利润。

对企业来说,电子商务可以增加销售额并降低成本。

企业在销售产品和处理订单时,用电子商务可以降低询价、提供报价和确定存货等活动的处理成本。

它可以增加卖方的销售机会,也增加了买方的购买机会。

与传统商务相比,电子商务给买方提供了更多的选择,因为买方可以考虑更多卖方的产品和服务。

它的好处就这样惠及了整个社会,正因为如此,电子商务的发展才如此的迅猛。

1.4系统设计思想

采用的编程语言和程序设计思想,必须是标准的、通用的。

杜绝使用各种未公开的函数或功能,以确保系统的可持续开发性和可维护性。

尽量利用控件所使用平台提供的各种内置功能,充分挖掘现有系统平台的潜力,架构出新的应用方案,以降低我们需要编写的代码量。

在保证系统运行的稳定性和可靠性的前提下,缩短开发周期,达到快速开发的目的,避免同一功能的重复开发。

系统保存的所有文档(包括:

数据库中的数据、平面文件中的数据、二进制数据等)应该很容易的被第三方系统所使用,以保证数据的连通性。

统一的认证和授权系统。

一旦用户登录该系统,并通过认证为合法用户,那么他将具有相应的对系统的操作权限,也就是说在权限范围内能直接操作各项功能,浏览相应的内容,而无须重复登录。

系统必须易于维护和更新,让系统管理员或信息录入人员能够在一个基于浏览器的应用程序中进行系统管理和信息编辑。

严格的按照软件工程方法进行开发工作,作到程序和文档同步书写,保证每个模块有据可查,有丰富的说明文字。

1.先进性原则:

采用业界认可的先进技术和设备。

无论是主机、数据库、存储设备、网络、网管、开发运行平台都采用高性能、高可靠性的技术、设备平台。

2.可靠性原则(健壮性原则):

系统服务器承担着整个网络信息的存储、操作与处理的关键任务,为信息系统的支撑枢纽,因此,网站服务器的可靠性要求较高。

3.可维护性原则:

系统必须易于维护。

在系统建设和开发过程中的每个环节,必须遵循有关国际、国家主流技术标准。

4.可扩展性原则:

随着数据量的增加和运行节点的扩展,系统对硬件软件的要求会不断提高,系统采用的所有硬件、软件的选型必须考虑可扩展性的要求。

5.开放性原则:

系统中每种设备、软件必须具有良好的开放性,所有硬、软件都应遵循业界相关标准,支持开放的标准接口,使整个系统成为一个统一的整体,而不致产生运行上的“孤岛”。

6.成熟性原则:

为保证系统的可靠性,网站服务器还要求速度快,并行处理能力强等高的使用性能,否则,很难提供快速、高效的信息服务。

7.系统安全性原则:

整个系统具有良好的安全管理功能,从数据库存贮、检索、提取、入库、发布、管理等各个层面和角度都具有相应的安全机制。

8.系统集成性原则:

信息的获取、存储、管理、检索、统计、发布等各个环节和有关技术组成在一个统一的体系结构之中,数据的流动形成一个闭环,不存在数据流断路的现象。

系统易用性和友好性原则:

提供友好的用户操作界面,具备直观易用的人机界面。

2可行性分析

可行性分析是对一个信息系统对业务系统所带来的利益的一种度量。

可行性分析是按照各种有效的方法和工作程序,对拟建项目在技术上的先进性、适应性、经济上的合理性、盈利性,以及项目的实施等方面进行深入的分析,确定目标,提出问题,制定方案和进行项目评估,从而为决策提供科学依据。

事实上,可行性分析是任何一项大型工程正式投入力量之前必须进行的一项工作。

这对于保证资源的合理使用、避免浪费是十分必要的,也是项目一旦开始以后能顺利进行的必要保证。

可行性研究实质上是要进行一次大的压缩简化了的系统分析和设计和过程。

一般说来,应从经济可行性、技术可行性、运行可行性、法律可行性和开发方案等方面进行研究。

2.1经济可行性

计算新系统的开发费用和日后的运行,维护费用,计算新系统可以使旅行社的管理简便,快捷,用以将投资费用与经济效益进行比较。

系统的经济效益可以大大提高,减少了不必要的手工操作,缩减了不必要的开支,提高了旅行社的知名度与信誉。

从以下几个方面进行具体的分析:

1.系统初期投资

系统初期投资如表2-1所示。

表2-1 旅游网站系统初期投资

序号

项目

人工(人·日)

单价(元)

合计(元)

1

需求分析

10

1000

10,000

2

总体设计

10

1000

10,000

3

系统详细设计

30

1000

30,000

4

工程实际成本数据库实现

10

1000

10,000

5

编码实现

20

1000

20,000

6

单体测试

10

1000

10,000

7

系统集成测试

10

1000

10,000

8

合计

75

100,000

2.货币的时间价值

系统货币时间价值如表2-2所示。

表2-2 旅游网站系统货币时间价值

年份

将来值(万)

(1+i)n

现在值(万)

累计的现在值(万)

1

5

1.05

4.761

4.761

2

5

1.1025

4.535

9.296

3

5

1.1576

4.319

13.615

4

5

1.2155

4.113

17.728

5

5

1.2763

3.917

21.645

3.投资回收期

引入旅游网站系统两年后,可以节省9.296万元,比最初投资还少0.704万元。

第三年可以节省4.319万元。

即:

0.704/4.32=0.162

2+0.162=2.162

4.纯收入

21.645-10=11.645>0(万元)

如果想要在五年后得到预计的纯收入,那么首先就应拿出初期投资的10万。

而且考虑到开发本系统将为以后带来的丰厚的经济效益,拿出10万来进行旅游网站系统的开发,是必要的。

经过以上分析,旅游网站系统的开发是可行的。

2.2技术可行性

技术可行性是最难决断和最关键的问题。

根据用户提出的系统功能、性能及实现系统的各项约束条件,从技术的角度研究系统实现的可行性。

考虑到系统实施的可行性,开发工具方面选择了如今较流行的VisualStudio2005来进行页面设计,使用SQLServer2005存储数据库数据。

在硬件方面,选择空间较大,只要是PentiumIII系列及以上的计算机,内存在256M以上,硬盘在40MB,都可以满足本系统的开发需要。

当然,硬件的配置越高,系统的开发与运行会更流畅。

考虑到如今的家用或商用电脑硬件的整体配置水平,系统在硬件方面是可行的。

在软件方面,由于VisualStudio2005和SQLServer2005都是非常成熟的开发工具,无论在安全性、可用性、可靠性方面都毫无置疑,因此软件方面是可行的。

2.3运行可行性

旅游网站作为一种新型的服务体系,顺应着社会的发展,越来越多的人会选择在节假日出行,出行时各方面的信息就是人们迫切想要了解的。

旅游网站可以为人们提供有关旅游城市以及景点,人文地理等等有关的信息,为人们提供一站式的服务,如吃,住,行,游,购,娱。

以旅游业为平台,以旅游城市为背景,以旅行社为主体的旅游综合性网站,势必被人们更加的重视。

旅游网站不仅可以为旅游胜地作免费的宣传,而且可以给旅行社带来丰厚的经济效益,对于用户而言,不但可以足不出户地进行一次精神游览而且还可以享受大自然给人带来的美好心情,其乐而不为呢!

经过以上考虑,运行方面是可行的。

2.4法律可行性

对于旅游网站,企业应该本着用户至上的原则,对于所提供的服务及各项公共信息给予保障。

目前国际上对于电子商务制定了一系列的法律以规范和保障,旅游网站的企业经营者应该严格执行相关的法律法规。

此外,在开发过程中使用的部分软件均涉及到了版权的问题,如SQLServer2005,但由于本系统为学生毕业设计作品,并非用于商业用途,所以采用免费的教学版本,暂时不考虑软件版权问题。

2.5开发方案可行性

1.完善的网络系统

Internet网络经过几年的信息化建设,己经具备相当的规模,几乎在世界的哪个角落都可以轻松的进行网络信息的浏览。

网络已经是人们生活当中的一部分。

完善的硬件体系已经为旅游网站系统奠定了良好的基础。

2.功能强大的开发平台

SQLSever2000企业版是性能稳健的服务器平台;ASP.NET2.0更是具有Web开发的强优势。

SQLServer和ASP.NET正是开发基于Web的信息系统的黄金组合。

综合考虑系统实现的各种方案并进行评价之后,认为本系统的开发方案是最合理的,也是最能满足用户需求的。

3需求分析

需求分析是系统开发的一个重要步骤,是这个系统开发的基础。

如果需求定义错误(例如需求不完全、不合乎逻辑、不贴切或使人易于发生误解),那么不论以后的工作质量如何,都必然导致系统开发的失败。

大量实践证明,信息系统产生的许多错误都是由于需求定义不准确所导致的,而且,如果在需求定义阶段发生错误,则修改这些错误的代价是非常高的。

因此,信息系统开发中的需求定义是系统成功的关键一步,必须引起足够的重视。

因此,必须用行之有效的方法对软件需求进行严格的审查验证。

需求分析一般是按图3-1所示的过程进行。

图3-1 需求分析过程

需求分析是提供一种可转化为数据设计、结构设计和过程设计的数据与功能表示,在软件完成后,需求分析阶段研究的对象是软件项目的用户要求。

在该阶段需求分析人员需要确定整个产品的功能要求,并且将现实事务抽象成对象并建模。

3.1业务流程图

根据本网站系统的具体情况分析,业务可分为两类,第一类是面向用户的,为用户提供的各种服务以及相关信息的查询,第二类是针对系统管理员的,管理员主要负责对用户的管理,日常信息的处理,订单的整理。

1.面向用户服务的流程描述如下:

(1)用户注册:

用户进入网站后,可以注册成为本网站的会员,统一由管理员管理。

(2)常用信息:

用户访问本网站时,可以浏览一些外出旅游时常用信息,以减少在旅途当中不必要的麻烦。

(3)旅游美食:

用户在浏览有关旅游信息的同时,也可以查看一些有地方特色的美食,以增加旅游的乐趣。

(4)旅游美景:

景点风光是吸引游客最大的亮点,必要的景点图片展示也会使用户的数量增加。

(5)用户留言:

注册成为本站会员后,就可以发表留言了,发表完成后,留言内容由管理员审核后就可以发布了。

(6)旅游线路:

本站会员可以在网站上查看旅游线路。

(7)宾馆信息:

会员可以查看酒店宾馆信息。

面向用户业务流程如图3-2所示。

图3-2 面向用户业务流程图

2.面向后台管理流程描述如下:

根据网站的实际需求,网站的日常维护及相关信息处理由管理员进行管理,涉及到的订单信息交由专门人员处理,整理后交由旅行社有关部门进行统一的处理。

面向后台管理业务流程如图3-3所示。

图3-3 面向后台管理业务流程图

3.2系统需求分析

本系统需求分析主要任务包括以下几个方面:

1.确定对系统的综合需求:

系统功能需求、系统性能需求、运行需求、将来可能提出的需求。

系统分析人员与用户协商,澄清模糊需求,删除无法做到的需求,改正错误需求。

2.分析系统的数据需求:

任何一个软件系统本质上都是信息处理系统,系统必须处理的信息和系统应该产生的信息在很大程度上决定了系统的面貌,对软件设计有深远影响。

3.导出系统的逻辑模型:

在理解当前系统“做什么”的基础上,抽取其“怎么做”的本质。

4.修正系统开发计划:

经过需求分析阶段的工作,分析员对目标系统有了更深入更具体的认识,因此可以对系统的成本和进度作出更准确的估计,在此基础上应该对开发计划进行修正。

开发原型系统:

在计算机硬件和许多其他工程产品的设计过程中经常使用样机。

同样,对于软件系统的开发,使用原形系统的主要目的是使用户通过实践获得关于未来的系统将怎样为他们工作的更直接更具体的概念,从而可以更准确地提出和确定他们的要求。

3.3数据流图

数据流图是表示系统逻辑模型的常用工具,图中不存在任何具体的物理元素,只表示信息在系统中流动和处理的情况。

数据流图是逻辑系统的图形化表示,因此,它是系统分析员与用户进行交流的极好工具。

本文列举了系统顶层数据流图和预定线路数据流图,将分别进行描述。

1.系统顶层数据流:

第一次访问本网站的用户进以浏览地图信息、旅游美景、旅游美食、旅游常识、网站快讯、用户留言等页面,但是不可以进行更高级的访问,只有注册成为本网站的会员才可以发表留言、浏览票务、浏览宾馆、浏览线路、修改个人信息等高级操作。

管理员主要对网站上的一些日常信息进行管理和维护,整理会员的预定订单,并上交有关部门。

系统顶层数据流图如图3-4所示。

图3-4 系统顶层数据流图

2.浏览线路数据流:

会员可以浏览本网站上的信息,同时也可以查询线路。

3.4数据字典

数据流图表达了数据和处理的关系,数据字典则是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。

数据字典在数据库设计中占有很重要的地位。

数据字典通常包括数据项,数据结构,数据流,数据存储和处理过程五个部分。

其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构,数据字典通过对数据项和数据结构的定义来描述数据流,数据存储的逻辑内容。

数据字典最重要的用途是作为分析阶段的工具。

数据字典中包含每个数据元素的控制信息是很有价值的。

数据字典是开发数据库的第一步,而且是很有价值的一步。

1.数据项定义

数据项也称数据元素,是“不可再分”的数据单位,是数据的最小组成单位。

为了使于理解,本文列举了系统顶层数据项。

系统顶层数据项如表3-1所示。

表3-1 系统顶层数据项定义

编号

名称

别名

类型

长度(字节)

I01-01

autoid

编号

int

4

I01-02

username

用户名称

varchar(20)

20

I01-03

sex

性别

varchar(4)

20

I01-04

password

密码

varchar(20)

20

续表3-1

编号

名称

别名

类型

长度(字节)

I01-05

relpassword

确认密码

varchar(20)

20

I01-06

email

邮箱地址

varchar(30)

30

I01-07

address

家庭所在地址

varchar(30)

30

I01-08

post

邮政编码

varchar(10)

10

I01-09

phone

联系电话

varchar(20)

20

I01-10

hotelname

宾馆名称

varchar(30)

30

I01-11

hoteltype

宾馆类型

varchar(30)

30

I01-12

roomtype

房间类型

varchar(30)

30

I01-13

roomprice

房间价格

money

8

I01-14

hotelphone

宾馆电话

varchar(30)

30

I01-15

hoteladd

宾馆地址

varchar(30)

30

I01-16

text

备注

text

16

I01-17

adminame

管理员名称

varchar(20)

20

I01-18

startcity

起始地

varchar(30)

30

I01-19

endcity

目的地

varchar(30)

30

I01-20

ticktype

票务类型

varchar(30)

30

I01-21

ticknum

票务数量

int

4

I01-22

startdate

票务日期

date

8

I01-23

messtitl

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

当前位置:首页 > 法律文书 > 调解书

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

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