基于CMS的中小企业网站设计和实现.docx

上传人:b****6 文档编号:8891906 上传时间:2023-02-02 格式:DOCX 页数:17 大小:61.77KB
下载 相关 举报
基于CMS的中小企业网站设计和实现.docx_第1页
第1页 / 共17页
基于CMS的中小企业网站设计和实现.docx_第2页
第2页 / 共17页
基于CMS的中小企业网站设计和实现.docx_第3页
第3页 / 共17页
基于CMS的中小企业网站设计和实现.docx_第4页
第4页 / 共17页
基于CMS的中小企业网站设计和实现.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

基于CMS的中小企业网站设计和实现.docx

《基于CMS的中小企业网站设计和实现.docx》由会员分享,可在线阅读,更多相关《基于CMS的中小企业网站设计和实现.docx(17页珍藏版)》请在冰豆网上搜索。

基于CMS的中小企业网站设计和实现.docx

基于CMS的中小企业网站设计和实现

摘要

随着互联网的飞速发展,有关网络的技术层出不穷。

人们获取信息的方式更多是来源于互联网。

而吸引浏览用户的则是视觉效果出色、信息量丰富、使用起来便捷的网页,所以网页设计尤为重要。

伴随这网络的出现,网页逐渐融入人们的生活。

快速及时的新闻浏览,五彩缤纷的网上信息,网络与人们的生活息息相关,于是世界上又出现了第四媒体——Internet。

互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。

制作网页是企业和个人的宣传自己的重要手段,同事也是学习者获取学习信息的重要手段,尤其是在教育领域,在素质教育与终身教育成为必然的今天,人们对信息的要求有了更新,更高的要求,而网页犹豫本身所具有的信息量大,传递快速,没有时空限制等特点恰好满足这种要求。

所以网页也逐渐成为一种新兴的教育资源。

网页设计伴随着网络的快速发展而快速兴起,作为上网的主要依托,由于人们使用网络的频繁而变得非常的重要。

网页讲究的是排版布局,其功能主要就是提供一种形式给每个上网者,让他们能够了解网站提供的信息。

本文从网站设计的角度出发,介绍一些页面设计中的要素和技巧、后台标签的调用,例如整体页面设计的色调、布局、制作中CSS样式的使用、js调用、标签调用等等。

本设计基于div+css技术制作出一个动态和静态相结合的“工业胶带材料的企业网站”。

主要通过在制作的过程中,加强和深化以前所学的关于网页设计方面的各种知识,更熟练的应用和掌握了Photoshop、Dreamweaver、VbScript、MSSQL、Access软件中的各种工具,利用这些工具做出来的效果,代码的规范,简洁,任务是完成工业胶带材料网站的设计与实现,最后更深层次的掌握和理解网页设计的精髓。

关键词:

网页设计网站布局CSS标签调用CMS静态生成

Introduction

WiththerapiddevelopmentoftheInternet,anendlessstreamofinformationaboutthenetwork'stechnical.WaymorepeopleaccesstoinformationfromtheInternet.Browsetheuseristoattractoutstandingvisualeffects,richamountofinformation,usetheconvenientweb,webdesignisespeciallyimportant.

AccompaniedbytheadventoftheInternet,webpagesgraduallyintegratedintopeople'slives.Quickandtimelynewsbrowsing,acolorfulonlineinformation,networkwithpeople'slives,sothefourthmedia-theInternetworld.Internetbecomefastaccess,publish,andanimportantchanneloftransmissionofinformation,anditplaysanimportantroleinpeoplepolitical,economic,andotheraspectsoflife.Createwebpagesisanimportantmeansofenterprisesandindividualstopromotetheirowncolleaguesisalsolearnersgetanimportantmeansoflearninginformation,especiallyinthefieldofeducation,becomeinevitabletodayinthequalityofeducationandlife-longeducation,andpeopletherequirementshaveupdatedinformation,Thehigherrequirementspageshesitateitselfhasalargeamountofinformationtopassquickly,andthereisnotimeandspacelimitationsFEATURESexactlymeetthisrequirement.SotheWebbecominganeweducationalresources.

Webdesignalongwiththerapiddevelopmentofthenetworkandtherapidrise,asmainlyrelyingontheInternet,becausepeopleusethenetworkfrequentlybecomeveryimportant.

Webluxuriouslayoutlayout,anditsmainfunctionistoprovideaformforeachInternetusers,sothattheycanunderstandthesiteprovidesinformation.

Startingfromthepointofviewofthesitedesign,introducedinsomepagedesignelementsandskills,backgroundlabelcalled,forexample,thetoneoftheoverallpagedesign,layout,makinguseofCSSstyle,jscalltagcalls,andsoon.

Thedesignisbasedondiv+csstechnologytoproduceacombinationofdynamicandstaticindustrialtapematerialcorporatewebsite.Mainlythroughintheproductionprocess,thestrengtheninganddeepeningofpreviouslylearnedknowledgeaboutwebdesign,moreskilledandmasteravarietyoftoolsinPhotoshop,Dreamweaver,VbScript,MSSQL,Accesssoftware,theuseofthesetoolsdoitthecodeofnorms,simple,thetaskiscompletedthedesignandrealizationofindustrialtapematerialwebsitelastessenceofdeepergraspandunderstandingofwebdesign.

Keywords:

webdesignsitelayoutCSStagscallCMSgeneratesstatic

 

目录

摘要1

目录3

第一章绪论4

1.1CMS课题研究背景4

1.2网站发布信息系统的发展历程及其现状4

1.3开发内容管理系统的重要意义5

1.4开发方法与实现技术的选择6

1.5系统开发的目标7

1.6论文组织结构8

第二章项目概述及CMS系统的需求分析9

2.1项目概述9

2.2系统的需求分析9

2.2.1系统的功能需求10

2.2.2系统的非功能性需求12

2.3系统中的相关技术13

2.3.1VBScript技术13

2.3.2SQL技术13

第三章系统详细设计15

3.1系统应用模块功能设计15

3.1.1系统管理15

3.1.2内容管理16

3.2数据库设计17

3.2.1数据库设计概要17

3.2.2数据库逻辑结构设计17

3.3程序清单18

第四章总结与展望19

致谢21

参考文献22

第一章绪论

1.1CMS课题研究背景

随着信息技术的快速发展和信息量的剧增,信息交互,尤其是通过网络的信息交互,在现代化的企业中扮演了越来越重要的角色,信息的价值越来越受到认可和重视。

现代企业为了能在激烈的竞争中立于不败之地,需要对企业的内部信息和从外部获得的市场信息以有效的方式进行综合管理,同时企业的内网和外网之间的信息交流逐渐增多,对内外网所负责的功能进行分析整合可以为企业的发展提供新的契机:

(1)企业内外网统一的需求,随着企事业单位信息化的建设,内部局域网和外部因特网之间的信息交互越来越多,先进的内容管理系统(CMS)不仅要求对企业内部,能够很好地做到对信息的收集,管理和利用,而且对于在因特网上进行信息发布,交互与协作也尤为重要。

(2)信息的及时性,准确性和多样性,随着信息量的剧增和信息多元化的发展,很多系统往往无法有效的管理大量信息的衍生数据和业务模式,针对更多的业务模式,没有明确的分工,常常需要花费大量的时间和人力等资源代价来处理信息的更新维护工作:

遇到系统功能扩展的时候,甚至还需大量模块的重新设计,重用性差,如此,陷入一个高成本的循环升级整合中。

(3)互联网成为客户和员工的信息及知识获取的更有效渠道,客户为了做出购买决定,需要从各个角度来了解产品的相关信息,包括产品手册、价格、技术指标、售后服务、用户反馈等,这都需要互联网以多媒体的方式提供立体化的产品信息。

内容管理是一个对内容进行有效管理的过程,在这个过程中数字资产被转化为符合应用需要的内容,可以提升企业数字资产的价值。

因此内容管理系统(CMS)作为企业资源的整合平台适时而出。

1.2网站发布信息系统的发展历程及其现状

现阶段,国内产品对信息发布还主要集中在文字、图片、音频、视频的内容发布上面。

对信息管理支持还非常的弱。

解决方式主要有以下几个方面:

1、传统的静态信息发布

信息的组织、管理基于文件系统,基于HTML的文档,站点工作人员手书写网页,手工维护文档间的关系。

具有性能好、对硬件平台要求低等优点。

主要缺点是内容发布必须有编写HTML语言的人员、必须有编程人员,信息发布效率低下,站点结构难以更改,一旦站点结构做了改变,相应的程序就得修改,同时,己发布的信息页面必须手工修改,这种信息发布方式出现较早,现阶段主要用于个人主页和小型站点。

不能称为网站系统,只能称为文件系统。

2、基于模版的静态信息发布

这种方案是传统静态网站的一个扩展,就是把文档内容存储和管理基于数据库系统。

根据数据库中内容生成静态页面。

当web服务器接到浏览器请求后,将静态页面返回给用户。

具有站点内容易于管理,维护,站点改版比较容易和对发布服务器硬件要求相对较低等优点。

目前,采用这种发布方案的用户多为大型的新闻网站如网易、新浪、搜狐等大型门户网站。

信息可以进行组织管理,不算是全面的网站系统,可以称为高级文件系统。

3、基于模版的动态信息发布

文档内容存储和管理基于数据库系统。

站点管理维护人员只更新数据库中数据,当web服务器接到浏览器请求后,执行CGI或ISAPI程序(如Perl、ASP、PHP、jsP等),根据程序调用的模版和数据库中内容,动态生成HTML页面。

优点:

站点内容易于管理和维护,站点改版工作量小,实时性强。

由于数据库访问的开销远高于文件访问,这大大提高了对系统硬件平台的要求:

缺点:

当站点访问量很大时,需要通过其他技术解决,如集群等。

需要数据库服务器的支持,不利于租用空间的中、小型用户使用。

目前使用该类型发布方案的站点最多,几乎所有的商业应用都需要动态网站的支持。

无扩展能力或者扩展能力有限,或者扩展程序无法无缝挂接,离网站建设系统还有一段距离,只能称为普通动态信息发布系统。

所以完全基于内容管理的网站系统应当是一个通用的建站工具,几乎所有的网站元素均由系统完成,考虑完善,功能齐备,灵活易用。

目前,无论在国内还是在国外,内容管理产品都正处于开发应用的黄金时期。

1.3开发内容管理系统的重要意义

随着Internet的快速发展,内容管理已经成为所有Web应用的基础。

从电子政府、企业信息化、综合性网站,到垂直门户、数字图书馆、远程教育、远程医疗,乃至所有的电子商务应用,围绕内容的采集、创建、存储、管理、发布、检索和服务都是用户核心的需求。

提高内容管理的效率和质量至少可以从以下几个方面带来收益:

l、用户需要能够方便地搭建网站、增加栏目、修改栏目的属性或者决定发布的内容,以及方便的管理系统的信息。

2、用户已经习惯于从企业的网站上了解最新的产品和服务信息。

保证网站上信息的即时更新是企业进行市场工作的必要组成部分。

3、用户逐渐地产生个性化内容的需求,特别是企业面向大量的顾客时,用户希望看到的内容是经过定制的,动态地进行个性化的。

4、企业越来越依赖于Internet,良好的内容管理流程对于提高生产率起到重要作用。

企业再也不用一而再、再而三地在电话服务里向顾客解释一个技术问题,而只需要简单地放置到网站上即可。

5、市场部门需要即时地在线开展市场活动,以应对企业快速推出的新产品或新版本。

对市场的反应迟钝带来的后果是失去市场份额,当然也失去金钱。

6、雇佣庞大的WEB维护队伍,对于企业是一笔不必要的开支。

而使用内容管理系统(CMS)可以使得内容制作人员高效的从他们熟悉的Windows桌面环境向网站创建和发布内容。

网站结构管理和模板技术,可以提高效率,通过降低长期维护成本降低投资总成本,对不断变化的客户需求和竞争威胁做出反应。

1.4开发方法与实现技术的选择

目前常用的Web开发技术主要有ASP、PHP和ASP.NET等,这些技术均具有不同的技术特点和应用范围。

ASP是微软公司开发的基于ActiveX的服务器端脚本,具有微软公司产品易学易用的特点,对开发环境要求也较低,曾经获得了大规模的应用。

PHP和ASP类似,语法比较简单,且具有更好的安全性,也获得了大量的应用。

两者的主要缺点是缺乏完善的开发体系,都采用解释的执行方式因而性能较差,在运行环境或数据库操作上存在一定的兼容性问题。

为了适应企业级应用开发的各种复杂需求,给最终用户提供更可靠、更完善的信息服务,目前己经产生了两个最重要的企业级开发平台:

Java和.NET。

Java平台是一种公认优秀的开放平台,具有良好的数据封装、事务处理、交易控制的技术基础,采用编译为中间代码的虚拟机执行方式,运行效率较高。

此外,Java平台具有各类完善的企业应用服务器软件和企业开发平台,已经建立了基于.NET平台的CMS系统设计与实现web服务器端开发的强有力的支撑环境。

一般认为,Java平台己经成为非常成熟的开发平台,大量开发团队使用Java平台进行各类开发,具有良好的技术团队支持。

Java平台的三大核心技术是Servelt、JSP和EJB。

微软公司的.NET平台及相关的开发环境则为web服务端应用提供了一个支持多种语言的、通用的运行平台,同时还引入了ASP.NET这样一种全新的web开发技术。

ASP.NTE超越了ASP的局限,可以使用VB.NET、#C等编译型语言,支持WebForm、.NETServerControl、ADO.NET等高级特性。

很多人认为.NTE平台中的Asp.NET是web开发技术在windows平台上的一个集大成者。

总体来看,目前.NET和Java平台都有自己的优势。

但这两个开发平台的开发思路有所不同。

Java依托于开放的工业标准,注重开源代码,强调跨平台的应用。

而.NET则注重开发工具功能的日趋强大和丰富,可以兼收其他产品的优点。

比如在微软的开发平台上可以兼容20多个开发语言,简单易学,界面友好,这也是微软产品的一贯特性。

根据本系统的特点,中小企业网站内容管理系统一般运行在小型企事业单位的Web服务器上,一般都为Windows平台,考虑到运行平台和开发进度的要求,加上我们学过VB脚本,一般可以认为在此情况下采用ASP平台应该可以获得较好的效果。

本系统确定的最终运行操作系统为windows2003server,web服务器为IIS6.0,开发工具选用VbScript、DW、PS、Access。

发布方式:

我们产用了基于模板的静态HTML生成。

1.5系统开发的目标

本系统根据某工业胶带目前企业运行状态和提出的具体需求,按照面向对象的软件工程的开发流程,我们制定了本系统开发的目标:

l、需求分析采集系统需求,根据网站内容管理系统(CMS)的特点和实现目标,分析用户特点和系统的业务流程,整理归纳出系统面向匿名浏览用户、内部工作人员、系统管理员这三个层次用户所需要的功能性需求和非功能性需求。

建立完全动态的、数据驱动的网站内容管理框架。

2、具有良好的通用性,几乎可以用来构建让任何企业web应用:

企业门户网站,企业商务网站,企业内网/外网,在线内容发布。

3、保证用户友好性,设计考虑周全,使用户能够很容易的控制网站的各个方面。

4、系统框架、数据存储层、数据访问层、业务逻辑层完全分离,实现系统开发人员、业务开发人员、美工和数据库管理员的隔离。

5、提供对用户与角色的管理。

系统提供角色管理来对用户进行访问控制,任何基于ASP平台的CMS系统设计与实现的模块,站点等可以通过赋予用户角色允许或禁止控制用户的访问。

管理员以把各种系统角色或用户自定义角色赋予用户,来达到能够把用户分门别类地进行管理的目的。

 

1.6论文组织结构

本文的内容安排如下:

第一章,阐述了本论文的研究背景及选题意义,介绍了国内外相关技术的发展现状,并对论文的主要使用技术和研究工作做了说明。

第二章,简单介绍了内容管理(CMS),技术背景对本文所要用到的技术作了详细介绍,指出了系统的开发和这些技术的关系,并介绍了系统的基本概念和实例模型。

第三章,对系统和系统结构给予了详细说明。

第四章,对系统的实现进行了回顾,并对实现过程进行了总结,最后对系统的未来发展进行了展望。

第二章项目概述及CMS系统的需求分析

2.1项目概述

工业胶带企业网站内容管理系统(CMS)将成为企业对外对内各项网上业务的服务网站。

网站具备动态、实时、交互、协作等特点,网站运行模式要求前台和后台,前台是呈现给网络用户的外部网站系统,后台是网站内容的管理系统通过一套后台内容管理系统,实现企业网站内容的集中和同步管理。

工业胶带企业网站内容管理系统将用来形成企业针对不同类型用户的信息发布和展示平台。

以上网站将使用一套统一的后台内容管理系统进行网站内容的发布和管理。

内容管理系统用于对各种类型的信息进行综合管理,信息类型包括文本、电子邮件、表格、报告以及图片、音视频(在本文中统一称为“内容")等。

工业胶带企业网站内容管理系统的功能主要面向3个层次的用户:

1.面向匿名浏览用户:

是网站信息的浏览者和某种程度上的参与者(如信息评论、企业产品咨询等)。

内部用户主要包括公司内部工作人员,或者是有访问权限的潜在用户,提供前台网站系统的功能。

2.面向企业内部工作人员:

是网站系统所有内容的生产者,他们对内容进行编辑、审批、发布、撤销等操作,并且根据各自的角色分工协同工作提供后台内容管理系统的功能,对各个网站内容的发布、维护与管理:

同时作为业务人员和专业技术人员从业务层面进行信息协作交流的平台,使其在一定的规则、过程工作流的限制下,创建、编辑、管理和最终发布各种类型的内容。

3.面向系统管理员:

是网站系统的管理者,他们具有增加或删除工作人员、分配或撤销工作人员的权限、设置内容发布流程、设置组织机构、设置每个组织或全局的栏目和模板等基本管理功能,同时具有保证网站系统数据的安全、数据备份和恢复、故障处理等数据库管理员的职责。

提供系统管理级别的功能。

2.2系统的需求分析

网站内容管理系统(CMS)即为网站生成系统和内容管理系统,它是形成和管理企业内部、外部网站的基础和工具。

2.2.1系统的功能需求

1.信息浏览和交互功能

信息浏览和交互功能由大亚科技内部网站和外部网站提供,主要的参与者是网络匿名用户。

下图是实例描述:

(1)信息表现

整个网站各个页面之间风格统一:

网站栏目设置合理,便于查找。

栏目设置包括公共栏目和互交栏目,公共栏目包括公告、新闻、动态内容等,互交栏目包括在线咨询、深层用户、产品在线购买、实时付款方式等(由于考虑时间及设计难度,部分功能预留了端口,确实需要时,可联系我作二次开发)。

具备交叉关联功能:

对于具有word、excel等附件的内容,支持下载到本地和直接在浏览器中打开这两种方式:

提供常用网站链接功能。

(2)咨询、投诉、建议(留言、购买等)

提供咨询、投诉、建议等功能的链接,允许匿名用户进入,深层用户可以注册并登陆后使用定制信息、实时购买、在线付款等(该功能预留端口,这此设计中没有深入下去):

用户能够以匿名或实名的方式录入咨询、投诉、建议内容并提交:

能查看已经处理完成的咨询、投诉、建议的答复内容。

2、用户及权限管理的相关功能

CMS系统一个重要的特点就是,只需要使用一个账户,就可以统一的管理权限所允许的所有功能,而不需要针对每一个功能或子系统,单独的进行账户管理和登陆。

主要功能描述:

(1)身份验证和权限验证功能

用户通过登陆界面登陆本系统,然后进行各种操作活动。

这个功能的操作者为本系统所有用户;系统通过用户输入的用户名,密码和验证码(本设计产用了fix图片验证码),对用户身份进行确认,对于通过验证的用户,返回该用户的基本状态。

当用户登录后,进行各种操作时,系统对该用户是否具有该操作的权限进行判定。

(2)角色设定及权限控制功能

系统根据需要自定义管理人员的类别所具有的权限,可以由企业自己根据需要来定义不同的角色,交给不同部门的人员来操作,使各部门各司其职,以此提高工作的效率。

每一种权限严格对应着它可以执行的操作,使之保证系统的安全。

权限控制要求实现易扩展性,当系统对各种功能进行扩展或删除时,可以对权限列表方便的进行变更。

权限控制中,基于对信息数据的保护,对信息管理人员所具有的权限更需要细分。

类别,对于每一个信息管理人员,都可以根据需要来决定是只让他管理一个信息几个信息类别,在后台可以根据栏目勾选操作。

3、自定义模板及页面生成频道

页面包括的信息内容,页面的外观与布局都由模板进行定义。

所谓模板,实质上是由模板定义语言定义的一个HTML页面文件,在此文件中定义了在什么位置显示什么信息,以及用什么样式进行显示;

而模板定义语言通常是由特定的语法加上一组接口调用函数组成,在进行信息发布时,系统通常具有一定的特定数据环境,由接口函数从系统后台数据库中提取出相应的数据放在模板(HTML文件)的相应位置,最终生成一个个独立的页面文件。

由于内容管理系统管理的都是动态的一些信息,而每一条信息都应生成一个相应的页面文件,因此,内容管理系统必需提供模板定义与页面生成功能,这也是系统的核心。

4、类别及信息管理的相关功能

CMS系统的核心功能

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 数学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1