建材公司门户网站的设计与实现 - 图文 下载本文

建材公司门户网站的设计与实现

全局概念结构。

(3)逐步扩张:首先定义最重要的核心概念结构,然后向外扩充,以滚雪球的方式逐步生成其他概念结构,直至总体概念结构。

(4)混合策略:即将自顶向下和自底向上相结合,用自顶向下策略设计一个全局概念结构的框架,以它为骨架集成自底向上策略中设计的各局部概念结构。其中最经常采用的策略是自底向上方法,即自顶向下进行需求分析,然后再自底向上设计概念结构。

第三 数据库逻辑结构设计:

概念结构是独立于任何一种数据模型的信息结构。逻辑结构设计的任务就是把概念结构设计阶段设计好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构[16]。

设计逻辑结构时一般要分3步进行:

(1)将概念结构转换为一般的关系、网状、层次模型;

(2)将转换来的关系、网状、层次模型向特定的DBMS支持下的数据模型转换; (3)对数据模型进行优化。

3.5 数据库表的建设

根据各个子模块的设计,各子模块均关联多个数据表,在我的网站建设中设计了包括关于我们、下载内容、下载类别、友情链接、留言管理、首部导航栏、底部导航栏、资讯中心、资讯类别、产品展示、产品类别、网站会员12个表,下面简单介绍下其中的产品类别、网站会员、友情链接、关于我们的表具体设计。

表3-1产品类别的数据表

说明 标识 类别名称 排列顺序 大类ID 字段 class classname paixu bigclass 类型(长度) int varchar(50) int int 允许空 否 否 否 否 备注 主键,自增长 外键 如表3-1中所示,字段class是产品标识,用于显示产品类别的编号,该字段为主键,当添加一个新的新闻时,该字段的值会自动增长一个数;字段bigclass是产品类别标识,当发布产品时,该字段的值从产品类别表中取得;字段classname表示类

15

建材公司门户网站的设计与实现

别名称。

表3-2网站会员的数据表

说明 标识 会员登录名 E-mail 密码 审核(是/否) 登录时间 登录次数 会员等级 金钱数量 评价 字段 id user email password pass logint loginc class money content 类型(长度) int varchar(50) varchar(50) varchar(50) int int int int int varchar 允许空 否 否 否 否 否 否 否 否 否 否 备注 主键,自增长 外键 由1/0表示是/否 自增长 如表3-2 id为标识,没注册一个会员,标识自动加1,user、password会员登录的登录名与密码,email是管理员联系会员的交流工具,class是会员等级分0级普通会员,1级白银会员,2级黄金会员,loginc登录网站的次数,自动增加,logint为登录时

间。

表3-3友情链接的数据表

说明 标识 名称 描述 地址 点击次数 排序 时间 字段 id title content url click paixu riqi 类型(长度) int varchar(50) varchar(50) varchar(50) int int varchar(50) 允许空 否 否 否 否 否 否 否 备注 主键,自增长 外键 如表3-3为友情链接的数据表,包括了友情链接网站的名称,对网站的简单描述,链接的地址,被点击的次数,链接的排列顺序,发出链接的时间。id为标识随着添加的个数而增加。

表3-4关于我们的数据表

说明 字段 类型(长度) 允许空 备注 16

建材公司门户网站的设计与实现

标识 名称 点击 描述 排序 id title click content paixu int varchar(50) int varchar(50) int 否 否 否 是 否 主键,自增长 外键 如表3-4为关于我们的数据表,作用是在网站的介绍分类部分的标题,能链接到网站的其他页面,id为标识自动增加,title是标题的名称,click是点击的次数,content是描述的内容,排序变化则几个标识的也会上下浮动。

3.6 数据库E-R图

网站的主要模块有产品,新闻资料,管理员,留言,下载等几个主要分类,下面为其中5个实体的E-R图。

产品类别 点击率 产品标题 产品 产品排序 产品编号 推荐产品 图3-6 产品页面E-R图

发布日期 图3-6为产品的E-R图,表示产品实体有产品类别、产品标题、产品编号、点击率、产品排序、发布日期、推荐产品七个属性。将产品的分类明确化能帮助客服与使用人员更明确的了解与认识到产品的不同属性和找到更好的商品。

17

建材公司门户网站的设计与实现

类别 点击率 标题 新闻 排序 编号 时间

图3-7 新闻模块的E-R图

图3-7为新闻模块的E-R图,表示新闻资讯实体有类别、标题、编号、点击率、排序、发布日期六个属性。能让人方便的对新闻模块的相关功能进行添加或浏览,为人们的快速生活带来方便。

管理员账号 联系方式 工作内容 管理员 管理权限

图3-8 管理员E-R图

上图3-8是管理员E-R图,表示管理员实体有管理员账号,联系方式,管理权限,工作内容四个属性。对管理员的功能进行确切的规定,为管理员的工作大开方便,帮助其对会员的功能进行修改等操作。

18