拟解决的问题:
(1)根据指导老师提供的原始材料和课题要求按照管理信息系统的生命周期开发方法和步骤,经过细致的系统分析、合理的系统设计,使用SpringBoot框架,选择可行的开发工具,实现旅游网站。本课题充分利用面向对象开发环境的可视化特点,合理的设计用户界面,按照数据库设计理念合理的设计数据库。
(2)操作过程中直接、方便、实用,并满足广大消费者对旅游网站的基本需求。
(3)具备网站及数据库的维护功能,根据用户需求及时的进行网络更新,数据的添加、维护、修改等操作。
(4)根据需求分析与系统功能设计目标,结合实际情况本系统功能模块设计分为如下几个模块:
旅游网站主要功能如下:
1.用户管理:注册、登录、退出、修改密码;
2.分类显示:显示旅游路线的分类;
3.旅游路线显示:按分类查询旅游路线、通过关键字搜索旅游路线、查看旅游路线的详细信息;
4.购物车管理:向购物车中添加旅游路线、修改购物车中旅游路线数量、删除购物车中旅游路线、我的购物车;
5.订单管理:通过购物车中生成订单、查看我的订单、查看某个订单的详细、订单支付、取消未付款订单。
6.首页:提供一个网站首页,该网站用户的登录,注册,所有旅游路线的一级分类,热门旅游路线和最新旅游路线的展示等。
7.旅游路线管理:旅游路线的上架、下架。
用户登录时把用户名和密码放在客户端的做法是不安全的,为了提高用户名和密码安全性必须使用别的信息鉴别用户,以上问题的解决方法是:
(1)进行用户验证的时候采用post提交方式使户名和密码不能被直接浏览。
(2)为了使登录信息更安全,维护了用户的利益。不要求客户购物完成后情况缓存,通过设置cookies的属性,防止了用户的用户名和密码被非法手段盗用,保障了旅游网站的安全。