建材公司门户网站的设计与实现.doc
郑州轻工业学院本科毕业设计(论文) 题 目 建材公司门户网站的设计与实现 学生姓名 肖 威 专业班级 网络工程06-1班 学 号 200607030144 院 (系) 计算机与通信工程学院 指导教师(职称) 吉星(讲师) 完成时间 20010年5月30日 郑州轻工业学院毕业设计(论文)任务书题目 建材公司门户网站的设计与实现 专业 计算机网络06-1班 学号 200607030144 姓名 肖威 主要内容、基本要求、主要参考资料等:主要内容包括:1 对建材企业网站的建设需求进行分析,包括产品、服务方式等。2 按需求对各个功能模块进行设计。3 完成网站的整体设计,包括前台页面和后台页面的设计。基本要求:1 参阅大量文献,写出5千字的文献综述和英文翻译。2 完成本课题设计任务,并能在计算机上演示其功能。3 2010年6月10日前完成毕业论文撰写。主要参考资料:1 李雁翎,陈光.Access 2000基础与应用M.北京:清华大学出版社. 2 龙和平,任际范.中小型企业网站建设和问题探讨J .山东电子出版社.3 萨师煊,王删编.数据库系统概论(第四版)M.高等教育出版社.4 任胜兵,邢琳.软件工程M.北京邮电大学出版社.5 尚俊杰.网络程序设计ASP案例教程M.清华大学出版社.完 成 期 限: 2010年5月30日 指导教师签章: 专业负责人签章: 2010年 月 日目 录摘 要IAbstractII1绪论11.1 网站开发背景11.2 网站开发目的11.3 项目目标与期望21.4 网站设计原则32开发技术背景简介52.1开发软件简介52.2开发技术简介52.3 B/S模式简介63网站整体分析与设计83.1 网站前后台功能模块83.2 网站功能流程图103.3 网站功能需求分析123.4 数据库设计要求143.5 数据库表的建设153.6 数据库E-R图174网站详细设计204.1 网站前台设计实现204.1.1 网站首页的设计实现204.1.2 关于我们页面的实现214.1.3 新闻资讯页面的实现224.1.4 产品中心页面的实现244.1.5 下载中心页面的实现254.1.6 人才招聘页面的实现264.1.7 联系我们页面的实现274.2 网站后台设计实现284.2.1 管理员登录界面的实现284.2.2 资讯中心后台页面的实现304.2.3 后台系统设置页面355网站调试和用户使用说明375.1 网站的调试375.2 用户使用说明376 结束语38致 谢39参考文献40建材公司门户网站的建设摘要随着计算机和信息技术的发展,旧的知识传播途径已经满足不了这种需求,网络凭借其卓越的互动性与便捷的交流手段正成为最有发展潜力与前途的新兴介质,成为众商家倍为关注的宣传热点尤其是小型企业更应该充分利用互联网技术,为客户、合作伙伴在网上提供信息服务,并且借助互联网敏锐的捕捉商机。作为专业从事建筑材料产品销售的环艺建材公司,更需要建设好网站,将其作为对外宣传、服务和交流的载体,来配合公司的迅速发展,使网站具有鲜明的行业特色,使更多的企业通过网络来结盟,使更多的客户通过网络来了解环艺建材。随着网络技术的迅猛发展,当代企业纷纷建立自己的网站,借助于互联网扩大自己的影响、推广自己的产品,同时通过互联网快速的信息传递加速自身的发展。所以企业重视自己网站的建设是一个富有远见的选择。关键词 环艺建材;企业网站;互联网Building materials company portalAbstract As computer and IT technology development, the old information transformation is very hard to satisfy this need.The net is becoming a new media with the most potential of development and future, as well as the hot point of publicize by much business. The net technology should be well used to offer information service for clients and cooperate cooperates,and catchs business especially for the tradition large corporation. Environment art materials engine Ltd as a building materials sales corporation should build its homepage better to qua it as a carrier to publicize, service and communion from this way to concert it grows up quickly. Let more corporation and client join in and know Environment art materials engine Ltd by homepage.With the swift development of the network technology, contemporary enterprises set up their own websites one after anotherthey expand their own influence and popularize their own products with the internetthey also accelerate their own development through internet's fast information transmission at the same timeso it is a wise choice for enterprises to pay attention to build their own enterprise website.KEY WORDSEnvironment art materials,Corporate web site,Internet1 绪论1.1 网站开发背景现在网络的发展已呈现商业化、全民化、全球化的趋势目前,几乎世界上所有的公司都在利用网络传递商业信息,进行商业活动,从宣传企业、发布广告、招聘雇员、传递商业文件乃至拓展市场、网上销售等,无所不能。如今网络已成为企业进行竞争的战略手段,企业经营的多元化拓展,企业规模的进一步扩大,对于企业的管理、业务扩展、企业品牌形象等提供了更高的要求,在以信息技术为支撑的新经济条件下,越来越多的企业利用起网络这个有效的工具网站,早已由论证阶段进入了实质阶段,尤其为企业提供一个展示自己的舞台、为消费者创造一个了解企业的捷径。公司可以通过建立商业平台,实行全天候销售服务,借助网络推广企业的形象、宣传企业的产品、发布公司新闻,同时通过信息反馈使公司更加了解顾客的心理和需求,网站虚拟公司与实体公司的经营运作有机的结合,将会有利于公司产品销售渠道的拓展,并节省大量的广告宣传和经营运营成本,更好地把握商机随着全球信息网络的发展,Internet在世界上已不仅仅是一种技术,更重要的是它已成为一种新的经营模式。从4C(Connection。,Communication,Commerce,Co-operation)层次上彻底改变了人类工作,学习,生活,娱乐的方式,已成为国家经济和区域经济增长的主要动力。Internet正成为世界最大的公共资料信息库,它包含无数的信息资源,所有最新的信息都可以通过网络搜索获得,更重要的是,大部分信息都是免费的,应用电子商务可使企业获得在传统模式下所无法获得的巨量商业信息,在激烈的市场竞争中领先对手。1.2 网站开发目的随着信息技术的发展,互连网成为强有力的工具,它能以低代价却提供更方便的途径把企业产品或服务的信息发向全世界网站,作为一个企业对外宣传的重要窗口,它对宣传企业形象起着非常重要的作用,是企业开展电子商务的基础设施和信息平台,全世界所有客户都能通过网站,了解企业建网站跟企业其他的投资没有任何区别,都需要短期或长期的商业回报,简单的说,企业建站的目的通常有以下几个: 第一 有利于提升企业知名度。一般情况企业建立自己的网址,不可能立即给企业带来新客户、企业业绩也不可能得到显著提升企业建站的其中作用之一与传统企业在报纸和电视上所做的宣传企业本身及品牌的广告是相类似不同之处在于:可以不断更新企业产品介绍及相关资讯、网站容量更大;建立企业网站的费用也比其它广告方式要低的多当然,网站和广告是两种不同的宣传方式,各有不同的作用建网站就是建立企业自己的宣传阵地,向全球发布企业的信息,从而提高企业的整体形象,展示企业的实力,提升企业知名度。 第二 进行网络营销。 “网络营销是企业整体营销战略的一个组成部分,是为实现企业总体经营目标所进行的,以互联网为基本手段营造网上经营环境的各种活动”这是网络营销基础与实践中对网络营销的定义可见,网络营销涵盖范围比较广泛就目前来说,网络营销也是被很多业界人士早已证明行之有效的一种营销手段门槛低,成本低,见效快这才是大多数企业应该走的网站建设之路网络营销企业的网站建设一定要紧扣网络营销来运作,围绕着网络营销的目标客户群来运作。 第三 赢取商业回报。 如今,全球各国大多数采购商普遍利用互联网来查询新的产品和新的供应商全世界任何地方的人,只要知道了公司的网址,就可以看到公司的产品而网络营销争取顾客的关键在于能从网上适时获取并分析信息,如何运用网络组成合作联盟,并以网络合作伙伴所形成的资源规模创造竞争优势建立网络联盟或网上伙伴关系,就是将企业自己的网站与他人的网站关联起来,以吸引更多的网络顾客因此,可以使潜在的客户能够容易地找到公司和产品,为企业争取更多的商业机会,赢取更多的商业回报。1.3 项目目标与期望第一 树立全新企业形象。对于一个以建材产品制造和销售为主的企业而言,企业的品牌形象至关重要,特别是对于互联网技术高度发展的今天,大多客户都是通过网络来了解企业产品、企业形象及企业实力,因此企业网站的形象往往决定了客户对企业产品的信心,建立具有国际水准的网站能够极大的提升企业的整体形象。第二 增强销售能力。 销售力指的是产品的综合素质优势在销售上的体现现代营销理论认为,销售亦即是传播销售的成功与否,除了决定于能否将产品的各项优势充分地传播出去之外,还要看目标对象从中得到的有效信息有多少,由于互联网所具有的“一对一”的特性1,目标对象能自主地选择对自己有用的信息,这本身已经决定了消费者对信息已经有了一个感兴趣的前提,使信息的传播不在是主观加给消费者,而是由消费者有选择地主动吸收同时产品信息通过网站传播的先进设计,既有报纸信息量大的优点,又结合了电视声、光、电的综合刺激优势,可以牢牢地吸引住目标对象因此,产品信息传播的有效性将远远提高,同时亦即是提高了产品的销售力。第三 提高附加值。 许多人知道,购买产品不仅买的是那些看得见的实物,还有那些看不见的售后服务,这也就是产品的附加值产品的附加值越高,在市场上就越有竞争力,就越受消费者欢迎因此,企业要赢得市场就要千方百计地提高产品的附加值在现阶段,传统的售后服务手段已经远远不能满足客户的需要,为消费者提供便捷、有效、即时的24小时网上服务,是一个全新体现项目附加值的方向,世界各地的客户在任何时刻都可以通过网站下载自己需要的资料,在线获得疑难的解答,在线提交自己的问题。总结上述几点,环艺建材有限公司网站建设目标可总结如下:(1)帮助企业建立有效的企业形象宣传、企业风采展示、公司产品宣传,打造“环艺建材有限公司”新形象。(2)充分利用网络快捷、跨地域优势进行信息传递,对公司的新闻进行及时的报道。(3)通过在线供求系统实现网上的供求信息的查询、订购、交易联系,优化信息的流通渠道。 1.4 网站设计原则第一 商业性原则。作为企业商业运作的一个组成重要部分,服务于环艺建材有限公司企业文化的对外传播,服务于企业与客户、企业与员工沟通渠道的建立,完善企业服务体系,创造更多的商业机会,为企业经营者提供科学决策辅助2。第二 品牌性原则。为客户提供有价值的产品和服务,充分体现“环艺建材有限公司”品牌优势,重点塑造企业网络品牌的个性化形象,使注意力资源尽可能地转化成品牌消费,建立忠诚“环艺建材有限公司”消费群体。第三 经济性原则。建立适合环艺建材有限公司自身需求的网络平台,提供广泛的涵盖用户多种需求的功能,数据处理方式灵活以满足高度用户化的需求,节省网站建设成本,并确保其较好的拓展性和开放性;同时网站具有基于WEB界面的管理后台,企业能够自主的对网站中大部分内容作更新、修改操作,节省了企业网站的运营成本,提高了信息更新、传播效率。第四 扩充性原则。网站的整体规划及框架设计是具可扩充性的,前台页面的设计能保证企业网站在增加栏目后不会破坏网站的整体结构,后台数据库的设计具有高度的扩充性,企业能够根据需要对栏目、类别的增、删、修改。2 开发技术背景简介2.1开发软件简介随着通信技术和现代网络技术的飞速发展,站点不断涌现,站点的需求也多样化,同样的网站可以用多种多样的设计方法实现而本网站的建设主要运用了Photoshop CS3、Dreamweaver 8、Access 2003这几个软件。Photoshop CS3:集图像扫描、编辑修改、图像制作、广告创意,图像输入与输出于一体的图形图像处理软件,深受广大平面设计人员和电脑美术爱好者的喜爱。Dreamweaver 8:它集网页设计、网站开发和站点管理功能于一身,具有可视化、支持多平台和跨浏览器的特性,是目前网站设计、开发、制作的首选工具3。Access 2003:Microsoft Office Access是由微软发布的关联式数据库管理系统。它结合了Microsoft Jet Database Engin和图形用户界面两项特点,是 Microsoft Office的成员之一。其实Access也是微软公司另一个通讯程序的名字,想与 ProComm以及其他类似程序来竞争。可是事后微软证实这是个失败计划,并且将它中止。数年后他们把名字重新命名于数据库软件。另外Access还是c语言的一个函数名和一种交换机的主干道模式4。2.2开发技术简介ASP的全称是Active Server Pages,即活动服务器页面,为什么称之为活动服务器页面,这是因为以前的互联网全部是由静态的HTML页面组成,如果需要更新你的网站内容,你不得不制作大量的HTML页面。有了ASP以后,我们就能够根据不同的用户,在不同的时间向用户显示不同的内容。网站的内容更新也不再是一个乏味的重复过程,它开始变得简单而有趣5。也因此在国内掀起了一股学习ASP的热潮。ASP的程序比HTML更方便而更富有灵活性。是在Web服务器端运行,运行后再将运行结果以HTML格式传送至客户端的浏览器。因此ASP与一般的脚本语言相比要安全得多。ASP最大的好处就是可以包含HTML标签,也可以直接存取数据库及使用无限扩充的ActiveX控件,用户可以直接使用ActiveX控件,调用对象方法和属性,以简单的方式实现强大的交互功能。但ASP技术也并非完美无缺,由于它基本上是局限于微软的操作系统平台,主要的工作环境是微软的IIS应用程序结构,又因ActiveX对象具有平台特性,所以ASP技术要实现在跨平台Web服务器上工作,不是很容易.Microsoft的ASP技术目前已发展到.NET版。对很多人来说,用ASP来创建Windows服务器平台上的动态Web网页,整个站点和基于Web的应用程序已经成为及其自然的方法。在浏览器地址栏中,文件扩展名.asp同表示动态创建的网页的文件扩展名.pl或.cgi一样,已被浏览者所接受6。开发ASP程序,常常先设计静态网页的栏目格式和排版形成HTML语言,接着在HTML的基础上添加脚本程序,形成ASP程序后再实现动态的Web网页。在ASP的程序开发中,它所用的脚本语言是JavaScript和VBScript,在默认情况下使用的是VBscript,它是VB程序设计语言的一个子集,语法与VB基本相同7。Access功能强大,使用方便,是最优秀的桌面数据库开发工具之一。Access与其他数据库开发系统之间有相当显著的区别就是:Access数据库系统把数据库应用程序的建立移到了用户环境中,用户不用写一行代码,就可以在很短的时间里开发出一个功能强大而且相当专业的数据库应用程序,并且这一过程完全是可视的8。Access与其他桌面数据库的另一个重要区别是:Access中的数据库文件既包括存储数据的表,又包括操作或控制数据的其他对象。它由七种对象组成:表、查询、窗体、报表、WEB页、宏和模块9。Access 2003在网络功能上有了很大的改进,在数据库中通过超级链接字段可以直接链接到指定的WEB页面或网络文件,也可以通过“数据访问页”将数据库文件中的数据发布到网络上,从而实现数据共享。2.3 B/S模式简介本系统采用B/S模式构建。B/S(Browser/Server)结构即浏览器和服务器结构它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效10。下面简单介绍了B/S模式的优点:(1)维护和升级方式简单。 目前,软件系统的改进和升级越来越频繁,B/S架构的产品明显体现着更为方便的特性。对一个稍微大一点单位来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护、升级和共享。所以客户机越来越“瘦”,而服务器越来越“胖”是将来信息化发展的主流方向11。今后,软件升级和维护会越来越容易,而使用起来会越来越简单,这对用户人力、物力、时间、费用的节省是显而易见的,惊人的。因此,维护和升级革命的方式是“瘦”客户机,“胖”服务器。 (2)成本降低,选择更多。 大家都知道windows在桌面电脑上几乎一统天下,浏览器成为了标准配置,但在服务器操作系统上windows并不是处于绝对的统治地位。现在的趋势是凡使用B/S架构的应用管理软件,只需安装在Linux服务器上即可,而且安全性高。所以服务器操作系统的选择是很多的,不管选用那种操作系统都可以让大部分人使用windows作为桌面操作系统电脑不受影响,这就使的最流行免费的Linux操作系统快速发展起来,Linux除了操作系统是免费的以外,连数据库也是免费的,这种选择非常盛行。比如说很多人每天上“网易”网,只要安装了浏览器就可以了,并不需要了解“网易”的服务器用的是什么操作系统,而事实上大部分网站确实没有使用windows操作系统,但用户的电脑本身安装的大部分是windows操作系统12。3 网站整体分析与设计系统设计是在系统分析的基础上由抽象到具体的过程。主要目标是将系统分析阶段所提出的反映了信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理(技术)方案,为下一阶段系统实施提供必要的技术资料,应符合系统性,灵活性,可靠性,经济性的要求13。3.1 网站前后台功能模块本网站主要包括网站前台、网站后台管理系统和数据库三大部分组成。网站前台包括首页、新闻资讯、产品中心、关于我们、联系我们、用户登录、下载中心7个功能栏目。网站的总体结构如图3-1所示:网站前台网站后台数据库信息管理交互信息管理数据提供数据图3-1 网站总体结构图图3-2 环艺建材公司网站前台功能模块图网站体现出了企业自身的沉积,公司本身的规划性文本、规章制度、事件性内容等要多些,因此在网站内容的体现上也需要很丰富。丰富网站的内容(提高信息量、增强可读性、扩大知识面、加强企业文化宣传力度)是进行前台功能设计必须仔细考虑的问题。前台功能设计必须做到,每一个模块都有它存在的必要性,而且要使得整个网站的功能趋于完善。图3-3 环艺建材公司网站后台管理系统功能模块图网站的后台功能设计必须完全的符合前台功能模块的要求,当然现在有很多专门从事网站后台开发的公司可以提供功能强大的专业网站后台,做为小型企业这种后台的实用性却不是很大,因为专业的后台管理程序功能太复杂,不利于企业内部工作人员进行管理。因此专门开发一个小型网站后台管理系统在小型企业网站的设计中是非常必须的。3.2 网站功能流程图下面是各用户功能流程图分析。会员功能流程分析,会员在登录过程中有登录失败或登录成功的判定,在登录成功后,能对自身的信息进行修改,如对资料的修改,还能对订单进行查询,并且可以进行留言。如图3-4所示:图3-4会员功能流程图管理员功能流程分析,管理员登录系统有身份的认证,及对登录名的认证,如不正确,则登录失败。在登录成功后,能对网站后台进行管理,比如产品、资讯、下载、公司简介、会员等方面,对他们的信息进行修改、查询、添加操作。并能对网站的内容进行更新,保证网站的活性。如图3-5所示:图3-5管理员功能流程图3.3 网站功能需求分析第一 基本功能需求:要求系统应有较好的安全性,用户需要进行一定的身份验证后才能进入后台管理或者发布新闻对于不同角色的用户,其对网站的操作功能不尽相同。管理员能够对网站相关内容进行维护,对用户信息进行管理,实现上传,审核,删除,修改等基本功能。用户能够浏览行业新闻,及相关知识,还能在留言板进行留言,注册为会员后可以查看游客看不到的产品这一功能。系统提供比较完整的维护管理功能,管理员能实现对各个子模块的管理、整个站点的相关管理,并且实现对用户信息进行添加、修改、删除以及对密码的修改功能。第二 具体功能需求分析:根据实际需要,我把系统分为新闻资讯、产品中心、联系我们、关于我们、用户管理五个主功能模块,在这里分析建材公司门户网站的需求:(1)用户管理:该模块负责将用户分为普通注册用户和管理员来实现用户权限的划分,不同权限的用户登录将显示不同的页面:游客能浏览所有的页面;注册会员能够在网站中购买、留言、获得网站积分及查看高级产品的优势;管理员则能够对注册会员,网站内部所有的信息进行添加、修改、删除。(2)新闻资讯:该模块分为站内新闻,建材知识,站外资讯三大块。站内新闻包括内部新闻、供求信息、相关企业3个子栏目;建材知识包括新型建材知识、建筑知识、小技巧3个子功能;站外资讯则包括焦点新闻、时事新闻、娱乐资讯3个子功能。负责所有行业相关内容的发布展示,对建材的作用、材质,新兴材料的用处,建材方面名人,最新的资讯给予简单介绍,为其他行业的人员快速了解企业做铺垫。(3)产品中心:在浏览页面中点击标题链接即进入材料分类页面,此时,每条材料的详细名称信息将被看到,并按照相对的内容放在不同区域,分为建筑材料、原材料、装修材料,每个区域都有多种材料的名称,只要点击一下,则会出现对应材料的相关信息。(4)关于我们:是对企业的介绍,将企业的精神、物质、人文等相关文化展现的平台,为人们认识企业起到推动作用。 (5)联系我们:这个模块对企业与用户搭建了一个桥梁,用户能将自己对网站或对公司的看法发表到这个模块,而公司则能在这个模块中得到网站或公司的问题或鼓励,以此来推动进步。3.4 数据库设计要求数据库在一个网站系统中占有非常重要的地位,数据库结构设计的好坏将直接影响到网站的执行效率,对实现的效果产生影响。数据库设计是对一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户信息要求和处理要求。合理的数据库结构设计可以提高数据储存效率,保证数据的完整性和一致性14。设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。数据库设计一般包括如下几个步骤:第一 数据库需求分析:进行整个数据库设计必须准确了解与分析用户需求(包括数据和处理)。用户需求分析是整个设计过程的基础,是最困难、最耗费时间的一步。作为最基本的需求分析做得是否充分与准确,决定了在其构建数据库的速度和质量。用户的需求具体体现在各种信息的提供、存储、更新和查询方面,这就要求数据库结构能充分满足各种信息的输出与输入。收集基本数据、数据结构及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。以这种思想作为设计策略,小型企业网站至少有以下3项需求:(1)用户表:包括的数据项有用户姓名、密码等。(2)产品表:包括的数据项有产品号、产品类别、产品图片等。(3)新闻表:包括的数据项有标题、类别、时间等。第二 数据库概念结构设计:概念结构设计是将分析得出的用户需求信息抽象为概念模型的过程。即在需求分析的基础上,设计出能够满足用户需求的各种实体以及它们之间的相互关联的概念结构设计模型。这样才能更好、更准确的用某一DBMS实现这一些需求,这是整个数据库设计的关键15。概念结构的主要特点是能真实、充分地反映现实世界,容易理解、更改,容易向关系、网状、层次等各种数据模型转换。描述概念模型的有力工具是E-R模型。设计概念结构通常有4类方法:(1)自顶向下:即首先定义全局概念结构的框架,然后一步步的细化。(2)自底向上:即首先定义各局部应用的概念结构,然后将它们集成起来,得到全局概念结构。(3)逐步扩张:首先定义最重要的核心概念结构,然后向外扩充,以滚雪球的方式逐步生成其他概念结构,直至总体概念结构。(4)混合策略:即将自顶向下和自底向上相结合,用自顶向下策略设计一个全局概念结构的框架,以它为骨架集成自底向上策略中设计的各局部概念结构。其中最经常采用的策略是自底向上方法,即自顶向下进行需求分析,然后再自底向上设计概念结构。第三 数据库逻辑结构设计:概念结构是独立于任何一种数据模型的信息结构。逻辑结构设计的任务就是把概念结构设计阶段设计好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构16。设计逻辑结构时一般要分3步进行:(1)将概念结构转换为一般的关系、网状、层次模型;(2)将转换来的关系、网状、层次模型向特定的DBMS支持下的数据模型转换;(3)对数据模型进行优化。3.5 数据库表的建设根据各个子模块的设计,各子模块均关联多个数据表,在我的网站建设中设计了包括关于我们、下载内容、下载类别、友情链接、留言管理、首部导航栏、底部导航栏、资讯中心、资讯类别、产品展示、产品类别、网站会员12个表,下面简单介绍下其中的产品类别、网站会员、友情链接、关于我们的表具体设计。表3-1产品类别的数据表说明字段类型(长度)允许空备注标识classint否主键,自增长类别名称classnamevarchar(50)否外键排列顺序paixuint否大类IDbigclassint否如表3-1中所示,字段class是产品标识,用于显示产品类别的编号,该字段为主键,当添加一个新的新闻时,该字段的值会自动增长一个数;字段bigclass是产品类别标识,当发布产品时,该字段的值从产品类别表中取得;字段classname表示类别名称。表3-2网站会员的数据表说明字段类型(长度)允许空备注标识idint否主键,自增长会员登录名uservarchar(50)否外键E-mailemailvarchar(50)否密码passwordvarchar(50)否审核(是/否)passint否由1/0表示是/否登录时间logintint否登录次数logincint否自增长会员等级classint否金钱数量moneyint否评价contentvarchar否如表3-2 id为标识,没注册一个会员,标识自动加1,user、password会员登录的登录名与密码,email是管理员联系会员的交流工具,class是会员等级分0级普通会员,1级白银会员,2级黄金会员,loginc登录网站的次数,自动增加,logint为登录时间。表3-3友情链接的数据表说明字段类型(长度)允许空备注标识idint否主键,自增长名称titlevarchar(50)否外键描述contentvarchar(50)否地址urlvarchar(50)否点击次数clickint否排序paixuint否时间riqivarchar(50)否如表3-3为友情链接的数据表,包括了友情链接网站的名称,对网站的简单描述,链接的地址,被点击的次数,链接的排列顺序,发出链接的时间。id为标识随着添加的个数而增加。表3-4关于我们的数据表说明字段类型(长度)允许空备注标识idint否主键,自增长名称titlevarchar(50)否外键点击clickint否描述contentvarchar(50)是排序paixuint否如表3-4为关于我们的数据表,作用是在网站的介绍分类部分的标题,能链接到网站的其他页面,id为标识自动增加,title是标题的名称,click是点击的次数,content是描述的内容,排序变化则几个标识的也会上下浮动。3.6 数据库E-R图网站的主要模块有产品,新闻资料,管理员,留言,下载等几个主要分类,下面为其中5个实体的E-R图。图3-6 产品页面E-R图图3-6为产品的E-R图,表示产品实体有产品类别、产品标题、产品编号、点击率、产品排序、发布日期、推荐产品七个属性。将产品的分类明确化能帮助客服与使用人员更明确的了解与认识到产品的不同属性和找到更好的商品。图3-7 新闻模块的E-R图图3-7为新闻模块的E-R图,表示新闻资讯实体有类别、标题、编号、点击率、排序、发布日期六个属性。能让人方便的对新闻模块的相关功能进行添加或浏览,为人们的快速生活带来方便。图3-8 管理员E-R图上图3-8是管理员E-R图,表示管理员实体有管理员账号,联系方式,管理权限,工作内容四个属性。对管理员的功能进行确切的规定,为管理员的工作大开方便,帮助其对会员的功能进行修改等操作。图3-9 留言模块E-R图上图3-9为留言E-R图,它的属性有留言时间,留言内容,留言标题,留言编号,留言用户。为留言的方面进行规定,帮助用户对流言的规则进行说明,为用户方便的使用提供帮助。图3-10 下载模块E-R图上图3-10表示的是下载模块的E-R图,其属性有上传人员,文件名,文件介绍,下载次数,排列。文件名为文件的名称,给予产品最直接的显示;文件介绍时对文件的一个简单介绍,下载次数是下载的次数,排列为文件的排列高低,影响文件能否第一时间表现在顾客面前。4 网站详细设计4.1 网站前台设计实现4.1.1 网站首页的设计实现网站首页是网站的第一内容页,整个网站的最新、最值得推荐的内容将在这里展示。以达到整个公司的企业形象的和谐统一;在制作上采用ASP动态页面,系统可以调用最新的内容在首页显示。在内容上,首页有公司的新闻热点,推荐产品,最新产品等信息,并且管理员在后台可以动态更新首页的内容,使整个网站时时充满生机和活力。在设计上,注重协调各区域的主次关系,以营造高易用性与视觉舒适性的人机交互界面为终极目标。给浏览者耳目一新的感觉,吸引浏览者经常访问环艺建材企业网站。在图4-1与4-2所示首页自上向下,最先看到的是网站的logo环艺建材以及网站的口号logo,接下来是网站的导航栏上面有网站的主体功能模块,在导航栏的下面是大的图片flash替换,有4张图片以渐隐的方式轮流替换,做到自然转换。在大图片的下面则是主要内容,它包括公司的名片,即公司的联系方式。在公司名片右边是一个小的FLASH图片跳转。最右边是企业的介绍关于我们。这个页面收容了包括会员登录、产品类别的目录部分、新闻中心、最新产品、友情链接、推荐产品。最下面是底部导航。图4-1 首页下部分功能图图4-2 首页上部运行图4.1.2 关于我们页面的实现本栏目采用静态页面,主要功能是宣传企业,通过对的基本情况、文