




已阅读5页,还剩40页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
河南工程学院毕业设计郑州佳丰物资贸易有限公司网站设计毕业论文目 录前言11.绪论21.1 行业现状分析21.2 企业现状分析21.3网站建设的意义32.企业网站开发技术与工具52.1网站开发的相关技术52.1.1 ASP简介52.1.2 Access数据库72.1.3 ADO的介绍82.1.4 VBScript脚本语言92.2网站开发工具92.2.1 网页设计软件Dreamweaver92.2.2 Photoshop软件介绍113.企业网站分析123.1 可行性分析123.1.1 技术可行性分析123.1.2 经济可行性分析123.1.3 操作可行性分析123.2 需求分析134.系统设计154.1系统总体设计154.2系统详细设计154.2.1 前台功能模块设计154.2.2后台管理模块设计174.2.3 数据库设计184.2.4 网站数据库表的设计215.企业网站实施235.1. 网站前台功能实施235.2网站后台功能实施246.企业网站网络推广276.1网络推广的概述276.2网络推广的具体方案287.网站效益分析307.1 经济效益307.2 社会效益31结论33参考文献34致谢35附录36II河南工程学院毕业设计前言人类进入21世纪,电子商务伴随着IT的成熟,逐渐发展壮大,成为网络经济的核心。计算机、网络通信、信息技术、支付技术、安全技术的发展以及计算机的普及与网络应用等基础设施建设为电子商务的应用提供硬件支持与安全保障,是电子商务发展的硬件基础;电子商务法的制定与发布为电子商务的发展提供了法律保障,成为电子商务发展的软件基础。在电子商务的发展过程中,人们意识到在线购物的无地域界限、安全、方便快捷及其价格优势,在线购物的队伍逐渐扩大,不断增长的强大需求正成为电子商务的发展动力。基础环境的成熟与需求欲望的增长将推动电子商务与商务网站的建设不断发展,因此,本文通过以某图书销售公司网上书店电子商务网站的设计来探讨电子商务应用。在传统经济模式里,人们购物跑商场,为了购得心愉的商品不得不累半天;企业为了赢得合同不得不围在谈判桌上群雄论战。如今人们可以通过网络坐在家中浏览网上商店,选择合适的产品,还可以货比三家,自已完成购物过程,进入自由轻松购物新时代;企业通过网络洽谈业务,网上采购与接受定单,企业在网上设置了商店,不由得会发现世界就像在面前。企业与客户通过网上订购,电子支付等,使他们的关系变得如此贴近,从而使商务活动发生深刻变革。改变企业的生产与经营活动,也带来了人们的生活方式、文化教育、政府职能等的转变,电子商务的出现将真正把人类带入信息社。1.绪论1.1 行业现状分析汽车市场竞争的实质就是技术创新能力的竞争,技术创新已成为获得零部件企业核心竞争力的关键。汽车零部件在整个汽车产业当中的附加值占到70%,因而汽车工业的发展,最核心的还是汽车零部件的发展。目前,世界零部件企业则趋向于集成化、模块化、系统化地与整车厂商进行配套,我国将汽车零部件行业做强、做大,不仅关系到我们能否跟上世界汽车零部件行业的发展节奏,而且关系到我国汽车产业的发展取向,这一过程中发展模式的选择无疑会起到至关重要的作用。汽车的生产制造涉及到零件、整车等上百家甚至上千家生产制造厂家,若在整车制造企业与零部件生产企业之间没有一个科学的专业化分工与协作的体系,没有一个有效地竞争与合作的协调机制,汽车工业的整体发展必然是低速度和低质量的。目前,世界零部件企业则趋向于集成化、模块化、系统化地与整车厂商进行配套,我国如何在有限的保护期内充分运用规则,将汽车零部件行业做强、做大,不仅关系到我们能否跟上世界汽车零部件行业的发展节奏,而且关系到我国汽车产业的发展取向,这一过程中发展模式的选择无疑会起到至关重要的作用。我国汽车零部件行业组织结构模式的发展,经历了以下几个阶段:首先是零部件企业作为整车厂商的“附庸”,全部面向各自的整车厂商;其次是逐步独立,开始有计划地为其他整车厂商提供服务;然后是与整车厂商平行发展,有自己独立的市场;最后是部分零部件企业开始过渡到超前整车企业发展的阶段。经过近几十年的发展,国内汽车零部件行业已经形成一个以与整车企业的紧密型关系为核心。同时零部件企业的空间布局也是围绕整车厂商相对集中分布。1.2 企业现状分析郑州佳丰物资贸易有限公司在河南省属小型企业,员工规模达200人,企业积极使用互联网推广企业业务,在中国汽车零配件网、中华汽车零配件网、全球汽配网、宜配网等行业网站注册会员,在这些平台发表企业信息,产品信息同时在企汇网、中国分类信息发布网、中国制造网等和企业相关类网站平台注册成为会员,并在此建立类似企业网站,发表信息,通过这些营销方式推广了企业在汽车零配件行业的知名度,但是这些只是为企业提供一个平台可以发表信息,让企业客户可以看到企业,但是企业可信度方面还是存在缺陷,于此同时,公司没有自己的网站,不能收集客户信息,不能通过网站查看客户对产品的意见,没有网络营销的平台,这使得企业每年都要花费一大笔资金在会员年费上面,不利于企业长期发展。因此企业应该建立自己的营销平台企业网站,通过企业网站可以展开一系列的企业营销促使企业快速发展。1.3网站建设的意义在新经济条件下,商业规则已经发生了一些改变,电子商务对企业的基本构架在速度和效率上提出了更高的要求。电子商务的环境和竞争状况变化如此之快,网上商品交易系统及售后服务系统,该系统提高了社会资源利用率,同时也为个人商品交易提供了方面,所以,企业建立网站的意义如下:(1)提升公司形象一般来说,企业建立自己的网址,不大可能马上给企业带来新客户、新生意,也不大可能马上大幅度提升企业业绩。企业网站的作用更类似于企业在报纸 和电视上所做的宣传公司本身及品牌的广告。不同之处在于企业网站容量更大,企业几乎可以把任何想让客户及公众知道的内容放入网站。此外,相对来说,建立企业网站的费用也比其它广告方式要低的多。企业网站一年的费用仅为34万,如企业在报纸上做广告,半个版面,几天时间就要花掉几十万。当然,网站和广告是两种不同的宣传方式,各有不同的作用,它们之间更多的是互相补充,而不是互相排斥。企业如拥有自己的网址,应在各种广告中尽量地推介该网址,并把具体性的内容放入网址中。(2)全面详细地介绍公司及公司产品公司网址的一个最基本的功能,就是能够全面、详细地介绍公司及公司产品。事实上,公司可以把任何想让人们知道的东西放入网址,如公司简介、公司的厂房、生产设施、研究机构、产品的外观、功能及其使用方法等,都可以展示于网上。(3)扩大公司的网络沟通能力在我国,人们对互联网络往往有所误解,以为电子信箱就是互联网络。我们见过不少公司,将电子邮件地址当成网址,并印在名片上。实际上,电子邮件只是互联网络中一个最常用,最简单的功能之一,目前流行的企业软文,不仅仅能使企业与客户保持良好的关系,还能吸引更多的潜在客户浏览,从而挖掘潜在客户资源。客户互联网络真正的内涵在于其内容的丰富性,几乎无所不包。对于一个企业来说,其具有网络沟通能力的标志是公司拥有自己的独立网站,而非电子信箱。(4)发觉与潜在客户建立商业联系这是企业网址最重要的功能之一,也是为什么那么多的国外企业非常重视网站建设的根本原因。现在,世界各国大的采购商都是主要利用互联网络来寻找新的产品和新的供应商,因为这样做费用最低,效率最高。原则上,全世界任何地方的人,只要知道了公司的网址,就可以看到公 司的产品。因此,关键在于如何将公司网址推介出去。一种非常实用而有效的方法是将公司的网址登记在全球著名的搜索引擎(如YAHOO,EXCITE,ALTAVISTA等)上,并选择与公司的产品及服务有关的关键字,则可以使潜在的客户能够容易地找到公司和产品。这正是国际商业上通行的做法,而且被实践证明是十分有效的。(5)利用网站及时得到客户的反馈信息有利于了解顾客的意见,掌握顾客的需求在不干扰顾客正常工作和生活的条件下,企业通过网站上的调查表、留言薄、定 制服务以及E-MAIL可以倾听顾客的意见,了解顾客的心声,加强企业与顾客间的联系 建立良好的顾客关系。总体说来,企业进行网站建设就是利用网络的平台,使企业跳出传统的营销模式,利用更快捷,更方便的方式来展示企业的产品,发布企业的信息,增强企业的形象,给企业提供更多发展契机,给企业更多的发展渠道。2.企业网站开发技术与工具2.1网站开发的相关技术2.1.1 ASP简介Microsoft Active Server Pages 即我们所称的ASP,其实是一套微软开发的服务器端脚本环境。Active Server Page 是创建动态网页的一个很好的工具,它起一种编程语言的作用,可以利用它编写动态产生HTML的程序代码。而且ASP也是服务器端脚本环境,可以用来创建交互式WEB页并建立强大的的Web应用程序。因此,只要用户浏览Web站点并请求一个ASP页,Web服务器就可以处理相应的ASP代码,生成HTML代码,然后将它传递到用户浏览器并显示出网页。ASP内含于IIS4.0和5.0之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。有了ASP就不必担心客户的浏览器是否能运行所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度,其执行情况如图2.1所示:HTMLASP传送传送服务器端客户端HTML响应响应图2.1ASP的执行情况ASP技术的优点:1编写程序方便。可以用 VBScript 或JScript创建脚本,同时结合HTML语言就能够非常方便地完成网站的应用程序。对于VBScript和JScript,使用哪种语言并不重要,Web 服务器等同地处理这两种语言,并向用户的浏览器发送 HTML 格式化结果。由于ASP采用Script语言,就可以轻松编写程序,因此这就大大节省了网络设计人员又得重新学习一种新语言的时间。而且编写ASP无须手工compile编译或链接程序,可在服务器端直接执行,这无疑是更加方便了我们的编写过程。2使用编程环境方便简单。可以使用普通的记事本之类的文本编辑器,即可进行编辑设计,如:Windows的记事本、FrontPage等文本编辑器。也可以用dreamweaver开发工具。3浏览网页方便,交互速度也快。ASP是运行在服务器端,所以我们无须担心浏览器是否支持ASP所使用的编程语言,用户端只要使用可执行HTML码的浏览器,即可浏览Active Server Pages所设计的网页内容。ASP在服务器端运行,当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。4提供多种编程语言。ASP可以使用VBScript或JavaScript等多种编程语言来设计。5功能强大。编程是面向对象的(Object oriented),并可扩展ActiveX Server组件功能。ActiveX Server Components(ActiveX服务器组件)具有无限可扩充性。你可以使用任何编程语言来编写你所需要的ActiveX Server 组件。可以使用Visual Basic 、Java 、Visual C+等编程语言来编写你所需要的ActiveX Server Component。也可以使用第三方组件或自己开发的ActiveX Server组件。理论上说,可以实现任何功能。6访问数据库十分方便。可以通过ADO(ActiveX Data Objects,微软的一种新的数据访问模型,是一种可以提供WEB页面开发者轻松存取Internet的数据库,并可以在用户端实现网上立即、即时更新显示的最新WEB页面数据库技术。)非常方便地访问数据库。总之,ASP从字面上说,包含三方面含义:1.Active:ASP使用了微软的ActiveX技术。ActiveX(COM)技术是现在Microsoft软件的重要基础。它采用封装对象,程序调用对象的技术,简化编程,加强程序间合作。ASP本身封装了一些基本组件和常用组件,有很多公司也开发了很多实用组件。只要你可以在服务器上安装这些组件,通过访问组件,你就可以快速、简易地建立自己的WEB应用。2.Server:ASP运行在服务器端。这样就不必担心浏览器是否支持ASP所使用的编程语言。ASP的编程语言可以是VBSCRIPT和JSCRIPT。VBSCRIPT是VB的一个简集,会VB的人可以很方便的快速上手。然而NETscape浏览器不支持客户端的VBSCRIPT,所以最好不要在客户端使用VBSCRIPT。而在服务器端,则无需考虑浏览器的支持问题。NETscape浏览器也可以正常显示ASP页面。3.Pages:ASP返回标准的HTML页面,可以正常地在常用的浏览器中显示。浏览者查看页面源文件时,看到的是ASP生成的HTML代码,而不是ASP程序代码。这样就可以防止别人抄袭程序。由此可以看出,ASP是在IIS下开发WEB应用的一种简单、方便的编程工具。在了解了VBSCRIPT的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的ASP系统。而我这次所开发的留言本系统,主要是利用ASP技术的简单和实用的特点,以及ASP使用的广泛性,而且非常适合于网络中小型系统开发。2.1.2 Access数据库Access功能强大,使用方便,是最优秀的桌面数据库开发工具之一。Access与其他数据库开发系统之间有相当显著的区别就是:Access数据库系统把数据库应用程序的建立移到了用户环境中,用户不用写一行代码,就可以在很短的时间里开发出一个功能强大而且相当专业的数据库应用程序,并且这一过程完全是可视的。Access与其他桌面数据库的另一个重要区别是:Access中的数据库档既包括存储数据的表,又包括操作或控制数据的其他对象。它由七种对象组成:表、查询、窗体、报表、WEB页、宏和模块。Access的优点:(1)存储方式单一Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库档种,便于用户的操作和管理。(2)面向对象Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。(3)界面友好、易操作Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。(4)集成环境、处理多种数据信息Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。(5)Access支持ODBC(开发数据库互连,Open Data Base Connectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML档,轻松构建Internet/Intranet的应用2.1.3 ADO的介绍ASP的 Database Access组件使用ADO为Web应用程序提供了一组基于对象的数据访问界面,是一项将数据库访问添加到Web页的技术。ADO是一个运行于服务器端的ActiveX组件,它所提供的功能是进行数据库访问,也是近年来数据库编程的一个新进展。在ASP中通过使用ADO编写简明紧凑的脚本,可以连接任何ODBC兼容的数据库,如SQL Server、Access及普通文本档等数据源。ADO具有界面的一致性的特点,不论后台使用的是什么数据库,对于网页开发人员来说都没有什么不同。这样,当企业单位发展了,数据库需要从小型的移植到大型的数据库时,应用程序的界面几乎不用作任何变动。另外,ADO具有语言无关性的特点,它同时可以应用于VB、VC+、VBScript、JavaScrip或Java的开发环境中。ADO的对象:(1) Command 对象定义了将对数据源执行的指定命令。(2) Connection代表打开的、与数据源的连接。(3) DataControl将数据查询 Recordset 绑定到一个或多个控件上,以便在 Web 页上显示 ADO.Recordset 数据。(4) DataFactory实现对客户端应用程序的指定数据源进行读写数据访问方法。(5) Error包含与单个操作有关的数据访问错误的详细信息。(6) Recordset代表来自基本表或命令执行结果的记录的全集。任何时候,Recordset 对象所指的当前记录均为集合内的单个记录。2.1.4 VBScript脚本语言VB Script是Microsoft公司在Visual Basic语言的基础上开发出来的,它基本上可以看作是Visual Basic的一个子集,但是与Visual Basic语言有些差别。VB Script不仅是一种代表用户系统的脚本语言,它还是安全的开发工具。由于VB Script语言的强大功能,简单的开发方式以及与Visual Basic的相通之处,使它成为许多用户制作主页的不可缺少的工具。利用VB Script,用户可以方便的制作出各式各样的,具有强大功能的主页;利用Microsoft公司的ActiveX技术,用户可以在主页中插入功能各异的ActiveX组件,并利用VB Script语言对它们进行编程;利用VB Script语言结合ASP技术,用户可以开发出WEB数据库,甚至是主页上的小游戏。所以,使用VB Script,不仅能使用户的主页变得更加多姿多彩,也会使主页除了可被浏览之外增添了数据库管理和网上交互的能力。2.2网站开发工具2.2.1 网页设计软件DreamweaverDreamweaver是一个功能强大的网页设计工具,有着方便实用的工具和所见即所得的排版功能,见面十分友好,使用方便。在不需要掌握HTML语言的情况下,即可利用其强大的功能开发出专业的网页。Dreamweaver也是一个方便的编程工具,可以方便地编写ASP、PHP、JSP代码,软件的自动提示填充功能和代码染色功能可以有效地帮助用户编写和调试各种代码。它集网页设计、网站开发和站点管理功能于一身,具有可视化、支持多平台和跨浏览器的特性,是目前网站设计、开发、制作的首选工具。借助于Dreamweaver可以快速方便地开发出各种动态或静态网站。1灵活的编写方式Dreamweaver具有灵活编写网页的特点,不但将世界一流水平的“设计”和“代码”编辑器合二为一,而且在设计窗口中还精化了源代码,能帮助用户按工作需要定制自己的用户界面。2可视化编辑界面Dreamweaver是一种所见即所得的HTML编辑器,可实现页面元素的插入和生成。或视化编辑环境大量减少了代码的编写,同时亦保证了其专业性和兼容性,并且可以对内部的HTML编辑器和任何第三方的HTML编辑器进行实时的访问。无论用户习惯手工输入HTML源代码还是使用可视化的编辑界面,Dreamweaver都能提供便捷的方式使用户设计网页和管理网站变得更容易。3功能更多的CSS支持CSS可视化设计、CSS检查工具4动态跨浏览器验证当保存时系统自动检查当前文档的跨浏览器有效性,可以指定何种浏览器为测试用浏览器,同时系统自动检验以确定页面有没有目标浏览器不支持的tags或CSS结构。动态跨浏览器有效性检查功能可以自动核对tags和CSS规则是否适应目前的主流览器。5强大的WEB站点管理功能6内建的图形编辑引擎7Dreamweaver的集成特性Dreamweaver 8继承了Fireworks、Flash的集成特性,可以在这些Web创作工具之间自由地切换,轻松地创建美观实用的网页。8丰富的媒体支持能力可以方便地加入Java、Flash、ActiveX以及其他媒体。Dreamweaver具有强大的多媒体处理功能,在设计DHTML和CSS方面表现得极为出色,它利用JavaScript和DHTML语言代码轻松地实现网页元素的动作和交互操作。Dreamweaver还提供行为和时间线两种控件来产生交互式回应和进行动画处理。9超强的扩展能力Dreamweaver还支持第三方插件,任何人都可以根据自己的需要扩展Dreamweaver的功能,并且可以发布这些插件。2.2.2 Photoshop软件介绍Photoshop CS是一款图形、图像编辑软件,在网页设计领域被广泛得应用。以下是其10大最新功能:1改进的文件浏览器使用功能强大文件浏览器的可以快速预览、标注和排序图片;搜索或编辑图像的数据元或关键词;并且可以自动批量共享文件。2匹配颜色命令可以迅速从一张图片的颜色校正另外一张图像的颜色。3直方图调色板随时根据对图像的调整更新直方图调色板(Histogram Palette)。4阴影/加亮区修正使用“阴影/加亮区修正(hadow/Highlight correction)”可以快速调整照片中曝光过渡或欠缺的区域。5沿路径放置文本可以像在Illustrator中一样把文本沿着路径放置,并且你还可以在Illustrator直接编辑文本。6支持数码相机的raw模式支持多款数码相机得raw模式,让用户可以得到更真实的图像输入。7全面支持16位图像可以在主要功能、层、比刷、文字、图形等中精确的编辑、润饰16位的图像。8Layer Comps可以在一个文件中保存不同层的合并效果,以便对各种效果进行快速察看。9输入Flash文件使用ImageReady可以创建flash矢量文件。10自定义快捷键用户可以按照自己的习惯定义Photoshop的快捷键。3.企业网站分析3.1 可行性分析3.1.1 技术可行性分析技术可行性研究是根据用户提出的系统功能、性能及实现系统的各项约束条件,对系统软件、系统硬件、技术方案做出评估和选择建议。根据企业自身实际情况,以及所需功能的研究和沟通后,本系统主要通过ASP技术和Access数据库的访问技术,来实现企业网站形象的展示及信息意见的反馈。身为电子商务学生,此类建站方法本身就是所学课程,因此比较熟练ASP以及Access数据库的开发环境,加之具有一定的运用系统软件和一定的编程能力,完全胜任此项开发,故本网站在技术上可行的。3.1.2 经济可行性分析经济可行性研究是对项目进行成本效益分析,预算项目开发成本,评估项目经济效益、社会效益和利润,在项目成本和收益间进行合理权衡,并分析项目对产品或利润的影响。与传统的营销方式相比,企业建设网站进行网络推广具有很大优势,大大减少传统营销的经济、人力投入,加之互联网用户的日益增多。因此进行网站建设和网络推广具有很强的必要性!同时建设网站及网络推广,可以有效改善小型企业地域限制上的制约,扩大业务范围,同时又可以通过互联网的巨大优势进行网络推广,从而进一步提高本公司的社会认知度,提高企业在行业中的竞争力。另外,ASP + Access的建站方式基本不需要额外的资金投入,利用现有的硬件资源完全可以满足小型企业的使用!且后期维护成本相当的小。综上所述,该网站建设具有很强的经济可行性。3.1.3 操作可行性分析操作可行性研究是论证是否具备系统开发所需的各类人员资源、软件资源、硬件资源和工作环境等,以及为支持系统开发如何去加强这几方面资源。随着科技的发展、网络知识的普及、计算机操作和管理日趋简化,网站的维护显得日益简单,本网站是基于计算机图形界面的操作,所以一般的会上网的普通用户即可使用本系统。对系统管理员要求较高,但经过培训后很容易即可熟练负责网站的后期维护和数据更新。3.2 需求分析如今,互连网对企业来说已经不再是新鲜的事物了,大多数的企业都已经建立了自己的网站。随着互连网的快速发展,网路已成为人们生活的一部分。电子商务、网路行销已不在只是被炒做的概念,人们对其的认识也在深入。不仅仅是大企业需要网站来开展电子商务,中小企业一样也迫切需要自己的企业网站用以实现宣传和联系客户等许多传统媒介无法完成的目标。根据业务流程,需要将网站划分为前台、后台和数据库。前台中,客户在登录网站主页后即可链接查看到产品信息等,还可以给企业留言。数据库将要作为网站后台重要的组成部分,管理员的主要操作几乎全部围绕数据库,最后将更新的数据要显示给前台。前台是一个比较大的功能群,它所包含的信息不仅数量多,而且种类不同。将它设计成比较优化的结构形式能组织好网站的信息内容并将其归类,方便用户获得所需要的信息。其中每一部分都以尽量少的内容显示,以免浏览者看的眼花缭乱而失去耐心。除了这些作用外,设计好前台的结构形式,也是为后面程序的编写做出了框架。在为系统划分功能模块,并以模块为单位来实现设计时也是以这个结构为根基的。系统的后台要对整个网站的信息和数据进行维护。网站前台所显示的信息在后台都应该有对应的维护。这样,除了设计后台的各个管理界面外,为了方便管理员的工作,可以将各个管理的界面结合到一个页面中。因此,各个管理的界面会作为主管理界面的分支。在设计好网站前台与后台的结构以后,就将数据库加入到结构中。后台将更新的数据写入到数据库中,前台再将数据库中的信息取出来并显示。由于中小型企业网站的目标重点在于展示企业的信息。因此系统的功能模块相对单一,就是提供信息的显示。前台功能主要包括首页、新闻中心、产品展示、人才招聘、留言反馈这五个主要模块;后台包括:产品管理、人才管理、留言管理、会员管理、系统管理这五个主要模块。网站整体结构图如图3.1所示:(1)新闻中心:汇聚了行业新闻和企业新闻,让用户及时了解行业发展趋势以及企业的最新动态。(2)产品展示:主要介绍产品名称、产品介绍、产品特点、图像档、发布时间。(3)人才招聘:发布招聘信息主要有包括职位职务、人数、发布时间信息有效期。(4)留言反馈:姓名、性别、爱好、年龄、电话、通讯地址Email、主题、留言内容。(5)服务中心:培训主题、培训地址、培训内容、发布时间、信息有效期、主讲人。(6)系统管理:添加新的管理员及原有管理员的密码修改。(7)产品管理:产品的添加和删除,产品信息修改。(8)留言管理:对已有的留言的修改和删除。(9)人才管理:招聘信息的发布,修改,删除。首 页服务中心留言反馈人才招聘产品展示管理员登陆新闻中心理管台后人才管理留言管理会员管理产品管理系统管理登录成 功企业简介图3.1 网站整体结构图失败4.系统设计4.1系统总体设计本阶段主要任务是划分出系统的物理元素及设计网站的结构,完成企业网站定义时期的任务之后就应该对系统进行总体设计,即根据系统分析产生的分析结果来确定这个系统由哪些系统和模块组成,这些系统和模块又如何有机的结合在一起,每个模块的功能如何实现。系统设计的目标是使系统实现拥有所需要的功能,同时,力争达到高效率、高可靠性、可修改型,并且容易掌握和使用。模块化的依据是:把复杂问题分解成许多容易解决的小问题。原来的问题也就变得容易解决。模块化设计是把大型系统按照一定的原则划分成一个较小的相对功能独立有相关联的模块。每个模块完成一个特定的子功能。把这些模块结合起来组成一个整体。完成指定的功能,满足问题的需求。采用模块化原理的优点在于可以使软件结构清晰,容易测试和调试。从而提高系统的可靠性,可修改性。有助于系统开发的组织管理。在设计中应追求尽可能松散的耦合。内聚标志一个模块内各个元素彼此结合的紧密程度,他是信息隐藏和局部化概念的自然扩展,理想内聚的模块只做一件事情。在设计上应力求做到高内聚。结构化设计思想基于一下几方面:1.自顶向下把一个大系统划分成若干子系统,再把子系统分解成规模比较小的被称之为模块的一些成分。2.系统划分模块是按层次进行,划分工作进行到模块功能都十分简单,并易于修改。3.模块应尽可能独立,应尽可能减少模块间的调用关系和数据交换关系。4.模块间的关系应阐明,以便追踪和控制。5.通过分别实现这些模块的设计,而最终实现整个系统的设计。4.2系统详细设计4.2.1 前台功能模块设计网站前台是面向网站访问用户的,通俗的说也就是给访问网站的人看的内容和页面,网站前台访问可以浏览公开发布的内容,如产品信息、公告信息、企业介绍、企业联系方式、提交留言等操作,管理可以通过密码进到后台的网页,来发布新闻、查看留言等操作,其功首页企业简介产品展示新闻中心留言反馈人才招聘服务中心能结构图如图4.1所示:图4.1 前台功能结构图主要功能模块介绍:(1)首页功能模块企业简介,主要包括企业背景、发展历史、主要业绩及组织结构等,让访问者对企业的情况有一个概括的了解。(2)产品展示模块产品展示是指对产品进行详细展示,包括规格,产品的款式颜色等所有产品详细的信息。做到让网站的产品展示能让顾客更直观的去了解网站上所展示的产品,让顾客在看到产品的同时对产品的每一个信息都有一定的了解。(3)新闻中心模块通过最新的公告信息,发布企业动态信息,可以让用户了解公司的发展动向,加深对公司的印象,从而达到展示企业实力和形象的目的。也可以达到宣传公司的目的。(4)人才招聘模块公司在某一部门需要发展壮大,或者有员工离开时,可以在这里发布招聘信息,然后通过应聘者打电话给公司,选择其中合适的人员通知其到公司面试.(5)留言反馈模块留言板是一个商务网站中不可缺少的组成部分,它可以增进用户与网站之间的交流。客户留言反馈对公司的意见和评价,根据客户对公司的意见和评价,来修改或是制定公司的发展方向。(6)服务中心模块服务中心也就是用户中心,可以进行会员注册和登录,可以进行会员资料修改及密码的修改,查询购物订单,留言和回复留言,以便公司更好的为客户服务。 这样,子模块各自的内容基本设计好。下面可以设计如何将这些模块组织在一起,构成一个结构比较合理的前台了。除了在主页中建立面向其他模块的链接外,也要在其他模块中建立返回主页面的链接。另外各个模块间也应该互相链接起来。4.2.2后台管理模块设计后台管理模块的功能是对站内的资源进行管理和维护。以后台的业务流程分析和前台各个模块的设计为基础、根据用户的需求分析来确定后台管理模块应具有的功能。后台管理结构图如图4.2所示:管理首页返回首页新闻管理产品管理系统管理人才管理留言管理会员管理图4.2 后台功能结构图(1)系统管理模块:添加新的管理员,对原有的管理员进行密码修改。(2)产品管理模块:向商品表插入前台首页展示的商品信息,也就是添加商品信息的功能。(3)留言管理模块:网站浏览者对公司的留言的修改及删除。(4)新闻管理模块:向公告表里加入发布最新公告信息,也可以修改和删除公告信息。(5)会员管理模块:对已注册的会员进行信息修改及删除。(6)人才管理模块:主要是向招聘信息表内添加招聘信息的,也可以修改和删除招聘信息。4.2.3 数据库设计数据库设计是指根据用户的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程。1. 需求分析调查和分析用户的业务活动和数据的使用情况,弄清所用数据的种类、范围、数量以及它们在业务活动中交流的情况,确定用户对数据库系统的使用要求和各种约束条件等,形成用户需求规约。进行整个数据库设计必须准确了解与分析用户需求(包括数据和处理)。用户需求分析是整个设计过程的基础,是最困难、最耗费时间的一步。作为最基本的需求分析做得是否充分与准确,决定了在其构建数据库的速度和质量。用户的需求具体体现在各种信息的提供、存储、更新和查询方面,这就要求数据库结构能充分满足各种信息的输出与输入。收集基本数据、数据结构及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。以这种思想作为设计策略,小型企业网站至少有以下4项需求:(1)用户表:包括的数据项有用户姓名、密码等。(2)产品表:包括的数据项有产品号、产品类别、产品图片等。(3)新闻公告表:包括的数据项有标题、类别、时间等。(4)客户留言表:包括的数据项有姓名、性别、爱好、年龄、电话、通讯地址Email、主题、留言内容。2. 概念设计对用户要求描述的现实世界(可能是一个工厂、一个商场或者一个学校等),通过对其中住处的分类、聚集和概括,建立抽象的概念数据模型。这个概念模型应反映现实世界各部门的信息结构、信息流动情况、信息间的互相制约关系以及各部门对信息储存、查询和加工的要求等。所建立的模型应避开数据库在计算机上的具体实现细节,用一种抽象的形式表示出来。以扩充的实体(E-R模型)联系模型方法为例,第一步先明确现实世界各部门所含的各种实体及其属性、实体间的联系以及对信息的制约条件等,从而给出各部门内所用信息的局部描述(在数据库中称为用户的局部视图)。第二步再将前面得到的多个用户的局部视图集成为一个全局视图,即用户要描述的现实世界的概念数据模型。系统根据设计规划出的实体有:管理员信息实体、用户信息实体、产品信息实体、公告信息实体、反馈信息实体、回复信息实体、邮件信息实体。现将部分实体图列举如下所示:管理员信息密码登录次数自动编号用户名图4.3 管理员信息E-R图用户信息邮箱性别用户名联系方式用户id联系地址公司名称密码图4.4 用户信息E-R图产品信息产品型号产品大类产品名称产品编号发布时间图4.5 产品信息E-R图友情链接信息链接网址链接名链接名称链接编号邮箱图4.6 友情链接信息E-R图用户留言信息主题留言内容用户名用户编号公司名联系方式图4.7用户留言信息E-R图4.2.4 网站数据库表的设计数据库采用的是ACCESS数据库,具体设计如下:Admin表存放的是后台管理员的用户名和密码,详细设计如表4.1所示:表4.1 Admin管理员数据库表字段数据类型字段说明IDInt(自动编号)用户编号UserNameChar(50)用户名PasswordChar(50)用户密码LogintimesChar(50)用户登录次数用户表,(user)包括用户留言的所有信息,详细设计如表4.2所示:表4.2用户留言数据库表字段数据类型字段说明IDInt(自动编号)用户编号UsernameChar(50)用户名CompanyNameChar(50)公司名PhoneChar(50)联系方式 TitleChar(50)主题ContentChar(50)留言内容产品表(product)包括商品的所有信息,详细设计如表4.3所示:表4.3产品信息数据库表字段数据类型字段说明IDInt(自动编号)产品编号TitleChar(50)产品名称Product_IdChar(50)产品型号UnitChar(50)产品大类updatetimedatetime发布时间友情链接表(FriendLinks),详细设计如表4.4所示:表4.4友情链接信息数据库表字段数据类型字段说明IDInt(自动编号)连接编号SiteNameChar(50)连接名称SiteUrlChar(50)连接网址SiteIntroChar(50)连接名EmailChar(50)邮箱用户留言反馈表(FeedBack),详细设计如表4.5所示:表4.5用户留言反馈数据库表字段数据类型字段说明IDInt(自动编号)用户编号UsernameChar(50)用户名CompanyNameChar(50)公司名PhoneChar(50)联系方式 TitleChar(50)主题ContentChar(50)留言内容5.企业网站实施5.1. 网站前台功能实施1.网站主界面网站主界面上方为公司名称及联系方式,下方导航条主要包括企业简介、新闻中心、产品展示、人才招聘、留言反馈、联系我们等模块,如图5.1所示:图5.1 网站主界面2.网站前台用户登录界面如图5.2所示:图5.2 用户登录界面用户登录界面的关键代码如下:5.2网站后台功能实施1.网站后台系统管理管理员输入用户名、密码和验证码后,系统自动将输入的信息和相关数据表中的内容进行比较,如果该用户输入的内容和数据表中的内容相符,则通过验证,此次登录成功;否则登录失败。成功登录后台后管理员可进行系统管理,可添加、删除管理员及密码的修改,界面如图5.3所示:图5.3 管理员管理界面3.产品管理主要包括产品编号、名称的管理及产品的查询、添加、修改、删除,如图5.4所示:图5.4 管理员登录界面产品管理界面关键代码如下:%dim sqlBigClass,sqlSmallClass,rsBigClass,rsSmallClass,sqlSpecial,rsSpecialsqlBigClass=select * from BigClassSet rsBigClass= Server.CreateObject(ADODB.Recordset)rsBigClass.open sqlBigClass,conn,1,1if rsBigClass.eof then response.Write(还没有任何栏目,请首先添加栏目。)end ifdo while not rsBigClass.eofif rsBigClass(BigClassName)=BigClassName thenresponse.Write( & rsBigClass(BigClassName) & | )elseresponse.Write( & rsBigClass(BigClassName) & | )end ifrsBigClass.movenextlooprsBigClass.closeset rsBigClass=nothing%6.企业网站网络推广6.1网络推广的概述网络推广就是利用互联网进行宣传推广活动。被推广对象可以是企业、产品、政府以及个人等等。根据中国中小企业网络营销调查报告有关数据显示,多数中小企业目前在营销推广方面的投入还处于较低水平,接近七成的受访中小企业在过去一年内没有进行过
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 绿电与氢能融合发展方案
- (2025年标准)工程内部交接协议书
- 关于框架合同(标准版)
- (2025年标准)更夫免责协议书
- (2025年标准)各个俱乐部转让协议书
- (2025年标准)个人转让物品协议书
- (2025年标准)个人卖牛协议书
- (2025年标准)个人结账协议书
- (2025年标准)个人共用厨房协议书
- 劳务公司承包项目协议
- 加强教学常规管理提高教学质量
- 吉兰巴雷综合征病人的护理
- 《英语句子成分》课件
- 河北农业大学分子生物学题库(带答案)
- 2025四川建筑安全员-C证考试(专职安全员)题库及答案
- 产品包装设计与印刷流程手册
- 随机动态规划与强化学习-洞察分析
- 肾占位性变病
- DB51-T 2968-2022 经济开发区安全风险评估导则
- 饮料制造企业环境管理制度要求
- 2024年卫星遥感数据服务长期租赁合同
评论
0/150
提交评论