作者:云上的浮游_154 | 来源:互联网 | 2023-09-25 01:22
我们接下来要做的就是分析旅游系统有哪些功能模块?哪些界面要做?我们可以同商城项目一样进行分析,大概要做的如下:一:前端页面1.首页2.分类页3.查询结果页4.产品页5.结算页6.支
我们接下来要做的就是分析旅游系统有哪些功能模块?哪些界面要做?我们可以同商城项目一样进行分析,大概要做的如下:
一:前端页面
1.首页
2.分类页
3.查询结果页
4.产品页
5.结算页
6.支付页
7.支付成功页
8.购物车页面
9.我的订单页面
10.确认旅游页面
11.旅游成功交易页面
12.登录页面
13.评价页面
14.注册页面
二:后端功能
1.分类管理
2.分类属性管理
3.产品管理
4.产品属性管理
5.产品图片管理
6.用户管理
7.订单管理
三:运用技术
java:java基础与中高级部分
前端:html,css,Javascript,jquery
j2ee:tomcat,servlet,jsp,filter
数据库:mysql
四:表结构的设计
1.创建数据库
-- 创建shop数据库并且它的默认编码
create database shop default character set utf8;
2.表之间的关系图
//创建9张表。其中表之间的关系已经标出。
2.表
表名称 |
中午含义 |
介绍 |
Category |
分类表 |
存放分类信息,旅行地点, |
Property |
属性表 |
价格,导游,路线,酒店 |
Product |
产品信息 |
如北京一日游,***喀纳斯三日游 |
PropertyValue |
属性值表 |
价格多少,导游是谁,酒店星级
|
ProductImage |
产品图片表 |
存放图片信息,旅游产品界面显示的5个图片 |
Review |
评论表 |
存放评论信息,具体的评论信息 |
User |
用户表 |
存放用户订单信息,就是昵称、密码等等 |
Order |
订单表 |
存放订单信息,包括电话信息, |
OrderItem |
订单项目表 |
存放订单信息,包括旅游购买的项目、套餐数量等 |
3.表之间的关系
*个产品对应一个分类,一个分类对应多个产品,所以是分类和产品之间的关系是一对多的关系。
好了,下一篇博文我们要进行实体类的封装,因为是准备自己做一个商城项目所以要自己设计数据库,再进行实体类、DAO的设计