电子商务毕业论文(JSP+MYSQL)
第四章 系统设计
4.1 电子商务系统的组成
电子商务系统是一个典型的JSP数据库开发应用程序,由前台商品展示及销售、后台管理2部分组成。
4.1.1 前台商品展示及销售
该部分主要包括新品上架、特价商品、销售排行、购物车、会员管理、商品公告及订单查询、商品查询等。
1.后台管理
该部分主要对商城内的一些基础数据进行有效管理,包括商品管理、会员管理、订单管理、公告管理等。
4.2 系统功能结构图
电子商务系统前台功能结构如图1所示。
图1 系统前台功能结构图
电子商务系统后台功能结构如图2所示。
13
电子商务毕业论文(JSP+MYSQL)
图2 系统后台功能结构图
4.3 设计目标
本系统在设计时应该满足以下几个目标:
(1)采用人机对话的操作方式,界面设计美观友好、信息查询灵活、方便、快捷、准确、数 据存储安全可靠。
(2)全面展示商城内所有商品,并可展示最新商品及特价商品。
(3)为顾客提供一个方便、快捷的商品信息查询功能。 (4)会员可以随时修改自己的会员资料。 (5)实现网上购物。
(6)商品销售排行,以方便顾客了解本商城内的热销商品及帮助企业领导者做出 相应的决策。
4.4 开发运行环境
4.4.1 硬件平台
(1)CPU:P41.8GHz; (2)内存:256MB以上。 4.4.2 软件平台
(1)操作系统:Windows XP; (2)数据库:SQL Server 2000 (3)开发工具包:JDK Version1.4.2;
4.5 数据库设计
4.5.1 tb_superType
商品大分类信息表主要用来保存商品类别中大的类别信息。
14
电子商务毕业论文(JSP+MYSQL)
4.5.2 商品小分类信息表
商品小分类信息表主要用来保存商品类别中小的类别信息。 4.5.3 tb_rebate
折扣表用来保存顾客在购买商品时的折扣信息。表tb_rebate的结构如表B.3所示。
表B.3
字段名 grade Amount 数据类型 varchar money 长度 20 8 是否主键 是 描述 等级 消费额 表tb_rebate的结构
4.5.4 订单明细表
订单明细表用来保存订单的详细信息。表tb_order_detail的结构如表B.4所示。 表B.4
字段名 ID orderID 数据类型 bigint bigint 长度 8 8 是否主键 是 描述 ID号 与tb_Order表的OrderID字段关联 表tb_order_detail的结构
4.5.5 订单信息主表
订单信息主表用来保存订单的概要信息。表tb_order的结构如表B.5所示。 表B.5
字段名 OrderID bnumber username Truename 数据类型 bigint smallint varchar varchar 长度 8 2 15 15 是否主键 是 描述 订单编号 品种数 用户名 真实姓名 表tb_order的结构
15
电子商务毕业论文(JSP+MYSQL)
4.5.6 会员信息表
会员信息表主要用来存储所注册的会员的信息。表tb_member的结构如表B.6所示。
表B.6
字段名 ID 数据类型 int varchar varchar int 长度 20 20 4 4 是否主键 是 描述 会员ID 用户名 电话 是否冻结 userName tel freeze 表tb_member的结构
4.5.7 管理员信息表
管理员信息表用来保存管理员信息。表tb_manager的结构如表B.7所示。 表B.7
字段名 数据类型 长度 是否主键 描述 ID int 4 是 ID号 manager varchar 30 管理员名称 表tb_manager的结构
4.5.8 商品信息表
商品信息表主要用来保存商品信息。表tb_goods的结构如表B.8所示。 表B.8
字段名 数据类型 长度 是否主键 描述 ID bigint 8 是 商品ID newGoods int 4 是否新品 hit int 4 浏览次数 表tb_goods的结构
16
相关推荐: