https://www.bilibili.com/video/BV19i42197xh/
演示视频:
3.7 模块功能实现
系统登录窗口
当管理员输入完用户名和密码后,系统就开始判断用户名是否存在。用户名不存在时,提示出错信息,不能使用本系统;用户名存在而密码不匹配时,提示出错信息;只有当用户名和密码都正确且匹配时,进入主界面,使用旅游网站建设。管理员享有一切权力。
后台登陆:
用户登陆:
主界面
主界面提供了很多的按钮,只要你点击想要查看的窗口,就可以随意进入,其中的更改用户可以让你回到登录界面重新登录,重新判断用户的权限。
此窗口中的信息添加,修改和删除都是只能由管理人员使用,一般用户只能查看翻阅基本资料。用户可以看到最新的信息,了解旅游地区的信息。
此窗口是本系统最核心的设计,它提供给用户路线的选择和详细资料。你可以通过属性来选择。如果用户想更快地查到自己向往的旅游地点,也可以直接输入城市的名称,即可完成路线查找。若没有用户希望的旅游路线,旅游网站可以根据用户的要求,并结合导游、景点情况以及开发的前景预测适当新增或修改路线,尽量完成用户的愿望。当然,如果有的路线开发不合理,经过一段时间的试运营后可以删除。
在线交流窗口用户通过对旅游景点的以及菜品等进行交流,作出自己的选择,就可以把个人基本信息告诉旅游网站以便统一管理和相互的联系。旅游网站就可以及时与用户取得联系,商量响应处理地方法。
3.8 程序流程图
3.8.1 程序设计
程序设计就是根据系统的功能,对程序进行设计,包括系统该有哪些参与者,每个参与者该具有哪些功能,以及功能点之间的数据转换和处理。
程序流程图又称为方框图。表示方法简明直观,是用来描述程序执行的逻辑过程的。它把程序的基本步骤归纳为:处理、判断、输入/输出、开始和结束等几个基本功能,并用不同的记号加以表示,从而描述程序的执行过程。
在绘制程序框图时,使用的符号说明如下。
图 流程图符号
系统主程序流程图如下图所示。
主程序流程图
子系统流程图如下图所示。
子系统流程图
3.8.2编程的过程及特色
本系统采用自上而下的开发模式,首先把系统很多共用的功能提取出来进行封装,其他模块需要用到时直接调用即可。然后根据各个模块开发功能,每个模块单独成为一个小系统。降低耦合度。
4. 详细设计
根据前面的分析与设计,我们下一步进行最重要的一个环节就是详细设计阶段,在这一阶段,我们会进行编码工作,就是写代码来实现系统的功能。下面我将对在实现过程中几个比较典型,具有代表意义的页面进行说明和代码分析。
4.1 网站主界面
作为整个网站的首界面,也是主界面,这个界面起着向外边传递网站基本信息和基本功能的作用。当用户打开这个网站后,会看到网站的一些基本信息,包括景区概况介绍、旅游资讯、景区导游、餐饮服务、住宿服务、民族风情、自驾旅游、在线交流以及会员登录等部分。
4.2 管理员登入界面
管理员需要登入网站后台,对网站进行维护工作,所以管理员的登入界面也比较具有代表性,这里有一个验证码,还有一个对权限检查控制的功能。
用户想要登入后台,首先要输入用户名和密码,被验证通过后才可以进行后台。验证不通过则会被提示。界面如下:
4.3 景点录入界面
作为整个网站比较核心的功能,就是景点的展示录入工作。输入景点的基本信息,上传相应的图片,就会增加一条景点信息。界面如下:
4.4 资讯管理界面
资讯管理只要是对系统资讯信息的修改、增加等。界面如下:
4.5 留言管理界面
作为整个网站比较核心的功能,就是留言管理工作。用户可以登录网站对景点的问题进行在线交流以及留言。界面如下:
4.6会员管理界面
会员可以登录网站进行注册登录以及管理员对会员信息进行管理。界面如下:
.7 商家管理界面
商家注册信息。界面如下: