210 likes | 393 Views
电子商务平台建设. 任务三 商务平台数据库设计. 基本知识. 数据库是动态网站的基础,网站发布的信息(除图片等多媒体文件膸)均存储在数据库中。 网站数据库基本结构 网站基本信息表:存储网站名称等基本信息(也可直接做在网页中,不存在数据库中)。 管理员表 : 存储网站管理员帐户信息。 客户 ( 用户 ) 表 : 存储注册用户帐户信息。 信息分类表 : 存储网站信息分类 ( 频道、栏目 ) 信息。 信息表:存储文章、产品等信息。 *也可根据信息类别单设新闻信息表、产品信息表、软件信息表等 系统日志表:记录管理员及用户登陆及操作的信息。 友情链接表:存储链接信息 …….
E N D
电子商务平台建设 任务三 商务平台数据库设计
基本知识 • 数据库是动态网站的基础,网站发布的信息(除图片等多媒体文件膸)均存储在数据库中。 • 网站数据库基本结构 • 网站基本信息表:存储网站名称等基本信息(也可直接做在网页中,不存在数据库中)。 • 管理员表:存储网站管理员帐户信息。 • 客户(用户)表:存储注册用户帐户信息。 • 信息分类表:存储网站信息分类(频道、栏目)信息。 • 信息表:存储文章、产品等信息。 • *也可根据信息类别单设新闻信息表、产品信息表、软件信息表等 • 系统日志表:记录管理员及用户登陆及操作的信息。 • 友情链接表:存储链接信息……
对于商务类网站,数据结构比较复杂,主要还需包括对于商务类网站,数据结构比较复杂,主要还需包括 • 商品分类表。 • 商品信息与库存表:记录仓库中商品的信息(包括数量等)。 • 订单信息表:包含订单号、订单处理进度、客户帐户等信息。 • 订单明细表:记录每个订单中商品的信息,包括购买数量及价格等 • 进货表:记录货物采购信息。 • 出货表:记录发货信息,包含发货时间、订单号等。 • 退货表:记录客户退货信息。 • 帐户积分表:记录用户购物积分信息。 ……
子任务一 认识与安装OK3W系统 • OK3W系统是一个功能比较完善的信息发布系统,适用于企业做宣传网站或者事业单位做信息发布平台。 • 功能: • 网站后台帐户管理(可分设操作权限); • 网站用户注册与管理(具用户积分功能); • 信息无级分类显示(可上传图片等多媒体文件); • 用户可发表评论; • 用户可推荐发布文章(需经管理员审核); • 软件发布与管理、下载; • 用户留言与管理; • 友情链接设置与管理; • 在线投票、后台数据库备份、操作日志记录等功能。
操作: • 登陆OK3W实际应用1(http://www.jxveg.net)了解系统功能; • 登陆OK3W实际应用2(http://www.yxgt.com.cn/)了解系统功能; • 通过http://www.mycodes.net/soft/11091.htm下载ok3w软件; • 登陆http://192.168.1.240/ftp注册自己在教室服务器上的WEB站点空间; • 通过ftp将下载的代码安装到自己申请的WEB空间中。 • 登陆自己安装的OK3W系统前后台,了解网站功能。
子任务二:熟悉OK3W 4.8版数据库结构 • OK3W系统的数据库存储在DB目录中,文件名为“Ok3w.Net###v4.8.ASP” • 该数据库是Access 2003数据库,扩展名为“asp”的目的是防止数据库被下载!因为IIS将扩展名为”asp”的文件默认为ASP网页文件,只能运行,不是原文件发送。这样有效保护了数据库。(数据文件保护方法1:将扩展名改为asp) • 数据文件保护方法2:文件名必须含字母数字等,没有特定含义,提高猜测难度。 • 一般数据库单独存放在一个文件夹内,例如DB、DATA等。
操作 • 将DB文件夹中的数据库文件扩展名改为“mdb” • 双击数据库文件,用Access打开; • 查看库中表目录: • Ok3w_Adlog:用于记录管理员、会员操作日志 • Ok3w_Admin:存放系统管理员帐户信息 • Ok3w_AdSense:存放广告位设置信息 • Ok3w_Article:存储网站发布的信息 • Ok3w_Channel:存储频道信息 • Ok3w_Class:存储频道下栏目信息 • Ok3w_Guest:存储留言信息 • Ok3w_Link:存储又情链接信息
Ok3w_SiteConfig:存储网站名称等基本参数信息; • Ok3w_Soft:存储发布的软件信息; • Ok3w_User:存储会员用户注册信息; • Ok3w_Vote:存储在线投票基本信息; • Ok3w_Votelog:存储在线投票日志。
Ok3w_SiteConfig 表结构 • 作用:存储网站配置信息 • 表结构: • SiteIsClose:网站关闭标记(0为运行,1为关闭) • SiteCloseNote:关闭时显示的文字 • SitePath:网站路径 • SiteDbPath:数据库路径 • SiteAdminPath:超级用户系统路径 • SiteName:网站名称 • SiteTitle:网站标题 • SiteKeyWords:网站关键字 • SiteDescription:网站描述 • SiteUrl:网站网址
SiteTCPIP:网站TCP/IP备案号 • SiteCoName:公司名称 • SiteLinkMan:联系人 • SiteTel:电话 • SiteFax:传真 • SiteAddress:地址 • SiteZip:邮政编码 • SiteEmail:Email地址 • SiteQQ:QQ号 • SiteTongji:统计代码 • SitePublicKeyWords:全局关键词 • SiteUserRegKillName:不允许注册的会员名称
SiteUserRegTK:会员注册条款 • SiteUserRegJifen:会员注册成功赠送积分 • SiteUserLoginJifen:每天第一次登陆赠送积分 • SiteUserTGJifen:投稿通过审核,赠送积分 • SiteUserDengji:用户登记信息 • SiteIsGuest:用户留言审核标记(0为不审核,1为审核) • SiteGuestNews:留言簿公告 • Sitesy_DLL:水印组件标记 • Sitesy_Type:水印类型 • Sitesy_Location:水印位置 • Sitesy_Text:水印文字
Sitesy_Family:水印文字字体 • Sitesy_Size:水印文字大小 • Sitesy_Color:颜色 • Sitesy_Logo:水印图路径 其余:为软件下载频道参数, 不一一介绍!
了解Ok3w_Admin管理员表 • 打开Ok3w_Admin表,了解数据结构: • AdminId:管理员用户ID号,用于唯一识别用户; • AdminName:帐户名 • AdminPwd:帐户密码 • GroupId:设置用户操作权限 • AdminLock:用户锁定标记 说明:为防止别人下载到数据库,窃取帐户信息,密码采用,MD5加密技术。“a77f543d4bba2f2676ea2df2d3eef245”为admin的MD5加密密码。 MD5加密信息很难被破解。
了解 Ok3w_User会员用户表 • Money:帐户余额 • Photo:照片地址 • Content:自我介绍 • IsLock:帐户锁定标记 • RegTime:注册日期 • RegIp:注册地址 • LastLoginIp:登陆地址 • LastLoginTime:登陆时间 • LoginCount:退出时间 • ID:用户标识 • User_Name:帐户名 • User_Password:密码 • Name:姓名 • Tel:电话号 • Mail、QQ号 • Sex:性别 • Address:联系地址 • Zip:邮政编码 • Birthday:出生日期 • Jifen:积分
了解 Ok3w_Class 频道栏目表 • gotoURL:外部链接地址 • ID:栏目标识; • SortName:栏目名称 • ChannelID:频道标记(“1”为新闻频道,”2”为相关说明栏目频道,”3”为软件下载频道频道) • ParentID:上级栏目ID • Ispic:图片栏目标记 • OrderID:排序序号 • PageSize:页显示记录数
Ok3w_Article文章信息表 • ID:文章唯一标识号,自动生成; • ChannelID:所属频道ID 号,1为新闻,2为其它说明,3为软件下载 • ClassID:所属栏目ID号 • TITLE:文章标题 • TitleColor:标题显示颜色; • TitleURL:标题URL链接(设置链接后点击时就跳转到指定地址,而不是显示其文章) • Keywords:文章关键词,便于信息被搜索引擎所记录。 • Description:文章摘要 • Content:文章内容 • Author:作者 • ComeFrom:稿件来源
AddTime:添加时间 • Inputer:文章录入用户帐号 • IsPic:图片标记(0为无图片,1为有图片) • PicFile:为图片存储路径 • IsPass:审核标记(0为未审核,1为审核通过) • Istop:新闻置顶标记(0为不置顶,1为置顶) • IsDelete:删除标记(0为不删除,1为删除) • IsCommend:推荐标记(0为不荐,1为荐) • IsMove:新闻滚动标记(0为不滚动,1为滚动) • IsPlay:图片轮播标记(0为不轮播,1为轮播) • IsIndexImg:首页分类略图标记(0为不作分类略图,1为成为分类略图)
IsUserAdd: • GiveJifen: • vUserGroupID:游览用户组(权限分类) • vUserMore:权限更多标记 • vUserJifen:访问者积分 • pMoodStr:投票信息 • Hits:访问数
Ok3w_Channel表结构 • 存储频道信息 • 表结构: • ChannelId:频道编号 • ChannelName:频道名 • ChannelPicUrl:频道图片链接 • ReadMe:频道说明 • OrderID:排序序号 • ChannelDir:频道目录 • ModuleType:模块类型(1--文章 2--下载 3--图片 4--留言 5--商城)
Ok3w_Guest表结构(存储留言信息) • IP:限制或者允许IP地址 • IsPass:审核标记 • IsTop:顶置标记 • ReTime:回复时间 • ReUser:回复用户 • Ad_Ask:回复内容 • ID:记录编号 • pID:对应文章编号 • Title:标题 • UserName:用户名 • Mail:电子邮件地址 • Homepage:个人网页地址 • Content:留言内容 • QQ:留言人QQ • TypeID: • TableID: • AddTime:评论发表时间
Ok3w_Link 表结构 • 存储链接信息 • 表结构: • Lid:记录编号 • Lname:链接名称 • Lpic:链接图片地址 • Lurl:链接网页地址 • Lnote:链接注释 • Lorder:排序顺序 • Ltype:显示频道(1为新闻,3为软件下载频道) • Ctype:显示类型(0为文字链接,1为图片链接)