三亚旅游网站的设计与实现毕业设计论文(编辑修改稿)内容摘要:

2 个用户类型一个是普通浏览者,不需要登陆就可以查看新闻信息,酒店信息,景点等信息。 另外一个会员,会员首先要进行注册,然后使用注册的账号进行登陆,登陆到系统中可以进行门票的预订,查看自己的订单信息,修改自己的注册信息等功能。 前台业务流程图如图 23 所示。 8 新 闻 信 息注 册登 录验 证 密 码验 证 账 号登 录 成 功修 改 登 录 密 码修 改 个 人 资 料酒 店 预 订酒 店 信 息预 订 信 息 管 理景 点 信 息YYNN留 言 板查 看 新 闻发 布 留 言 图 23 网站前台管理业务流程图 9 3.系 统的开发技术及主要构架 系统框架 本系统采用 B/S 模式,后台使用 SQL Sever 作为后台的数据管理系统,而在前台使用 SQL Sever 的 Command 组件来调用存储过程的。 SQL(Structured Query Language,结构查询语言 )是一个功能强大的数据库语言。 SQL 通常使用于数据库的通讯。 ANSI(美国国家标准学会)声称, SQL 是关系数据库管理系统的标准语言。 SQL 语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。 它具有简单,高效,功能强大等特点,一直是广大程序员喜爱的编程工具,并且运用 C作为编程语言, C代码在 . 框架提供的受控环境下运行,不允许直接操作内存。 C具有面向对象编程语言所应 有的的一切特性,如封装,继承和多态。 在 C众多的优势中,它在数据库方面的特长显得尤为突出:适合于多种数据库结构,从客户 /服务机模式到多层数据结构模式,而且 C编写的代码具有更好的可读性,而且减少了发生命名冲突的可能。 服务 器上运行 ,是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。 它使运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。 使用一种字符基础的,分级的配置系统,使服务器环境和应用程序的设置更加简单。 因为配置信息都保存在 简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。 这种被称为 Zero Local Administration的哲学观念使 的基于应用的开发更加具体,和快捷。 一个 的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须的文件,不需要系统的重新启动。 多处理器环境的可靠性 已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。 可以加入自己定义的组件。 安全性基于 Windows 认证技 术和每应用程序配置,可以确定原程序时绝对安全的。 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性 10 和稳定性更好的应用程序,并提供更好的安全保护。 可以通过在现有 ASP 应用程序中逐渐添加 功能,随时增强 ASP 应用程序的功能。 是一个已编译的、基于 .NET 的环境,把基于通用语言的程序在服务器上运行。 将程序在服务器端首次运行时进行编译,比 ASP 即时解释程序速度上要快很多 .而且是可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、 C 和 JScript .NET.)创作应用程序。 另外,任何 应用程序都可以使用整个 .NET Framework,可以无缝地与 WYSIWYG HTML 编辑器和其他编程工具(包括 Microsoft Visual Studio .NET)一起工作。 功能模块 本系统分为前台和后台 2 个大的功能模块 ,下面介绍 2 个功能模块的详细功能。 前台主要功能包括:用户注册,用户登陆,新闻信息,留言板,旅游线路,景点信息,酒店信息,土特产信息,门票信息,门票预订 ,在线充值等主要功能。 后台主要的功能包括:账号管理,新闻管理,留言管理,线路信息管理,景点管理,酒店管理,土特产管理,门票管理,预订管理等功能模块。 功能模块图如图 31。 三 亚 旅 游 信 息 网 的 设 计 与 实 现用 户 模 块管 理 员 模 块用户注册用户登陆留言板旅游线路酒店信息景点信息酒店预订信息门票信息新闻管理会员管理留言管理线路管理酒店管理景点管理酒店预订管理门票管理 图 31 系统功能模块图 11 数据库设计 概念结构设计 数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术,具体说,数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。 大型数据库的设计和开发是一项庞大的工程,是涉及多学科的综合性技术。 其开发周期长、耗资多、失败的风险也大。 必须把软件工程的原理和方法应用到数据库建设中来。 对于从事数据库设计的专业人员来讲,应该具备多方面的技术和知识。 根据数据库中的几个表分别绘制数据库的实体图。 管理员信息实体图如图 32 所示。 编 号登 陆 账 号管 理 员 信 箱登 陆 密 码 图 32 管理员信息实体图 酒店信息实体图如图 33。 编 号酒 店 图 片酒 店 描 述酒 店 地 址酒 店 等 级平 均 价 格酒 店 名 称酒 店 信 息 图 33 酒店信息实体图 12 景点信息实体图如图 34 所示。 图 片价 格描 述线 路景 点 地 址景 点 名 称景 点 信 息 图 34 景点信息实体图 新闻信息实体图如图 35 所示。 编 号发 布 时 间查 看 次 数新 闻 内 容新 闻 标 题新 闻 信 息 图 35 新闻信息实体图 13 线路信息实体图如图 36 所示。 编 号线 路 类 型途 径 景 点线 路 价 格线 路 名 称线 路 信 息 图 36 线路信息实体图 订单信息实体图如图 37 所示。 编 号订 单 状 态订 单 时 间订 单 人订 单 编 号订 单 信 息 图 37 订单信息实体图 14 门票信息实体图如图 38 所示。 编 号数 量描 述价 格景 点 名 称门 票 信 息 图 38 门票信息实体图 留言信息实体图如图 39 所示。 编 号回 复 内 容留 言 人留 言 内 容留 言 标 题留 言 信 息发 布 时 间 图 39 留言信息实体图 15 会员信息实体图如图 310 所示。 编 号真 实 姓 名电 子 邮 件登 陆 密 码登 陆 账 号会 员 信 息联 系 电 话 图 310 会员信息实体图 数据逻辑结构 数据库的设计通常是以一个已经存在的数据库管理系统为基础的,常用的数据库管理系统有 MYSQL, SQL Server, Oracle 等。 我采用了 SQL server 2020 数据库管理系统,建立的数据库名为 sanyalvyou。 主要数据库表详细信息如下: 表 31 管理员信息表 Admin 序号 列名 数据类型 长度 主键 允许空 说明 1 id int 4 是 否 编号 2 Name nvarchar 50 是 登陆账号 3 Pwd nvarchar 50 是 登陆密码 表 32 酒店信息表 Hotal 序号 列名 数据类型 长度 主键 允许空 说明 1 id int 4 是 否 编号 2 Name nvarchar 100 是 酒店名称 3 Address text 16 是 地址 4 Price nvarchar 50 是 价格 5 Ds text 16 是 描述 16 6 dengji nvarchar 50 是 等级。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。