https://www.bilibili.com/video/BV1Xw4m197j2/

演示视频:

第4章  系统功能模块设计

3.1系统体系结构设计

该系统为B/S三层结构,它的运行环境分客户端、应用服务器端和数据库服务器端三部分。Web浏览器向web服务器发出HTTP请求,web服务器接收到请求,向数据库服务器发出SQL请求,数据库接收到请求对该请求作出了反馈,web服务器接收到由数据库服务器发出来的SQL结果后对其作出反馈。向web服务器发出HTTP 结果。如图3-1所示。

图3-1 B/S结构图

以下是系统的软件环境:

1.客户端

操作系统:Windows7或更新版本。

浏览器:IE7以上,其它常见浏览器如FireFox。

2.应用服务器端

操作系统:Windows2012 Server或更新版本。

应用服务器:JDK 1.6+Tomcat。

数据库访问:JDBC。

3.数据库服务器端

操作系统:Windows2012 Server或更新版本。

数据库系统:SQL Server。

3.2总体设计

基于ASP.NET的怡心旅行社旅游管理信息系统的主要角色分为会员、经销商和管理员三个部分,具体的功能分析在前三章节已经介绍,结合功能需求分析,画出系统功能图如图3-2所示。

0c3764ff3985d61ce9de4e8514892216.jpegb

图3-2管理员功能图

3.3 概要设计

3.3.1系统逻辑设计

基于ASP.NET的怡心旅行社旅游管理信息系统的特点就是利用Browser/Server(B/S)结构,提供了一个网络平台,让会员通过网络随时随地的进行查看旅游景点管理。系统的优势在于系统简单、功能强大、扩展能力良好以及能够方便的跨地域操作等性能。系统的网络应用原理示意图如图3-3所示:

a9cd6dd6af56fb003ad5741bfdc55d1a.jpeg

图3-3系统的网络应用原理示意图

3.3.2系统物理结构

系统实现的物理结构如图3-4所示:









9e7feab0c5e9251b98e390b6ef9189bd.jpeg

图3-4 系统实现的物理结构图

3.3.3系统网络拓扑结构图

基于ASP.NET的怡心旅行社旅游管理信息系统采用先进的B/S架构,该架构具有开发简、单共享性强、维护简单方便等诸多优点。本系统的网络拓扑图如图3-5所示:




a9983e4fa680ec2a90a426009dc3e6f4.jpeg

图3-5系统的网络拓扑图

在整个设计过程中,应该考虑到以下问题:

1.要确定好会员具体的功能需求以及设计过程中的非功能需求,以及在整个应用过程中应该具备的基本功能。

2.页面与页面之间的衔接程度和跳转速度。

3.在实现每个目标模块时,应该对所需要的数据、数据的格式、数据的来源以及存储方式有好的分析。

4.服务端的支持至关重要,应用程序在使用的过程中,需要何种服务器进行支持,具体的支持方案。

5.数据终端的设计,具体的数据库及其数据格式,相应的数据支持。

6.具体的权限管理,不同界面与场景,不同的设计权限。

第5章  系统详细设计与实现

在本系统中服务端的主要工作就是对数据库的维护工作,管理员通过服务端,对系统的一些基本数据进行维护,比如会员的管理,相关信息的管理,信息的处理等。其操作主要在电脑实现,采用的是B/S的开发模式。下面对整个设计的主要界面进行讲解。

3.1系统主界面

系统主界面主要分为网站首页、旅游景点,导游信息,酒店展示等等,会员不经过注册登录步骤就可以访问系统界面上的功能。会员可以通过主页进行登录注册。系统主界面如图3-1所示。

341a0adffdb7285de8a8ec4272e34d7a.jpeg

图3-1 系统主界面

3.2会员注册界面

为了便于管理员对会员的管理,在会员注册页面接收到的注册信息要经过严格的过滤。用ajax技术来保证注册会员名的唯一,通过javascript来保证会员填入的相关信息不能为空。

会员注册时,当填入的信息无误后,点击保存,则注册成功

12ee9b4e567826a04240e5820c281ad3.jpeg

图3-2会员注册界面






9ba41c6fc5b03734314f45ba9176926a.jpeg

图3-3会员注册流程图

3.3会员登录界面

会员要想登入系统,首先要从登入页面登入,登入页面的主要作用是验证管理要的权限,只有通过验证的会员才可以进入系统进行操作。登入页面主要由会员账号和密码两个输入框组成。首先页面会对输入数据的完整性进行检查,然后在查询数据库,如果会员存在则会登入成功,如果不存在则会提示。界面如下:

e0039203c0ba2257e2a328179b16d356.jpeg

图3-4 会员登录界面

3.4会员查看路线信息界面

会员通过系统主页可以查看系统中所有的旅游路线信息,包括地点,景区介绍,路线价格等等信息,还可以通过该界面查看景区图片描述。会员查看景物界面如下图所示:

87ce4e3fad958ce0ca6f0c0e77f675a3.jpeg

图3-5 查看景区路线信息界面

会员对自己想要的景区路线进行预订,路线预订界面展示如下图所示,会员需要提交联系方式,预订人姓名等详细的信息。

f0889a037a0212a01313d0b9a32ff3dc.jpeg

图3-6 路线预订界面


3.5会员查看订单界面

会员登录系统之后可以查看自己提交的订单。会员查看订单信息界面如下图所示:

bda1bc7a43864f276de4bc8562caf38e.jpeg

图3-7查看订单界面

3.6管理员登录界面

注册结束,管理员就有了自己的登录账号,登入页面的主要作用是验证管理要的权限,只有通过验证的管理员才可以进入系统进行操作。登入页面主要由管理员账号和密码两个输入框组成。首先页面会对输入数据的完整性进行检查,然后在查询数据库,如果管理员存在则会登入成功,如果不存在则会提示。具体界面如图3-8所示。

10af1bc5d469dafdb56b0152001604c1.jpeg

图3-8管理员登录界

3.7管理员功能界面

登录到后台的管理员,可以操作管理员服务端的所有功能,包括系统管理、景点管理,路线管理,酒店管理,会员管理等。管理员功能界面如下图所示:

54b1c1a0c24948c434ecf13214b93b87.jpeg

图3-9管理员界面

3.8管理员录入景区

管理员通过系统后台添加景区的相关信息,包括景区的名称、景区的图片等。管理员录入景区信息如下图所示:


b4f36d8c7dbe38391275079737b4c0f4.jpeg

图3-9管理员录入景区界面

3.9会员管理

管理员登录系统之后可以通过该界面管理前台注册会员的详细信息,可以搜索会员信息,删除会员信息等。

e9dc10885151560a8cc72e1c698df168.jpeg

图3-10门票录入界面








Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐