该项目采用B/S架构模式,使用C#编程语言,以ASP.NET MVC框架为基础进行开发。项目以vs2019为开发环境,数据库使用SQL Server。项目主要功能包括,登录注册、景点展示、旅游项目展示、旅游攻略管理,公告展示、社区讨论、购物车、用户收藏、个人中心、用户管理、景点管理、旅游项目管理、旅游攻略管理、订单管理、公告管理、讨论管理等功能。
用户注册
用户在注册界面填写用户名、密码、真实姓名、手机号码等信息后,就能完成注册,开始登录。用户注册功能图,如图1.2所示。
图1.2 用户注册功能图
登录
用户输入正确的账号、密码、验证码,登录系统后,即可成功登录。登录功能图,如图1.3所示。
图1.3 登录功能图
首页
首页是用户登录后所跳转的第一个页面。用户也可以通过点击导航栏中的选项进入不同页面查看其他信息,首页功能图,如图 1.4 所示。
图1.4 首页介绍功能图
景点列表页面
用户点击导航栏的旅游,就能跳转到景点页面,查看所有景点。景点页面功能图,如图1.5所示。
图1.5 景点列表功能图
景点详情页面
用户在景点列表页面点击景点图片的文字就跳转到对应的景点详情页面。景点详情页如图1.6所示。
图1.6景点详情页面
攻略列表页面
用户点击导航栏的旅游攻略,就能跳转到攻略列表页面,查看所有攻略。攻略页面功能图,如图1.7所示。
图1.7 旅游攻略列表功能图
攻略详情页面
用户在攻略列表页面点击攻略即可跳转到对应的攻略详情页面。攻略详情页如图1.8所示。
图1.8攻略详情页面
旅游项目列表页面
用户点击导航栏的旅游项目页面,就能跳转到项目页面,查看所有旅游套餐。旅游套餐页面功能图,如图1.9所示。
图1.9 旅游项目列表功能图
旅游项目详情页面
用户在项目列表页面点击对应项目就跳转到对应的项目详情页面。项目详情页如图1.10所示。
图1.10旅游项目详情页面
我的订单
用户购买门票,预定酒店或者购买旅游套餐后,会显示在我的订单页面。如图1.11所示。
图1.11 我的订单功能图
个人中心
用户登录系统后,点击个人中心,便可以查看到我的信息详情。个人中心功能图,如图1.12所示。
图1.12 我的信息介绍功能图
用户收藏
用户浏览时遇到喜欢的景点,攻略或者项目,都可以进行收藏操作,收藏过的项景点,攻略,项目都会显示在我的收藏页面。用户收藏页面如图所示。
图1.13 我的收藏功能图
登录
点击后台管理进入管理员登录界面,输入账号、密码和正确的验证码即可进入网站后台管理界面。登录功能图,如图1.13所示。
图1.13 登录功能图
网站用户信息管理
管理员点击网站用户信息,就能对用户进行添加、删除、查看。新增用户时,填写用户姓名、性别、地址等信息。用户信息管理功能图,如图1.14所示。
图1.14 用户信息管理功能图
后台管理员信息管理
管理员点击后台管理员,就能对管理员进行添加、删除、查看。如图1.15所示。
图1.15 后台管理功能图
旅游项目管理
管理员点击旅游管理下的项目管理,就会进入项目管理页面,管理员可在此对项目进行增删改查的操作。如图1.16所示。
图1.16 项目管理功能图
景点管理
管理员点击旅游管理下的景点管理,就会进入景点管理页面,管理员可在此对景点进行增删改查的操作。如图1.17所示。
图1.17 景点管理功能图
旅游攻略管理
管理员点击旅游管理下的攻略管理,就会进入攻略管理页面,管理员可在此对攻略进行增删改查的操作。如图1.18所示。
图1.18 旅游攻略管理功能图
旅游订单管理
管理员点击订单管理下的订单管理,就能对订单进行管理。订单相关操作,如图1.19所示。
图1.19 订单管理相关图
公告管理
管理员点击公告管理下的公告列表管理即可对公告信息进行增删改查的操作。
图1.20公告管理操作图
讨论管理
管理员点击讨论管理,即可对用户讨论进行增删改查的操作。
图1.21讨论管理操作图