网上商城网站的设计与实现(基于php的)毕业论文 下载本文

3.1.3 系统结构总体设计

图 3-1系统功能结构图

3.1.4 系统运行环境要求

(1)硬件环境要求:

①1 GHz以上处理器。

②Microsft Windows 支持的VGA 或分辨率更高的监视器。 ③512MB内存以上。

(2)软件环境要求:本系统是在Microsft Windows XP平台下开发的,所采用的开发语言是PHP,后台采用了MySQL Server 5.0数据库,服务器用Apache。这样的黄金组合,大大的提高了数据处理的速度。

①操作系统:Windows XP 系列 ②数据库:MySQL5.0

(3)语言种类:简体中文版

(4)显示参数:分辨率:1024×768;色彩:256 色以上 3.2 数据库设计

3.2.1 数据库概念结构设计

(1) 系统主要功能模块E-R 图

图3-3 实体和实体之间的关系E-R图

注:实体集的属性已经部分省略 (2)部分相关数据表

表3-2管理员信息表(olm_admin)

字段名称 管理员id 管理员名称 管理员email 管理员密码 注册时间 最新登录时间 最新登录ip

表3-3商品品牌信息表(olm_ brand)

字段名称 品牌id 品牌名称 品牌logo id name logo 代码 数据类型 int(7) varchar(50) varchar(80) 是否为空 not null not null not null id username email password add_time last_login last_ip 代码 数据类型 smallint(5) varchar(60) varchar(60) varchar(255) varchar(15) varchar(20) varchar(11) 是否为空 not null not null not null not null not null not null not null

备注 链接路径 顺序 是否显示

notes url sort is_show text varchar(255) tinyint(3) tinyint(1) not null not null not null not null 表3-4购物车信息表(olm_cart)

字段名称 购物车id 用户登录id id login_id 代码 数据类型 mediumint(8) int(11) varchar(32) 是否为空 not null not null not null 用户session session_id id 商品id 商品编号 商品名称 单件运费 加件运费 商品质量 市场价格 商城价格 商品数量

goods_id goods_sn goods_name freight addfreight goods_weight market_price mall_price goods_num mediumint(8) int(11) varchar(120) decimal(10,0) decimal(10,0) decimal(10,0) decimal(10,2) decimal(10,2) smallint(5) not null not null not null not null not null not null not null not null not null 表3-5收藏夹信息表(olm_collect_goods)

字段名称 收藏夹id 用户登录id 商品id id login_id goods_id 代码 数据类型 mediumint(8) mediumint(8) mediumint(8) 是否为空 not null not null not null

添加时间

add_time datetime not null 表3-7商品信息表(olm_goods)

字段名称 商品id 编号 名称 商品信息标题 商品类别id 商品品牌id 商品分类id 库存 库存警告数量 已售数量 商品质量 商品单位 进货价 市场价 商城价 活动价格 活动开始时间 活动结束时间 单件运费 加件运费 图片名称 id goods_sn goods_name goods_title type_id brand_id cat_id goods_num warn_num sold_num goods_weight unit purchase_price market_price mall_price promote_price mediumint(10) int(10) varchar(120) varchar(300) smallint(5) int(7) smallint(7) int(11) smallint(3) int(11) decimal(10,3) varchar(10) decimal(10,2) decimal(10,2) decimal(10,2) decimal(10,2) not null not null not null not null not null not null not null not null not null not null not null not null not null not null not null not null not null not null not null not null not null 代码 数据类型 是否为空 promote_start_date datetime promote_end_date freight addfreight img_name datetime decimal(10,2) decimal(10,2) varchar(100)

小图路径 大图路径 原图路径 是否上架 添加时间 更新时间 排序 精品推荐 新品上架 热门商品 特价商品 备注

small_img big_img original_img is_on_sale add_time up_date sort is_best is_new is_hot is_special notes varchar(255) varchar(255) varchar(255) tinyint(1) datetime datetime smallint(4) tinyint(1) tinyint(1) tinyint(1) tinyint(1) longtext not null not null not null not null not null not null not null not null not null not null not null not null 表3-8商品分类信息表(olm_goods_cat)

字段名称 分类id 分类名称 类型id 父类id 备注 顺序 是否显示导航 是否显示

表3-9商品类型信息表(olm_goods_type)

字段名称 代码 数据类型 是否为空 id name type_id parent_id notes sort in_nav is_show 代码 数据类型 smallint(5) varchar(50) smallint(5) smallint(5) varchar(300) smallint(4) tinyint(1) tinyint(1) 是否为空 not null not null not null not null not null not null not null