已阅读5页,还剩25页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
泉 州 师 范 学 院 毕业论文(设计)题目 基于jsp技术的飞天游中国网站系统的设计与实现 理工 学 院 计算机科学与技术 专 业 04 级 1 班学生姓名 学 号 040308043 指导教师 职 称 讲师 完成日期 教务处 制.基于jsp技术的飞天游中国网站系统的设计与实现理工学院 计算机科学与技术指导老师 目 录第一章 绪论.31.1本次毕业论文的意义. 31.2 jsp相关技术介绍.31.3 jsp开发工具介绍.4第二章 飞天游中国网站系统需求分析.52.1编写目的. 52.2系统功能. 52.3系统功能图. 52.4业务描述. 52.5 设备配置. 82.6 性能需求.9第三章 飞天游中国网站系统概要设计.93.1总体设计. 93.2运行设计. 11第四章 飞天游中国网站系统数据库设计.134.1数据库设计概述. 134.2数据库设计结构. 144.3数据库表详细设计. 18第五章 系统部署.265.1部署环境. 265.2部署步骤. 26第六章 总结.28参考文献.28第一章 绪论1.1本次毕业论文的意义旅游电子商务的兴起、发展和趋势受人瞩目。旅游类网站,就经营性质可以分为两种:信息类网站和商务性网站。前者是旅游局直属或者直接支持的网站,发布的都是权威信息,是政府的代言网站;后者则是经营性网站。商务性网站有几种:一、以靠发布信息收取广告费用为主的网站,如:新浪旅游、搜狐旅游等门户网站的旅游频道。二、电子商务平台。电子商务平台又可以根据旅游内部行业分为:1、酒店、机票预订类;2、旅游线路产品类;3、酒店、旅行社等旅游企业的企业网站;4、酒店、机票、旅行社产品预定发布等综合类旅游网站。目前的旅游电子商务类网站主要采用asp技术,使用jsp技术的网站不多。java技术是一项新技术,它有各种特点:简单的语法、完全的面向对象机制、跨平台、完善的技术体系等等使得它在企业应用、网络得应用程序得开发等诸多领域都占据了主导的地位。因此,java是一项非常具有吸引力的先进的技术。作为初学者,不可能对整个旅游电子商务网站有透彻的理解。但是通过部分旅游电子商务网站功能的实现,相信会使自己对这方面的业务有个深刻的了解。设计和完成部分功能,也将会牵涉到许多技术上的问题:如:动态网页制作技术,后台数据库的设计和管理,通过实际的制作网站,可以在实践中掌握jsp技术。1.2 jsp相关技术介绍1.2.1 jsp技术jsp的英文全称是java server page,中文全称是java服务器端语言,它是由太阳微系统公司(sun microsystems inc)提出,多家公司合作建立的一种动态网页技术。该技术的目的是为了整合已经存在的java编程环境(例如java servlet等),结果产生了一个全新的足以和asp抗衡的网络程序语言。jsp的支持语言是java,它的核心技术是java技术。jsp的实质是servlet。优点有:(1)方便与html混合;(2)运行速度更快;(3)jsp技术有众多大软件公司支持;(4)jsp技术有众多开放性代码组织支持;(5)可以跨平台运行。可以运行在几乎所有的服务器系统上,包括windows nt、windows 2000、unix、linux、windows98、windows xp等。当然,需要安装jsp服务器引擎软件。sun公司提供了免费的jdk、jsdk和jswdk供windows和linux系统使用。jsp是在服务器端运行,对客户端浏览器要求很低。jsp其实就是将java程序片断(scriptlet)和jsp标记嵌入普通的html文档中。当客户端访问一个jsp网页时,将执行其中的程序片断,然后返回客户端标准的html文档。和asp区别的是:在asp中,每次访问一个asp文件,服务器都要将该文件解释一遍,然后将标准的html文档发送到客户端。但在jsp下,当第一次请求jsp文件时,该文件将被编译成servlet并由java虚拟机执行,以后就不用再编译了,编译后运行,能够提高执行效率。1.2.2 javabean基础javabean的实质就是一个.class文件,也可称为类文件。javabean拥有共同的属性和方法,可以被其他程序或者jsp文件共享,所以应用javabean可以减轻代码的编码工作、提高代码的维护性;同时,javabean以binary格式保存,所以应用javabean可以保护java源代码,使其不容易被他人抄袭。1.2.3 servlet技术servlet和jsp一样,都是服务端的应用程序。servlet的使用语言是java,servlet实质就是一个运行在服务器的类,后缀名是.class。servlet产生的时间比jsp早,与jsp相比,servlet更容易编写java语言,缺点是处理html代码比较麻烦。1.2.4 jsp的设计模式struts设计模式采用servlet和jsp技术开发mvc(model-view-controller)结构得互联网程序,mvc结构得作用是使内容、样式、逻辑处理进行完全分离。1.2.5 jdbc数据库技术jdbc的英文全称使java database connectivity,中文全称是java数据库连接,它是java语言数据库操作技术的商标名。jdbc是用于执行sql语句的api类包,由一组用java语言编写的类和接口组成。jdbc的关键技术是数据库联接驱动程序,数据库联接驱动程序的类型有4种,如下所示:(1)type1:使用jdbc-odbc桥实现数据库的连接,odbc是微软提供在windows平台的通用数据库连接机制。该种方法得优点是与windows系统紧密结合在一起,缺点是不能在applet上使用(applet是在浏览器运行的应用程序,它是客户端程序,而不是服务器端程序,不需要服务器支持)。如果要在客户端实现与数据库通信,那么必须设置odbc数据源。jdbc-odbc桥不能应用在linux和unix平台。(2)type2:使用native-api桥实现数据库的连接。这种方案不能完全使用java语言提供实施方案。(3)type3:使用net-protocol实现数据库联接,该联接方法需要使用第3方服务器。(4)type4:使用native-protocol fully java technology-enabled技术实现数据库联接,该技术的优点不需要中间服务器,与数据库实现通信的整个过程均由java语言实现。缺点是每一个数据库的连接代码可能不同。1.3 jsp开发工具介绍1.3.1 eclipse开发环境eclipse最初由oti和ibm两家公司的ide产品开发组创建,起始于1999年4月。ibm提供了最初的eclipse代码基础,包括platform、jdt和pde。目前由ibm牵头,围绕着eclipse项目已经发展成为了一个庞大的eclipse联盟,有150多家软件公司参与到eclipse项目中,其中包括borland、rational software、red hat及sybase等。 eclipse是一个开发源码项目,它其实是visual age for java的替代品,其界面跟先前的visual age for java差不多,但由于其开放源码,任何人都可以免费得到,并可以在此基础上开发各自的插件,因此越来越受人们关注。近期还有包括oracle在内的许多大公司也纷纷加入了该项目,并宣称eclipse将来能成为可进行任何语言开发的ide集大成者,使用者只需下载各种语言的插件即可。1.3.2 tomcat服务器tomcat是sun的jswdk(javaserver web development kit)中servlet的运行环境(servlet容器)。tomcat的源代码被提供给jakarta项目,在open source的模型下进行进一步的开发。tomcat是一个server容器,同样的,ejb运行在ejb的容器中。 tomcat是apache-jarkarta的一个子项目,是一个开放式原码,免费支持jsp和servlet技术的容器,它同时又是一个web服务器软件.tomcat是一个小型的轻量级应用服务器。1.3.3 mysql数据库mysql数据库是应用于网络的数据库,在网络方面表现非常优越。它是开放源代码的数据库产品。mysql的操作界面是dos界面,使用不如access、sql-server简单。mysql5.0是最新的版本。1.3.4 powerdesigner9.5建模技术利用power designer可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型,也能对团队设计模型进行控制。它可与许多流行的数据库设计软件,例如:powerbuilder,delphi,vb等相配合使用来缩短开发时间和使系统设计更优化。powerdesigner有4种模型:(1)概念数据模型 (cdm);(2)物理数据模型 (pdm);(3)面向对象模型 (oom);(4)业务程序模型 (bpm)。第二章 飞天游中国网站系统需求分析2.1编写目的针对飞天游中国网站系统从总体设计、设备配置等方面所做的说明。(1)对飞天游中国网站系统的总体架构设计进行描述。(2)对飞天游中国网站系统的流程做详细、准确的描述,为系统的概要设计及编码提供指导。2.2系统功能系统将侧重实现旅游信息咨询,提供丰富详实的旅游资料,方便游客外出旅游;另外实现一个网上旅游商城,方便游客购买旅游纪念品,各种旅游介绍书籍等。该系统作为b/s系统。系统采用先进的应用系统体系结构和开发模式,提高系统的可扩展性、可维护性和交互性。2.3系统功能图图2-12.4业务描述为了让业务表达清晰,采用用例图方式来辅助表达,详细描述了游客、会员和管理员对于系统的具体需求。(1)旅游新闻发布管理系统在系统前台,新闻分页显示,用户根据新闻标题进行浏览,新闻按日期的先后次序降序排列,这样用户可以优先浏览到最新的新闻,掌握最新的旅游动态;而在系统后台,管理员通过对新闻的添加、删除、修改和查询操作,发布最新的旅游新闻,保证旅游新闻的正确性和及时性。图2-2(2)综合旅游景点查询系统在系统前台,用户可以根据省份&城市&景区&景点名称查询景区&城市旅游信息,包括查询景区&城市天气预报信息、风光图片信息、省份信息等等;在系统后台,管理员可以对景点信息、景区信息、省份信息、城市信息、天气预报信息、风光图片信息,景区&景点门票等信息进行添加、删除、修改和查询操作,保证信息符合实际,让外出旅游者获得真实的旅游信息。图2-3(3)旅游线路查询系统在系统前台,用户根据线路类别和所属景区&城市&省份查询旅游线路,系统将提供若干条推荐旅游线路,详细介绍旅游线路。在系统后台,管理员及时发布最新的旅游线路信息,对旅游线路信息进行添加、删除、修改和查询操作。图2-4(4)旅游企业黄页查询系统在此查询系统中,用户可以对10种类别的企业的简要信息进行查询,初步了解旅游企业的基本信息;而系统后台,管理员需要管理操作这10种类别企业的信息,进行添加、删除、查询、修改四项操作。图2-5(5)旅游论坛系统在系统前台,会员发布信息包括发新帖和回复帖子两个子功能。发新帖,需要新选择主题,然后填写新帖的标题、内容或者上传图片;回复帖子需要先选择帖子,然后填写回帖的标题、内容或者上传图片。信息查看模块包括主题显示页面page1.jsp,选择主题可以出现帖子标题显示页面page2.jsp,选择帖子可以出现帖子内容和回帖标题、内容的显示页面page3.jsp。这个模块的功能图如图2-6所示。图2-6用例图如图2-7所示。图2-7(6)旅游网站会员管理系统在系统前台,游客通过注册就可以成为网站会员,享受会员服务;会员可以对自己的个人的基本资料进行修改和查看。在系统后台,管理员就可以对所有的网站会员进行管理,查看和修改会员信息,对长期不登陆的会员有权予以删除。图2-8(7)投票统计系统用户对系统的满意程度进行投票,网站质量到底是合格、不合格、一般、良好还是优秀;而管理员对投票统计表中的数据进行查询和统计分析,了解网站受欢迎的程度,及时进行网站更新和维护,以满足用户的需求。图2-9(8)旅游社区管理系统在系统前台,用户浏览各类旅游社区信息,如游记文章、民间故事、旅游注意事项、山水诗歌、旅游百科知识、发烧友关照、美食文章等等信息;在系统后台,管理员可以添加更多的社区类别,随着网站的运行,必将出现更多有趣的信息,社区信息类别必将增加,使旅游社区信息丰富多彩。管理员可以对各种类别及各种类别的社区信息进行添加、删除、修改和查询操作。图2-10(9)旅游搜索引擎系统在系统前台,用户根据网址类别及网站名称进入想浏览的网站;在系统后台,管理员可以对各种类别的网址进行管理,对网址类别进行管理。与旅游社区管理系统类似,在此不再详述。图2-11(10)旅游留言板管理系统在系统前台,游客只能查看留言;会员可以签写留言和查看留言。在系统后台,管理员对会员的留言进行管理,可以查看用户的留言,对用户的留言进行回复或删除一些留言。这个系统主要目的是从用户那里获取对网站的评价信息,根据用户的留言,在运行中检测网站的质量。图2-12(11)旅游聊天室设计系统此版块是全系统前台的。会员可以实现所有的服务,而游客只能查看聊天内容和查看聊天用户。图 2-13(12)旅游网上商城管理系统会员和游客都可以进行商品信息查询,可以根据商品的类别进行查询;会员可以查看自己账户余额,如果发现余额不够,可以提出汇款请求,填写汇款单。会员购物首先将商品放入购物车(此时为“未提交状态”,然后结帐即提交给管理员(此时状态未“已提交”),最后管理员确认并发货(状态为“已发货”)。管理员对商品进行相应的分类,已方便管理。管理员可以创建和编辑商品类目,在添加新商品的时候需要选择相应的类目。商品信息管理中需包含完整的商品信息,设置商品数量上限和下限,一旦过线。该商品将不能被交易。数据操作包括查看、添加、更新、删除。会员在购物时需要提交交易表单给管理员,只有等到确认后才能发货,同时商品仓库中对应商品的数量将减少,并将交易表单的状态值设为“已发货”。管理员可以对用户提交的汇款单进行管理,使会员账户余额做相应增加。图2-142.5设备配置本软件须使用microsoft ie5.0以上浏览器运行。具有piii450、512mb内存配置的计算机就可运行本系统;microsoft鼠标或其他兼容鼠标;最少15mb的硬盘空间,常规需要100mb硬盘空间;3.vga显示器或更高;本系统可以应用windows nt/2000/xp平台或linux平台或unix平台;一般计算机外设,如打印机、扫描仪。配置网络环境,传输速度达到10mps以上。2.6性能需求可用性:本软件必须符合ibm的cua标准和microsoft的gui标准。可靠性:服务器模块可以24小时无人运行;平均故障间隔时间时每月1次;平均修复时间是3小时。响应时间:对远程查询响应的平均时间时3秒,最长是10秒;intranet程序的响应时间少于1秒;吞吐量:每秒处理的事务数达到2000条;容量:系统可以容纳的客户数是1000人同时使用;降级模式:服务器模块可以在内存512m的机器上运行。本系统应用jdk1.4.2、jsp1.1、jsp2.0技术标准。应用的开发工具是eclipse3.2、tomcat5.0和mysql5.0,设计的模块和性能将受到这3个开发工具的约束。用户界面:本系统的用户界面是网络程序;硬件接口:本系统的硬件接口是usb2.0;软件接口:软件输出的数据格式是html;通信接口:本系统的通信接口由tomcat5.0提供。第三章 飞天游中国网站系统概要设计3.1总体设计3.1.1技术结构为了满足系统的应用需求,使用统一的数据库进行处理,本系统采用b/s结构作为系统的解决方案。图3-1 系统架构图如图1所示,系统分为三个部分:数据库、应用服务器、浏览器客户端。所有用户通过浏览器访问应用服务器,应用服务器和数据库服务器交互获得需要的数据。采用mysql作为数据存储数据库。采用jsp/javabean技术作为系统的解决方案,以使系统具有更好的可扩展性。采用tomcat5.0作为系统的应用服务器,确保服务稳定,可靠。客户端采用浏览器形式,满足零客户端的易用性要求。3.1.2功能结构根据上一章的需求,在对业务进行了分析整合后,把整个系统划分为系统前台和系统后台两大部分,对系统前台和系统后台分别实现所要的功能。系统前台用户经过a00登录模块后需要区分会员还是游客。作为会员,可以实现a05、a08、a13、a16、a17、a19、a20这7项功能,作为游客,可以实现a07这项功能,a01a04、a06、a09a12、a14a15、a18这12项功能作为会员和游客都可以实现。a0201a0206为a02景点查询的子功能模块,a0401a0410为a04企业查询需要实现的子功能模块。系统后台由管理员实现所需要的功能,包括b00b12共13个模块。b0201b0206是b02景点管理的子模块,b0401b0410是b04企业管理的子模块。b01b05、b08b09、b11这8个模块都需要进行添加、删除、修改、查询四个操作,b06模块需要进行查询、修改、删除操作,b07模块只需进行查询、统计分析操作,b10模块要进行查询留言、删除留言、回复留言三个操作,b12只需进行查询汇款单,然后对汇款单的汇款值进行确认提交操作。会员客户都要有足够的资金才能购物,每次购物结帐前都需要检查资金余额是否足够才能继续下去,一旦结帐成功将扣除该交易的总金额。b12财务管理模拟汇款的过程,用户提交汇款表单,然后等待管理员确认,一旦确认后,会员客户信息中的余额值将做相应增加,然后更改帐单的状态为“已确认”。系统前台选择会员游客a05论坛信息发布a08个人信息管理a13签写留言a16下载聊天内容a17发送聊天内容a19个人财务管理a20购物管理a07会员注册a01浏览新闻a02景点查询a03线路查询a04企业查询a06论坛信息查看a09投票a10社区信息浏览a11搜索网址a12查看留言a14查看聊天用户a15查看聊天内容a18商品信息查询a0401旅行社查询a0402宾馆酒店查询a0403景区景点查询a0404餐饮机构查询a0405娱乐机构查询a0406购物场所查询a0407旅游事业监督管理机构查询a0408旅游汽车票务公司查询a0409航空票务代理点查询a0410铁路票务代理点查询a0201天气预报查询a0202省份信息查询a0203城市信息查询a0204景点信息查询a0205景区信息查询a0206风光图片查询a00登录图3-2 系统前台系统后台b00管理员登陆b01新闻管理b02景点管理b03线路管理b04企业管理b05论坛管理b06用户管理b07投票统计b08社区管理b09网址管理b10留言管理b11商品管理b12财务管理添加删除修改查询查询、统计分析查询、删除、回复查询、汇款单确认b0401旅行社管理b0402宾馆酒店管理b0403景区景点管理b0404餐饮机构管理b0405娱乐机构管理b0406购物场所管理b0407旅游事业监督管理机构管理b0408旅游汽车票务公司管理b0409航空票务代理点管理b0410铁路票务代理点管理b0201天气预报管理b0202省份信息管理b0203城市信息管理b0204景点信息管理b0205景区信息管理b0206风光图片管理图3-3 系统后台3.2运行设计3.2.1系统出错处理设计在系统出错时,采取后台报错,前台提示的方法,即,例如如果输入一个非法的数值,用一个简单的javascript来判断是否正确。以下这段程序用来判断是否是正确的e-mail格式。这段代码通过传递过来的参数一位一位地判断输入的数据是否符合e-mail的规范。第30页 共30页function ismail(str) var email=str; var flag=0; /定义初始变量 for(i=0;i0) flag+; /判断字符串中是否包含. if(flag1) return false; else return true; /这里只是判断字符长度的控制/函数结束例:下面一段代码用来提示输入的字符不能为空。3.2.2通用的时间控件在页面方面,日期录入是很难处理的,由于浏览器的导航能力很差,日期录入不方便。在此系统中,设计了一个通用的时间控件,让用户和管理员使用图形化日历的方式选择日期,极大地提高了易用性,时间控件如图3-4所示。图3-4通用时间控件第四章 飞天游中国网站系统数据库设计4.1 数据库设计概述数据库设计是建立数据库及其应用系统的技术,对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。运用软件工程的思想和方法,提出了各种设计准则和规程,这种数据库设计方法属于规范设计法。基于e-r模型的数据库设计方法,基于3nf(第三范式)的设计方法,基于抽象语法规范的设计方法等,是在数据库设计的不同阶段上支持实现的具体技术和方法。按照规范设计的方法,考虑数据库及其应用系统开发全过程,将数据库设计分为以下六个阶段:(1)需求分析;(2)概念结构设计;(3)逻辑结构设计;(4)物理结构设计;(5)数据库实施;(6)数据库运行和维护。在本次设计中,使用mysql数据库作为数据存储的载体。表4-1简要介绍mysql数据库的基本操作。表4-1 mysql 数据库基本操作表序号操作语句描述1mysql-show databases;显示mysql中的数据库名2mysql-use tourinfo(tourinfo为数据库名);使用tourinfo数据库3mysql-show tables; 显示数据库中的所有数据表4mysql-select*from tournews(tournews为数据表名);查询tournews中的所有信息5mysql-create database tour;创建数据库tour6mysql-exit;退出mysql操作界面4.2数据库设计结构概念结构是对现实世界的一种抽象,是独立于任何一种数据模型的信息结构。概念结构用e-r图来表示,反应实体与实体之间的联系。e-r图向关系模型的转换要解决的问题是如何将实体和实体间的联系转换为关系模式,如何确定这些关系模式的属性和码。关系模型的逻辑结构是一组关系模式的集合。e-r图是由实体、实体的属性和实体之间的联系三个要素组成的。所以将e-r图转换为关系模型实际上就是要将实体、实体的属性和实体之间的联系转换为关系模式,这种转换一般遵循如下原则:(1)一个实体型转换为一个关系模式。实体的属性就是关系的属性,实体的码就是关系的码。对于实体间的联系则有以下不同的情况:(2)一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,每个实体的码均是该关系的候选码。如果与某一端实体对应的关系模式合并,则需要在该关系模式的属性中加入另一个关系模式的码和联系本身的属性。(3)一个 1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为n端实体的码。(4)一个m:n联系转换为一个关系模式。与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。(5)三个或三个以上实体间的一个多元联系可以转换为一个关系模式。与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。(6)具有相同码的关系模式可合并。在本系统中,对每个关系模型定义的属性如下:旅游新闻发布管理系统1.新闻:新闻编号,新闻标题,新闻内容,新闻图片,新闻发布日期综合旅游景点查询系统图4-1 e-r图12.省份:省份编号,省份名称,省份简称,省份介绍,省份行政区域图,更新日期3.城市:城市编号,省份编号,城市名称,电话区号,邮编,旅游咨询电话,旅游投诉电话,城市行政区域图,城市介绍,更新日期4.景区:景区编号,城市编号,景区名称,景区导游图,与城市的里程距离,景区简介,旅游指点,购物信息,住宿信息,交通信息,餐饮信息,娱乐信息,气候或游季,更新日期5.景点:景点编号,景区编号,景点名称,景点简介,更新日期6.景区门票:景区门票编号,景区编号,景区门票类别(成人、儿童、学生),景区门票价格,发布日期7.景点门票:景点门票编号,景点编号,景点门票价格,发布日期8.城市风光图片:城市风光图片编号,城市编号,城市风光图片位置,城市风光图片名称,城市风光图片简介,更新日期9.景区风光图片:景区风光图片编号,景区编号,景区风光图片位置,景区风光图片名称,景区风光图片简介,更新日期10.景点风光图片:景点风光图片编号,景点编号,景点风光图片位置,景点风光图片名称,景点风光图片简介,更新日期11.城市天气:城市天气编号,城市编号,温度,天气类别,发布日期,天气类别图片12.景区天气:景区天气编号,景区编号,温度,天气类别,发布日期,天气类别图片旅游线路查询系统图4-2 e-r图213.旅游线路类别:旅游线路类别编号,旅游线路类别名称,发布日期14.省份旅游线路:省份旅游线路编号,旅游线路类别编号,省份编号,旅游线路名称,旅游线路简介,推荐理由,线路相关图片,发布日期15.城市旅游线路:城市旅游线路编号,旅游线路类别编号,城市编号,旅游线路名称,旅游线路简介,推荐理由,线路相关图片,发布日期16.景区旅游线路:景区旅游线路编号,旅游线路类别编号,景区编号,旅游线路名称,旅游线路简介,推荐理由,线路相关图片,发布日期旅游企业黄页查询系统图4-3 e-r图317.旅行社:许可证编号,城市编号,旅行社名称,企业类型,旅行社网址,旅行社地址,旅行社电话,旅行社简介,更新日期18.城市宾馆酒店:城市宾馆酒店编号,城市编号,城市宾馆酒店名称,城市宾馆酒店星级,城市宾馆酒店电话,城市宾馆酒店网址,城市宾馆酒店地址,城市宾馆酒店简介,更新日期19.景区宾馆酒店:景区宾馆酒店编号,景区编号,景区宾馆酒店名称,景区宾馆酒店星级,景区宾馆酒店电话,景区宾馆酒店网址,景区宾馆酒店地址,景区宾馆酒店简介,更新日期20.城市宾馆酒店图片:城市宾馆酒店图片编号,城市宾馆酒店编号,城市宾馆酒店图片名称,城市宾馆酒店图片位置,城市宾馆酒店图片简介,更新日期21.景区宾馆酒店图片:景区宾馆酒店图片编号,景区宾馆酒店编号,景区宾馆酒店图片名称,景区宾馆酒店图片位置,景区宾馆酒店图片简介,更新日期22.景区景点:景区景点编号,城市编号,景区景点名称,景区景点级别,评定年度,景区景点网址,景区景点电话,更新日期23.城市餐饮机构:城市餐饮机构编号,城市编号,餐馆名称,餐馆地址,餐馆电话,餐饮机构简介,更新日期24.景区餐饮机构:景区餐饮机构编号,景区编号,餐馆名称,餐馆地址,餐馆电话,餐饮机构简介,更新日期25.娱乐机构:娱乐机构编号,城市编号,娱乐机构名称,娱乐机构地址,娱乐机构电话,娱乐机构简介,娱乐项目简介,更新日期图4-4 e-r图426.购物场所类别:购物场所类别编号,购物场所类别名称,发布日期27.城市购物场所:城市购物场所编号,城市编号,购物场所类别编号,城市购物场所名称,城市购物场所电话,城市购物场所地址,更新日期28.景区购物场所:景区购物场所编号,景区编号,购物场所类别编号,景区购物场所名称,景区购物场所电话,更新日期29.旅游事业监督管理机构(简称旅监):旅监编号,旅监名称,省份编号,旅监受理时间,旅监投诉电话,旅监传真,旅监地址,旅监邮编,更新日期30.省旅游汽车服务公司(简称省旅汽):省旅汽编号,省份编号,省旅汽名称,省旅汽地址,省旅汽电话,预订汽车票电话,更新日期31.城市旅游汽车服务公司(简称市旅汽):市旅汽编号,城市编号,市旅汽名称,市旅汽地址,市旅汽电话,预订汽车票电话,更新日期32. 航空票务代理点(简称航代点):航代点编号,省份编号,航代点名称,航代点地址,航代点电话,预订机票电话,更新日期33.铁路票务代理点(简称铁代点):铁代点编号,省份编号,铁代点名称,铁代点地址,铁代点电话,预订火车票电话,更新日期图4-5 e-r图5旅游论坛系统34.论坛主题:论坛主题编号,论坛主题名称,论坛主题介绍,更新日期35.帖子:帖子编号,论坛主题编号,会员编号,帖子标题,帖子内容,文件路径,文件类型,发帖时间36. 回帖:回帖编号,帖子编号,会员编号,回帖标题,回帖内容,文件路径,文件类型,回帖时间旅游网站会员管理系统37.会员:会员编号,会员昵称,会员密码,e-mail,会员地址,会员电话,会员邮编,会员注册时间,会员首次登录ip,最近登录时间,最近登录ip,会员账户余额,会员真实姓名38.管理员:管理员编号,管理员用户名,管理员密码投票统计系统39. 投票统计:投票统计编号,会员编号,投票级别,投票时间旅游社区管理系统40.社区类别:社区类别编号,社区类别名称,发布日期41.社区信息:社区信息编号,社区类别编号,社区信息标题,社区信息内容,社区信息作者,社区信息发表日期,相关图片旅游搜索引擎系统42. 网址类别:网址类别编号,网址类别名称,发布日期43. 网址:网址编号,网址类别编号,网址名称,网址地址,网址图片,更新日期旅游留言板管理系统44. 留言:留言编号,会员编号,留言标题,留言内容,留言时间45. 留言回复:留言回复编号,留言编号,回复内容,回复时间旅游网上商城管理系统图4-6 e-r图646.商品类别:商品类别编号,商品类别名,修改日期47.商品信息:商品编号,商品类别编号,商品名,商品单价,当前数量,最高数量,最低数量,商品描述,更新时间48.交易事务:交易事务编号,商品编号,会员编号,事务类型,更新时间,事务状态,购买数量,交易总价49.财务信息:财务信息编号,会员编号,状态,帐单总价,描述,更新时间4.3数据库表详细设计每张表中key为 “p”表示主键,key为 “f”表示外键,主键值是惟一且不为空的,表中说明主键是自动的,则设为auto_increment列,表示从1开始增加,每次自动增加1。表4-2新闻表new序号字段名称字段描述类型长度key1new_id新闻编号(自动)int4p2new_title新闻标题varchar503new_content新闻内容varchar20004new_pic新闻图片varchar305new_date新闻发布日期date表4-3省份表province序号字段名称字段描述类型长度key1province_id省份编号(自动)int 4p2province_name省份名称varchar103province_jc省份简称varchar44province_intro省份介绍varchar20005province_pic省份行政区域图varchar306province_date省份信息更新日期date表4-4城市表city序号字段名称字段描述类型长度key1city_id城市编号(自动)int 4p2city_name城市名称varchar203province_id所属省份int4f4area_tel电话区号varchar45zipcode邮编varchar66zixun_tel旅游咨询电话varchar137tousu_tel旅游投诉电话varchar138city_pic城市行政区域图varchar309city_intro城市介绍varchar200010city_date城市信息更新日期date表4-5景区信息表view序号字段名称字段描述类型长度key1view_id景区编号(自动)int4p2view_name景区名称varchar303city_id所属城市int4f4daoyou_pic景区导游图varchar305distance与城市的里程距离varchar106view_intro景区简介varchar20007tour_guide旅游指点varchar5008buy_info购物信息varchar5009zhusu_info住宿信息varchar50010jiaotong_info交通信息varchar50011eat_info餐饮信息varchar50012yule_info娱乐信息varchar50013weather_info气候或游季varchar50014view_date景区信息更新日期date表4-6景区门票表viewticket序号字段名称字段描述类型长度key1ticket_id景区门票编号(自动)int4p2ticket_type门票类别(成人、儿童、学生)varchar103ticket_price景区门票价格varchar104view_id所属景区int4f5ticket_date景区门票发布日期date表4-7景点信息表viewpoint序号字段名称字段描述类型长度key1viewpoint_id景点编号(自动)int4p2viewpoint_name景点名称varchar30
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度房产交易合同样本:房屋买卖交易流程及时间节点3篇
- 2024年度建筑工地“四害”防治与施工安全服务合同3篇
- 2024年度房地产销售暑期工合同:房产中介公司与销售员2篇
- 2024年工程变更与总承包调整3篇
- 液压与气压传动(江苏大学)知到智慧树章节测试课后答案2024年秋江苏大学
- 英语电影赏析知到智慧树章节测试课后答案2024年秋上海杉达学院
- 2024年度汽车转让与二手配件交易合同2篇
- 2024年度拼多多直播带货合作合同2篇
- 2024年度办公楼施工安全监督管理承包合同
- 2024年度城市绿化工程苗木供应及种植服务合同2篇
- 尤十岁作品集话剧上帝的宠儿
- 银行责任追究委员会工作规则
- 国内外智能完井工艺技术
- 人教版数学二年级上册《表内乘法(一)》整理和复习
- 可填充颜色的地图(世界、中国、各省份)课件
- 物质的量浓度-总结
- 皮带纵向撕裂保护
- 220KV高压线防护方案
- et200故障安全模块操作说明
- 邮件分拣PLC控制系统设计
- CNC车间工作总结
评论
0/150
提交评论