




已阅读5页,还剩41页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
郑州轻工业学院本科毕业设计论文题目建材公司门户网站的设计与实现学生姓名肖威专业班级网络工程061班学号200607030144院(系)计算机与通信工程学院指导教师(职称)吉星讲师完成时间20010年5月30日郑州轻工业学院毕业设计(论文)任务书题目建材公司门户网站的设计与实现专业计算机网络061班学号200607030144姓名肖威主要内容、基本要求、主要参考资料等主要内容包括1对建材企业网站的建设需求进行分析,包括产品、服务方式等。2按需求对各个功能模块进行设计。3完成网站的整体设计,包括前台页面和后台页面的设计。基本要求1参阅大量文献,写出5千字的文献综述和英文翻译。2完成本课题设计任务,并能在计算机上演示其功能。32010年6月10日前完成毕业论文撰写。主要参考资料1李雁翎,陈光ACCESS2000基础与应用M北京清华大学出版社2龙和平,任际范中小型企业网站建设和问题探讨J山东电子出版社3萨师煊,王删编数据库系统概论(第四版)M高等教育出版社4任胜兵,邢琳软件工程M北京邮电大学出版社5尚俊杰网络程序设计ASP案例教程M清华大学出版社完成期限2010年5月30日指导教师签章专业负责人签章2010年月日目录摘要IABSTRACTII1绪论111网站开发背景112网站开发目的113项目目标与期望214网站设计原则32开发技术背景简介521开发软件简介522开发技术简介523B/S模式简介63网站整体分析与设计831网站前后台功能模块832网站功能流程图1033网站功能需求分析1234数据库设计要求1435数据库表的建设1536数据库ER图174网站详细设计2041网站前台设计实现20411网站首页的设计实现20412关于我们页面的实现21413新闻资讯页面的实现22414产品中心页面的实现24415下载中心页面的实现25416人才招聘页面的实现26417联系我们页面的实现2742网站后台设计实现28421管理员登录界面的实现28422资讯中心后台页面的实现30423后台系统设置页面355网站调试和用户使用说明3751网站的调试3752用户使用说明376结束语38致谢39参考文献40建材公司门户网站的建设摘要随着计算机和信息技术的发展,旧的知识传播途径已经满足不了这种需求,网络凭借其卓越的互动性与便捷的交流手段正成为最有发展潜力与前途的新兴介质,成为众商家倍为关注的宣传热点尤其是小型企业更应该充分利用互联网技术,为客户、合作伙伴在网上提供信息服务,并且借助互联网敏锐的捕捉商机。作为专业从事建筑材料产品销售的环艺建材公司,更需要建设好网站,将其作为对外宣传、服务和交流的载体,来配合公司的迅速发展,使网站具有鲜明的行业特色,使更多的企业通过网络来结盟,使更多的客户通过网络来了解环艺建材。随着网络技术的迅猛发展,当代企业纷纷建立自己的网站,借助于互联网扩大自己的影响、推广自己的产品,同时通过互联网快速的信息传递加速自身的发展。所以企业重视自己网站的建设是一个富有远见的选择。关键词环艺建材;企业网站;互联网BUILDINGMATERIALSCOMPANYPORTALABSTRACTASCOMPUTERANDITTECHNOLOGYDEVELOPMENT,THEOLDINFORMATIONTRANSFORMATIONISVERYHARDTOSATISFYTHISNEEDTHENETISBECOMINGANEWMEDIAWITHTHEMOSTPOTENTIALOFDEVELOPMENTANDFUTURE,ASWELLASTHEHOTPOINTOFPUBLICIZEBYMUCHBUSINESSTHENETTECHNOLOGYSHOULDBEWELLUSEDTOOFFERINFORMATIONSERVICEFORCLIENTSANDCOOPERATECOOPERATES,ANDCATCHSBUSINESSESPECIALLYFORTHETRADITIONLARGECORPORATIONENVIRONMENTARTMATERIALSENGINELTDASABUILDINGMATERIALSSALESCORPORATIONSHOULDBUILDITSHOMEPAGEBETTERTOQUAITASACARRIERTOPUBLICIZE,SERVICEANDCOMMUNIONFROMTHISWAYTOCONCERTITGROWSUPQUICKLYLETMORECORPORATIONANDCLIENTJOININANDKNOWENVIRONMENTARTMATERIALSENGINELTDBYHOMEPAGEWITHTHESWIFTDEVELOPMENTOFTHENETWORKTECHNOLOGY,CONTEMPORARYENTERPRISESSETUPTHEIROWNWEBSITESONEAFTERANOTHERTHEYEXPANDTHEIROWNINFLUENCEANDPOPULARIZETHEIROWNPRODUCTSWITHTHEINTERNETTHEYALSOACCELERATETHEIROWNDEVELOPMENTTHROUGHINTERNETSFASTINFORMATIONTRANSMISSIONATTHESAMETIMESOITISAWISECHOICEFORENTERPRISESTOPAYATTENTIONTOBUILDTHEIROWNENTERPRISEWEBSITEKEYWORDSENVIRONMENTARTMATERIALS,CORPORATEWEBSITE,INTERNET1绪论11网站开发背景现在网络的发展已呈现商业化、全民化、全球化的趋势目前,几乎世界上所有的公司都在利用网络传递商业信息,进行商业活动,从宣传企业、发布广告、招聘雇员、传递商业文件乃至拓展市场、网上销售等,无所不能。如今网络已成为企业进行竞争的战略手段,企业经营的多元化拓展,企业规模的进一步扩大,对于企业的管理、业务扩展、企业品牌形象等提供了更高的要求,在以信息技术为支撑的新经济条件下,越来越多的企业利用起网络这个有效的工具网站,早已由论证阶段进入了实质阶段,尤其为企业提供一个展示自己的舞台、为消费者创造一个了解企业的捷径。公司可以通过建立商业平台,实行全天候销售服务,借助网络推广企业的形象、宣传企业的产品、发布公司新闻,同时通过信息反馈使公司更加了解顾客的心理和需求,网站虚拟公司与实体公司的经营运作有机的结合,将会有利于公司产品销售渠道的拓展,并节省大量的广告宣传和经营运营成本,更好地把握商机随着全球信息网络的发展,INTERNET在世界上已不仅仅是一种技术,更重要的是它已成为一种新的经营模式。从4C(CONNECTION。,COMMUNICATION,COMMERCE,COOPERATION)层次上彻底改变了人类工作,学习,生活,娱乐的方式,已成为国家经济和区域经济增长的主要动力。INTERNET正成为世界最大的公共资料信息库,它包含无数的信息资源,所有最新的信息都可以通过网络搜索获得,更重要的是,大部分信息都是免费的,应用电子商务可使企业获得在传统模式下所无法获得的巨量商业信息,在激烈的市场竞争中领先对手。12网站开发目的随着信息技术的发展,互连网成为强有力的工具,它能以低代价却提供更方便的途径把企业产品或服务的信息发向全世界网站,作为一个企业对外宣传的重要窗口,它对宣传企业形象起着非常重要的作用,是企业开展电子商务的基础设施和信息平台,全世界所有客户都能通过网站,了解企业建网站跟企业其他的投资没有任何区别,都需要短期或长期的商业回报,简单的说,企业建站的目的通常有以下几个第一有利于提升企业知名度。一般情况企业建立自己的网址,不可能立即给企业带来新客户、企业业绩也不可能得到显著提升企业建站的其中作用之一与传统企业在报纸和电视上所做的宣传企业本身及品牌的广告是相类似不同之处在于可以不断更新企业产品介绍及相关资讯、网站容量更大;建立企业网站的费用也比其它广告方式要低的多当然,网站和广告是两种不同的宣传方式,各有不同的作用建网站就是建立企业自己的宣传阵地,向全球发布企业的信息,从而提高企业的整体形象,展示企业的实力,提升企业知名度。第二进行网络营销。“网络营销是企业整体营销战略的一个组成部分,是为实现企业总体经营目标所进行的,以互联网为基本手段营造网上经营环境的各种活动”这是网络营销基础与实践中对网络营销的定义可见,网络营销涵盖范围比较广泛就目前来说,网络营销也是被很多业界人士早已证明行之有效的一种营销手段门槛低,成本低,见效快这才是大多数企业应该走的网站建设之路网络营销企业的网站建设一定要紧扣网络营销来运作,围绕着网络营销的目标客户群来运作。第三赢取商业回报。如今,全球各国大多数采购商普遍利用互联网来查询新的产品和新的供应商全世界任何地方的人,只要知道了公司的网址,就可以看到公司的产品而网络营销争取顾客的关键在于能从网上适时获取并分析信息,如何运用网络组成合作联盟,并以网络合作伙伴所形成的资源规模创造竞争优势建立网络联盟或网上伙伴关系,就是将企业自己的网站与他人的网站关联起来,以吸引更多的网络顾客因此,可以使潜在的客户能够容易地找到公司和产品,为企业争取更多的商业机会,赢取更多的商业回报。13项目目标与期望第一树立全新企业形象。对于一个以建材产品制造和销售为主的企业而言,企业的品牌形象至关重要,特别是对于互联网技术高度发展的今天,大多客户都是通过网络来了解企业产品、企业形象及企业实力,因此企业网站的形象往往决定了客户对企业产品的信心,建立具有国际水准的网站能够极大的提升企业的整体形象。第二增强销售能力。销售力指的是产品的综合素质优势在销售上的体现现代营销理论认为,销售亦即是传播销售的成功与否,除了决定于能否将产品的各项优势充分地传播出去之外,还要看目标对象从中得到的有效信息有多少,由于互联网所具有的“一对一”的特性1,目标对象能自主地选择对自己有用的信息,这本身已经决定了消费者对信息已经有了一个感兴趣的前提,使信息的传播不在是主观加给消费者,而是由消费者有选择地主动吸收同时产品信息通过网站传播的先进设计,既有报纸信息量大的优点,又结合了电视声、光、电的综合刺激优势,可以牢牢地吸引住目标对象因此,产品信息传播的有效性将远远提高,同时亦即是提高了产品的销售力。第三提高附加值。许多人知道,购买产品不仅买的是那些看得见的实物,还有那些看不见的售后服务,这也就是产品的附加值产品的附加值越高,在市场上就越有竞争力,就越受消费者欢迎因此,企业要赢得市场就要千方百计地提高产品的附加值在现阶段,传统的售后服务手段已经远远不能满足客户的需要,为消费者提供便捷、有效、即时的24小时网上服务,是一个全新体现项目附加值的方向,世界各地的客户在任何时刻都可以通过网站下载自己需要的资料,在线获得疑难的解答,在线提交自己的问题。总结上述几点,环艺建材有限公司网站建设目标可总结如下1帮助企业建立有效的企业形象宣传、企业风采展示、公司产品宣传,打造“环艺建材有限公司”新形象。2充分利用网络快捷、跨地域优势进行信息传递,对公司的新闻进行及时的报道。3通过在线供求系统实现网上的供求信息的查询、订购、交易联系,优化信息的流通渠道。14网站设计原则第一商业性原则。作为企业商业运作的一个组成重要部分,服务于环艺建材有限公司企业文化的对外传播,服务于企业与客户、企业与员工沟通渠道的建立,完善企业服务体系,创造更多的商业机会,为企业经营者提供科学决策辅助2。第二品牌性原则。为客户提供有价值的产品和服务,充分体现“环艺建材有限公司”品牌优势,重点塑造企业网络品牌的个性化形象,使注意力资源尽可能地转化成品牌消费,建立忠诚“环艺建材有限公司”消费群体。第三经济性原则。建立适合环艺建材有限公司自身需求的网络平台,提供广泛的涵盖用户多种需求的功能,数据处理方式灵活以满足高度用户化的需求,节省网站建设成本,并确保其较好的拓展性和开放性;同时网站具有基于WEB界面的管理后台,企业能够自主的对网站中大部分内容作更新、修改操作,节省了企业网站的运营成本,提高了信息更新、传播效率。第四扩充性原则。网站的整体规划及框架设计是具可扩充性的,前台页面的设计能保证企业网站在增加栏目后不会破坏网站的整体结构,后台数据库的设计具有高度的扩充性,企业能够根据需要对栏目、类别的增、删、修改。2开发技术背景简介21开发软件简介随着通信技术和现代网络技术的飞速发展,站点不断涌现,站点的需求也多样化,同样的网站可以用多种多样的设计方法实现而本网站的建设主要运用了PHOTOSHOPCS3、DREAMWEAVER8、ACCESS2003这几个软件。PHOTOSHOPCS3集图像扫描、编辑修改、图像制作、广告创意,图像输入与输出于一体的图形图像处理软件,深受广大平面设计人员和电脑美术爱好者的喜爱。DREAMWEAVER8它集网页设计、网站开发和站点管理功能于一身,具有可视化、支持多平台和跨浏览器的特性,是目前网站设计、开发、制作的首选工具3。ACCESS2003MICROSOFTOFFICEACCESS是由微软发布的关联式数据库管理系统。它结合了MICROSOFTJETDATABASEENGIN和图形用户界面两项特点,是MICROSOFTOFFICE的成员之一。其实ACCESS也是微软公司另一个通讯程序的名字,想与PROCOMM以及其他类似程序来竞争。可是事后微软证实这是个失败计划,并且将它中止。数年后他们把名字重新命名于数据库软件。另外ACCESS还是C语言的一个函数名和一种交换机的主干道模式4。22开发技术简介ASP的全称是ACTIVESERVERPAGES,即活动服务器页面,为什么称之为活动服务器页面,这是因为以前的互联网全部是由静态的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。ACCESS2003在网络功能上有了很大的改进,在数据库中通过超级链接字段可以直接链接到指定的WEB页面或网络文件,也可以通过“数据访问页”将数据库文件中的数据发布到网络上,从而实现数据共享。23B/S模式简介本系统采用B/S模式构建。B/S(BROWSER/SERVER)结构即浏览器和服务器结构它是随着INTERNET技术的兴起,对C/S结构的一种变化或者改进的结构在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(BROWSER)实现,但是主要事务逻辑在服务器端(SERVER)实现,形成所谓三层3TIER结构这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(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。31网站前后台功能模块本网站主要包括网站前台、网站后台管理系统和数据库三大部分组成。网站前台包括首页、新闻资讯、产品中心、关于我们、联系我们、用户登录、下载中心7个功能栏目。网站的总体结构如图31所示网站前台网站后台数据库信息管理交互信息管理数据提供数据图31网站总体结构图环艺建材公司网站首页新闻资讯产品中心关于我们联系我们用户登录公司简介新闻站内新闻建材知识建筑材料原材料装饰材料部分产品展示站外资讯下载中心图32环艺建材公司网站前台功能模块图网站体现出了企业自身的沉积,公司本身的规划性文本、规章制度、事件性内容等要多些,因此在网站内容的体现上也需要很丰富。丰富网站的内容(提高信息量、增强可读性、扩大知识面、加强企业文化宣传力度)是进行前台功能设计必须仔细考虑的问题。前台功能设计必须做到,每一个模块都有它存在的必要性,而且要使得整个网站的功能趋于完善。环艺建材后台管理系统资讯中心公司简介产品管理下载管理客服中心其他管理资讯类别添加资讯添加介绍管理介绍添加下载管理下载下载类别会员管理留言管理管理资讯添加产品管理产品产品类别材料系统设置站点设置导航管理图33环艺建材公司网站后台管理系统功能模块图网站的后台功能设计必须完全的符合前台功能模块的要求,当然现在有很多专门从事网站后台开发的公司可以提供功能强大的专业网站后台,做为小型企业这种后台的实用性却不是很大,因为专业的后台管理程序功能太复杂,不利于企业内部工作人员进行管理。因此专门开发一个小型网站后台管理系统在小型企业网站的设计中是非常必须的。32网站功能流程图下面是各用户功能流程图分析。会员功能流程分析,会员在登录过程中有登录失败或登录成功的判定,在登录成功后,能对自身的信息进行修改,如对资料的修改,还能对订单进行查询,并且可以进行留言。如图34所示登录成功打开网站会员登录失败重新登录修改资料订单查询留言退出系统图34会员功能流程图管理员功能流程分析,管理员登录系统有身份的认证,及对登录名的认证,如不正确,则登录失败。在登录成功后,能对网站后台进行管理,比如产品、资讯、下载、公司简介、会员等方面,对他们的信息进行修改、查询、添加操作。并能对网站的内容进行更新,保证网站的活性。如图35所示后台管理启动系统退出系统管理员登录重新登录管理员成功登录资讯中心管理产品管理其他管理系统设置管理公司简介管理下载管理打开首页管理首页收录优化注销登录站点基本设置管理导航名称管理添加产品管理产品产品类别管理链接管理添加资讯管理资讯资讯类别会员管理留言管理客服中心管理添加,删除,修改,审核等基本操作图35管理员功能流程图33网站功能需求分析第一基本功能需求要求系统应有较好的安全性,用户需要进行一定的身份验证后才能进入后台管理或者发布新闻对于不同角色的用户,其对网站的操作功能不尽相同。管理员能够对网站相关内容进行维护,对用户信息进行管理,实现上传,审核,删除,修改等基本功能。用户能够浏览行业新闻,及相关知识,还能在留言板进行留言,注册为会员后可以查看游客看不到的产品这一功能。系统提供比较完整的维护管理功能,管理员能实现对各个子模块的管理、整个站点的相关管理,并且实现对用户信息进行添加、修改、删除以及对密码的修改功能。第二具体功能需求分析根据实际需要,我把系统分为新闻资讯、产品中心、联系我们、关于我们、用户管理五个主功能模块,在这里分析建材公司门户网站的需求1用户管理该模块负责将用户分为普通注册用户和管理员来实现用户权限的划分,不同权限的用户登录将显示不同的页面游客能浏览所有的页面;注册会员能够在网站中购买、留言、获得网站积分及查看高级产品的优势;管理员则能够对注册会员,网站内部所有的信息进行添加、修改、删除。2新闻资讯该模块分为站内新闻,建材知识,站外资讯三大块。站内新闻包括内部新闻、供求信息、相关企业3个子栏目;建材知识包括新型建材知识、建筑知识、小技巧3个子功能;站外资讯则包括焦点新闻、时事新闻、娱乐资讯3个子功能。负责所有行业相关内容的发布展示,对建材的作用、材质,新兴材料的用处,建材方面名人,最新的资讯给予简单介绍,为其他行业的人员快速了解企业做铺垫。3产品中心在浏览页面中点击标题链接即进入材料分类页面,此时,每条材料的详细名称信息将被看到,并按照相对的内容放在不同区域,分为建筑材料、原材料、装修材料,每个区域都有多种材料的名称,只要点击一下,则会出现对应材料的相关信息。4关于我们是对企业的介绍,将企业的精神、物质、人文等相关文化展现的平台,为人们认识企业起到推动作用。5联系我们这个模块对企业与用户搭建了一个桥梁,用户能将自己对网站或对公司的看法发表到这个模块,而公司则能在这个模块中得到网站或公司的问题或鼓励,以此来推动进步。34数据库设计要求数据库在一个网站系统中占有非常重要的地位,数据库结构设计的好坏将直接影响到网站的执行效率,对实现的效果产生影响。数据库设计是对一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户信息要求和处理要求。合理的数据库结构设计可以提高数据储存效率,保证数据的完整性和一致性14。设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。数据库设计一般包括如下几个步骤第一数据库需求分析进行整个数据库设计必须准确了解与分析用户需求(包括数据和处理)。用户需求分析是整个设计过程的基础,是最困难、最耗费时间的一步。作为最基本的需求分析做得是否充分与准确,决定了在其构建数据库的速度和质量。用户的需求具体体现在各种信息的提供、存储、更新和查询方面,这就要求数据库结构能充分满足各种信息的输出与输入。收集基本数据、数据结构及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。以这种思想作为设计策略,小型企业网站至少有以下3项需求1用户表包括的数据项有用户姓名、密码等。2产品表包括的数据项有产品号、产品类别、产品图片等。3新闻表包括的数据项有标题、类别、时间等。第二数据库概念结构设计概念结构设计是将分析得出的用户需求信息抽象为概念模型的过程。即在需求分析的基础上,设计出能够满足用户需求的各种实体以及它们之间的相互关联的概念结构设计模型。这样才能更好、更准确的用某一DBMS实现这一些需求,这是整个数据库设计的关键15。概念结构的主要特点是能真实、充分地反映现实世界,容易理解、更改,容易向关系、网状、层次等各种数据模型转换。描述概念模型的有力工具是ER模型。设计概念结构通常有4类方法1自顶向下即首先定义全局概念结构的框架,然后一步步的细化。2自底向上即首先定义各局部应用的概念结构,然后将它们集成起来,得到全局概念结构。3逐步扩张首先定义最重要的核心概念结构,然后向外扩充,以滚雪球的方式逐步生成其他概念结构,直至总体概念结构。4混合策略即将自顶向下和自底向上相结合,用自顶向下策略设计一个全局概念结构的框架,以它为骨架集成自底向上策略中设计的各局部概念结构。其中最经常采用的策略是自底向上方法,即自顶向下进行需求分析,然后再自底向上设计概念结构。第三数据库逻辑结构设计概念结构是独立于任何一种数据模型的信息结构。逻辑结构设计的任务就是把概念结构设计阶段设计好的基本ER图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构16。设计逻辑结构时一般要分3步进行1将概念结构转换为一般的关系、网状、层次模型;2将转换来的关系、网状、层次模型向特定的DBMS支持下的数据模型转换;3对数据模型进行优化。35数据库表的建设根据各个子模块的设计,各子模块均关联多个数据表,在我的网站建设中设计了包括关于我们、下载内容、下载类别、友情链接、留言管理、首部导航栏、底部导航栏、资讯中心、资讯类别、产品展示、产品类别、网站会员12个表,下面简单介绍下其中的产品类别、网站会员、友情链接、关于我们的表具体设计。表31产品类别的数据表说明字段类型(长度)允许空备注标识CLASSINT否主键,自增长类别名称CLASSNAMEVARCHAR(50)否外键排列顺序PAIXUINT否大类IDBIGCLASSINT否如表31中所示,字段CLASS是产品标识,用于显示产品类别的编号,该字段为主键,当添加一个新的新闻时,该字段的值会自动增长一个数;字段BIGCLASS是产品类别标识,当发布产品时,该字段的值从产品类别表中取得;字段CLASSNAME表示类别名称。表32网站会员的数据表说明字段类型(长度)允许空备注标识IDINT否主键,自增长会员登录名USERVARCHAR(50)否外键EMAILEMAILVARCHAR(50)否密码PASSWORDVARCHAR(50)否审核(是/否)PASSINT否由1/0表示是/否登录时间LOGINTINT否登录次数LOGINCINT否自增长会员等级CLASSINT否金钱数量MONEYINT否评价CONTENTVARCHAR否如表32ID为标识,没注册一个会员,标识自动加1,USER、PASSWORD会员登录的登录名与密码,EMAIL是管理员联系会员的交流工具,CLASS是会员等级分0级普通会员,1级白银会员,2级黄金会员,LOGINC登录网站的次数,自动增加,LOGINT为登录时间。表33友情链接的数据表说明字段类型(长度)允许空备注标识IDINT否主键,自增长名称TITLEVARCHAR(50)否外键描述CONTENTVARCHAR(50)否地址URLVARCHAR(50)否点击次数CLICKINT否排序PAIXUINT否时间RIQIVARCHAR(50)否如表33为友情链接的数据表,包括了友情链接网站的名称,对网站的简单描述,链接的地址,被点击的次数,链接的排列顺序,发出链接的时间。ID为标识随着添加的个数而增加。表34关于我们的数据表说明字段类型(长度)允许空备注标识IDINT否主键,自增长名称TITLEVARCHAR(50)否外键点击CLICKINT否描述CONTENTVARCHAR(50)是排序PAIXUINT否如表34为关于我们的数据表,作用是在网站的介绍分类部分的标题,能链接到网站的其他页面,ID为标识自动增加,TITLE是标题的名称,CLICK是点击的次数,CONTENT是描述的内容,排序变化则几个标识的也会上下浮动。36数据库ER图网站的主要模块有产品,新闻资料,管理员,留言,下载等几个主要分类,下面为其中5个实体的ER图。产品产品编号产品标题产品类别发布日期产品排序点击率推荐产品图36产品页面ER图图36为产品的ER图,表示产品实体有产品类别、产品标题、产品编号、点击率、产品排序、发布日期、推荐产品七个属性。将产品的分类明确化能帮助客服与使用人员更明确的了解与认识到产品的不同属性和找到更好的商品。新闻编号标题类别时间排序点击率图37新闻模块的ER图图37为新闻模块的ER图,表示新闻资讯实体有类别、标题、编号、点击率、排序、发布日期六个属性。能让人方便的对新闻模块的相关功能进行添加或浏览,为人们的快速生活带来方便。管理员工作内容管理员账号管理权限联系方式图38管理员ER图上图38是管理员ER图,表示管理员实体有管理员账号,联系方式,管理权限,工作内容四个属性。对管理员的功能进行确切的规定,为管理员的工作大开方便,帮助其对会员的功能进行修改等操作。留言留言时间留言用户留言内容内容留言编号留言标题图39留言模块ER图上图39为留言ER图,它的属性有留言时间,留言内容,留言标题,留言编号,留言用户。为留言的方面进行规定,帮助用户对流言的规则进行说明,为用户方便的使用提供帮助。下载上传人员文件名文件介绍内容排列下载次数图310下载模块ER图上图310表示的是下载模块的ER图,其属性有上传人员,文件名,文件介绍,下载次数,排列。文件名为文件的名称,给予产品最直接的显示;文件介绍时对文件的一个简单介绍,下载次数是下载的次数,排列为文件的排列高低,影响文件能否第一时间表现在顾客面前。4网站详细设计41网站前台设计实现411网站首页的设计实现网站首页是网站的第一内容页,整个网站的最新、最值得推荐的内容将在这里展示。以达到整个公司的企业形象的和谐统一;在制作上采用ASP动态页面,系统可以调用最新的内容在首页显示。在内容上,首页有公司的新闻热点,推荐产品,最新产品等信息,并且管理员在后台可以动态更新首页的内容,使整个网站时时充满生机和活力。在设计上,注重协调各区域的主次关系,以营造高易用性与视觉舒适性的人机交互界面为终极目标。给浏览者耳目一新的感觉,吸引浏览者经常访问环艺建材企业网站。在图41与42所示首页自上向下,最先看到的是网站的LOGO环艺建材以及网站的口号LOGO,接下来是网站的导航栏上面有网站的主体功能模块,在导航栏的下面是大的图片FLASH替换,有4张图片以渐隐的方式轮流替换,做到自然转换。在大图片的下面则是主要内容,它包括公司的名片,即公司的联系方式。在公司名片右边是一个小的FLASH图片跳转。最右边是企业的介绍关于我们。这个页面收容了包括会员登录、产品类别的目录部分、新闻中心、最新产品、友情链接、推荐产品。最下面是底部导航。图41首页下部分功能图图42首页上部运行图412关于我们页面的实现本栏目采用静态页面,主要功能是宣传企业,通过对的基本情况、文化理念、服务、产品的了解,使环艺建材为更多客户所熟悉、信赖。在页面设计上,采用灵活运用多种动画效果,力求将环艺建材的企业形象予以最好的传达。运行效果图如图43所示图43关于我们运行图413新闻资讯页面的实现如图44的运行图所示左边导航栏分为站内新闻、建材知识和站外资讯三部分,其中站内新闻分为内部新闻、供求信息和相关企业三类,建材知识又分为新型材料知识、建筑知识和小技巧三方面,站外资讯分为焦点新闻、时事新闻和娱乐资讯三类。中间部分列出了所有的新闻相关部分内容,20条新闻每页,能够上下翻页。在最下面则有其中新闻资讯的推荐内容以流动的方式显示在推荐新闻栏目中。网站自动生成新闻连接,同时产生相关新闻列表,自动显示信息及发布时间等。它大大减轻了网站更新维护的工作量,加快了信息的传播速度,使网站时时保持着活力和影响力。图44资讯中心运行图414产品中心页面的实现该模块为环艺建材公司网站的重要部分,详细介绍了公司的产品。可以浏览全部的产品,可以按产品的分类浏览产品,产品分类如图45产品类别所示。也可以按名称或简介查找产品。在找到自己理想的产品之后,点击”订购商品”的链接,就可以增加一张订单,在订单中,可以修改定购产品的数量,以及其他的要求等等。然后在一周,公司的负责人员会打电话联系用户,以确定发货。图46为某一产品的运行图。图45产品中心运行图图46产品详情运行图415下载中心页面的实现发布的是公司需要或者热门的适用的软件、文档,为公司的工作提供方便之门,能在一定范围内提高工作的效率,也对公司网站的排名有好处。图47为下载中心的运行图。图48为下载的一个物品举例图。图47下载中心运行图图48下载界面图416人才招聘页面的实现本模块功能如其名,公司在某一部门需要发展壮大,或者有员工离开时,可以在这里发布招聘信息,然后通过后台管理程序,浏览应聘者的个人简历,选择其中合适的人员通知其到公司面试。运行图如图49所示图49人才招聘运行图417联系我们页面的实现公司的详细联系方式,包括地址,电话,传真等。在这个页面,用户可以给公司留言,对网站,对产品,对服务等等方面进行留言。管理员会在后台对留言进行管理,如审核,删除,添加等操作。运行图如图410所示图410联系我们运行图42网站后台设计实现网站的后台主体界面,它包含有后台管理,资讯中心,产品管理,下载管理,公司简介,客服中心,系统设置和其他管理这些方面下面主要为大家介绍其中的资讯中心和系统设置的实现页面。421管理员登录界面的实现管理员登陆页面用于管理员进入后台管理网站,管理员在登陆窗口输入管理员的帐号和密码,计算验证结果,点击“登陆”,通过验证后,可以进入后台进行内容的添加,修改,删除,审核等操作。界面设计突出简洁,大方,易使用等特征。其中部分代码及运行图411如下所示。其中部分代码管理帐户登录密码计算验证11页面运行效果如图411所示图411网站后台登陆运行图422资讯中心后台页面的实现1添加资讯页面的实现本页面由后台管理员添加资讯时使用,普通用户无权使用该页面。管理员在进行资讯管理时,需要添加某一条新闻时,点击对应的“添加资讯”按钮时,就会调用该页面,并把所需添加的资讯对应的唯一ID值传送到该页面。在页面加载时,利用ID值在数据库的表中查找到该条资讯,并把其内容显示出来,以便管理员修改时用。管理员在添加完资讯内容,并点击“添加内容”按钮时,就会用添加后的内容去更新数据库表中相应的记录,实现新闻的添加。下图412与413分别展示的是资讯添加与添加过程中选择资讯的类别演示图。图412添加资讯页面运行图图413资讯类别下拉图2管理资讯页面的实现管理员在进行资讯管理时,点击对应的“管理资讯”按钮调用该页面,需要修改或删除某一条新闻时,点击该新闻对应的“删除”或“修改”按钮时,就会产生对应的效果。当点击“修改”时,会把所需修改的资讯对应的唯一ID值传送到该页面。在页面加载时,利用ID值在数据库的NEWS表中查找到该条资讯,并把其内容显示出来,以便管理员修改时用。管理员在修改完资讯内容,并点击“修改内容”按钮时,就会用添加后的内容去更新数据库表中相应的记录,实现新闻的添加。而点击的是“删除”时,则会将数据表中的记录一起删除。如图414与415,他们分别表示后台的管理资讯页面和管理资讯过程中的删除操作的提示图标。而416则是修改操作的跳转页面图。图414管理资讯运行图图415删除操作过程中的提示页面图416管理资讯修改页面运行图3资讯类别页面的实现管理员在进行资讯类别管理时,点击对应的“资讯类别”按钮调用该页面,需要添加、修改或删除某一条类别时,操作对应的“添加”、“删除”或“修改”按钮,就会产生对应的效果。如添加分类操作,将分类名称,排序的数字,以及作为分类的级别,即可为一级分类,也可为二级分类,最后添加得到操作结果。图417资讯类别运行图图418添加资讯类别后效果图图419删除资讯类别效果图423后台系统设置页面管理员在进行网站管理时,经常需要对网站的TITLE,KEYWORD等关键词,对公司的联系方式,对后台的管理员账号、密码,对底部和首部导航栏等进行修改,这就要保证能让不懂这方面的人员进行修改,那么就要让人能方便,快捷的找到并修改或添加。而系统设置则方便的提供了这几方面的功能及作用。系统设置又分为站点设置与导航管理两个模块,其中站点设置的功能有网站的基本设置如公司名称,网站标题,网站关键字等、网站功能开关、公司联系方式、网站管理登陆和在线系统邮件。管理员能在这些方面进行修改。运行图如图420与421图420系统设置站点设置运行图1图421系统设置站点设置运行图1系统设置的另一个功能模块是导航菜单,主要功能是管理前台页面的首部导航和尾部导航的标题更换与添加。首部菜单的管理是能以菜单名称、菜单说明、菜单链接、排序这几方面进行添加、修改、删除这几个操作。尾部导航栏管理则是在栏目标题、链接地址、排序这些方面进行添加、修改、删除操作。如图422为导航管理运行图。图422系统设置导航管理运行图5网站调试和用户使用说明51网站的调试应用程序的调试对编程来说是一项十分重要的工作。当程序有错误时,通过调试将问题找出来,加以解决,其应用的步骤如下1选择要调试的对象或者文件,打开对应文件,代码将显示在DREAMWAVER中,然后在DREAMWAVER中进行调试。2修改某段代码后可一在浏览器中预览结果,如果仍有问题重复1。再次反复重复1,2步骤,直到程序无错误为止。52用户使用说明1此网站运行的环境为安装有IIS组件的WINDOWSXP或更高版本的操作系统。2系统数据库为MICROSOFTOFFICEACCESS。3此网站的操作人员要有一定的计算机基础。4登录身份验证可
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 全权经营管理委托合同
- 2025-2030便利店产业政府战略管理与区域发展战略研究报告
- 2025-2030中国尼拉帕利布行业市场发展趋势与前景展望战略研究报告
- 不同地区教育政策的执行差异与原因分析
- 药品安全与药店运营管理的现代化转型
- 质检工作中的安全意识培养
- 教师资格证考试真题模拟-中学综合素质
- 2008-2024年云南省丽江市市属事业单位考试《公共基础知识》真题试卷及答案
- 外勤员工安全管理制度
- 浅蓝深蓝观后感4篇
- 2024-2025学年天津市八年级下期末数学模拟试卷(附答案解析)
- 2025年继续教育公需科目网络考试试题及答案
- 统编版(2024)七年级下册历史期末专题复习课件40张
- 湖北省武汉市2025届高三年级五月模拟训练试题数学试题及答案(武汉五调)
- 2025年湖北省襄阳市襄州区中考数学二模试卷
- 2024年浙江省单独考试招生文化考试语文试卷真题(含答案详解)
- 江苏省苏州市昆山市2022-2023学年四年级下学期期末数学试题
- SIDEL吹瓶机原理ppt课件
- 抹灰工程施工方案预拌砂浆
- MSG-3中文版课件
- 转发省局《关于加强非煤矿山安全生产班组建设的指导意见》的通知
评论
0/150
提交评论