宜昌市旅游信息系统的设计与实现 毕业论文.doc

上传人:韩长文 文档编号:3926393 上传时间:2019-10-10 格式:DOC 页数:35 大小:5.73MB
返回 下载 相关 举报
宜昌市旅游信息系统的设计与实现 毕业论文.doc_第1页
第1页 / 共35页
宜昌市旅游信息系统的设计与实现 毕业论文.doc_第2页
第2页 / 共35页
宜昌市旅游信息系统的设计与实现 毕业论文.doc_第3页
第3页 / 共35页
宜昌市旅游信息系统的设计与实现 毕业论文.doc_第4页
第4页 / 共35页
宜昌市旅游信息系统的设计与实现 毕业论文.doc_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《宜昌市旅游信息系统的设计与实现 毕业论文.doc》由会员分享,可在线阅读,更多相关《宜昌市旅游信息系统的设计与实现 毕业论文.doc(35页珍藏版)》请在三一文库上搜索。

1、课题名称宜昌市旅游信息系统的设计与实现院系名称专 业电子商务班 级学生姓名 一、选题意义 随着信息化进程的深入和互联网的迅速发展,电子商务正以不可抵挡之势席卷全球。电子商务打破了时空的限制,从根本上改变了原有的商业运作模式和企业组织结构。计算机管理具有手工管理无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储最大、保密性好、寿命长、成本低等。这些优点能够极大地提高人们查找所需信息的速度与质最,是人们与世界接触的重要丁具,特别是数据库技术的发展,计算机己经成为当今处理信息的主要下具。数据库技术是计算机应用技术中的一个重要组成部分,对于大量的数据,使用数据库来存储管理将比通过文件来存储管理更

2、高效。 目前,我国旅游事业的发展十分迅速,旅游是人们生活不可分割的组成部分,旅游业己成为当今世界上发展势头鼓强劲的产业,它是集吃、住、行、游、购、娱六人要素的一个综合性产业,次旅游活动涉及到众多的服务设施和旅游资源,其信息有着丰富的空间和时间的内涵同时由于旅游过程是一个受人为、傀然等多种因素制约的复杂的过程,如何使游客在很短的时间内查找到所要旅游目的地的信息,是游客所关心的问题,更是旅游部门要解决的问题。目前我国国内旅游人数年平均增长率在10以上,随着市场经济的深入发展,旅游人数将继续增长,并维持高速局面。由于负责接待国内旅游者的旅行社增长速度过慢以及经营中的不正之风,服务质量的低劣造成目前国

3、内旅游者多以散客出现。随着旅行社的发展及服务质量的改观,可提供价格优惠,安全更有保障,并且日程、线路、所住旅馆、参观节目都按计划进行,收费比单独出游为低,尤其去某些语言有隔阂的国家和地区,团队派有导游,是颇受旅客欢迎的。这些将会使越来越多的人通过旅行社旅游。 宜昌,作为世界水电之都,中国动力心脏的宜昌,拥有举世瞩目的长江三峡水利枢纽工程、葛洲坝水利枢纽等百余处水电枢纽工程;爱国诗人、世界文化名人屈原以及民族友好使者汉明妃王昭君的故乡也都在宜昌。宜昌荣获“中国旅游胜地四十佳”榜首,中国优秀旅游城市,鄂西文化旅游圈最佳旅游城市,三峡旅游最佳目的地等等称号,证明了宜昌丰富的旅游资源和雄厚的旅游实力。

4、如何开发和利用好这些资源优势,已成为发展宜昌经济的重要产业。 二、所属领域发展状况 目前我国旅游业主要由旅游代理商、旅游供应商、旅客三个因素组成。旅游中的许多工作是由人的密集劳动来完成的,其特点是:旅游接待方式主要通过电话、电报、传真进行联系,时间长且费用高。落后的旅游管理手段及方式,严重制约着我国未来旅游业的发展。当前,经济全球化与网络化已成为一种不可逆转的潮流,信息技术革命与信息化建设正在使资本经济变为信息经济、知识经济,并将迅速改变传统的经贸交易方式,旅游经济在相应地受到了冲击的同时却也赢得了发展的机遇。旅游经济以其自身的特点和发展要求,完全可以适应并有必要走上信息化的道路,这是我国旅游

5、业发展的必然趋势。 网络旅游信息系统影响和改变着旅游业的传统运作方式,它可以不受时空的限制,充分利用网络开放、交互、动态的优势,整合国内外的旅游资源。以旅游网站为平台运行旅游电子商务,可以简化操作程序,减少交易的中间环节,提高交易效率,降低交易成本。旅游网站也是旅游信息化的一个重要运作平台,以信息化带动整个旅游业,实现旅游业跨越式发展,这是缩短我国与外国差距和经济飞跃的一条捷径。因此,旅游网站极大限度地展现和提升了网络和旅游的双重价值,顺应了我国旅游信息化建设的要求,代表了未来旅游业的发展方向。三、研究方法、研究手段和研究步骤 研究方法及手段: 通过询问专业老师了解相关的网络旅游信息系统运作流

6、程分析其中的相关信息。 通过互联网查阅大量相关资料(图书馆已购数据库)并对其进行认真分析。 充分利用学校图书馆的期刊杂志以及已有图书大致了解一些相关知识内容。 研究步骤: 基于自己已经了解的知识以及老师的相关提示初步确定论文题目。 查阅大量资料了解所选题目的相关内容在吸收前人经验的基础上决定论文的大致提纲。 把论文由提纲分为几个小部分逐个完成。 按照学校规定的格式修改论文格式交稿并由老师初步审批。四、本课题研究的主要内容1 引言1.1 选题意义1.2 所属领域的发展现状1.3 系统软硬件平台及工具的选择1.3.1 平台的选择1.3.2 HTML语言1.3.3 ASP技术1.3.4 Access

7、数据库2 系统分析2.1 需求分析2.1.1 用户需求分析2.1.2 功能需求分析2.2 可行性分析2.2.1 技术可行性2.2.2 经济可行性2.2.3 管理可行性2.2.4 社会可行性2.3 业务流程分析2.4 数据流程分析2.4.1 数据流程图2.4.2 数据字典3 系统设计3.1 系统总体结构设计3.1.1 系统的模块设计 3.1.2 系统的功能设计3.2 数据库设计3.2.1 概念结构设计3.2.2 数据库逻辑设计3.2.3 数据库需求分析3.3 代码设计4 系统实现4.1 首页的实现4.2 线路预订页面的实现4.3 后台登陆页面的实现4.4 留言页面的实现5 结束语五、参考文献1

8、刘永.山东省旅游地理信息系统设计与实现D.济南.山东大学,2009.2 周磊.平乐旅游信息管理系统的设计与实现D.成都.电子科技大学,2009.3 杨洁.大连市旅游信息系统的设计与实现D.大连.辽宁师范大学,2008.4 肖水清.湛江市旅游电子商务信息平台建设研究J.湛江.湛江师范学院,2011. 5 谌柯.南充市旅游开发中的信息平台构建研究J.南充.西华师范大学.2009. 6 詹少林.基于GIS技术的广西巴马长寿旅游信息系统的开发研究D.南宁.广西 大学,2009. 7 欧瑜枫,李鹏.旅游城市地图查询地理信息系统的设计与实现J.桂林.广西师 范大学,2009.8 张新曼.精通ASP-Web

9、开发技术与典型应用M.人民邮电出版社,2007.9 邹竹彪.ASP网络编程从入门到精通M.清华大学出版社,2007.10 张跃平,耿祥义.ASP程序设计M.清华大学出版社,2009.11 彭征,廖和平.旅行社旅游信息系统研究J.重庆.西南大学,2006.12 黄俊,万幼川.分布式旅游信息系统研究J.武汉.武汉大学,2009.13 张跃平,耿祥义.分布式旅游信息系统研究D.武汉.武汉大学,2009.14 李林,刘毅.旅游信息化综述J.中国经贸导刊,2009,(13).15 周二辉,周翔.基于ASP的网络平台建设实践J.实用医药杂志,2010, 27(5).16 British Plastics

10、&;Rubber Group.ASP Almsto Lifttheveilon Expanded PolypropyleneJ.British Plastics & Rubber,2009(Mar.).17 Bei Ru,Xueyong,Li Lei .On-line Bookstore System Based on ASP and JavaBeanC. Kuala Lumpur, Malaysia,2010.01.01.18 Wei-Ta Chu;Cheng-Jung Li;Sheng-Chun Tseng.Travelmedia: An intelligent management sy

11、stem for media captured in travelJ.Journal of visual communication & image representation,2011, 22(1).19 Soh, H;Lim, S;Zhang, T;Fu, X.;Lee, G.K.K;Weighted complex network analysis of travel routes on the Singapore public transportation systemJ.Physica. A, Statistical mechanics and its applications,2

12、010, 389(24).20 Xingrui Ji;Ruiri Zhang;Juwei Shi.IEEE;Windtalker electronic travel guideJ Industry Applications Magazin ,2006, 12(2). 指导教师签名: 年 月 日1 引言旅游业是一个极具潜力的行业,具有“无烟产业”和“永远的朝阳产业”的美称,它已经和石油业、汽车业并列为世界三大产业。改革开放以来,伴随着服务行业的强势崛起,我国的旅游业也发展非常迅速,随着中国市场经济的发展和人民生活水平的大幅度提高,人们的旅游热情大大提高,对旅游消费的需求也也得到很大的提升,旅游业

13、在国民经济中的地位越来越突出作用越来越重要。旅游网站相比于传统旅游企业更具优势。相比传统旅游企业,旅游网站信息更丰富、经营方式更合理,游客接触信息更及时,游客可在网站里搜索文字、图片、游记、评论以及目的地的景点、食宿和交通等详尽的信息,还可通过链接和搜索引擎带你漫游相关网站。由于旅游网站可以打破地域的限制,可以最大限度地将各种旅游资源以最经济的方式结合在一起,同时无店铺经营也将有助于降低成本,使旅游资源的所有者和消费者都得到益处,旅游服务的无形性也使其更适合网上销售,因而旅游网站对商家和游客是哥双赢的选择。对于旅游网站的设计,可以把它分成前台和后台两个模块进行设计。前台开发主要实现了关于我社、

14、旅游动态、我的线路预订查看、旅游资讯、在线留言、旅游线路信息的发布、线路预订的实现、网友在线留言;后台开发主要包括登录系统、实现预订管理、线路管理、旅行社管理、资讯管理这几个功能。1.1 选题意义随着信息化进程的深入和互联网的迅速发展,电子商务正以不可抵挡之势席卷全球。电子商务打破了时空的限制,从根本上改变了原有的商业运作模式和企业组织结构。计算机管理具有手工管理无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储最大、保密性好、寿命长、成本低等。这些优点能够极大地提高人们查找所需信息的速度与质最,是人们与世界接触的重要丁具,特别是数据库技术的发展,计算机己经成为当今处理信息的主要下具。数

15、据库技术是计算机应用技术中的一个重要组成部分,对于大量的数据,使用数据库来存储管理将比通过文件来存储管理更高效。目前,我国旅游事业的发展十分迅速,旅游是人们生活不可分割的组成部分,旅游业己成为当今世界上发展势头鼓强劲的产业,它是集吃、住、行、游、购、娱六大要素的一个综合性产业,旅游活动涉及到众多的服务设施和旅游资源,其信息有着丰富的空间和时间的内涵同时由于旅游过程是一个受人为、自然等多种因素制约的复杂的过程,如何使游客在很短的时间内查找到所要旅游目的地的信息,是游客所关心的问题,更是旅游部门要解决的问题。宜昌,作为世界水电之都,中国动力心脏的宜昌,拥有举世瞩目的长江三峡水利枢纽工程、葛洲坝水利

16、枢纽等百余处水电枢纽工程;爱国诗人、世界文化名人屈原以及民族友好使者汉明妃王昭君的故乡也都在宜昌。宜昌荣获“中国旅游胜地四十佳”榜首,中国优秀旅游城市,鄂西文化旅游圈最佳旅游城市,三峡旅游最佳目的地等等称号,证明了宜昌丰富的旅游资源和雄厚的旅游实力。如何开发和利用好这些资源优势,已成为发展宜昌经济的重要产业。1.2 所属领域的发展现状旅游与信息产业已成为目前最热门的词汇,“旅游”已逐渐成为人们休闲度假调节生活节奏的一种重要方式。从刚刚过去的2012年“五一”黄金周的旅游情况睛况就可以看到我国旅游业的兴旺发达。计算机产业在全球的迅速发展,使互联网在人们的工作生活中扮演着越来越重要的角色,甚至成为

17、比电话电视报纸还重要的获取信息的重要工具。随着入们收入水平的提高,可自由支配时问的增多,一个休闲时代正在来临。5+2的生活下作方式、二个黄金假期、不间程度的带薪休假、私家车的普及、高速公路网的建设、时尚的假口消费,人们的休闲需求不断膨胀,旅游作为休闲的一种方式,是人们离开日常工作、生活环境,到另一个地方,让身心得到放松使精神愉悦。怎么样获得旅游信息了?最集中传统的方式是到旅行社咨询,这不仅受到时间和地点的限制,也受到旅行社信息量是否全而的限制,因此我们开发了网络旅游信息系统。它充分利用网络广泛的资源和快速的传播效率,将旅游资讯和网络充分的结合。利用网络旅游信息系统人们可以快捷的查询和浏览各地秀

18、美风光、风土人情和旅行社的信息,甚至透过网络旅游信息系统人们可以作为一次虚拟旅游,它即将改变旅游的传统模式,使人们的出行旅游变得更简单易行。旅游产品具有不可移动和无形的特点,在市场经营中更多地呈现为信息形态,信息技术对旅游业有着深刻的影响,其中网络技术为旅游业发展注入了新的活力,互联网和旅游业相结合应运而生的旅游网站,影响和改变着旅游业的传统运作方式:它可以不受时空的限制,充分利用网络开放、交互、动态的优势,整合国内外的旅游资源;以旅游网站为平台运行旅游电子商务,可以简化操作程序,减少交易的中间环节,提高交易效率,降低交易成本。旅游网站也是旅游信息化的一个重要运作平台,以信息化带动整个旅游业,

19、实现旅游业跨越式发展,这是缩短我国与外国差距的一条捷径。因此,旅游网站极大限度地展现和提升了网络和旅游的双重价值,顺应了我国旅游信息化建设的要求,代表了未来旅游业的发展方向。网络化带来了旅游业的深刻变革,网上营销将成为旅游业鼓重要的营销手段因此,我们要建设优质高效的旅游业网站,充分利用互联网的优势,探索更具竞争力的经营方式,寻求更大的竞争优势和发展空间毫无疑问,未来的旅游企业将会是得网络者得天下。1.3 系统软硬件平台及工具的选择1.3.1 平台的选择操作系统:Windows XP ;内存要求:基本内存128 MB,建议使用64MB内存以上(尤其对于Windows NT Server);硬盘:

20、约40MB或以上;浏览器:IE5.0或以上版本,功能强大,可执行JavaScript,VBScript,支持多种Web协议;Web数据库:Microsoft Access 2007,学习简单,使用方便;Web服务器:IIS个人站点服务器,可以在自己的计算机上发布主页,并在局域网络上共享文档。由于IIS支持ASP,因此可以作为Web站点的开发和测试平台;开发工具:Dream weaver,是优秀的网页制作工具可以方便快捷地创建可视网页,自动生成全部的HTML代码。1.3.2 HTML语言HTML (Hyper Text Markup Language)超文本标识语言:HTML是用于WWW上文档的

21、格式化语言。与常见的字处理文件不同,Web页以超文本标识语言编排格式。HTML文件是带有特定HTML插入标记的用以编排文档属性和格式的标准文本文件。可以从一个平台移植到另一个平台。HTML文件是带有嵌入代码(由标记表示)的ASC文本文件,它用来表示格式化和超文本链接。HTML文件的内容通过一个页面展示出来,不同页面通过超链接关联起来。超级文本标记语言是标准通用标记语言下的一个应用,也是一种规范,一种标准,它通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:文字如何处理,画面如何安排,图片如何显示等)。浏览器

22、按顺序阅读网页文件,然后根据标记符解释和显示其标记的内容,对书写出错的标记将不指出其错误,且不停止其解释执行过程,编制者只能通过显示效果来分析出错原因和出错部位。但需要注意的是,对于不同的浏览器,对同一标记符可能会有不完全相同的解释,因而可能会有不同的显示效果。1.3.3 ASP技术ASP (Active server pages):微软公司推出基于Microsoft Windows NT 和Microsoft Internet Information Server的开放式脚本开发环境,用来建立并执行交互式Web服务器应用程序。ASP实际是一种在服务器端开发脚本语言的环境。利用它可以开发出动态

23、交互,高性能WEB服务器端的应用,且能较容易的实现复杂的Web应用,利用ASP开发的脚本程序全部进行在服务器端,与用户所采用的浏览器无关,从而极大的减少了对客户端的要求。其工作原理是:浏览器Web服务器调用ASP文件(一种文本文件),服务器的脚本引擎对每一条脚本语句解释执行,再把执行的结果生成HTML文件传给客户端。简单讲,ASP是位于服务器端的脚本运行环境。通过这种环境,使用者可以创建和运行动态的交互式Web服务器应用程序,如交互式的动态网页,包括使用HTML表单收集和处理信息、上传与下载等等,就像用户在使用自己的CGI程序一样。其性能方面的优势体现在以下几点:开发工具皆可发展;ASP相容性

24、高;隐密安全性高;易于操控数据库。ASP可以轻易地通过ODBC(OpenDatabaseConnectivity)驱动程序连接各种不同的数据库,例如:Access、FoxPro、dBase、Oracle等等,另外ASP亦可将“文本文件”或是“Excel”文件当成数据库用。ASP文件就是在普通的HTML文件中嵌入VBScript或JavaScript脚本语言。当客户请求一个ASP文件时,服务器就会将文件解释成标准的HTML文件发过去。在服务器端运行的好处是:第一,因为发出的是标准的HTML文件,所以不会存在浏览器兼容的问题;第二,可以很方便的和服务器交换数据,如读取数据库和操作服务器上的文件;第

25、三,因为在客户端仅可看到由ASP输出的HTML文件,可以保护源代码不被泄露。1.3.4 Access数据库Microsoft Office Access是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理。 Access有强大的数据处理、统计分析能力,利用Access的查询功能,可以方便地进行各类汇总、平均等统计。并可灵活设置统计的条件。比如在统计分析上万条记录、十几万条记录及以上的数据时速度快且操作方便,这一点是Excel无法与之相比的。 这一点体现在会用acces提高了工作效率和工作能力。在这个系统中一Access为主,主要考虑到以下几点:第一,Access数据库使用简

26、单,可以使大家迅速掌握ASP;第二,对于一般的中小型网站,Access数据库绰绰有余;第三,如有需要,可以利用SQL Server的导入功能将Access数据库转化为SQL Server数据库。至于ASP语句,因为采用的事标准的SQL语言,读取Access数据库和读取SQL Server数据库基本上是一样的,只需要改写连接数据库的语句就可以了;第四,事实上,很多人都是先用Access数据库开发,然后再转化为SQL Server数据库。2 系统分析系统分析也称系统逻辑设计,是系统详细开发的关键性阶段。系统分析的目的是将用户的需求及其解决方案确定下来。主要有需求分析、可行性分析、业务流程分析、系统

27、流程分析、数据流程分析等。2.1 需求分析系统的需求分析是在开发系统之前必须做的一个环节,它起着很人的重要性,但为了准确的确定目标系统需要作什么,了解用户明确的需求,于是对网站全过程进行了调研,最终得以明确用户的需求。随着旅游业的迅猛发展,节假日选择旅游的人们是越来越多了,但是由于很多旅游景点在网上宣传的力度不够大,游客对他们并不怎么了解。随着网络走入到千家万户,人们已不在是传统的方法到处咨询,而是习惯于在网上浏览相关的信息。所以网络旅游信息系统的建设对旅游的发展有很好的推进作用。2.1.1 系统需求分析表2-1 预订信息实体图使用者序号需要的信息说明客户1地区整体信息该地区的旅游整体基本信息

28、,信誉和相对优势2景点信息提供的景点基本信息(地点、交通、票价、天气等)2相关前端资讯与该地区旅游信息相关的新闻资讯等4相关信息客户对旅游信息的疑问解答管理员1旅游信息能满足客户要求的旅游信息2客户意见用户的意见和建议3谷歌搜索帮助利用其他可使用到的便利辅助资源2.1.2 功能需求分析表2-2 功能需求分析表使用者功能需求序号功能内容客户1查询景点信息选择分类类别选择排序次序2留言给系统3了解各个景点信息(地点、价格、交通等)管理员1景点管理添加景点信息删除景点信息修改景点信息2资讯管理添加资讯删除资讯3分类管理添加分类删除分类修改分类4留言管理删除留言2.2 可行性分析可行性分析又称可行性研

29、究,它是所有工程项目在开始阶段必须进行的一项工作,它是指在项目正式开始之前,先投入一定的精力,通过一套准则,从经济、技术、社会、管理等方面对项目的必要性、可能性、合理性,以及项目所面临的重大风险进行分析和评价,得出项目是否可行的结论。可行性研究的结果有三种,一是可行,按计划进行;二是基本可行,对项目要求或方案作必要修改;三是不可行,不立项或终止项目。2.2.1 技术可行性信息系统的开发方式有:自行开发、IT外包与委托开发、联合开发和软件采购四种。企业可以根据自身的特点和要求,选择对旅游发展最有利的开发方式。如果旅游管理部门内部有高素质的开发队伍,就可以选择自行开发或联合开发;如果对系统开发不熟

30、悉,也可以采用IT外包与委托开发方式来完成系统开发。由于网络旅游信息系统与其他信息系统有很多共通之处,故可由软件开发人员自行开发完成,即在技术方面是可行的。2.2.2 管理可行性旅游信息管理繁重且庞大,使用网站系统来管理旅游信息方便又准确,速度又快。所以很多很多地方的旅游部门都已经使用电脑来处理这些繁重的工作。客户可以通过网站,查询相关的旅游信息;管理人员也可以通过浏览客户的留言和反馈及时了解到该行业存在的问题和客户的意见及建议,以便更好的保证系统网站运行。网站运行后也有固定的人员进行网站的定期维护,所以系统在管理上也是可行的。2.2.3 经济可行性经济方面的可行性主要是从组织的人力、财力、物

31、力三方面来考察。从人力来看,系统可以独自开发完成;从财力来看,系统使用的软件都是免费的,只需要在网站建设及维护上投入相应的资金;从物力来看,只需硬件设备为笔记本电脑一台,物力可行。2.2.4 社会可行性社会可行性不仅需要从政策、法律、管理、制度、人员等社会因素论证该系统开发的可能性和现实性,还要考虑操作可行性,即对用户的使用要求,友好程度,操作的方便度,用户的实际能力。随着我国经济和互联网的发展,一个网络旅游信息系统的开发是必须的,广大旅游商家需要利用该系统来提高旅游资源品牌的竞争力,同时该系统界面友好,操作比较方便,适合企业的使用。一个网络旅游信息系统可以使消费者及时了解目的地的信息,根据相

32、关信息做出有利自己相应的选择。2.3 业务流程分析对网络旅游信息系统进行系统的总结后,得出系统的整体业务流程如下图:图2-1 业务流程图2.4 数据流程分析 数据流程分析就是把数据在现行系统内部的流动情况抽象出来,舍去了具体组织机构、信息载体、处理工作等物理组成,单纯从数据流动过程来考察实际业务的数据处理模式,其目的是要发现和解决数据流动中存在的问题,包括数据流程不畅、数据处理过程不合理、前后数据不匹配等。2.4.1 数据流程依据业务流程图和信息及功能需求表,可以得出相应的系统的数据流程,如下图:图2-2 数据流程图2.4.2 数据字典数据字典的作用主要是对数据流程图中的数据项、数据结构、数据

33、流、处理逻辑、数据存储和外部实体等方面进行具体的定义。建立数据字典的目的是为了保证全局数据的一致性和准确性。数据字典和数据流程图共同构成对系统逻辑模型的准确完整描述。数据字典是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果,是对数据流程图的补充说明。同时在系统设计阶段也为数据库设计提供重要依据。根据上述流程分析后,对该系统的一些主要数据项、数据结构、数据流等编写了如下数据字典。表2-3 数据流描述数据流编号:F1数据结构名称:游客合同数据简述:游客旅游的信息组成:游客编号、姓名、性别、联系方式、线路信息数据流来源:P1数据流去向:D1数据流编号:F2数据结构名称:游客

34、数据简述:统计游客的资料、数据组成:游客编号、姓名、性别、身份证号码、联系方式、地址、是否交款数据流来源:P1数据流去向:D2数据流编号:F3数据结构名称:游客排团数据简述:游客旅游排团的信息组成:游客编号、姓名、性别、联系方式、组团信息、线路信息数据流来源:P2数据流去向:D2 2-4 处理逻辑描述处理逻辑编号:P1处理逻辑名称:编辑订单简述:对于旅客的订单进行编辑输入的数据流:F1处理:根据旅客填写的资料经过员工的整理及运营商文件对订单进行编辑输出数据流:D1处理逻辑编号:P2处理逻辑名称:编辑团队订单简述:对于旅客的组团进行编辑输入的数据流:D1处理:根据旅客填写的资料经过员工的整理对组

35、团信息进行编辑输出数据流:F3 表2-5 数据存储描述数据存储编号:D1数据存储名称:旅客资料库简述:对于旅客资料并编辑成库数据存储的组成:游客编号、姓名、性别、身份证号码、联系方式、地址、是否交款处理:根据旅客填写的资料经过员工的整理及运营商文件对订单进行编辑关键字:资料数据存储编号:D2数据存储名称:线路资料库简述:对于线路资料并编辑成库数据存储的组成:线路编号、名称、景点、经典图片、发布时间处理:将线路信息提交并进行编辑整合关键字:资料3 系统设计系统设计通常应用两种方法:一种是归纳法,另一种是演绎法。应用归纳法进行系统设计的程序是:首先尽可能地收集现有的和过去的同类系统的系统设计资料;

36、在对这些系统的设计、制造和运行状况进行分析研究的基础上,根据所设计的系统的功能要求进行多次选择,然后对少数几个同类系统作出相应修正,最后得出一个理想的系统。演绎法是一种公理化方法,即先从普遍的规则和原理出发,根据设计人员的知识和经验,从具有一定功能的元素集合中选择能符合系统功能要求的多种元素,然后将这些元素按照一定形式进行组合,从而创造出具有所需功能的新系统。在该网站的系统设计的实践中,将这两种方法结合使用,应用界面单一,易于管理和维护。3.1 系统总体结构设计系统的总体设计是对该系统的一个整体的把握,里面涉及到具体的模块的设计组合以及整体上的功能整合,把系统单一独立的个体模块,形成一个整体的

37、模块和一个系统的功能,包括系统模块的组成、模块的功能和模块间的相互关系,在构思好具体的旅游信息系统模块后在进行整体设计。3.1.1 系统的模块设计 经过前面对系统需求、业务和数据流程进行分析设计后,需要将各个功能具体实现,从功能描述的内容可以设计出系统的功能流程图。图3-1 网络旅游信息系统功能模块示意图图3-2 网络旅游信息系统管理流程示意图3.1.2 系统的功能设计 功能模块化是将程序划分成若干个功能模块,每个功能模块完成了一个子功能,再把这些功能模块总起来组成一个整体。以满足所要求的整个系统的功能。宜昌市网络旅游信息系统的设计与实现按系统逻辑功能模块可分为客户管理、旅游信息管理、旅游信息

38、查询、景点信息浏览、线路预订五大功能模块,其主要模块的功能说明如下表所示:表3-1 系统功能模块功能模块功能特点客户管理管理所有旅游系统的用户信息。主要功能包括添加、删除、修改以及查找用户信息。系统要求对客户的账户密码进行加密处理保护客户的私人信息,客户可以对自己的喜人信息进行维护,如果客户不慎丢失密码可以通过他的E-mail取回。旅游信息管理管理所有的旅游信息,包括旅游快讯、酒店信息、风景名胜和名流小吃等各种信息,同时在旅行线路模块中可以查找到注册旅行社的相关信息等,主要功能包括添加、删除、修改以及查找旅游信息。旅游信息查询对于旅游信息查询,系统提供多条件组合查询,包括按地域、景点类型、景点

39、名称、旅行社进行查询。景点信息浏览系统在首页提供有限的旅游景点信息,如果游客想了解详细情况,用户可以选择扩展链接,了解更详细的景点信息。线路预订旅行线路模块面向的用户是各注册旅行社,网站为旅行社提供注册资格。注册后的旅行社拥有发布旅游线路,处理顶订用户线路预订等功能。包括线路的发布、编辑、修改、删除;查看新的预订情况;接受用户的顶订:查看所有预订情况;旅行社资料的修改功能。3.2 数据库设计3.2.1 概念结构设计 概念设计是指在数据分析的基础上,自底向上地建立整个系统的数据库概念结构。即从用户角度进行视图设计,然后将视图集成,最后对集成的结构分析优化得到最终结果。E-R模型是一种抽象数据模型

40、,称为“概念”模型。它将现实世界中的数据抽象为实体以及实体之间的联系,并以图形方式表达。E-R模型中有三种基本成分:实体、联系、属性。E-R模型是用于概念结构设计的有力工具,概念结构设计如下E-R如所示。图3-3 旅游信息系统E-R图3.2.2 数据库逻辑设计数据库zhxf包含以下几个表:旅行社信息表(master)、新闻信息表(news)、文章类别表(aclass)、文章二级类别表(nclass)、文章信息表(article)、线路类型表(board)、线路信息表(xianlu)、线路预订表(giveme) 、留言板(guestbook)。 下面分别介绍这些表的结构: 旅行社信息表(mast

41、er):如表3-2所示。表3-2 旅行社信息表编号字段名称数据结构说明1IdInt(4)自动编号2UsernameNvarchar(50)用户名3UserpasswordNvarchar(50)密码4Guanli_nNvarchar(50)权限标记5DianhuaNvarchar(50)电话6EmailNvarchar(50)邮箱7FaxNvarchar(50)传真8AddressNvarchar(50)地址9PeopleNvarchar(50)成员10ZhongzhiNvarchar(255)服务宗旨11JianjieNvarchar(255)简介12qqNvarchar(50)QQ 新闻信

42、息表(news):如表3-3所示。表3-3 新闻信息表编号字段名称数据结构说明1IdInt (4)新闻编号2NtitleNvarchar (60)新闻标题3NtextNtext (16)新闻内容4NdtDatetime (8)发布时间5NclickInt (4)浏览次数6NtopInt (4)置顶否 文章类别表(aclass):如表3-4所示。表3-4 文章类别表编号字段名称数据结构说明1ClassidInt(4)自动编号2ClassNvarchar(50)类别名称 文章二级类别表(nclass):如表3-5所示。表3-5 文章二级类别表编号字段名称数据结构说明1NclassidInt(4)自

43、动编号2NclassNvarchar(50)类别名称3ClassidInt(4)一级类别编码 文章信息表(article):如表3-6所示。表3-6 文章信息表编号字段名称数据结构说明1ArticleidInt(4)文章编号2ContentNtext(16)内容3TitleNvarchar(50)标题4NclassidInt(4)二级类别编码5ClassidInt(4)一级类别编码6NkeyNvarchar(50)关键字7HitsInt(4)浏览次数8DateandtimeDatetime (8)录入时间9WriterNvarchar(50)录入人10WritefromNvarchar(50)

44、文章来源 线路类型表(board):如表3-7所示。表3-7 线路类型表编号字段名称数据结构说明1IdInt(4)自动编号2boardNvarchar(50)线路类别名3XidInt(4)排列顺序 线路信息表(xianlu):如表3-8所示。表3-8 线路信息表编号字段名称数据结构说明1IdInt(4)线路编号2X_nameNtext(16)线路名称3X_baojiaNvarchar(50)线路报价4X_leixingNvarchar(50)线路类型5X_shijianNvarchar(50)时间6X_shuomingNtext(16)说明7X_jingdianNtext(16)景点8X_anpaiNtext(16)安排9X_zhushiNtext(16)注释10X_ jingdiantupianNvarchar(80)景点图片11X_nInt(4)线路查看人数12X_leiNvarchar(50)所属类别13X_leiidInt(4)所属类别编号14X_topInt(4)置顶否 线路预订表(giveme):如表3-9所示。表3-9 线路预订表编号字段名称数据结构说明1IdInt(4)自动编号2M_idNvarchar(50)线路编号

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

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1