016net旅游网站的设计与实现Word格式文档下载.docx
- 文档编号:17910806
- 上传时间:2022-12-12
- 格式:DOCX
- 页数:40
- 大小:386.26KB
016net旅游网站的设计与实现Word格式文档下载.docx
《016net旅游网站的设计与实现Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《016net旅游网站的设计与实现Word格式文档下载.docx(40页珍藏版)》请在冰豆网上搜索。
旅游网站是各旅游胜地对外宣传中不可缺少的工具,它的内容对于旅游地的宣传和旅游地项目的开发的决策起着非常重要的作用。
随着人们生活水平的提高、闲暇时间的增加以及交通条件的改善,以假日旅游为重要支撑,国内旅游进入了大众化的消费阶段。
面对目前的实际状况,迫切需要开发一个新的系统来适应这些工作,开发一个旅游网站是很有必要的事情。
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
总体设计
3
系统详细设计
30
30,000
4
工程实际成本数据库实现
5
编码实现
20
20,000
6
单体测试
7
系统集成测试
8
合计
75
100,000
2.货币的时间价值
系统货币时间价值如表2-2所示。
表2-2 旅游网站系统货币时间价值
年份
将来值(万)
(1+i)n
现在值(万)
累计的现在值(万)
1.05
4.761
1.1025
4.535
9.296
1.1576
4.319
13.615
1.2155
4.113
17.728
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
I01-02
username
用户名称
varchar(20)
20
I01-03
sex
性别
varchar(4)
I01-04
password
密码
续表3-1
I01-05
relpassword
确认密码
I01-06
邮箱地址
varchar(30)
30
I01-07
address
家庭所在地址
I01-08
post
邮政编码
varchar(10)
10
I01-09
phone
联系电话
I01-10
hotelname
宾馆名称
I01-11
hoteltype
宾馆类型
I01-12
roomtype
房间类型
I01-13
roomprice
房间价格
money
8
I01-14
hotelphone
宾馆电话
I01-15
hoteladd
宾馆地址
I01-16
text
备注
16
I01-17
adminame
管理员名称
I01-18
startcity
起始地
I01-19
endcity
目的地
I01-20
ticktype
票务类型
I01-21
ticknum
票务数量
I01-22
startdate
票务日期
date
I01-23
messtitl
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 016 net 旅游 网站 设计 实现