旅游动态网站的设计与开发_第1页
旅游动态网站的设计与开发_第2页
旅游动态网站的设计与开发_第3页
旅游动态网站的设计与开发_第4页
旅游动态网站的设计与开发_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

动态网站的设计和开发动态网站的设计和开发指导教师的评论指导教师:年月日的成绩评定名分工任务名成绩任宪朋网站设计代码作成整体计划邢幸芬部分布局设计部分文档作成目录1的概要. 12系统分析和设计系统分析和设计 _ _ _ _ _ _ _ .2.2功能设计.3数据库设计.5.3系统实施系统的实现,请注意,系统实现是什么? 174总结. 23附录随着经济水平的提高,旅游业受到关注,旅游业成为当今世界上最有势力的产业,它是汇集、住宅、旅行、旅游、购买和娱乐六大要素的综合产业。 旅行活动涉及许多服务设施和旅行资源,其信息具有丰富的空间和时间内涵,同时旅行过程受到人为、自然等多种因素制约,在复杂的过程中,游客如何在短时间内找到目的地信息,是游客关心的问题,也是旅游部门所以,我们根据旅行者和旅行部门的需要设计了旅行网站的导航。 网站的设计不仅给旅游部门带来新的顾客、新的业务,而且对用户满足用户的需求也非常方便。 利用互联网获取信息是最方便、费用最低、效率最高的方式。 本文基于旅游行业的现状,采用现代化的统一计算机网络系统,实现旅游网络化,有序地存储各种信息,并采用权限认证方式,仅在通过系统权限认证后才能访问系统主导的界面利用ASP技术建立动态网站,实现旅游信息的快速公开和游客在线预约。 本设计提出了基于浏览器/服务器结构的旅游站点系统的基本设计思想,简要介绍了系统的各功能模块和数据库的设计,用ASP.NET技术和SQL Server 2005开发旅游站点系统时的数据库访问技术和动态网页制作此系统是在Windows 7系统和VS.NET平台上开发的,使用C#作为ASP.NET的开发语言,使用SQL Server 2005作为数据库。 在保持数据完整性和安全性的同时,可以处理大量数据。 确认系统的稳定性和性能很高。 连接到数据库的字符串可以随时在web.config中更改,从而提高了灵活性。 我们网站前台用户操作简单,强调了旅行的特点,具有美丽的界面设计,保证网站安全稳定运行。 2 2 2系统分析和设计系统分析和设计2.1处理流程分析我们设计的旅行指南网站包括11个重要的功能模块。 图2-1 :图2-1功能模块图最初使用的用户可以注册。 用户然后登录到认证模块以认证用户名和密码,并跳至相应的页面,具体取决于不同的用户类型。 用户可以在主页上看到具体的景点介绍,旅游景点查询模块用户可以查询景点.的。留言板模块的用户可以留下留言,看别人的留言。 订票模块的用户可以订旅游景点的票. 管理模块管理员可添加、删除、修改各点信息、管理用户等。 2.2功能设计本系统有系统管理者、游客两种用户。 两个用户具有的操作权限和可操作的内容不同。 本系统后台管理员拥有很大的自主权,系统管理员主要负责信息的公开、查询、添加、删除、景点信息的修改和用户管理。 游客只能用管理者授予的权限操作。 游客可以阅览信息、调查观光地的信息、留留言板上的留言、写自己的旅行履历、订购观光券。 根据以上的要求,从操作功能分为两个类别。 一个是共同的操作,主要实现用户的登录、登录、密码的变更等。 另一种是为每个用户定制不同的操作。 1 .一般操作(1)登录的用户可以用自己的帐户登录系统,以不同的权限登录不同的页面。 (2)密码的变更如果用户忘记登录密码,就可以通过自己的邮箱地址认证来变更密码。 2、用户拥有的功能(1)后台管理员首先要管理整个网站的布局和内容,用户也要管理。 在这里我们设置了两个重要的功能,管理员主要完成的功能之一是添加、修改、删除景点信息,为了管理用户,可以添加用户、编辑用户、删除用户。 (2)游客用户登录4用户首次登录自己的账号后访问网站进行具体操作。 注册时有一定的限制。 例如,用户名、密码不能为空的密码可以在邮箱中输入6位以上,但为了取回自己的密码,必须符合邮箱的形式。 人气景点查询模块此功能模块允许用户查询网站上现有景点的位置信息、门票信息、景点热情信息、旅行时间等。 这个模块主要是对观光地的所在地、观光地名等本站的观光地进行检索,返回检索结果很方便。 用户根据自己的需要,系统基于用户选择的按组合的检索方式和输入的关键字进行相关检索,可以获得用户检索的信息。 还有详细的具体景点介绍。 留言板功能该功能模块主要便于与用户交流和交流,用户可以发表自己的意见,也可以阅览其他用户的评论。 为了让旅游部门掌握各方面的反馈信息,本系统设置了留言板模块。 在这个模块中,能够上传消息并看到传统消息信息。 消息信息包括消息的用户、消息内容和回复. 预约模块这个功能模块主要是客户阅览相关资料后,可以通过预约菜单进行预约。 具体的操作是,用户选择观光地,价格自动跟上,选择投票数,选择乘车方式和旅行时间,填写自己的联系方式交给系统。 系统数据库记录了用户的操作。 用户还可以添加、修改和删除自己计划的票证。 系统通过简单的逻辑来判断信息是否有错误,并判断计划是否成功。 信息阅览模块实现的主要功能是查看网站内的公告(最新公告和最近的所有公告)、网站联系方式等,点击景点就能显示景点介绍详细信息。 我的旅行模块这个模块是游客为了写自己的旅行日记而使用的,只有自己能看到,是游客的私人空间。 5 2.3数据库设计数据库是此类系统的核心,系统中的所有信息都存储在数据库中,在所有ASP.NET页上通过ADO.NET连接到数据库,操作数据库中的数据,以实现所有必要的功能数据库软件有很多,例如Microsoft SQL Server 2008。 在该系统中,数据库采用Microsoft SQL Server 2008作为数据库工具。数据库是网站的核心,数据库设计的合理性对网站建设有着重要的影响。 良好的数据库开发过程通常通过系统分析、逻辑设计和物理方式来实现。 系统分析分析数据库用户的需求,并绘制E-R图以直观地表示数据库系统的需求。 在逻辑设计中基于系统分析设计的关系模型。 物理设计为逻辑设计中的数据模型选择最合理的应用环境的物理结构,通常选择一般的数据库软件,使用数据库软件建立与逻辑设计中的数据模型相对应的数据库。 1、概念设计本系统的数据库实体主要有“用户”、“观光地”、“管理者”、“留言”、“观光路线”等。 其中,“观光路线”和“景点”有“包含”的关系,观光路线包括n个景点,景点可以包括m个景点,也就是说“观光路线”和“景点”的关系是多对多的。 同样的“景点”与“用户”和“预约票”有关联,用户可以订n张景点的票,景点的票可以订m个用户,也就是说“景点”和“用户”的关系是多对多的。 用户和消息可以由一个用户投稿n条消息,而一条消息只能由一个用户投稿,所以用户和消息之间有一对多的关系。 同样,用户和旅行笔记本之间也有一对多的关系。 图2-2: 6用户管理员的旅行路线的信息可以用E-R图来表示整个数据库。观光笔记的预约发表是, 1 N M N 1 N M N图2-2 :数据库E-R图E-R图的实体图:用户id、密码、用户名邮箱图2-3 :用户实体图7消息用户id消息内容主题用户名消息id图2-3 :包含剩下的实体图旅行节点托实体图8观光点Id省观光点名观光点介绍图2-5 :观光点实体图旅行路线Id热价格时间图2-6 :旅行路线实体图9管理者用户名密码图2-7 :管理者实体图2,数据库逻辑设计:数据库逻辑设计以e-r图为关系模型转换过程中常见的规则如下: (1)一个实体体型转换为一个关系模型;(2)一对一的联系可以转换为独立的关系模式,也可以与任意一端对应的关系模式集成;(3)一对多的关系转换为独立的关系模式根据以上四个规则,将e-r映射转换为关系模型。 “观光路线”和“观光点”的关系,根据规则(4),可以转换成观光点(观光点Id、观光点名称、省、观光点介绍)三种关系模式的观光路线:(路线Id、时间、价格、热)包括:(“用户”和“观光景点”的“预约”关系根据规则(4),基于“用户Id、用户名、用户密码、用户邮件地址”和“预约Id、用户Id、观光地点Id、乘车方式、人数、时间、电话、 评论:(评论Id、用户Id、用户名、主题、评论内容)用户和“旅行备忘录”的关系,根据规则(3),旅行备忘录:(旅行备忘录Id、用户Id、主题、内容)管理员:(用户名、密码) 3,和本系统采用Microsoft SQL Server 2008作为数据库。 (1)景点信息表:为了存储景点的基本信息,将景点Id用作主键,表2-:1 :表2-1景点信息表字段名字段类型字段意义景点Idint景点的Id景点景点名称省varchar(50 )景点所在的省景点介绍varchar(300 )景点介绍(2)景点信息表:保存景点基本信息,使用路线Id作为主键。 表11-2 :表2-2旅游线路信息表字段名字段类型字段语义线路Idint路线编号热int喜欢此旅游点的用户数小时varchar(50 )这个旅游点的路线时间价格int这个旅游点的路线价格(3)路线这里,过程Id、景点Id是外键,其值必须分别是“观光路线信息表”、“景点信息表”中存在的值。 表2-3 :在表2-3那样的路径中,信息表字段名称字段类型字段的意思中包含Idint观光路径和观光地对应编号路径Idint观光路径编号、观光地Idint观光地编号(4)的用户信息表:用户信息表是用户的使用用户Id作为主键的表2-4 :表2-4用户名表12字段名称字段类型字段意义用户Idint用户名varchar(50 )用户昵称用户密码varchar(50 ) 用户登录密码用户邮箱varchar(50 )用户注册邮箱(5)预约信息表:存储用户和预定旅行路线的对应关系,使用“预约Id”作为主键。 在此,程序Id、用户Id是外键,其值必须分别是“旅行程序信息表”、“用户信息表”中存在的值。 表2-5 :表2-5预约信息表字段名称字段意思预约Id int预约号码观

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论