基于.net的旅游信息服务网站设计与实现大学论文
旅游电子政务网站的设计与实现毕业设计(论文)
摘要信息化是继工业化之后世界经济的又一场革命,是当今世界经济和社会发展的大趋势。
随着人类向信息社会的迈进,政府管理活动也正受着经济全球化和信息网络化的深刻影响,于是电子政务[1]伴随着信息化进程应运而生,而且正在不断的发展和逐步的完善。
大连市旅游局为加强内部办公效率,在网络上展示大连市旅游[2]风采,参照同行对电子政务系统做出了规划设计,目标建立网络办公自动化系统和门户网站平台,在此背景下开发实现了旅游电子政务系统。
在建设该系统时,在功能上分为对内和对外两大功能,并且这两大功能实现无缝结合。
本系统结合大连市旅游局的实际情况,对电子政务系统进行了研究与开发工作。
为便于软件开发与维护,分离了数据的控制和数据的表现,同时采用MVC[3]模式对系统进行了设计,以适应越来越复杂的多层Web应用系统的设计需求。
本系统将信息管理与办公自动化管理进行了有机结合,由此政府能有效地管理信息。
同时保证了用户能够及时、方便地获得信息并进行交流,从而提升了政府的工作效率和竞争力,满足了现代政府机构管理的需要。
关键词:电子政务旅游设计模式数据库网站AbstractIn recent years, with computer technology and network development and popularization of information technology has affected various sectors of society, are booming e-government is the result of its development. Dalian Tourism Bureau to strengthen internal office efficiency, the network display Dalian travel style, in the light of e-government colleagues have made a planning and design, target networking office automation systems and portal platform, in this context, the development achieved Dalian Tourism Bureau E-government system. In building the e-government system, the function is divided into two major internal and external functions, and seamless integration of these two functions.Dalian Municipal Tourism Bureau E-government system, the implementation of the operation of the Tourist Board to improve efficiency within the office to make office more standardized, he portal system is simple and generous, with rich content to show Dalian travel style and Tourism Bureau administrative affairs, and expanded Dalian city's tourism resources advocacy role. The implementation of the system operation brought the Tourist Information Bureau carried out a major step, sum up experience in information technology laid the foundation for the next step in the process.Combined with Dalian Municipal Bureau of Tourism of the actual situation, this system does a research and development work of the e-government system. In order to facilitate software development and maintenance of the separation of data control and data performance to meet the increasingly complex multi-tier Web application system design requirements, thus adopting MVC pattern to design the system.The system put the information management combined with office automation management, which makes the government could effectively manage the information. At the same time, it guarantees users could be able to get message and make communicate with others in time, So as to enhance the efficiency and strengthens the competitiveness of government, and meet the needs of modern government management.Key words:e-government tourism design patterns database website目录第一章绪论 (1)1.1研究背景 (1)1.2国内外发展情况 (2)1.3研究意义 (2)1.4主要技术简介 (3)1.5本文结构 (4)第二章需求分析 (5)2.1需求分析 (5)2.2可行性研究 (7)2.3系统运行环境 (7)第三章总体设计 (8)3.1系统主要流程 (8)3.2系统模块设计 (9)第四章数据库设计 (12)4.1数据库需求分析 (12)4.2数据库概念设计 (14)4.3数据库逻辑设计 (19)4.4数据库的实施与运行 (23)第五章详细设计 (25)5.1门户网站平台管理模块功能的设计与实现 (25)5.2后台信息管理模块功能的设计与实现 (32)第六章系统测试 (40)6.1软件测试的目的 (40)6.2软件测试的方法 (40)6.3软件测试的方案 (41)总结 (44)谢辞 (45)参考文献 (46)第一章绪论1.1研究背景1.1.1电子政务的背景近年来,随着计算机技术和网络的发展和普及,信息化已经影响到社会的各行各业,正在蓬勃发展的电子政务就是其发展的结果。
旅游管理网站的设计与实现毕业论文
旅游管理的设计与实现毕业论文目录摘要 (I)Abstract (I)一、绪论 (1)(一)背景 (1)1. 旅游业信息化的发展 (1)2. 旅游类型的现状 (1)3. 旅游的构建 (1)(二)开发技术介绍 (2)1.开发环境. (2)2. SSM概述 (2)(1) struts概述 (2)(2) spring概述 (2)3. JSP技术 (3)二、需求分析 (3)(一)可行性分析 (3)1.技术可行性 (3)2. 经济可行性 (3)3. 操作可行性 (3)(二)安全性分析 (4)(三)系统功能分析 (4)(四)数据流程图 (5)(五)用例图 (9)三、概要设计 (10)(一)模块设计 (11)(二)数据库设计 (12)四、详细设计与实现 (14)(一)项目文件夹结构 (15)(二)模块详细设计 (16)1.登录注册模块的设计 (16)2.浏览模块的设计 (17)(1)景点列表模块的设计 (17)(2)景点详细信息模块的设计 (18)3. 订购模块的设计 (18)(1)景点门票订购模块的设计 (18)(2)取消预订模块的设计 (19)4. 评价模块的设计 (19)5. 景点管理模块的设计 (19)(1)增加景点模块的设计 (19)(2)删除景点模块的设计 (20)6. 用户管理模块的设计 (20)五、测试 (21)(一)注册模块测试 (21)(二)权限管理测试 (22)六、结论 (22)参考文献 (23)谢辞 (24)一、绪论(一)背景1. 旅游业信息化的发展随着社会经济的发展,人民生活水平不断提高,旅游已经成为人们节假日不可缺少的活动。
信息技术的发展为各行各业提供了一个很好的平台,当然,旅游业也不例外,因此各种各样的旅游相继产生。
旅游行业的人争相利用网络来宣传和展示自己,便捷的网络宣传也让旅游变得越来越简单了,“说走就走的旅行”因为网络的发展得以实现。
现当下,有着高效,低价,方便,广泛等优点的电子商务引领着世界的潮流,它所带来的优势是传统旅游业所不能比拟的,因此旅游业的网络化已经刻不容缓。
旅游网站设计与实现毕业论文
毕业设计欧阳学文旅游网站的设计与实现系别计算机专业年级学生姓名学号指导教师职称4月毕业论文原创性声明本人郑重声明:所呈交毕业论文,是本人在指导教师的指导下,独立进行研究工作所取得的成果。
除文中已经注明引用的内容外,本论文不包含任何其他人或集体已经发表或撰写过的作品成果。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律结果由本人承担。
论文作者签名:摘要随着Internet技术的发展,互联网在中国逐步普及,人们对网络的需求也日益增长,利用计算机实现旅游资源的管理势在必行。
本系统从初步调查开始,详细介绍了需求分析、流程和数据分析,并进行了系统总体结构设计和数据库设计. 系统采用Macromedia Dreamweaver 8编写ASP脚本,SQL SERVER 2000建立数据库,从界面简洁、实用的要求出发,完成了旅游资源管理工作的主要部分,包括旅游资源和用户的信息浏览,添加,修改,删除,查询,并且实现了一些变量的取值,保存,成本报价的计算,和统计。
因此,本文就详细的设计了一个旅游资源及线路管理系统,把旅游中的一些相关的详细信息囊括其中,尽量使整个管理系统层次鲜明,概括清楚。
在阅读完本文后你将能够清楚的了解到一个旅游资源管理系统的具体设计和实现过程。
关键字:Macromedia Dreamweaver 8; SQL Server 2000; ASPABSTRACTAlong with Internet technique of development, Internet at China gradually universality, people's need to the network also day by day growth, make use of calculator realization tour resources ofmanagement power at necessarily line.This system from first step investigate beginning, detailed introduction the need analysis, process and data analysis, and carried on system total structure design and database design. System adoption the Macromedia Dreamweaver 8 write ASP script, SQL SERVER 2000 establishment database, simple and direct and practical from the interface of request set out, completion tour resources management work of main part, the information which include tour resources and customer browse, add, modification, delete, search, and realization some change quantity of take a value, keep, cost offer of calculation, with statistics. Therefore, this text detailed of design a tour resources and circuit management system, tour in of some related of detailed the information bag to make among them and as far as possible whole management the system layer be fresh and clear and generalize clear. At reading over origin text empress you will can know well a tour resources management system of concrete design and realization process.Keyword: Dreamweaver; SQL Server 2000; ASP目录第一章绪论错误!未定义书签。
旅游网站的设计和实现毕业论文
三、阅读的主要参考文献
[1]涛,2003:《电子商务建设与管理》东北财经大学
[10] 侯炳辉,世峰.信息管理系统[J]信息管理系统分析,2004.5:254-562
[11] 学明.饭店客房管理[M] 旅游2000.10.1.6
4.毕业设计(论文)应完成的主要任务
(1)查阅文献,提出研究方案,2014年11月1日前完成开题报告。
(2)2014年12月1日前完成系统需求分析、系统设计等。
结论39
参考文献41
附录42
系统部分代码清单42
任务书
系专业班级
学生指导教师/职称
1.毕业设计(论文)题目:《旅游的设计与实现》
2.毕业设计(论文)起止时间:2014年9月1日~2015年6月1日
3.毕业设计(论文)所需资料及原始数据(指导教师选定部分)
[1] 方睿,ቤተ መጻሕፍቲ ባይዱ四九.网络数据库原理及应用[M].:大学,2005
[12]王勇,2009:《ASP动态设计完整实例详解》电子工业
四、国外现状和发展趋势
在我国,伴随着经济体制改革,旅游业在近二十多年的发展中取得了巨大的成绩,为经济发展和改善人民生活发挥了巨大作用。我国旅游起步于20世纪80年代,尽管起步晚,但发展较快。改革开放前,旅游业以外事接待为主,没有形成产业模式,境旅游多以疗养、公派为主,而国外更是对中国旅游一无所知。1988年中央提出国家、地方部门、集体、个人一齐上,自力更生与利用外资一齐上的旅游建设方针,揭开了旅游产业发展的序幕。1986年国务院正式确立旅游业的国民经济地位。1992年中央明确提出旅游业是第三产业新兴序列的第一位。1998年中央经济工作会议提出旅游业作为经济新的增长点。此后,国家把旅游列入国债项目,并及时开行了数百列旅游专列。中央的支持为旅游业打下坚实基础。因此,在“八五”计划时期,我国旅游业开始进入发展高潮,可以称此阶段为我国旅游“第一个春天”;此后我国旅游业一直稳步发展,即使在2001年世界旅游业整体负增长的大环境下,仍然是进行着减速增长;2002年中国旅游业是整体回升,四项旅游经济指标增速均超过10%,特别是在2006年,其中的两项指标更是创历史新高。总之,我国旅游一从无到有,从小到大,产业形象日益鲜明,规模不断壮大,逐步成为国民经济中发展最快的行业之一。伴随着“十七大”的召开和2008年奥运会的举行,旅游业已迎来“第二个春天”了。
旅游网站设计与实现毕业论文
旅游网站设计与实现毕业论文目录1. 内容概要 (2)1.1 研究背景 (3)1.2 研究目的与意义 (4)1.3 论文结构安排 (5)2. 旅游网站概述 (6)2.1 旅游网站功能分析 (7)2.2 旅游网站发展历程 (9)2.3 国内外旅游网站比较分析 (10)3. 旅游网站设计 (12)3.1 用户需求分析 (15)3.2 网站定位与规划 (17)3.3 导航结构设计 (18)3.4 网站交互设计 (19)3.5 网站视觉设计 (21)4. 旅游网站实现 (22)4.1 技术选型 (25)4.2 数据库设计 (26)4.3 前端技术实现 (27)4.4 后端技术实现 (28)4.5 安全性与性能优化 (30)5. 案例分析 (31)5.1 设计案例分享 (33)5.2 实现案例分享 (34)6. 旅行网站评价与管理 (36)6.1 用户体验管理 (38)6.2 网站优化策略 (39)6.3 营销与用户数据分析 (41)1. 内容概要本毕业论文旨在探讨旅游网站的设计与实现,分析旅游网站的常见功能模块、用户体验设计准则以及技术实现的关键技术。
通过对旅游网站的深入研究,希望为用户提供高效、便捷、个性化的旅游信息服务和预订体验。
本文将首先介绍旅游网站的背景、研究的意义和目的,以及本文的结构安排。
在研究开始之前,对现有的旅游网站设计与实现的相关文献进行了梳理。
本文将从用户体验、网站功能模块、技术选型等多个角度,总结前辈学者的研究成果,为本文的研究提供理论基础和实践案例。
指出现有研究中的不足,为本文的创新点提供依据。
本文采用文献分析法、专家访谈法、用户调研法等多重方法进行旅游网站设计与实现的研究。
通过网络资源、旅游行业报告、同行评议的论文等文献综述,收集整理旅游网站设计的相关信息。
通过与旅游网站的设计师、开发者的面对面交流,获取一手资料,并对实际用户进行问卷调查,收集他们的反馈,为后续的用户体验设计提供参考。
基于.NET的汉中旅游信息平台的研究与设计
• 165•基于.NET的汉中旅游信息平台的研究与设计陕西理工大学数学与计算机科学学院 黄文汉【摘要】为了方便旅游客户及时、准确与动态掌握汉中旅游资源信息。
采用与C#技术,以IIS为服务器,SQL server为数据库平台,设计与开发基于B/S结构模式的汉中旅游信息平台。
该服务平台实现了客户注册、系统介绍、旅游咨询、在线留言、机票预订、酒店预订、商品服务、优惠信息、风景名胜、旅游线路以及后台管理等功能。
本网站以Internet为传播媒介,有利于准确、及时和完整发布汉中地区的旅游资源信息,实现资源共享。
【关键词】;B/S结构;SQL server;IIS服务器0 引言随着人们生活水平的日益提高,出外旅游成为目前人们调节生活必不可少的趋势。
汉中作为陕西的重点旅游城市,由于其得天独厚的地理环境优势,素有“西北小江南”之称,风景名胜古迹景点众多,像有青木川古镇、石门栈道景区、张良庙-紫柏山风景名胜区、武侯墓、武侯墓、黎坪国家森林公园、五龙洞森林公园、华阳古镇、诸葛古镇以及朱鹮梨园景区等,数不胜数,成为许多人旅游的理想胜地。
近年来,来汉中旅游的人数与日俱增,因而,设计与开发一个能够动态与高效的实现汉中旅游资源信息及时、准确更新与共享的服务平台[1],尤为重要。
1 功能需求分析为了帮助客户对于汉中的旅游资源信息能够及时,详细和准确的进行动态了解[2]。
信息平台需要实现旅游咨询、客户注册、系统介绍、在线留言、机票预订、酒店预订商品服务、优惠信息、名胜古迹图片、旅游线路以及后台管理等功能模块,极大方便游客到汉中旅游,领略汉中两汉三国文化历史和人文地理知识,同事为汉中地区的旅游事业发展提供帮助。
2 系统总体设计2.1 主要功能模块划分根据功能需求分析,主要功能模块划分为客户浏览和网站管理员模块。
其中客户浏览模块实现旅游咨询、客户注册、系统介绍、在线留言、机票预订、酒店预订、商品服务、优惠信息、名胜古迹图片预览、旅游线路查询等功能。
旅游网站系统的设计和实现
本科生毕业论文(设计)题目:旅游网站系统的设计与实现学院/系专业年级学号作者姓名指导教师2013年月日摘要当前,随着计算机技术与通信技术的发展,网络的规模也逐渐增大。
网络的元素也随之而不断增加。
有的利用其进行通信,有的利用其作为商业用途,在网络上进行出售、收购、宣传等用途。
从而使得网络越来越成为现今社会上必不可少的元素,而网站就是这个网络里的一个很大的元素。
所谓网站(Website),就是指在网际网路(因特网)上,根据一定的规则,使用HTML等工具制作的用于展示特定内容的相关网页的集合。
简单地说,网站是一种通讯工具,就像布告栏一样,人们可以通过网站来发布自己想要公开的资讯(信息),或者利用网站来提供相关的网路服务(网络服务)。
人们可以通过网页浏览器来访问网站,获取自己需要的资讯(信息)或者享受网路服务。
随着我国经济的不断发展,旅游市场已成为一个极具潜力的市场。
再加上近几年网络的普及,使得旅游网站的发展极为迅速。
本文主要探讨旅游网站系统的理论基础和设计思想,根据系统的开发过程和系统的功能实现为主线来论述数据库管理软件的开发过程。
主要阐述以软件工程理论作为系统开发的理论基础,以客户机/服务器模式的关系型数据库作为后台,以专业数据库开发语言作为实现手段的数据库管理软件的开发过程分析和理论研究。
本系统以Visual Studio为开发工具,通过后台数据库的建立与设置,软件界面的设计与实现,程序的编写与调试等几个阶段来完成对旅游网站系统的开发。
本文详细地介绍了开发系统的具体步骤,以及应用的技术,以配图例的方式详尽说明,并在文中对一些源程序作了详细的解释。
关键词:旅游网站,,SQL ServerAbstractAt present, with the development of computer technology and communication technology, the scale of network is gradually increasing. The elements of the network also will be increasing. Some use their communication and some use it as a commercial use, sale, purchase, publicity and other applications on the network. So that the network is increasingly becoming an essential element of modern society, and the site where the network is a big element.The so-called web site (Website), refers to the Internet (Internet), according to certain rules, the use of HTML tools used to display specific content related webpage collection. Simply put, the site is a communication tool, just like the bulletin board, it can be released through the website you want to access to information (information), or use the site to provide network services (network service). People can visit the website through the webpage browser, access to the information they need (information) or enjoy the Internet services.With the continuous development of our economy, the tourism market has become a very potential market. Coupled with the popularity of the network in recent years, the development of tourism website very quickly. This paper mainly discussed the basic theory and design thought of the system of travel website, according to the system development process and system functions to achieve the main line to describe the process of database management software. Mainly presents the software engineering theory as the theoretical basis for system development, client / server relational database as background, the professional database as the developing language development process means of database management software analysis and theoretical study.This system uses Visual Studio as development tools, through the building and setting the background database, software interface design and implementation, program writing and debugging phases to complete the development of tourism website system.This paper introduces in detail the specific steps in developing the system, and the application of the technology, to the way with detailed description of the legend, and somesource code for a detailed explanation.Keywords: Tourism site, Information Management, , SQL Server目录1 绪论 (1)1.1 项目背景 (1)1.2 系统开发意义 (1)1.3 系统开发的主要任务 (1)1.4 小结 (2)2 相关技术介绍 (3)2.1 技术 (3)2.2 SQL Server数据库简介 (4)3 需求分析 (5)3.1 系统需求分析 (5)3.1.1 功能需求 (5)3.1.2 性能需求 (6)3.2 系统可行性分析 (7)3.2.1 技术及开发方法可行性 (7)3.2.2 管理可行性 (7)3.2.3 经济可行性 (7)3.3 业务流程分析 (7)4 系统设计 (10)4.1 系统开发环境 (10)4.2 系统结构设计 (10)4.3 系统概要设计 (11)4.3.1前台模块的功能模块设计 (12)4.3.2后台管理模块的功能模块设计 (13)4.4 数据库设计 (14)4.4.1 概念设计 (14)4.4.2 逻辑设计 (17)4.4.3 物理设计 (17)4.5 系统详细设计 (19)4.5.1 用户模块设计 (19)4.5.2 管理员模块设计 (20)5 系统实现 (22)5.1 前台功能模块的实现 (22)5.1.1 系统首页实现 (22)5.1.2 用户管理模块实现 (23)5.1.3 个人资料修改模块 (23)5.1.4 景点评论模块 (24)5.1.5游记评论模块 (24)5.2后台功能模块的实现 (24)5.2.1 管理员登陆模块 (24)5.2.2 个人信息管理模块 (25)5.2.3 用户信息管理模块 (25)5.2.4 景点信息管理模块 (25)5.2.5 游记信息管理模块 (25)5.2.6 评论管理模块 (26)6 系统测试 (27)6.1 系统测试的目的 (27)6.2 系统测试原理及测试原则 (27)6.2.1 系统测试原理 (27)6.2.2 系统测试原则 (27)6.3 系统测试方法 (28)6.4 系统测试 (29)6.4.1 用户登录系统测试要点 (29)6.4.2 管理员登陆系统测试要点 (29)6.4.3 数据输入测试要点 (29)6.4.4 系统对数据库操作测试要点 (29)6.5 系统测试结果 (30)7 结论 (31)致谢 (32)参考文献 (33)1 绪论1.1 项目背景古语有云:“读万卷书,行万里路。
基于ASP-NET的在线旅游服务系统设计与实现
本科生毕业论文(设计)题目基于的在线旅游服务系统设计与实现学院软件学院专业软件工程学生姓名学号年级指导教师教务处制表二Ο一一年月日基于的在线旅游服务系统设计与实现软件工程学生指导老师[摘要] 旅游业是一个古老而年轻,可谓是历久弥新的产业。
旅游业是第三产业的重要组成部分,更是当今世界发展最为迅猛的产业之一。
与其他产业不同,旅游产业不是一个单一产业,而是一个产业群,包括景点、旅行社、餐饮、住宿、交通等很多产业,具有多样性和分散性。
这些特点决定了传统旅游服务模式在很大程度上不够高效、即时和人性化。
与此同时,传统旅游服务模式过于分散,面对庞大的旅游信息,很难实现数据的有效查询、统计、分析。
而基于网络的电子商务模式则可以解决这些问题,海量的数据能够被有效记录,经过统计整理后可以用来进行分析和决策。
同时,由于实现了信息和资源的协同共享,能有效节省经济成本和时间成本。
基于这样的考虑,本文设计与实现了一个主要使用和C#开发,内容较为丰富、界面美观、构架合理的在线旅游服务系统。
具体来说,本文的主要工作有:➢研究和分析旅游电子商务相关知识,分析了游客和旅游服务提供方的需求。
并根据实际情况,设计出在线旅游服务的基本业务结构和流程。
➢使用,jQuery库,AJAX技术开发网页。
➢使用CSS、Dreamweaver、及Photoshop进行布局与美化。
➢使用C#语言编写代码,采用.NET Framework框架, Development Server Web服务器,SQL Server 2005数据库,实现了后台。
➢使用CodeSmith作为DAL层部分代码生成工具,并编译成DLL文件来引用。
➢实现对用户搜索查询旅游相关信息的记录,并实现初步的数据统计。
➢最终实现一个内容较为丰富、界面美观、构架合理的在线旅游服务系统。
[主题词] 旅游服务;电子商务;B/S架构;Design and Implementation of Online Tourism ServiceSystem based on Software EngineeringStudent: Adviser:[Abstract]Tourism is an ancient but young industry, can be described as timeless. Tourism is an important part of the tertiary industry and also one of the world's fastest growing industries.Unlike other industry, tourism is industry-group rather than a single industry, including scenic, travel agency, catering service, hotel, and transportation. It is full of diversity and dispersion.These characteristics determine that the traditional travel service pattern is not efficient, immediate and personalized enough in a large extent. The difficulty to statistics data effectively with such huge information owing to the traditional travel pattern’s excessively dispersibility is another defect.However, the E-commerce pattern based on Internet can solve these problems. Mass of data can be recorded effectively and then used to make analysis and decision after statistics and organizing. Meanwhile, economic costs and time costs can be saved since the collaborative sharing of information and resources. Based on these considerations, this paper design and implement an Online Tourism Service System with abundant content, beautiful interface, and reasonable framework, mainly using and C #.In concrete, the main work is:➢Study and analyze related knowledge about E-commerce and requirements of visitors and travel service providers. According to actual situation, design the basic businessstructure and procedure for Online Tourism Service System.➢Use , jQuery library and AJAX to develop web pages.➢Use CSS, Dreamweaver and Photoshop to layout and embellish web pages.➢Use C#, .NET Framework, Development Server and SQL Server 2005 to implement background end.➢Use CodeSmith as the code generator of DAL layer, then compile to DLL files for reference.➢Implement recording and basic statistic of user’s search conditions.➢Implement an Online Tourism Service System with abundant content, beautiful interface, and reasonable framework.[Key Words]tourism service;E-commerce: B/S architecture; 目录1绪论 (1)1.1论文背景及研究意义 (1)1.2论文的主要工作 (1)1.3论文结构 (2)2背景知识和相关技术介绍 (3)2.1背景知识 (3)2.1.1电子商务 (3)2.1.2旅游电子商务 (3)2.2关键技术 (5) (5) Framework (6)2.2.3Web Service与SOA (6)2.2.4AJAX (7)2.2.5jQuery (8)2.2.6Code Smith (8)3需求分析与总体设计 (10)3.1需求分析 (10)3.1.1功能需求 (10)3.1.2性能需求 (10)3.2总体设计 (10)3.2.1技术路线 (10)3.2.2拓扑结构 (11)3.2.3架构设计 (12)3.2.4功能模块设计 (13)3.2.5界面设计 (13)3.2.6数据库设计 (16)4详细设计与实现 (20)4.1开发环境 (20)4.1.1开发环境 (20)4.1.2用户环境 (20)4.1.3开发环境搭建 (20)4.2界面实现 (26)4.3功能模块实现 (28)4.3.1旅游线路模块 (28)4.3.2旅游景点模块 (31)4.3.3评价咨询模块 (34)4.3.4用户模块 (36)4.3.5订单模块 (39)4.3.6地区模块 (42)5系统测试 (44)5.1测试目的 (44)5.2测试环境 (44)5.3功能性测试 (44)5.4性能测试 (54)5.4.1速度测试 (54)5.4.2浏览器兼容性测试 (54)6相关工作 (58)6.1国内研究现状 (58)6.2国外研究现状 (59)6.3本章小结 (59)7小结 (61)7.1工作总结 (61)7.2心得体会 (61)7.3进一步的工作 (62)参考文献 (63)声明 (64)致谢 (65)1绪论1.1 论文背景及研究意义旅游业是第三产业的重要组成部分,是当今世界发展最为迅猛的产业之一。
旅游网站的设计与实现(毕业论文)
延安市旅游网站的设计与实现学院:数学与计算机科学学院专业:信息与计算科学学号:姓名:***指导教师:***目录1 网站可行性研究 (1)技术的可行性 (1)经济可行性 (1)操作的可行性 (2)2 需求分析 (2)网站系统运行环境 (2)网站系统现状与实现目标 (2)网站系统数据流图 (3)网站数据字典 (4)网站功能需求 (5)性能需求 (6)3 概要设计和数据库设计 (6)网站功能结构设计 (6)网站模块设计 (7)网站数据库设计 (7)3.3.1数据库需求分析 (7)3.3.2数据库主要表设计 (9)3.3.3数据库实现 (10)4网站详细设计及功能的实现 (10)数据库的连接 (10){旅游线路版块 (12)4.3.1旅游线路版块分析 (13)4.3.2旅游线路模块设计 (13)4.3.3旅游线路模块的实现 (13)酒店版块 (16)4.5.1酒店版块分析 (16)4.5.2酒店版块实现 (16)留言本版块 (18)4.6.1留言本版块的分析 (18)4.6.2留言本版块的实现 (18)旅游景点版块 (18)4.7.1旅游景点版块分析 (18)4.7.2旅游景点版块设计 (19)4.7.3旅游景点版块实现 (19)5 网站系统测试 (19)系统测试的原则 (19)系统测试的方法 (20)网站系统测试结果 (21)6 论文小结 (22)网站的功能 (22)网站特点 (22)网站评估与改进方向 (22)开发体会与收获 (23)旅游网站的设计与实现摘要:旅游网站为基于与C#技术的WEB应用程序,并以互联网为传播媒介来实现旅游信息发布、共享的平台。
本论文主要论述了其设计开发的基本过程,设计开发中主要运用了技术与C#语言、 SQL等相关技术,根据面向对象开发原理,采用了基于B/S结构的开发模式系统。
以IIS为服务器,SQL server 2000为数据库平台。
本系统包括旅游线路、酒的信息管理、留言板管理、用户信息管理、后台数据库信息的管理维护这些基本模块。
旅游信息网站的设计与实现
中国地质大学(武汉)远程与继续教育学院本科毕业设计(论文)评阅教师评阅意见表学生姓名:宋昱辛学号: 090F24133021 专业:计算机科学与技术毕业设计(论文)题目:旅游信息网站的设计与实现论文原创性声明本人郑重声明:本人所呈交的本科毕业论文《旅游信息网站的设计与实现》,是本人在导师的指导下独立进行研究工作所取得的成果。
论文中引用他人的文献、资料均已明确注出,论文中的结论和结果为本人独立完成,不包含他人成果及使用过的材料。
对论文的完成提供过帮助的有关人员已在文中说明并致以谢意。
本人所呈交的本科毕业论文没有违反学术道德和学术规范,没有侵权行为,并愿意承担由此而产生的法律责任和法律后果。
论文作者(签字):宋昱辛日期:2015 年 8月 24日摘要旅游信息网站是基于与C#技术的WEB应用程序,以互联网形式作为传播媒体实现旅游信息反补及信息共享的网络平台。
本论文中主要论述旅游网站设计的基本思路及使用到的、c#、SQL等相关技术。
为提高用户体验,将采用B/S结构开发模式系统,将以IIS服务器,SQL server2000作为数据库平台,为旅客提供旅游路线规划、周边酒店预定、旅游景区信息管理服务、留言板、用户个人信息管理、后台数据更新维护管理等功能。
用相关功能为旅游客户提供方便、快捷、详细、正确、及时的服务。
关键词:1、旅游信息网站 2、 3、SQL server2000 4、用户体验目录一、旅游信息网站设计需求及理念 (6)(一)旅游信息网站设计理念 (6)(二)旅游信息网站设计需求 (6)二、旅游信息网站总体设计 (7)(一)网站模块总体设计 (7)(二)数据库设计 (8)三、网站详细设计 (10)(一)数据库连接 (10)(二)网站主页设计 (12)(三)旅游信息版块 (12)(四)旅游路线版块 (12)(五)旅游信息图片设计 (14)(六)旅游酒店版块设计 (14)(七)旅游信息留言板版块设计 (16)(八)旅游景点信息版块设计 (16)四、旅游信息网站测试 (17)(一)网站测试 (18)(二)网站测试 (19)五、结论 (20)致谢 (21)参考文献 (22)一、旅游信息网站设计需求及理念现在随着PC与互联网科技的发展,大家不在单一的通过电视媒体来了解外面的世界。
基于ASP.NET旅游网站的研究与设计
图 1 旅游 网站总体结构 图
22 页面 设 计 .
网站 页 面采 用 静 态 和 动 态结 合 的方 式 , 即静 态 页 面 和动 态 的 图片相结合 , 体现如诗般 的风景 区特色。 静态页面用于景点介绍 , 比如用户访 问和留言板 A PN T与 S L数据库结合 的技术建立 S .E O we 态页 面 来 实 现 。 b动
23 所 用 数 据 库 表 .
N T是一个 已编译的 、基 于.E E N T的环境 ,可以使用任何与.E NT 兼 容的语 言( 包括 Vsa B s .E ,#和 Jcit E ) i l ai N T c u c Sr . T 来创建相 pN
应 的应 用 程 序 。
C c 车 次 查 询 表 cx Pe 票 价 查 询 表 jx by 馆 预定 表 gd宾 yd 用 户 登 陆 表 hl tl发表 留言表 by g d 管 理 员 登 陆 表 ll y lf y 留言 回复 表 h
一
1 设 计思想 和 开发工 具简 介
11 设 计 思 想 .
通过建立山西旅游网站 , 景点进行全面宣传 , 对 展示山西独 特 的风 景 魅 力 。 各 大 旅 游 网站 的分 析 以及 对 在 一 些旅 行 社 收 集 到的资料 的分析 ,然后结合笔者制作 网站的初衷 设计了以下网 站制作方案 : 共拟订作 4个大 的模块 ,山西概况” “ “ 、 名胜介绍” 、 “ 户访 问 ”“ 言板 ” 用 、留 。 12 开 发 工具 简 介 - 像 A P JP和 P S ,S HP一样 , S .E A PN T也是一种服务器端技术 , 它可 以制作动态 We b页的内容。A PN T又 叫 A P , S .E S + 但它不是 A P的简 单 升 级 ,而 是 Mioo 推 出 的新 一代 A t e Sre S c sf r t ci evr v P g。它是一种将各种 We 元素组合在一起 的服务器技术 , ae b 是一 个统一 的 We b开发平台 , 它提供 了生成一个完整 的 We b应用程 序 所 必 需 的各 种 服 务 。A PN T的语 法 在 很 大程 度 上 与 A P是 S .E S 兼 容的, 同时它提供了一种新 的编程模型和结构 , 用于生成更为 安全 、 可伸缩和稳定的应用程序 。 可以通过在 A P S 应用程序 中添 加 A PN T的功能 ,来扩充 和增强 A P应用程序的功能。A P S .E S S. ຫໍສະໝຸດ 3 旅游 网站 的纤细设 计
计算机科学与技术专业关于旅游网站的设计与实现的毕业论文
毕业设计(论文)题目旅游网的设计与实现姓名所在学院湖北工业大学专业班级计算机科学与技术学号指导教师日期毕业设计(论文)任务书院(系)湖北工业大学指导教师职称学生姓名专业(班级)计算机科学与技术学号设计题目旅游网的设计与实现设计内容、目标和要求(设计内容目标和要求、设计进度等)通过旅游网的设计与实现。
确立设计旅游网的建设目标和可行性,旅游网的需求分析技术方案设计,旅游网栏目的规划和功能以及网站的整体风格。
展示旅游区风景、突出旅游区特点,加强与国内外游客的联系和互动,有利于及时了解国内外的信息,有助于提高旅游各部门的管理水平,使旅游各部门运行更合理,从而实现高效的运转。
使游客通过对网站的浏览达到对景点有比较真实和丰富的了解,对景点本身做一个比较好的宣传和推广。
通过旅游网达到减轻管理费用,方便发布旅游信息。
整合旅游信息,定期通过数据分析了解游客的基本情况和变化情况。
提前做好各种准备,为旅游管理部门提供更加完善合理的旅游政策。
2012年3月21日开始编写论文,当天完成进度为全文的20%。
2012年3月22日跳过项目详细设计,完成全文55%。
2012年3月23日至2012年4月5日对项目详细设计。
完成全文80%。
2012年4月12日完成剩余项目设计,对项目整体进行调试。
2012年4月15日论文进入最后阶段。
对整个项目进行最后测试,测试结果良好,并对全文格式进行整合。
指导教师签名:年月日基层教学单位审核院(系)审核此表由指导教师填写院系审核毕业设计(论文)学生开题报告课题名称旅游网的设计与实现课题来源课题类型模拟课题导师周洁茹学生姓名学号专业计算机科学与技术开题报告内容:(本课题的目的及研究意义及预期效果、目标,完成设计(论文)所具备的条件因素等。
)随着旅游行业的不断发展。
各家旅游行业的竞争日益激烈,旅游各部门所需的信息量越来越大,业务操作中设计的各种线路情况,客户情况及旅游协作部门情况越来越复杂多变,只有加强对旅游资源的整合,统一管理,才能使旅游个部门更加合理,高效运转。
基于ASP .NET在线旅游网的研究与设计
基于在线旅游网的研究与设计摘要传统的旅游信息传播方式已经不能满足人类快节奏的生活方式,所以有了旅游网站的诞生。
针对这种现状,本文研究了基于B/S模式,采用Visual Studio,,SQLServer2005等技术的在线旅游网站的设计开发。
关键词;SQLServer2005;旅游资讯1系统开发背景随着网络知识的广泛应用,Internet的商业用途已经得到了普遍认可,有很多企业都选择以网络为信息平台,先人一步取得了竞争优势。
利用在线资讯网站的优势,企业可以在第一时间发布最新相关信息,而网民也可以在网站上自行实现查询信息的功能。
目前,网络正以一种前所未见的发展趋势在不断影响着人们的日常生活,它不仅能够给我们提供高效便捷的通信与信息查询服务,它还给我们创造了一个拥有丰富资源的信息海洋。
在线旅游网站就是这样一种信息平台,它的主要目的是为无数网络用户提供与旅游相关的各类资讯。
从在线旅游行业的市场大环境来看,旅游产业及其衍生出的相关产业毋庸置疑都属于有前景的产业,中国旅游市场的需求正呈现出逐步攀升的趋势。
所以,将旅游行业付诸于网上实现是很有必要也是很有市场的。
2 系统开发目的通常旅游者在出游前都会对目的地的相关情况进行了解,人们会选择去旅游机构咨询有关信息,但是由于人们的生活速度加快并且各方面压力也较大,从而致使人们在出行时不能抽出大量时间搜集旅游信息。
在传统方式下,旅游信息可能需要通过很多中间环节才能间接传递给旅游者,这样就无法避免的会造成某些信息的疏漏。
如果有了旅游网站,旅游者就可以亲自浏览目的地信息及其他相关周边信息,并且在使用网站的互动功能时还可以了解他人的旅游经验,以确保自己的旅途顺利。
旅游网站的建设,可以提供给旅游者全面、及时并且真实的信息来辅助旅游者妥善安排行程或者购买其他旅游产品。
除了会为旅行者提供海量的旅游信息达到方便游客的目的之外,旅游网站还可以为网站拥有者或企业带来非常可观的收益。
现在,大多数旅游网站都拥有在线预订和产品销售等电子商务功能,顾客可以通过在线预定购买的交互功能完成网上交易。
《基于web的旅游服务平台的设计与实现》范文
《基于web的旅游服务平台的设计与实现》篇一一、引言随着互联网技术的飞速发展,旅游行业正逐渐进入数字化、网络化、智能化的新时代。
为了满足用户日益增长的旅游需求,基于Web的旅游服务平台应运而生。
该平台以用户为中心,提供一站式的旅游服务,包括景点介绍、行程规划、酒店预订、机票购买、旅游攻略等。
本文将详细介绍基于Web的旅游服务平台的设计与实现过程。
二、需求分析1. 用户需求:平台需满足不同用户的旅游需求,包括国内外游客、旅行团、旅行社等。
用户期望获得丰富的旅游资源、便捷的预订服务、实时的旅游信息等。
2. 业务需求:平台需支持多种旅游业务,如景点介绍、行程规划、酒店预订、机票购买等。
同时,还需提供用户友好的界面和操作体验。
3. 技术需求:平台需采用先进的技术架构和开发工具,确保系统的稳定性、安全性和可扩展性。
三、平台设计1. 系统架构设计:基于Web的旅游服务平台采用分层架构设计,包括表示层、业务逻辑层、数据访问层。
其中,表示层负责用户界面展示,业务逻辑层负责业务处理,数据访问层负责数据存储和访问。
2. 数据库设计:数据库是平台的核心组成部分,需设计合理的数据库表结构,包括用户信息表、景点信息表、酒店信息表、行程表等。
同时,需确保数据的安全性和可靠性。
3. 功能模块设计:平台包括以下功能模块:首页展示、景点介绍、行程规划、酒店预订、机票购买、旅游攻略、用户管理、支付结算等。
各模块之间相互独立,又相互协同,共同构成完整的旅游服务平台。
四、平台实现1. 技术选型:平台采用先进的Web开发技术,包括HTML5、CSS3、JavaScript等前端技术,以及Java、Python等后端技术。
同时,采用MySQL、MongoDB等数据库技术进行数据存储和管理。
2. 开发环境搭建:搭建开发环境,包括开发工具、数据库、服务器等。
确保开发人员可以在一个稳定的环境中进行开发工作。
3. 模块开发:按照功能模块进行开发,包括前端页面开发、后端业务逻辑开发、数据库设计实现等。
旅游管理网站的设计与实现
本科毕业论文(设计)(2014届本科毕业生)题目:旅游管理网站的设计与实现学生姓名:学生学号:学院名称:科信软件学院专业名称:信息管理与信息系统指导教师:二零一四年五月【摘要】随着人们生活水平的提高、信息技术的快速发展,人们不再满足于传统的组团旅游,因此基于网络的个性化、多样化的旅游形式正广泛的被消费者所接收,旅游网站应运而生。
毛驴旅游网站以互联网为传播媒介实现旅游信息发布、共享、预订服务。
本论文详细介绍旅游网站的开发原理、网站的功能特点和设计方案。
本网站主要采用Visual Studio 2010的ASP集成环境开发,利用SQL Server作为后台数据库,采用基于B/S结构的开发模式开发网站。
本网站实现了旅游景点、线路和酒店的信息管理、用户信息管理、特产小吃与留言板管理、后台信息的管理等基本模块。
并通过各模块实现旅游信息共享,为用户提供详细、及时、准确、高效的旅游资讯和预订服务。
【关键词】ASP技术旅游网站数据库B/SDesign and Implementation of TourismManagement Website based on ASP【Abstract】With the development of information technology and improvement of people’s lining standard, the concept of people’s consumption has changed a lot during these days. Since the traditional form of tourism in group has no longer satisfied the increasing needs of people fascinated for traveling, some travel websites which based on the personalization and multiplicity of internet came into being and were more and more accepted by tourists. Donkey Travel Website realized the function of information releasing, sharing and booking service under the assistance of the Internet as a medium. The websites embodies the basic module of information for scenic spots, lines, hotels and some other personal information management. So the interactions of each module implements tourism information sharing, to provide tourists with detailed, timely, accurate and efficient tourism information and reservation service. 【Keywords】APS technology; tourism website; B/S database目录1旅游网站的概述 (1)1.1 开发背景 (1)1.2 课题目标及意义 (2)1.3开发环境、开发工具及选用技术 (2)1.4论文的组织结构 (5)2需求分析及设计方案 (6)2.1需求分析 (6)2.2可行性分析 (6)2.3整体及模块设计 (6)2.4系统的分析与设计 (7)3数据库设计 (11)3.1数据库需求分析 (11)3.2数据库概念结构设计 (16)3.3数据库逻辑结构设计 (19)3.4数据库的物理结构设计 (20)4网站实现的功能 (24)4.1首页的实现 (24)4.2会员登录 (25)4.3旅游景点查询 (25)4.4旅游线路 (26)4.5酒店查询及预订 (26)4.6特产小吃 (27)4.7留言模块 (27)4.8后台的实现 (28)5网站的运行和测试 (32)5.1网站的更新与维护 (32)5.2网站的测试 (32)5.3软、硬件测试 (33)5.4意见反馈 (33)5.5网站营销 (34)5.6总结与展望 (35)后记 (36)参考文献 (37)1旅游网站的概述1.1 开发背景随着中国经济的迅猛发展和人民群众生活质量的提升,旅游业作为一个新的支柱产业,也越来越普遍化。
基于ASPNET的旅游网站的设计与实现
基于的旅游网站的设计与实现摘要:过去,旅游只是社会少部分群体的贵族消费,如今旅游已经发展为社会几乎所有群体的大众消费,为了满足人们对旅游消费更便捷更物美价廉的需求,本网站采用 作为开发语言,用Visual studio2010来编写前端,SQL sever作为数据存储,设计并实现了用户管理、路线查询、线路比较、在线评论、在线咨询、门票查询、自主购票等的基本功能,具有方便快捷的优势。
关键词:旅游线路;酒店预订;机票查询;打折信息查询;在线支付Abstract:In the past, tourism was only aristocratic consumption of a small group of society. Today, tourism has developed into mass consumption for majority groups of society. To satisfy people’s needs for more convenient and cheaper tourism consumption, this web designed and implemented the basic functions of user management, route query, line comparison, online comment, online consultation, ticket inquiry, independent ticket purchase, etc.Meanwhile, is used as a development language,and The site uses Visual studio 2010 to write the front end, SQL sever as a data store, It has convenient and quick advantages.Key words:Travel line;H o tel reservation;Ticket inquiry;Discount information;P a y online目录摘要 (I)Abstract (I)目录 (II)1绪论 (1)1.1研究背景及其目的 (1)2项目概况 (3)3开发技术介绍 (3)4可行性分析 (4)5需求分析 (5)5.1范围 (5)5.2软件概述 (6)5.3软件功能 (6)6系统分析与功能模块 (7)6.1系统用例 (7)6.2用户登录功能模块 (8)6.3产品展示功能模块 (8)6.4攻略咨询功能模块 (9)6.5个人中心功能模块 (10)7数据库的设计与实现 (11)7.1数据库表设计 (11)8概要设计 (13)8.1目的 (13)8.2范围 (13)8.3系统结构 (15)8.4功能模块 (19)9系统测试与维护 (24)9.1系统测试 (24)9.2网站维护 (24)10总结 (24)附录A (25)致谢............................................... 错误!未定义书签。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1引言1.1系统开发背景当今社会,随着中国经济的快速发展,人民生活水平日益提高。
人民对生活的追求不再单单是物质上的满足,更多的人开始追求精神上的富足。
旅游休假不仅价格合理,而且开阔视野,对整日处于快节奏社会的人们来说是颐养身心的不二之选,旅游业由此迅猛发展。
而随着网络技术的飞速发展,人们已经习惯了上网查询信息的生活方式,在旅游业持续发展的基础上,旅游信息服务网站成为人们查询旅游信息的首要窗口。
从网上订票,酒店预订到路线查询,旅游信息服务网站以“一站式,多服务”的优势真正为商家和游客提供了方便。
旅游业的发展造成旅游信息服务网站的层出不穷,但多样化的旅游信息服务网站并没有因此给游客和商家提供更多的方便,反倒因为旅游信息服务网站的过快发展导致目前市场上已存在的旅游信息服务网站普遍存在一些弊端:首先是网站的发展只追求功能多样化,而忽视了对网站最基本功能的维护,五花八门的功能只会让用户眼花缭乱,并不能真正为用户提供方便;其次是网站广告化太严重,每个页面上堆积的广告为用户带来很多不便,只追求利益化而忽视广告本身的真实性大大降低了网站的可信度,从而导致用户流失;最后是网站的安全性不能保证,旅游信息服务网站是电子商务和网络信息的结合体,而电子商务最重要的是用户交易的安全性,而目前信息服务网站还是会时常出现用户信息丢失的现象,给用户造成不便。
旅游信息服务网站想要持续发展,必须克服以上问题,只有巩固优化最基本的功能,在此基础上添枝加叶,旅游信息服务网站才能为用户提供真正的方便。
1.2系统开发目的针对以上问题,为了切实做出服务大众的网站,本次旅游信息服务网站在参考市场上已存在的网站的基础上,避免上述问题,做出最终设计。
本次旅游信息服务网站旨在给用户提供真正的方便、快捷。
所谓方便,是指“一站式”解决用户旅行当中可能遇到的所有问题。
而对于游客来说,门票和酒店无疑是首要解决的问题,因此本网站提供了景点查询和酒店查询服务,用户可以通过浏览相关信息自主选择;所谓快捷,是指在完成用户需求的同时有效节省时间,提高效率。
因此本网站在查询之后提供了景点门票预订和酒店订房服务,用户在选择适合自己的景点和酒店之后可以随之在线预订。
此外,本网站还提供了旅游资讯和用户评论服务,以供用户参考,切实为用户提供方便、快捷。
1.3系统综述基于.net的旅游信息服务网站是一个基于互联网的B/S模式的网站系统,实现了旅游资讯浏览,景点浏览订票,酒店浏览订房等功能。
系统的数据库方面,使用关系数据库管理系统Microsoft SQL Sever2012,使系统安全性能更高,同时采用当前正在流行的平台编程,使得用户的体验更好。
系统在功能方面主要分为两大模块:前台页面模块(包括景点浏览,门票预订,酒店浏览预订,旅游资讯浏览等),后台管理模块(包括景点订票管理,酒店订房管理,景点评论管理,酒店评论管理等)。
系统用户主要分为两类:一个是网站普通用户,可以浏览,订票订房,评论;一个是管理员用户,可以对用户的操作进行管理。
普通用户只需在系统注册登录后就能进行相关操作。
管理员用户可在登录后对用户的操作进行处理。
2系统分析2.1可行性分析2.1.1技术可行性分析通过网络上成型的旅游系统,采集足够的信息。
严格按照数据库开发流程进行设计,确定和使用所得信息才可创建完善的数据库,合理分配模块和功能,对不同功能实用对应的编程语言及工具,对网站前后台合理搭配,可达到美观,实用。
2.1.2管理可行性分析使用功能结构化的设计方法,对系统开发过程的进行管理,科学合理的将整个程序划分多个功能模块,各模块单独设计开发,这样可以降低整个程序的设计难度及减少错误程序的影响范围,各模块易于实现,又使整个程序易于衔接和修改[1]。
通过模板页的使用对没个功能模块外观功能进行整合管理,方便修改也易于美观。
2.1.3经济可行性分析通过对网络上成型的旅游系统调研观察,采用合适的功能软件,借鉴成功的实例,及科学的开发方法,可以降低开发成本,达到经济高且效的目的。
2.2需求分析2.2.1需求分析需求分析在软件工程中指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作[2]。
需求分析是软件工程中的一个关键过程。
在这个过程中,系统分析员和软件工程师确定顾客的需要[3]。
只有在确定了这些需要后他们才能够分析和寻求新系统的解决方法。
需求分析阶段最基本的任务是确定软件系统功能,具体任务可以分为以下几个部分。
(1)确定对系统的综合需求:主要包括功能需求,性能需求,可靠性和可用性需求,出错处理需求,接口需求,约束,逆向需求,将来可能提出的需求等。
(2)分析系统的数据需求:分析系统的信息数据,规划系统面貌,数据分析通常采用建立数据模型的方法。
(3)导出系统的逻辑模型:导出系统的详细的逻辑模型,通常用数据流图,实体-联系图,状态转换图,数据字典等来描述整个逻辑模型。
(4)修正系统开发计划:根据系统分析中的理解,修正之前开发计划中不合理的部分。
2.2.2功能分析本网站设计面向的是普通用户和浏览游客,因此要求网站设计尽可能地简化操作,健全功能,让浏览者在使用时感到方便、快捷。
通过对一些旅游信息服务网站的结构、功能研究,经过认真分析,结合实际情况,总结出旅游信息服务网站的基本特点:为便于操作人员的操作,要求有良好的人机界面;由于系统的使用对象多,要求有较好的权限管理;全面展示该网站的功能,让用户对此网站产生兴趣,具有漂亮的界面;网站前台设置用户的多种操作权限;在网站后台设置管理员管理模块;;系统的注册登录与注销,安全退出系统。
根据以上分析,本旅游信息服务网站需具备以下功能。
首先是用户权限划分,需要有管理员、普通用户两种角色。
对于普通用户来说,基于.NET的旅游信息服务网站需要以下功能:(1)需要基本的注册功能,使自己能够登录到网站上;(2)基本的登录、退出功能;(3)浏览旅游资讯功能;(4)浏览景点信息,在网上完成门票预订的功能;(5)浏览酒店信息,在网上完成酒店订房的功能;(6)浏览评论信息,在网上发表用户评论的功能。
对于管理员来说,基于.NET的旅游信息服务网站需要以下功能:(1)需要基本的登录、退出功能,能够进入后台进行管理;(2)具有管理旅游资讯、酒店订房、景点门票预订及评论的功能。
2.3关键技术2.3.1 是Web应用程序编程方面的一个全新的概念和方法[4]。
中的新功能并不是对ASP的改进,设计它的初衷是为用户入境提供最佳的应用程序架构。
它相比于ASP有着以下几个方面的优点:(1)多语言ASP曾在脚本引擎方面受到了限制,特别是VBScript和Jscript[5]。
而则支持多种语言,默认情况下为Visual 、C#和,另外还支持一些第三方语言。
(2)服务器处理ASP在服务器处理上不管页面的内容是纯HTML还是ASP生成的HTML,它都是按照页面顺序显示的[6]。
因此逻辑代码依赖于它在页面中的位置,并且无法将HTML控件作为目标,除非将它们作为流的一部分进行显示。
而就解决了这个问题,方法是为控件引入一个声明的基于服务器的模型,因为控件在服务器上有,可以在服务器上编程,也可以是客户端驱动的事件[7]。
(3)Web Form控件将现有的HTML控件转换为服务器端的控件是比较容易的,但是也存在一些不方便,例如比较难于区分HTML控件和服务器端的控件。
(4)代码与内容分离一个网站的设计与开发往往由不同的人来实现的,而ASP中就是存在着这样一个问题,代码(ASP脚本)和内容(HTML)混合在一起[8]。
这样就使得同时进行设计和开发变得很困难。
而则采用了代码内联和后台编码两种方法实现了代码与内容的分离。
2.3.2 SQL语言SQL语言结构化查询语言(Structured Query Language)简称SQL,结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统[9];同时也是数据库脚本文件的扩展名。
结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。
它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统,可以使用相同的结构化查询语言作为数据输入与管理的接口。
结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。
2.3.3 Visual Studio 2012Visual Studio 2012包含了新的Metro应用程序模板,增加了JavaScript 功能、一个新的动画库,并提升了使用XAML的Metro应用程序的性能;在界面上,比Beta版更容易使用,采用彩色的图标和按照开发、运行、调试等环境区分的颜色方案;集成了 MVC 4,全面支持移动和HTML5。
Visual Studio2012不仅是开发工具,也是团队的管理信息系统;对系统资源的消耗并不大,不过需要Windows 7/8的支持。
2.3.4 SQL Server 2012SQL Server2012是由Microsoft开发和推广的关系数据库管理系统(DBMS)[10],它最初是由Microsoft, Sybase和Ashton-Tate三家公司共同开发的于1988 年推出了第一个OS/2 版本,在Windows NT 推出后,Microsoft与Sybase在SQL Server的开发上就分道扬镳了,Microsoft将SQL Server移植到Windows NT 系统上专注于开发推广SQL Server的Windows NT版本,Sybase则较专注于SQL Server在UNIX操作系统上的应用[11]。
SQL Server作为一个分布式的关系型数据库管理系统,具有客户机/服务器体系结构,采用了Transact-sql的SQL语言在客户机与服务器间传递客户机的请求与服务器的处理结果。
3 系统设计3.1系统设计概述通过对当今市场上已经存在的旅游信息服务网站分析研究,本网站将用户有效分为普通用户和管理员用户两类。
普通用户可以在前端进行旅游资讯浏览、酒店查询、景点查询、用户评论浏览的操作,如需进行景点门票预订和酒店订房,用户需要先注册登录系统;管理员用户主要是针对普通用户在前端的操作进行管理,包括景点订票管理,酒店订房管理,景点评论管理和酒店评论管理,管理员用户还可以点击查看前台页实时进行前台页浏览,保证前端的运行正常。
在以上设计需求下,本网站设计主要遵循以下几条准则:灵活性:对外界不同的需求要有很强的适应性,保持持久的生命力[12]。
简单性:在完成规定目标的基础上保证简洁易懂[13],省去不必要的步骤。
完整性:提供完整整体的服务,避免单一片面。