毕业汇报-网页设计与制作专业资料.doc

上传人:一*** 文档编号:810570 上传时间:2019-07-16 格式:DOC 页数:37 大小:1.15MB
返回 下载 相关 举报
毕业汇报-网页设计与制作专业资料.doc_第1页
第1页 / 共37页
毕业汇报-网页设计与制作专业资料.doc_第2页
第2页 / 共37页
点击查看更多>>
资源描述

《毕业汇报-网页设计与制作专业资料.doc》由会员分享,可在线阅读,更多相关《毕业汇报-网页设计与制作专业资料.doc(37页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、/20152015 届学生毕业设计届学生毕业设计( (论文论文) )网站设计与制作网站设计与制作系 别: 电子计算机系 年 级: 2012 级 学 号: 201210110006 姓 名: 严书文 专 业: 计算机应用技术 指导教师: 吴 艳二一四年十月/摘摘 要要随着信息技术的发展,计算机技术在我们的日常生活中已经占据着越来越重要的位置,各行各业的发展都离不开网络的支持,旅游行业也借着网络来宣传自己。本课题是为地方的旅游开发的一个综合性网站,是利用 jsp 技术和 ssm 框架以及 oracle 数据库技术实现的。主要完成对旅游网站的管理和网站的展示与应用,主要功能包括:景点管理、酒店管理、

2、民俗管理、酒店预订、门票预订、信息浏览和评价等。该旅游网站可以系统的展现一个地区的旅游信息,让人们方便快捷的了解这个地区和这个地区的地方特色。相比较于一般的旅游网站,该网站的针对性更强,更能够满足针对地区旅游的需求。关键词:关键词:旅游网站 SSM Oracle 数据库 JSP/AbstractWith the development of Information technology, computer occupies a more and more important position in our daily life. Every trade is thriving with the

3、 help of the Internet, tourism industry also takes advantage of network system to develop itself at the same time.This subject is a comprehensive website developed for tourism, and it is achieved by JSP, SSM framework and oracle database. Its mainly function includes tourism management, hotel manage

4、ment , folk management, buying tickets, making hotel reservation, browsing information, giving evaluates and so on.The travel website can show systematic tourism information of an area, so that people can pick up the area and its characteristics conveniently. Comparing to the general travel site, th

5、e website can better meet the demand for regional tourism.Key words:Tourism website SSM Oracle JSP/目目 录录第 1 章 绪论.11.1 背景 .11.1.1 旅游业信息化的发展.11.1.2 旅游类型网站的现状.21.1.3 旅游网站的构建.21.2 开发技术介绍 .21.2.1 开发环境.21.2.2 SSM 概述 .21.2.3 JSP 技术 .3第 2 章 网站的前期准备.42.1 软件准备和 ISS 5.0 的安装与设置 .42.1.1 软件准备.42.1.2 ISS 5.0 的安装与设

6、置 .52.2 本网站建设的方向和目的 .62.2.1 网站建设目的.62.2.2 本站明确的目的.6第 3 章 需求分析.83.1 可行性分析 .83.1.1 技术可行性.83.1.2 经济可行性.83.1.3 操作可行性.83.2 安全性分析 .83.3 系统功能分析 .93.4 数据流程图 .103.5 用例图 .12第 4 章 概要设计.17/4.1 模块设计 .174.2 数据库设计 .18第 5 章 详细设计与实现.175.1 项目文件夹结构 .175.2 模块详细设计 .185.3 测试 .205.3.1 注册模块测试.205.3.2 权限管理测试.20第 6 章 网页需求分析.

7、226.1 可行性分析 .226.1.1 网站主题的可行性.226.1.2 网站页面设计的可行性.226.2 网站需求分析 .226.2.1 建站目的.226.2.2 技术需求.236.3 网页运行环境的开发 .236.4 网页设计工具 .236.4.1 图像工具Photoshop.236.4.2 页面工具Dreamweaver.236.5 网页开发语言 .24第 7 章 网站的测试.257.1 网站检测 .257.2 网站的上传 .25结 论.27致 谢.28参考文献.29/第第 1 1 章章 绪论绪论1.1 背景不同的网站目的要求通过不同的方式来实现。一个展示个人能力的网站与一个以花卉种植

8、为主题的网站,以及一个大型门户网站和一个小型企业网站,其出发点和建站目的都有所不同,在整个网站的建设规划方面的要求也是肯定是大不一样的。因此在规划我的这个网站时,我选择了和大学生的生活和学习相关联的主题。本网站预计的用户群体:对于网站的设计者和建设者来说,在设计规划网站时必须要明确自己网站的浏览者,也就是确定自己的用户群体。在已经确定了建设目的的前提下,应根据建站方向所会导致出现的不同用户群体的需求来规划设计整个网站。我的这个网站就确定了以大学生为用户群体。本网站的结构和风格:网站的风格反映了一个网站的特色,它具有很大的代表性。出色的网站吸引人的地方不仅仅在于其内容,鲜明的结构和独特的风格往往

9、能起到画龙点睛的作用。一个网站即使内容再丰富,如果网站的结构和风格不能吸引人,那也是毫无价值的。往往整个网站的风格是一个网站吸引浏览者的魅力所在,因此应当根据网站的主题、内容和浏览者的要求来设计自己独特的网站风格。那么什么是网站的结构和风格呢?网站的结构是连接网站内容之间的支架。网站的结构是网站的核心和骨架,如果没有网站结构,网站将会变得一团糟。现在,只有高度发展、高度结构化、易用且能独立行走的网站才受浏览者的欢迎。1.1.1 旅游业信息化的发展随着社会经济的发展,人民生活水平不断提高,旅游已经成为人们节假日不可缺少的活动。信息技术的发展为各行各业提供了一个很好的平台,当然,旅游业也不例外,因

10、此各种各样的旅游网站相继产生。旅游行业的人争相利用网络来宣传和展示自己,便捷的网络宣传也让旅游变得越来越简单了, “说走就走的旅行”因为网络的发展得以实现。现当下,有着高效,低价,方便,广泛等优点的电子商务引领着世界的潮流,它所带来的优势是传统旅游业所不能比拟的,因此旅游业的网络化已经刻不容缓。/1.1.2 旅游类型网站的现状我国的旅游业网站发展相对其他行业较早,经过长时间的发展和探索,已经相对比较成熟。这些网站为驴友们提供了比较全面的资讯和服务(包括景点,酒店,美食,导游,路线,航班,火车票以及各类套餐等) ,方便了人们的出行和选择,已经成为旅游行业发展的中流砥柱。尽管我国的旅游网站发展的比

11、较成熟,也出现了很多知名的旅游网站,但还是有不少的网站发展的不完善,以下是其中的几项弊端:1、 旅游网站的资源通常都是全国的甚至囊括了好多个国家的,然而针对地区的少,不能系统的展现一个地区的特色,针对地区旅游的需求不能得到满足。2、 某些网站上游客查询了某一个景点,展现的都是套餐(包括住宿、车票等) ,剥夺了人们自主选择的权利。3、 旅游网站各类信息非常多,并且很复杂(网站中含有很多的客户资料、导游的相关信息、相关花费、景区线路、景点详情、酒店信息等大量的资料) ,查询起来速度较慢,且各类资源调配难度大。因此,不仅一个信息全面的网站很重要,一个针对地区量体裁衣的网站也很重要。1.1.3 旅游网

12、站的构建该课题针对上述弊端做出改进,系统的展示了一个地区的风土人情(包括景点,酒店和民俗) ;门票和酒店都采用单独预订的方式,为用户保留了足够的自由选择的权利;内容比较集中、简单,去除了多余的信息(例如导游,套餐等) ,为用户提供了一个针对地区的简单的旅游网站。1.2 开发技术介绍1.2.1 开发环境该旅游网站以 Eclipse 为开发平台,使用 MyEclipse 作为 Eclipse 的插件并由 Tomcat 6.0 充当 Web 服务器来开发实现的。主要采用 java 开发工具,Oracle 数据库来设计,采用视图层+业务逻辑层+数据库访问层的体系结构模式,利用 SSM 框架,实现整个

13、web 端的功能开发与实现。/1.2.2 SSM 概述 SSM 是 Strtus2、Spring、MyBatis 的整合,tomcat 在没有 SSM 框架的时候是用 servlet 来处理请求的,用 response 直接返回结果界面, 有了 struts, tomcat 不用 servlet 了, 而是用 action, action 的 result 配置就相当于原来用 servlet 的 response 返回界面;spring 是用来管理的,struts 整合spring 之后就把 Action 交给 spring 来管理了,这里 spring IOC 起到很大的作用;MyBatis

14、 是持久层的东西,和数据库相关。(1)struts 概述 Struts 是一种基于 MVC 的创建 Web 应用的框架,它很好地将程序进行了分层,它主要实现控制器部分的功能,可以和多种完成视图功能的技术配合使用。Struts 中的基本信息是在 struts.xml 中配置,该文件是 struts 的核心,也是控制器的入口。struts.xml 将 jsp 中的 request 请求交给 struts 的某个action 方法来处理,同时给出下一步操作(即操作成功后所要执行的其他方法或者所要跳转的 jsp 页面) 。(2)spring 概述 Spring 是一个容器框架,因为它启动时所需要的资源

15、较少,所以属于轻量级容器框架,它主要包括 IOC 和 AOP。其中 IOC 叫做控制反转,也可以叫做依赖注入,是 spring 的核心技术,该技术主要用于管理,将之前由代码直接控制的程序之间的管理改为由容器控制的管理,控制权转移了,不再是传统的代码控制,而是容器控制,这就是控制反转。1.2.3 JSP 技术 Jsp 技术是对 servlet 的简化。最初 servlet 输出 html 语句到客户端时采用的是 out.print(“)这种方式,只能一句一句的输出,并且包含了很多的多余的代码,这样一来,对表现层页面的操作非常的不方便。为了简化操作,SUN 在 servlet 的基础上发展出了 j

16、sp,这种技术侧重于视图,可以非常方便的操作页面。因为 jsp 是基于 servlet 发展出来的,因此它原则上是一种 servlet,最后要被转化为 servlet 运行。/第第 2 2 章章 网站的前期准备网站的前期准备2.1 软件准备和 ISS 5.0 的安装与设置2.1.1 软件准备在网页的设计过程中,因人而宜,每个人使用的软件也许不同,如比较有名的网站设计软件有 Macromedia 公司出品的网页设计“三剑客” 、有微软的Frontpage 、还有国产的“东方网页王”等等。在这里,我们主要说的是Macromedia 公司出品的“三剑客” 。这“三剑客”包括 Dreamweaver

17、MX、Fireworks MX 和 Flash MX,其中,Dreamweaver MX 是网页编辑软件,Fireworks MX 是图形/图像处理软件,Flash MX 是矢量动画编辑软件。当然,到今天为止,Macromedia 公司出品的这个“三剑客”都已经是 2004 版,估计 2005 版也应该很快出来了。Macromedia 公司一向以其优良的设计、友好的用户界面和强大的功能而著称,这三个软件也不例外,它们是 Macromedia 公司专门为网页设计、制作开发的系列软件套件,三者之间可以无缝集成,能够有效地解决网络带宽问题,是设计动画网页的最佳工具。Dreamweaver MX 采用

18、“所见即所得”的直观设计模式,充分尊重设计人员的原始意识和想象力。她成功地将网页设计功能中的技术实现部分和设计部分分离开来,使用户只需专注于设计,而其余的工作由 Dreamweaver MX 自动完成。另外,还有一点值得说明的是,Dreamweaver MX 可以控制和删除冗余代码,减小网页文件的大小。从而能够快速上传和下载。Fireworks MX 的独特之处在于它能够优化、切分图片映射图,并提供了功能强大的翻滚图工具。它是基于 WEB 应用的图形/图象处理软件,提供了一种革命性的新方法来创建 WEB 图形,并且具有所有其他图形处理工具的诸多优点。Fireworks MX 的最大优势就在于它

19、在任何时候可以从任何阶段开始设计工作,这样既可以节约时间又可以对产品进行扩展。另外,Fireworks MX 中的诸多功/能都是面向 WEB 应用的,因此对于 WEB 设计新手来说也很容易学习的。Flash MX 是比较另类、超前的一种网页动画制作软件,它不仅能够满足网页设计的诸多要求,更为网页多媒体的使用者带来了前所未有的便利。Flash MX 提供了广泛的平台支持,它不需要任何编程工作就能够制作出精彩的动态效果。由于 Flash MX 采用矢量图形格式来制作动画,因此在低宽带的网络环境中仍然可以具有高品质的画面以及存储空间小的优点,从而是浏览者能够快速的下载效果非凡的动画。在我设计我的个人

20、网站的过程中,我选择了 Dreamwear MX 2004 和 Flash MX 2004 和 Photoshop 三种软件。因为自己向对于其它的软件来说,这三个还算是比较熟悉的。 2.1.2 ISS 5.0 的安装与设置在因特网/企业网上的基于浏览的开发方案中,Microsoft 的 IIS 起到客户端与服务器端的连接作用。当访问者在浏览器中键入对你服务器上的网页进行访问的请求,这个请求通过网络路由到服务器端,然后服务器再将它交给 IIS处理。IIS 检索所请求的页,并根据请求的文件名对该网页进行相应的处理。如果该文件是以.asp 为扩展名或者该文件是某种类型的请求文件,那么 IIS 将对该

21、页面上的代码进行处理。IIS 5.0 是专为 Windows 2000 设计的 WEB 服务器软件。Windows 2000 Server 在安装系统时,就以自动安装 IIS 5.0;但 Windows 2000 Professional 不会自动安装它。下面就简单介绍一下在我设计过程中在Windows 2000 Professional 上安装 IIS 5.0 的过程。步骤 1:首先,我选择“开始”“设置”“控制面板” ,在“控制面板”中选择“添加或删除程序”后,弹出“添加/删除程序”对话框。步骤 2:在左边 4 个可选择的导航栏中选择“添加/删除 Windows 组建”按扭,弹出一个新的对

22、话框。步骤 3:在显示的组建里面,选中“Internet 信息服务(IIS) ”组建的复选框,单击“下一步”按钮,就进入了 IIS 5.0 的安装过程。 步骤 4:等到安装完成以后,在“控制面板”里面选择“管理工具” ,在打开的管理工具里面如果有“Internet 服务管理器” ,说明 IIS 5.0 已经安装好。打开 IE 浏览器,然后在地址栏输入“127.0.0.1” (或者 localhost) ,就可以看到所链节的界面。也可以改变默认的站点位置和主页,修改步骤如下:步骤 1:打开“Internet 服务器管理器” ,弹出一个对话框。/步骤 2:右键单击“默认 Web 站点” ,在弹出的

23、菜单里面选择“属性”项,打开一个新的对话框。步骤 3: “Web 站点”中,可以设置站点的说明、IP 地址和其他一些属性。选择“主目录”标签。步骤 4:在“主目录”选项卡中, “本地路径”的默认设置是:“C:Inetpubwwwroot”,为了方便以后编辑和管理网站,将其路径设置如”D:mysite” 。读者也可以根据实际情况设置为其他路径。选择“文档”标签。步骤 5:可以添加一个默认文档作为主页。选择“添加”按钮,在弹出的对话框中输入文档名。为下一节的实例输入“index.asp”作为网页首页,然后单击左边的向上和向下箭头改变默认文档的次序。以上介绍了 IIS 5.0 的安装和设置。2.2

24、本网站建设的方向和目的2.2.1 网站建设目的网站的建设不仅仅是制作主页的问题,还需要考虑网站的定位、目标用户、网站内容、服务事项、空间方案、安全性、艺术设计、数据库技术等等。任何网站在建设之前就必须明确方向、用途和服务群体等一系列的问题,写出详尽的建站计划,可以说这是网站建设的根源和核心所在。这里就以我做的这个学生网站为实例给大家简述这个问题,如我设计的个人主页:http:/www.*.com 。作为一个学生网站,我的服务群体及访问者都定位在在校学生,为学生服务就是我的这个网站的目的和方向。从整个页面上可以看出,我的这个整个网站涉及校园新闻、考研、男生女生等等都是关于我们在校学生的。整个网站

25、的结构和内容都是在开始设计之前就已经经过详细的计划的。其实任何网站都一样:企业网站的宗旨就是对外宣传企业形象,发布企业最新的企业产品,其服务群体就是为对其产品感兴趣的客户或者正在使用企业产品的用户服务,这就是企业网站的建设方向;个人网站的宗旨就是宣传自己,提供一个自身和外界交流的场所;由此可见,网站的设计方向是依据网站的客户、服务群体等多方面来确定的。2.2.2 本站明确的目的不同的网站目的要求通过不同的方式来实现。一个展示个人能力的网站与一个以花卉种植为主题的网站,以及一个大型门户网站和一个小型企业网站,/其出发点和建站目的都有所不同,在整个网站的建设规划方面的要求也是肯定是大不一样的。因此

26、在规划我的这个网站时,我选择了和大学生的生活和学习相关联的主题。本网站预计的用户群体:对于网站的设计者和建设者来说,在设计规划网站时必须要明确自己网站的浏览者,也就是确定自己的用户群体。在已经确定了建设目的的前提下,应根据建站方向所会导致出现的不同用户群体的需求来规划设计整个网站。我的这个网站就确定了以大学生为用户群体。本网站的结构和风格:网站的风格反映了一个网站的特色,它具有很大的代表性。出色的网站吸引人的地方不仅仅在于其内容,鲜明的结构和独特的风格往往能起到画龙点睛的作用。一个网站即使内容再丰富,如果网站的结构和风格不能吸引人,那也是毫无价值的。往往整个网站的风格是一个网站吸引浏览者的魅力

27、所在,因此应当根据网站的主题、内容和浏览者的要求来设计自己独特的网站风格。那么什么是网站的结构和风格呢?网站的结构是连接网站内容之间的支架。网站的结构是网站的核心和骨架,如果没有网站结构,网站将会变得一团糟。现在,只有高度发展、高度结构化、易用且能独立行走的网站才受浏览者的欢迎。/第第 3 3 章章 需求分析需求分析需求分析是业务需求的分析以及从最终用户处收集信息,分析所定义的业务和系统需求,在此基础上对所收集的业务和数据信息进行分析和整理,并在开始数据库设计之前对所收集需求信息进行评估,最终用这些信息来设计数据库。需求分析时要考虑业务规则和业务处理。3.1 可行性分析又称可行性研究。建设项目

28、投资决策前对有关的建设方案、技术方案和生 产经营方案进行技术经济论证,以期达到最佳经济效果的一种方法。3.1.1 技术可行性本系统采用 JSP 进行前台界面的设计,利用 oracle 进行数据库的操作和管理,应用 SSM 框架,实现整个 web 端的功能实现与整合。Oracle 强大的数据库开发功能、JSP 广泛的实际应用和 SSM 框架的灵活性充分说明本系统在技术方面可行。3.1.2 经济可行性我国旅游业发达的地区数量上很可观,这样一个针对地区的旅游网站成本较低,效率比较高,使用起来方便灵活,所以比较有前景,因此经济方面可行。3.1.3 操作可行性 该系统操作简单,易上手,界面友好,因此操作

29、可行。3.2 安全性分析/1.用户权限安全性:系统设置了超级管理员、管理员、普通用户和游客四个操作级别。超级管理员和管理员能够对景点、酒店和民俗信息进行编辑;管理员可以对用户进行操作但不可以对管理员进行操作,超级管理员可以对全部用户和管理员进行操作。2.输入安全:对输入数据进行合法性检查,对于不合法的输入给出提示并且取消操作。最大限度的保证系统的稳定性。 3.3 系统功能分析该系统具有以下功能: 1登录 用户在登录模块中输入昵称和密码,系统会根据所具有的权限返回到会员页面或是管理员页面。2注册 游客在注册模块进行注册,可以成为会员,可以购买门票,预订酒店和进行景点和酒店的评价。3浏览景点,酒店

30、,民俗信息 在信息展示模块游客和会员可以对该网站的信息进行浏览。4预订 在预订模块,会员可以进行景点门票预订和酒店预订5评价 在评价模块,会员可以对景点和酒店进行评价。6查看订单 会员可以查看自己所购买的门票和预定的酒店。7修改密码 会员登陆后可以修改密码。8充值 会员登陆后可以充值。9取消订单会员登陆后可以取消已有订单。10景点管理管理员可以增加,删除,和更改景点信息。11酒店管理 管理员可以增加,删除,和更改酒店和酒店房型信息。/12民俗管理 管理员可以增加,删除,和更改民俗信息。13用户管理 管理员可以删除用户信息同时可以授予用户管理员权限。14订单管理 管理员对订单进行管理。3.4 数

31、据流程图数据流图语言是需求分析阶段最常用的一种图形语言,软件开发人员运用这一语言,由抽象到具体、逐层分解,绘出所开发的软件系统的分层 DFD.如同程序设计语言一样,DFD 语言的规范主要包括语法和语义的两个方面。数据流图系统中的数据处理加工的客观过程,数据流图中流动的是数据,没有控制过程,以图形来表达逻辑功能。管理 员会员游客信息管理维护网站信息订单旅游网站网站信息注册信息注册申请图 3_1 环境图/管理员会员酒店信息民俗信息评价信息景点信息修改用户表景点表酒店表酒店类型表民俗表订单表景点评价表酒店评价表用户信息订单管理游客注册申请用户信息订购信息订单信息用户信息p3 酒店信息维护p4 民俗信

32、息维护p6 评价p2 景点信息维护p1 用户信息维护p0 用户注册p5 订购p7 订单信息维护p8 评价信息维护p9 浏览信息网站信息景点信息酒店信息房型信息民俗信息图 3_2 一层数据流图用户信息景点表会员酒店表房型表景点信息酒店信息房型信息用户表用户信息订单表P5.1登陆系统P5.2 查询酒店景点详 细信息P5.3提交订单图 3_3 预定的二层数据流图景点信息景点表编辑景点信息编辑景点信息P2.2增加景点P2.3 修改景点信 息P2.4删除景点管理景点 要求管理员景点信息p2.1图 3_4 管理景点的二层数据流图/酒店酒店表编辑酒店信息编辑酒店信息房型表P3.2 增加酒店和 房型P3.3

33、修改酒店和 房型P3.4 删除酒店和 房型P3.1 酒店管理 要求管理员酒店信息图 3_5 酒店管理的二层数据流图用户信息景点表会员酒店表房型表景点信息酒店信息房型信息用户表用户信息酒店评价 表景点评价 表p6.1登陆系统P6.2 查询景点,酒 店信息P6.3 评价景点,酒 店图 3_6 评价的二层数据流图游客P0.1身份验证昵称,密码,验证码错误信息P0.2注册用户信息用户表用户信息图 3_7 注册的二层数据流图3.5 用例图/用例图是用户所理解的系统,他所描述的是用户如何使用这个系统。用户 和系统的一次交互就是一个用例。这些用例代表了系统需要开发的功能。构造 用例图的技术: 1. 对参与者

34、建模。 2. 对用例建模,这是实体的正常行为。 3. 对参与者和用例之间的通信建模。 4. 用例之间的使用关系建模。 5. 用例之间的扩展关系建模。 下面就是该系统的用例图:图 3_8 游客用例图 游客可以注册和浏览网站信息。图 3_9 会员用例图 会员可以浏览网站信息,登录系统,预订景区门票和酒店房间,评价酒店和景 点,同时还可以对个人信息进行修改。图 3_10 管理员用例图 管理员可以浏览系统信息,登录系统,管理系统信息(包括景区管理,酒店管 理,民俗管理,用户管理,订单管理等) 。/第第 4 4 章章 概要设计概要设计概要设计也叫总体设计,这个阶段必须回答的关键问题是:“概括地说,应该如

35、何解决这个问题?”主要的工作是总体结构设计及确定系统的硬件选配、软件选配、数据库设计、代码设计原则、界面设计等。4.1 模块设计模块设计的原则:(1)模块的凝聚程度高。(2)模块间的联系方式好。模块间的控制关系采用调用方式实现,而模块间的数据关系采用共享一个数据库的方式实现。(3)上层模块对下层模块的影响范围应在其对下层模块的控制范围之内。系统功能结构图。根据系统的需求分析,该系统主要分为三个部分:游客部分,会员部分和管理员部分。游客:浏览网站信息,注册。会员:浏览网站信息,登录系统,评价,预订和个人信息管理。管理员:登录,浏览信息,景点管理,酒店管理,民俗管理,会员管理,订单/管理。(其中浏

36、览信息包括浏览景点全部信息,景点详细信息,酒店全部信息,酒店详细信息,民俗全部信息,民俗详细信息。) 功能模块设计如下图:网站管理员会员游客浏 览 信 息登 录注 册预 订浏 览 信 息个 人 信 息 管 理用 户 管 理订 单 管 理修 改 密 码授 权取 消 授 权删 除充 值修 改 其 他 信 息门 票 预 订酒 店 预 订网 站 信 息 管 理取 消 订 购评 价酒 店 评 价景 点 评 价图 4_1 下面是网站信息管理的模块设计:网站信息管理民俗管理增 加 景 点修 改 景 点 信 息删 除 景 点删 除 酒 店修 改 酒 店 信 息增 加 酒 店删 除 民 俗修 改 民 俗 信 息

37、增 加 民 俗景点管理酒店管理图 4_24.2 数据库设计数据库设计是根据应用需求,对于一个给定的应用环境设计有效地数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用要求的过程。该网站的数据库的名称为 XE,其中包括景点表 SCENERY,酒店表 HOTEL, 酒店房型表 HOTELSTYLE,民俗表 FOLK, 景点评价表 SCENERYREVIEW,酒店评价表 HOTELREVIEW, 用户表 USERS, 订单表 ORDERS 。下面是这些表的详细信息:/SCENERY 景点表,主要用于记录景点的详细信息。主键通过 SEQUENCE 实现自增长。 表 4_1

38、SCENERY 景点表: 序号列名数据类型主键允许空说明1SCENERYIDNumber是否自增长2SCENERYNAMEVarchar2(50)是景点名称3SCENERYPICVarchar2(200)是图片地址4SCENERYINTRODUCEVARCHAR2(2000)是景点简介5TICKETOLDNumber是原票价6TICKETNEWNumber是优惠价7SCENERYWAYVarchar2(200)是景区路线HOLEL 酒店表,主要用于记录酒店的详细信息。 表 4_2 HOLEL 酒店表:序号列名数据类型主键允许空说明1HOTELIDNumber是否自增长2HOTELNAMEVar

39、char2(50)是酒店名称3HOTELPICVarchar2(200)是图片地址4HOTELINTRODUCEVARCHAR2(2000)是酒店简介5HOTELWAYVarchar2(200)是酒店路线HOTELSTYLE 酒店房型表,主要展示酒店房型,这里的主键为酒店 id 和房型, 同一个酒店的同一种房型只能有一条记录。 表 4_3 HOTELSTYLE 酒店房型表:序号列名数据类型主键允许空说明1HOTELIDNumber是否酒店 id2HOTELSTYLEVarchar2(50)是否房间类型3HOTELCOUNTNumber是房间数量4HOTELPRICENumber是房间价格5HO

40、TELSIZEVarchar2(200)是房间大小6HOTELWIFINumber是是否有宽带FOLK 民俗表,主要用于记录民俗的详细信息,其中民俗分类别,民俗类型 1,2,3 分别代表传说故事,美食和特色文化。 表 4_4 FOLK 民俗表:序号列名数据类型主键允许空说明1FOLKIDNumber是否自增长2FOLKNAMEVarchar2(50)是民俗名称3FOLKPICTUREVarchar2(200)是图片地址/4FOLKINTRODUCEVARCHAR2(2000)是民俗简介5FOLKTYPENumber是民俗类型SCENERYREVIEW 景区评论表,主要用于记录景区评论信息, 通

41、过 SCENERYID 关联到景区表的 SCENERYID。 表 4_5 SCENERYREVIEW 景区评论表:序号列名数据类型主键允许空说明1SREVIEWIDNumber是否自增长2SCENERYIDNumber是景点 id3SREVIEWVARCHAR2(2000)是评论内容HOTELREVIEW 酒店评论表,主要用于记录酒店评论信息, 通过 HOTELID 关联到酒店表的 HOTELID。 表 4_6 HOTELREVIEW 酒店评论表:序号列名数据类型主键允许空说明1HREVIEWIDNumber是否自增长2HOTELIDNumber是酒店 id3HREVIEWVARCHAR2(2000)是评论内 容USERS 用户表,主要用来记录用户的个人信息。 表 4_7 USERS 用户表:序号列名数据类型主键允许空说明1NICKNAMEVarchar2(50)是否用户昵称2PNAMEVarchar2(50)是姓名3PHONEVarchar2(50)是联系

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com