旅游信息管理系统分析与设计论文.doc
《旅游信息管理系统分析与设计论文.doc》由会员分享,可在线阅读,更多相关《旅游信息管理系统分析与设计论文.doc(37页珍藏版)》请在咨信网上搜索。
内容摘要 目前,旅游业已成为全球经济中发展势头最强劲和规模最大的产业之一,互联网的兴起给旅游业带来了新的契机。旅游网站逐渐成为旅游信息管理的主要途径。因此,开发一个稳定的适用性好的旅游信息管理系统具有非常重要的意义。 本系统采用ASP.NET 技术作为创建应用程序的方式,以C#作为编程语言,Visual Studio 2008作为开发工具,采用SQL Server 数据库作为后台数据库。它是基于Browser/Server结构下形成的数据驱动的Web应用程序。本系统基本遵循了软件工程方法论进行系统分析、总体设计、详细设计和软件测试。 实现了后台管理员对景点信息、订票信息、酒店信息、保险信息、会员信息的管理;前台用户注册与登录,对景区景点、周边酒店、票务信息、保险信息的浏览及查询;对中意的景区景点生成订单等操作。 关键词: ASP.NET;C#;SQL Server;旅游信息管理系统 Abstract At present, the tourism has become in the global economic the development momentum to be strongest and one of scale biggest industries, Internet's starting has brought the new turning point to the tourism. The traveling website becomes the tour information management gradually the main way. Therefore, develops a stable serviceability good tour information management system management system to have the very vital significance. This system uses the ASP.NET technology to take the foundation application procedure the way, takes the programming language by C#, Visual Studio 2008 takes the development kit, uses SQL the Server database to take the backstage database. It is the data driven Web application procedure which forms based on the Browser/Server structure under. This system followed the software engineering methodology to carry on the system analysis, the system design, the detailed design and the software testing basically. Has realized the backstage manager to the scenic spot information, the order form information, the hotel information, the insurance information, the member information management; The onstage user registration with registers, to scenic area scenic spot, peripheral hotel, ticket clerk information, insurance information browsing and inquiry; To operations and so on pleasing scenic area scenic spot production order form. Key words: ASP.NET;C#;SQL Server;Tour information management system 目 录 一、 绪 论 1 (一) 课题背景 1 (二)课题的目前现状 1 (三)系统的开发方法 1 (四)开发工具简介 2 (五) 系统开发环境 5 二、需求分析 5 (一)可行性分析 5 (二)系统需要解决的主要问题 6 (三) 数据库需求分析 6 (四) 系统目标 7 三、系统分析 7 (一)基本简介 7 (二)模块介绍 7 (三)主要模块的流程图 9 四、 系统详细设计 12 (一)用户个人信息设计 12 (二)数据库中表的设计 12 (三)数据库逻辑设计E—R 18 五、系统程序实现 19 (一)系统主界面 19 (二)基本功能模块 20 六、软件测试 30 (一) 软件测试的意义 30 (二)软件测试的重要性 30 (三)软件测试的范围 31 (四)测试方法 31 七、结论与总结 32 旅游信息管理系统分析与设计 一、 绪 论 (一) 课题背景 随着人民生活水平的不断提高,旅游成为了人们日常生活中非常关注的一个焦点,与此同时,信息化的社会使得过去的传统的旅游观念和方式已经与现代人的时间观显得格格不入,人们越来越紧迫的需要在最快的时间内获得最新,最适合自己的旅游方面的消息,然后选择最恰当的旅游景点和线路,这样一来,一个现在化的旅游管理系统呼之欲出.本文正是在以前所有的基础之上开发了一个简单实用的旅游管理系统。 (二)课题的目前现状 随着社会的发展,旅游业已成为全球经济中发展势头最强劲和规模最大的产业之一。旅游业在城市经济发展中的产业地位、经济作用逐步增强,旅游业对城市经济的推动性、社会就业的带动力、以及对文化与环境的促进作用日益显现。旅游业已成为中国经济发展的支柱性产业之一。 旅游网站也随着旅游业的发展而逐渐成为旅游信息管理的主要途径。目前旅游网站已基本形成了成功的商业框架。如何利用网络的巨大潜力将企业的核心业务流程、客户关系管理等都延伸到网上,使产品和服务更贴近用户,让旅游信息网成为企业资源计划、客户关系管理及供应链管理的中枢神经,实现网络对旅游业的整合,将原来市场分散的利润点集中起来,获得一种成功的旅游网站运行模式,是目前旅游业发展中最重要的一个环节。 (三)系统的开发方法 目前,网络应用软件运行的模式主要有二类:Client/server模式,Browser/Web模式。前者主要的缺点是维护、升级较麻烦,后者是近几年伴随Internet迅速发展起来的一种技术,它与客户/服务器方式类似,客户端是一个标准的浏览器,服务器端是Web Server ,而Web Server与数据库和应用服务器的紧密结合,使得这种模式的应用范围不断扩大,它已不仅仅用于网上查询,有很多部门的业务系统、企业的MIS系统纷纷采用这种模式,它的主要优点是便于扩充应用、升级维护简便。 另外,旅游信息管理系统的软件也必将不断的更新;同时软件产品本身就要经过一个不断自我完善的过程。 基于上述考虑,用Browser/Web模式来设计旅游信息管理系统比较合适,服务器端我们采用SQLServer数据库系统和ASP组件来构成旅游景点的应用服务系统;客户端采用浏览器来完成订单全过程,同时可进行远程系统维护和管理。 利用网络和数据库技术,结合目前硬件价格普遍下跌与宽带网大力建设的有利优势,应用技术,开发了基于B/S模式旅游信息管理系统这一程序。它运用方便、操作简单,效率很高。 (四)开发工具简介 1. C#简介 现在ASP.NET支持的开发语言包括VB.NET、C#.NET、JSCRIPT.NET、VC++.NET以及其它.NET Framework所支持的语言。我们所做的电子商务系统是用C#语言。所以,在这里我介绍一下C#语言。 C# (C sharp)是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序,Microsoft .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。 正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选——无论是高级的商业对象还是系统级的应用程序。使用简单的C#语言结构,这些组件可以方便的转化为XML 网络服务,从而使它们可以由任何语言在任何操作系统上通过Internet进行调用。 C#有以下特性: ⑴ 效率与安全性 ⑵ 支持现有的网络编程新标准 ⑶ 消除大量程序错误 ⑷ 对版本的更新提供内在的支持降低了开发成本 ⑸ 商业过程和软件实现的更好对应 ⑹ 扩展交互性 2. ASP.NET简介 提到ASP.NET,就不得不首先搞清楚什么是ASP。ASP的全称是Active Server Pages,即活动服务器页面,为什么称之为活动服务器页面,这是因为以前的互联网全部是由静态的HTML页面组成,如果需要更新你的网站内容,你不得不制作大量的HTML页面。有了ASP以后,我们就能够根据不同的用户,在不同的时间向用户显示不同的内容。网站的内容更新也不再是一个乏味的重复过程,它开始变得简单而有趣。也因此在国内掀起了一股学习ASP的热潮。 但是由于ASP程序和网页的HTML混合在一起,这就使得程序看上去相当的杂乱。在现在的网站设计过程中,通常是由程序开发人员做后台的程序开发,前面有专业的美工设计页面,这样,在相互配合的过程中就会产生各种各样的问题。同时,ASP页面是有脚本语言解释执行的,使得其速度受到影响。受到脚本语言自身条件的限制,我们在编写ASP程序的时候不得不调用COM组件来完成一些功能。所以,微软推出了ASP.NET。 ASP.NET不仅仅只是ASP 3的一个简单升级,它更为我们提供了一个全新而强大的服务器控件结构。从外观上看,ASP.NET和ASP是相近的,但是从本质上是完全不同的。ASP.NET几乎全是基于组件和模块化,每一个页,对象,和HTML元素都是一个运行的组件对象。在开发语言上,ASP.NET抛弃了VBSCRIPT和JSCRIPT,而使用.NET Framework所支持的VB.NET,C#.NET等语言做为其开发语言,这些语言生成的网页在后台被转换成了类并编译成了一个DLL。由于ASP.NET是编译执行的,所以它比ASP拥有了更高的效率。 ASP.NET有以下技术特点: Microsoft .NET平台的出现在应用程序开发这一领域开创了一个新时代,它将推动下 一代Internet的进步。作为Microsoft .NET平台的一部分,ASP.NET是一个革命性的编程框架,它实现了企业级Web应用程序的快速开发。它提供了最简便、最具有扩展能力的方式来开发、部署和运行可以将任何浏览器或设备作为目标的Web应用程序。实际上,这只是令ASP.NET成为程序员创建Web应用程序的首选的众多特色中的一小部分。 与以前使用的ASP相比,ASP.NET使应用程序的开发工作简单得多,因此它在很大程度上提高了程序员的工作效率。ASP.NET让程序员可以只编写最少量的代码便能够给Web应用程序提供更为丰富的功能。最好的一点则是ASP.NET使程序员可以选择任何一种可用的.NET编程语言。 除了常见的Web应用程序,利用ASP.NET还可以创建其他的一些类型,这就使我们的应用程序的范围可以延伸到新的客户和业务合作伙伴。 对程序员来说,部署服务器应用程序一直是一件很痛苦的事。不过,有了ASP.NET,程序员根本不必担心这个问题,因为ASP.NET大大简化了部署过程。要部署Web应用程序,只要把它复制到Web服务器上就可以了。 除了提供了丰富的程序员这方面的经验,ASP.NET还提供了丰富的用户经验。ASP.NET Web应用程序比传统的ASP应用程序速度要快很多,因为ASP.NET令我们可以使用经过编译的编程语言。因此,ASP.NET应用程序不需要明确的编译步骤,结果便是执行得更快了。 3.数据库简介 随着科学技术的进步,信息已成为各行各业的重要资源。数据库以其强大的操作和管理功能成为高速信息表达的途经。据我所知,数据库的类型有很多,比如:"sql server", "vf","framework","access", "Oracle""MySQL""SYBASE""DB2"等等,然而本软件选择了用SQL Server2000来作为数据库软件。 关于SQL Server2000的介绍: Microsoft SQL Server2000是由 Microsoft公司开发的,在Microsoft SQL Server的发展历程中,有两版本具有重要的意义。那就是在1996年推出的SQL Server6.5和在2000年8月推出的SQL Server2000版本。6.5版本使SQL Server得到了广泛的应用,而2000版本在功能和易用性上有很大的增强,并推出了简体中文版,它包括企业版,标准版,开发版和个人版4个版本。 Microsoft SQL Server2000(简称SQL Server)由一系列相互协作的组件构成,能满足最大的Web站点和企业数据处理系统存储和分析数据的需求。 用SQL Server2000作为数据库软件的理由为: SQLServer2000能够满足今天的商业环境要求不同类型的数据库解决方案。它一种应用广泛的数据库管理系统,具有许多显著的优点:易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等。性能、可伸缩性及可靠性是基本要求,而进入市场时间也非常关键。除这些核心企业品质外,SQLServer2000还为数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容响应,从而获得竞争优势。从数据管理和分析角度看,将原始数据转化为商业智能和充分利用Web带来的机会非常重要。作为一个完备的数据库和数据分析包,SQLServer2000为快速开发新一代企业级商业应用程序、为企业赢得核心竞争优势打开了胜利之门。作为重要的基准测试可伸缩性和速度奖的记录保持者,SQLServer2000是一个具备完全Web支持的数据库产品,提供了对可扩展标记语言(XML)的核心支持以及在Internet上和防火墙外进行查询的能力。 (五) 系统开发环境 1. 开发环境 操作系统: Microsoft Windows XP Professional 开发工具: C# 数据库选择: SQL Server2000 2. 程序运行环境 (1)软件配置 操作系统:Windows XP Professional 数据库选择: SQL Server2000 开发平台: C# (2)硬件配置 CPU:AMD Athlon XP, 1000 MHz (5 x 200) 内存:256MB或以上 硬盘:2GB以上 二、需求分析 (一)可行性分析 可行性分析(Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容。 (1) 经济可行性:主要是对项目的经济效益进行评价,本系统开发经费在经济上是可以接受的,并且本系统实施后可以提高公司的工作效率及旅游服务。所以本系统在经济上是可行的。 (2) 技术上的可行性:技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。该管理系统采用了Browser/Server模式进行开发。Browser/Server体系结构紧密的结合了Internet/Intranet技术,是技术发展的大势所趋,它把应用系统带入了一个崭新的发展时代。数据库服务器SQL数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。 综上所述,此系统开发目标已明确,在技术和经济等方面都可行,并且投入少、见效快。因此系统的开发是完全可行的。 (二)系统需要解决的主要问题 首先,因为旅游是面向特定的某些对象的,所以用户进入系统应该进行身份验证——远程注册。注册完系统可以对自己的密码进行修改。然后,用户通过查看景区景点、酒店、票务信息进行预定,所以系统管理者需要对景区景点、酒店、票务信息进行维护,最后需要实现管理员对用户的订单信息进行答复的操作。 (三) 数据库需求分析 数据库在一个信息管理系统中占有极其重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。合理的数据库也有利于程序的实现。 设计数据库系统时应首先充分了解用户的各个方面的需求,包括现有的以及将来可能增加的需求。 用户的需求具体体现在对各种信息的提供、保存、更新和交流,这就要求数据库结构能充分满足各种信息的输出和输入。 (四) 系统目标 我们一般设计系统都要完成以下的几个要求,以便于用户进行操作。这样才能使系统易学易用。 1. 合理的设计数据库 尽量合理地减少数据库数据的冗余,使重复的数据保持在最小限度,这样将不必要的多占用存储空间,减少产生混乱影响的危险,还能提高计算机的运行速度。 2. 设计出友好的界面 界面的友好与否是用户评价一个软件优劣的重要方面之一,使用户有一个良好的心情。 三、系统分析 (一)基本简介 该系统实现了管理员通过对景点信息、订票信息、酒店信息、保险信息、会员信息维护,实现了会员在线预订景区景点旅游的功能。它是基于Browser/Server结构下形成的数据驱动的Web应用程序。从而提高了旅游公司的工作效率,及时的更新了最新旅行信息状态。 (二)模块介绍 后台: 后台是整个信息系统中最重要复杂的部分。管理员通过此处对网站内容进行管理.后台管理共分为景点管理、订票管理、酒店管理、保险管理、会员管理、系统管理。 1. 景点管理 对景点信息进行添加、修改、删除和查询操作;对会员的景点订单信息进行确认。 2. 订票管理 添加新的航向信息,修改、删除和查询票务信息操作;对会员的票务订单信息进行确认。 3. 酒店管理 添加新的酒店信息,修改、删除和查询酒店信息操作;对会员的酒店订单信息进行确认。 4. 保险管理 添加新的保险信息,修改、删除和查询保险信息操作;对会员的保险订单信息进行确认。 5. 会员管理 添加新的会员信息,修改、删除和查询会员信息操作。 6. 系统管理 可以通过链接进入后台主页、前台主页,修改密码以及退出系统操作。 综上所述,系统后台的功能需求可以通过图3.1 简要表示。 图3.1 系统后台的功能需求 前台: 前台部分就是用户浏览、选择景点的地方,需根据所需旅游线路安排布局,照顾用户浏览习惯,简化流程,使会员能迅速找到旅游景区景点,真正做到“简洁高效流畅”的环境。 1. 注册会员 用户可以预定旅游景区景点信息,但是用户必须通过注册成为会员才具有这些权限。 2. 修改用户信息 会员可以对自己的信息进行修改。 3. 收藏夹 会员可以将中意的旅游景区景点信息放入收藏夹,并对该信息进行删除或生成订单操作。 4. 我的订单 可以查看生成旅游景区景点的订单信息,并对已经确认的订单信息进行相应的明细信息的酒店选择,订票、保险的购买等。 5. 景区景点 用户可以通过选择景点城市查看网站中的景区景点信息。 6.周边酒店 用户可以通过输入城市、价格或名称以及选择星级查询相应的酒店信息。 7.票务信息 用户可以通过输入出发地或目的地以及选择类型查询相应的票务信息。 8. 保险信息 用户可以通过输入名称或选择类型查询相应的保险信息。 综上所述,系统的前台功能需求可以通过图3.2 简要表示。 图3.2 系统前台的功能需求 (三)主要模块的流程图 1. 景点管理 图3.3 景点管理流程图 2. 订票管理 图3.4 订票管理流程图 3. 酒店管理 图3.5 酒店管理流程图 4. 保险管理 图3.6 保险管理流程图 5. 会员订单 图3.7 会员订单流程图 四、 系统详细设计 详细设计是整个设计过程中,最重要的步骤之一。下面就分如下几个部分对系统进行详细设计:(1) 用户个人信息设计(2)数据库中表的设计(3)数据库逻辑ER图设计 (一)用户个人信息设计 用户个人信息设计,首先应该实现帐号和密码的设计。帐号要求不能为空、重复,密码输入的信息应该正确,然后应该实现密码的修改,最后还应实现管理员对会员信息的管理。 (二)数据库中表的设计 1. 数据库名称:Travel.mdf 2. 数据库中表格设置 表1 ADMIN(管理员) 序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 ID int 4 0 是 是 否 唯一标识 2 ADMINNAME varchar 50 0 是 管理员账户 3 PWD varchar 50 0 是 登录密码 表2 BXXX(保险信息) 序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 BXID int 4 0 是 是 否 保险唯一标识 2 BXNAME varchar 50 0 是 保险名称 3 BALX varchar 50 0 是 保险类型:境外保险、境内保险、申根签证保险、意外险 4 CBDW varchar 50 0 是 承保单位 5 BXFY decimal 9 0 是 保险费用 6 BXQX int 4 0 是 保险期限 表3 GWC(购物车) 序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 ID int 4 0 是 是 否 2 HYID int 4 0 是 会员编号 3 JDID int 4 0 是 景点编号 4 JDNAME varchar 50 0 是 景点名称 5 THETIME varchar 50 0 是 保存时间 表4 HOST(酒店信息) 序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 HOSTID int 4 0 是 是 否 酒店唯一标识 2 HOSTNAME varchar 50 0 是 酒店名称 3 HOSTTYPE varchar 50 0 是 酒店类型 4 HOSTXJ varchar 50 0 是 星级 5 KFS int 4 0 是 客房数 6 CWS int 4 0 是 床位数 7 DH varchar 50 0 是 电话 8 SHENG varchar 50 0 是 省 9 SHI varchar 50 0 是 市 10 XIAN varchar 50 0 是 县 11 KYSJ datetime 8 3 是 开业时间 12 JTQK varchar 500 0 是 交通情况介绍 13 JS varchar 5000 0 是 介绍 14 SCJG int 4 0 是 市场平均价格 表5 HYBX(会员保险) 序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 HYBXID int 4 0 是 是 否 会员保险唯一标识 2 DDID varchar 50 0 是 订单编号 3 BXID int 4 0 是 保险编号 4 GMSJ datetime 8 3 是 购买时间 5 FY decimal 9 0 是 费用 6 IFQR varchar 20 0 是 是否确认 表6 HYDD(会员订单) 序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 HYDDID varchar 50 0 是 否 会员订单主表唯一标识 2 HYID int 4 0 是 会员编号 3 QRDD varchar 20 0 是 确认订单 4 DDSJ datetime 8 3 是 订单时间 5 JG int 4 0 是 价格 表7 HYDDMX(会员订单明细) 序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 ID int 4 0 是 是 否 2 HYDDDID varchar 50 0 是 订单主表编号 3 HYID int 4 0 是 会员编号 4 JDID int 4 0 是 景点编号 5 JDNAME varchar 50 0 是 景点名称 6 THETIME varchar 50 0 是 时间 表8 HYHOST(会员酒店) 序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 HYJDID int 4 0 是 是 否 会员酒店唯一标识 2 DDID varchar 50 0 是 订单编号 3 JDID int 4 0 是 酒店编号 4 YDSJ datetime 8 3 是 预定时间 5 YDFJS int 4 0 是 预定房间数 6 YDCWS int 4 0 是 预定床位数 7 RZSJ datetime 8 3 是 入住时间 8 LKSJ datetime 8 3 是 离开时间 9 IFQR varchar 20 0 是 是否确认 10 FY decimal 9 0 是 合计费用 表9 HYPW(会员票务) 序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 HYPWID int 4 0 是 是 否 会员票务唯一标识 2 DDID varchar 50 0 是 订单编号 3 PWID int 4 0 是 票务编号 4 GMSJ datetime 8 3 是 出发时间 5 FY decimal 9 0 是 费用 6 IFQR varchar 20 0 是 是否确认 表10 HYXX(会员信息) 序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 HYID int 4 0 是 是 否 会员唯一标识 2 HYZH varchar 50 0 是 会员账户 3 HYMM varchar 15 0 是 会员密码 4 HYEMAIL varchar 50 0 是 电子邮件 5 HYTEL varchar 50 0 是 联系电话 6 HYQQ char 10 0 是 7 HYBZ char 1000 0 是 备注 表11 JDXX(景点信息) 序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 JDID int 4 0 是 是 否 景点唯一标识 2 JDMC varchar 500 0 是 景点名称 3 KFSJ datetime 8 3 是 开放时间 4 JDJB varchar 50 0 是 景点级别 5 ZXDH varchar 50 0 是 咨询电话 6 SHENG varchar 50 0 是 省 7 SHI varchar 50 0 是 市 8 XIAN varchar 50 0 是 县 9 FMIMG varchar 500 0 是 封面图 10 DZ int 4 0 是 价格 11 JTGK varchar 5000 0 是 交通概况 12 JS varchar 5000 0 是 介绍 表12 PWXX(票务信息) 序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 PWID int 4 0 是 是 否 2 BC varchar 50 0 是 班次 3 CFSJ varchar 50 0 是 出发时间 4 DDSJ varchar 50 0 是 抵达时间 5 CFD varchar 50 0 是 出发地 6 MDD varchar 50 0 是 目的地 7 TJTK bit 1 0 是 经停 8 PWLX varchar 50 0 否 票务类型:机票、火车、汽车、轮船 9 BZ varchar 500 0 是 备注 10 YH decimal 9 0 是 优惠 11 JG decimal 9 0 是 价格 12 SYPS int 4 0 是 剩余票数 (三)数据库逻辑设计E—R 1.实体与属性之间的关系 E-R模型的组成元素有:实体、属性、联系。E-R模型用E-R图表示。实体是用户工作环境中所涉及的事务,属性是对实体特征的描述。 (1)模型中的实体相当于实体集、一个表,而不是单个实体或表中的一行。实体用矩形框表示,实体名称标注在矩形框内。用菱形表示实体间的联系,菱形框内写上联系名,用无向边把菱形分别与有关实体相连接,在无向边旁标上联系的类型。 (2)属性是实体的性质。用椭圆框表示,与实体之间用一条线相连表的主码是关键属性,关键属性项加下划线。 (3)各子系统模块中主键相同的字段之间存在着相互关联的关系。 (4)在程序中实现对他们的完整性和一致性控制。 2. 数据库的E-R图 图4.1 E-R图 五、系统程序实现 (一)系统主界面 在IE里运行本系统,出现系统的主界面,包括会员登陆、景区景点、周边酒店、票务信息、保险信息显示列表和收藏夹六大模块。如图: 图4.1系统主界面 (二)基本功能模块 1.景点管理 此模块主要是对景点信息进行维护。包括添加景点信息、管理景点信息、管理景点订单三个子模块。添加景点信息模块里包括景点名称、价格、开放时间、景点级别、咨询电话、酒店地区、封面图、交通概况、介绍等字段;管理景点信息模块里包括景点信息列表,搜索功能,以及景点信息修改和删除操作;管理景点订单模块里包括景点订单列表,订单编号、会员帐号、总金额、是否确认、订单日期等字段,查看详细订单信息以及确认预定操作。 图4.2 添加景点信息 图4.3管理景点信息 图4.4 管理景点订单 其相关代码如下: protected void btnAdd_Click(object sender, ImageClickEventArgs e) { string province = Request.Form["s1"];//省 string city = Request.Form["s2"];//市 string county = Request.Form["s3"];//县 JDXX model = new JDXX(); model.JDJB = this.ddlJDJB.SelectedValue; model.JDMC = this.txtJDMC.Text; model.JS = this.txtJS.Text; model.JTGK = this.txtJTGK.Text; model.KFSJ = Convert.ToDateTime(this.txtKFSJ.Text); model.SHENG = province; model.SHI = city; model.XIAN = county; model.ZXDH = this.txtZXDH.Text; string logourl = "images/" +this.txtFMIMG.FileName; model.FMIMG = logourl; if (txtJG.Text != "") { model.DZ =Convert.ToInt32( txtJG.Text);//价格 } else { model.DZ = 0;//价格 }- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 旅游 信息管理 系统分析 设计 论文
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文