Javaweb实现旅游管理系统(商城)(二)

我们接下来要做的就是分析旅游系统有哪些功能模块?哪些界面要做?我们可以同商城项目一样进行分析,大概要做的如下:

一:前端页面

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.表之间的关系图

Javaweb实现旅游管理系统(商城)(二)

//创建9张表。其中表之间的关系已经标出。

2.表

表名称 中午含义 介绍
Category 分类表 存放分类信息,旅行地点,
Property 属性表 价格,导游,路线,酒店
Product 产品信息 如北京一日游,新疆喀纳斯三日游
PropertyValue 属性值表 价格多少,导游是谁,酒店星级
ProductImage 产品图片表 存放图片信息,旅游产品界面显示的5个图片
Review 评论表 存放评论信息,具体的评论信息
User 用户表 存放用户订单信息,就是昵称、密码等等
Order 订单表 存放订单信息,包括电话信息,
OrderItem 订单项目表 存放订单信息,包括旅游购买的项目、套餐数量等
3.表之间的关系

Javaweb实现旅游管理系统(商城)(二)

*个产品对应一个分类,一个分类对应多个产品,所以是分类和产品之间的关系是一对多的关系。

好了,下一篇博文我们要进行实体类的封装,因为是准备自己做一个商城项目所以要自己设计数据库,再进行实体类、DAO的设计