建材公司门户网站的设计与实现
打开网站 会员登录 失败重新登录 登录成功 修改资料 订单查询 留 言 退出系统 图3-4会员功能流程图
管理员功能流程分析,管理员登录系统有身份的认证,及对登录名的认证,如不正确,则登录失败。在登录成功后,能对网站后台进行管理,比如产品、资讯、下载、公司简介、会员等方面,对他们的信息进行修改、查询、添加操作。并能对网站的内容进行更新,保证网站的活性。如图3-5所示:
11
建材公司门户网站的设计与实现
启动系统 打开首页 管理首页 管理员登录 重新登录 收录优化 注销登录 后台管理 链接管理 其他管理 管理员成功登录 站点基本设置管理 导航名称管理 添加产品 添加,删除,修改,审核等基本操作 系统设置管理 产品管理 管理产品 产品类别管理 添加资讯 管理资讯 资讯中心管理 下载管理 资讯类别 退出系统 公司简介管理 会员管理 客服中心管理 留言管理 图3-5管理员功能流程图
3.3 网站功能需求分析
第一 基本功能需求:
要求系统应有较好的安全性,用户需要进行一定的身份验证后才能进入后台管理
12
建材公司门户网站的设计与实现
或者发布新闻对于不同角色的用户,其对网站的操作功能不尽相同。
管理员能够对网站相关内容进行维护,对用户信息进行管理,实现上传,审核,删除,修改等基本功能。
用户能够浏览行业新闻,及相关知识,还能在留言板进行留言,注册为会员后可以查看游客看不到的产品这一功能。
系统提供比较完整的维护管理功能,管理员能实现对各个子模块的管理、整个站点的相关管理,并且实现对用户信息进行添加、修改、删除以及对密码的修改功能。
第二 具体功能需求分析:
根据实际需要,我把系统分为新闻资讯、产品中心、联系我们、关于我们、用户管理五个主功能模块,在这里分析建材公司门户网站的需求:
(1)用户管理:该模块负责将用户分为普通注册用户和管理员来实现用户权限的划分,不同权限的用户登录将显示不同的页面:
游客能浏览所有的页面;注册会员能够在网站中购买、留言、获得网站积分及查看高级产品的优势;管理员则能够对注册会员,网站内部所有的信息进行添加、修改、删除。
(2)新闻资讯:该模块分为站内新闻,建材知识,站外资讯三大块。站内新闻包括内部新闻、供求信息、相关企业3个子栏目;建材知识包括新型建材知识、建筑知识、小技巧3个子功能;站外资讯则包括焦点新闻、时事新闻、娱乐资讯3个子功能。负责所有行业相关内容的发布展示,对建材的作用、材质,新兴材料的用处,建材方面名人,最新的资讯给予简单介绍,为其他行业的人员快速了解企业做铺垫。
(3)产品中心:在浏览页面中点击标题链接即进入材料分类页面,此时,每条材料的详细名称信息将被看到,并按照相对的内容放在不同区域,分为建筑材料、原材料、装修材料,每个区域都有多种材料的名称,只要点击一下,则会出现对应材料的相关信息。
(4)关于我们:是对企业的介绍,将企业的精神、物质、人文等相关文化展现的平台,为人们认识企业起到推动作用。
(5)联系我们:这个模块对企业与用户搭建了一个桥梁,用户能将自己对网站或对公司的看法发表到这个模块,而公司则能在这个模块中得到网站或公司的问题或鼓励,以此来推动进步。
13
建材公司门户网站的设计与实现
3.4 数据库设计要求
数据库在一个网站系统中占有非常重要的地位,数据库结构设计的好坏将直接影响到网站的执行效率,对实现的效果产生影响。数据库设计是对一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户信息要求和处理要求。合理的数据库结构设计可以提高数据储存效率,保证数据的完整性和一致性[14]。
设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。数据库设计一般包括如下几个步骤:
第一 数据库需求分析:
进行整个数据库设计必须准确了解与分析用户需求(包括数据和处理)。用户需求分析是整个设计过程的基础,是最困难、最耗费时间的一步。作为最基本的需求分析做得是否充分与准确,决定了在其构建数据库的速度和质量。
用户的需求具体体现在各种信息的提供、存储、更新和查询方面,这就要求数据库结构能充分满足各种信息的输出与输入。收集基本数据、数据结构及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。以这种思想作为设计策略,小型企业网站至少有以下3项需求:
(1)用户表:包括的数据项有用户姓名、密码等。
(2)产品表:包括的数据项有产品号、产品类别、产品图片等。 (3)新闻表:包括的数据项有标题、类别、时间等。 第二 数据库概念结构设计:
概念结构设计是将分析得出的用户需求信息抽象为概念模型的过程。即在需求分析的基础上,设计出能够满足用户需求的各种实体以及它们之间的相互关联的概念结构设计模型。这样才能更好、更准确的用某一DBMS实现这一些需求,这是整个数据库设计的关键[15]。
概念结构的主要特点是能真实、充分地反映现实世界,容易理解、更改,容易向关系、网状、层次等各种数据模型转换。描述概念模型的有力工具是E-R模型。
设计概念结构通常有4类方法:
(1)自顶向下:即首先定义全局概念结构的框架,然后一步步的细化。 (2)自底向上:即首先定义各局部应用的概念结构,然后将它们集成起来,得到
14