基于ASP+ACCESS企业网站设计与制作_第1页
基于ASP+ACCESS企业网站设计与制作_第2页
基于ASP+ACCESS企业网站设计与制作_第3页
基于ASP+ACCESS企业网站设计与制作_第4页
基于ASP+ACCESS企业网站设计与制作_第5页
已阅读5页,还剩11页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘要信息时代的到来给我们一启迪谁第一时间掌握了准确的信息谁就掌握了市场就掌握了先机,因此建立自己的网站对企业的发展是非常重要的。本文主要阐述一个功能比较强大的企业网站系统的后台操作过程及一些关键技术。该系统信息来源主要由客户直接添加,通过管理员审核后,在网站上发布出来,以供大家查询相关公司信息。本系统主要让社会各界能更好的了解本企业,促进企业网上销售,欢迎对本企业的发展提出更多宝贵留言。该企业网站系统是前台应用DREAMWEAVERMX2004、FIREWORKSMX2004、FLASHMX2004等软件,后台结合ASP编程技术和ACCESS软件开发出来的。关键词ASP,ACCESS,企业网站系统ABSTRACTTHEARRIVALOFINFORMATIONEARGIVESUSTHEENLIGHTENMENTTHEONEWHOGRASPTHEACCURATEINFORMATIONATTHEFIRSTTIMEWILLMASTERTHEMARKETPLACEANDPREEMPTIVEOPPORTUNITY,SOITISIMPORTANTFORENTERPRISETOBUILDSELFWEBSITEFORBETTERDEVELOPMENTINTHISTHESIS,AFORMIDABLEENTERPRISEWEBSITESYSTEMWILLBEEXPATIATED,INCLUDINGBACKGROUNDOPERATINGPROCESSANDSOMEESSENTIALTECHNOLOGIESINTHISSYSTEMTHEINFORMATIONORIGINATESMAINLYFROMTHECUSTOMER,VERIFIEDBYTHEMANAGERANDISSUESINTHEWEBSITE,FOREVERYBODYTOINQUIRYRELATEDCOMPANYINFORMATIONTHISSYSTEMMAINLYENABLESTHESOCIETYFROMALLWALKSOFLIFETOBETTERUNDERSTANDTHISENTERPRISE,SOASTOPROMOTEENTERPRISEONLINESALE,WELCOMETOPROPOSEMOREPRECIOUSMESSAGESTOTHISENTERPRISESDEVELOPMENTTHEONSTAGETECHNOLOGYOFTHISENTERPRISEWEBSITESYSTEMISDREAMWEAVERMX2004,FIREWORKSMX2004,FLASHMX2004,ANDTHEBACKSTAGEUNIFIESTHEASPPROGRAMMINGTECHNOLOGYANDACCESSSOFTWAREKEYWORDSASP,ACCESS,ENTERPRISEWEBSITESYSTEM前言伴随着信息化发展网络的普及,人们获取信息方式的多元化的发展,传统信息的发布与传播已无法满足信息的爆炸式的发展,因此更需要一种承载这巨大信息的载体,发布与传播海量信息,网站这一信息平台应允而生,网站的开发与建设突现出其极其重要的地位。在互联网上拥有自己的专业网站,为提高企业自身素质、参与市场竞争开辟了新的途径。企业可以充分地利用互联网,收集和发布商业信息,开展对外交流,进行各种电子商务、网络营销等商业行为。信息时代的到来同样给我们一启迪谁第一时间掌握了准确的信息谁就掌握了市场就掌握了先机,因此大多数公司相继在网上建立起自己的网站,通过自己的平台宣传自己的产品发布自己的信息,在用户和自己公司间架起一个桥梁,达到及时沟通及时做出应对,调整生产,抢住先机,占领市场。为自己的公司在市场经济蓬勃发展的今天占领一席之地。因此我在即将完成我的大学时代之季选择公司网站开发作为我的毕业设计,本网站上传服务器即可发布产品信息浏览产品详情。许多有远见的企业家,早已认识到了互联网带给自己企业广阔的发展前景,纷纷抢驻互联网。给自己的企业建网,无疑是要依靠互联网的优势,把自己的业务做到网上,搭乘电子商务的快车。但是,大多数企业在建站的过程中往往是力不从心,致使上网成了可望而不可及的一大难题。这也不奇怪,正所谓“隔行如隔山”。由于他们对互联网认识存在一定的局限性,并没有掌握互联网的本质,更谈不上专业的网站策划了。例如,许多企业的网站设计大多不符合实际需要,盲目求大、求全,达不到真正的上网目的。1开发工具简介11网站整体设计工具的选择DREAMWEAVERMX2004是建立WEB站点和应用程序的专业工具。它将可视布局工具、应用程序开发功能和代码编辑支持组合为一个功能强大的工具,使每个级别的开发人员和设计人员都可利用它快速创建界面吸引人并且基于标准的站点和应用程序。开发人员可以将其选择的服务器技术与DREAMWEAVER配合使用,建立将客户连接到数据库、WEB服务和旧式系统的强大INTERNET应用程序6。12网站图片处理工具的选择FIREWORKSMX2004是用于设计、优化和集成WEB图形的完备解决方案。经由专业化的控制、更为快捷的性能以及完美的集成,自如地掌控图形开发。13网站动画效果工具的选择FLASHMX2004用于开发丰富多彩的INTERNET内容和应用程序的解决方案。不管是设计动画还是构建数据驱动的应用程序,FLASHMX2004产品都提供了必需的工具2。14后台开发环境随着INTERNET的普及和深入,传统的静态网页已经不能满足人们日益增长的获取信息的需求,在这种情况下,能够实现交互式的动态网页技术应运而生。目前实现动态网页的技术主要有ASP、JSP、PHP。作者选择了比较方便的ASP技术。ASP(MICROSOFTACTIVESERVERPAGES)是微软开发的一套服务端脚本环境。ASP是用服务器端脚本、对象和组件扩展了的标准HTML页。也就是说,ASP是一个基于组件的动态WEB技术,是在服务器上运行ACTIVEX脚本和ACTIVEX组件的服务器端的脚本环境。利用ASP可以轻松地结合HTMLWEB页面、脚本(SCRIPT)程序和ACTIVEX组件建立或执行动态交互WEB服务器应用程序1。ASP属于ACTIVEX技术中的服务器端技术。它本身并不是一种脚本语言,它只是提供了一种使镶嵌在HTML页面中的脚本程序得以运行的环境。ASP使用了MICROSOFT的ACTIVEX技术。ACTIVEX技术是现在MICROSOFT软件的重要基础。它采用封装对象,程序调用对象的技术,简化编程,加强程序间合作。ASP本身封装了一些基本组件和常用组件5。ASP也有它的语法和规则。ASP是一种IIS专用技术,它是用来增强基于WEB的应用程序服务的功能和可靠性的,ASP是INTERNETINFORMATIONSERVER的一部分,它使WEB开发人员能直接将基于脚本的应用程序嵌入到HTML页面4。ASP程序其实是以扩展名为ASP的纯文本形式存在于WEB服务器上的,你可以用任何文本编辑器打开它。ASP程序中可以包含纯文本、HTML标记以及脚本命令。你只需将ASP程序放在WEB服务器的虚拟目录下(该目录必须要有可执行权限),就可以通过WWW方式访问ASP程序了3。15数据库开发环境数据库系统的发展经历了层次模型数据库、网状模型数据库和关系数据库3个大的发展阶段。现在大量使用的是关系模型数据库。目前数据库的发展方向是面向对象的数据库系统。随着计算机网络的迅速发展,也大量的使用了基于客户/服务器分布计算模型下的数据库系统。数据库根据结构可以分为文件型数据库和C/S型数据库。ACCESS数据库是一个文件型数据库管理系统,由单个或多个文件组成,是OFFICE办公套件中一个极为重要的组成部分。自从1992年开始销售以来,ACCESS已经卖出了超过6000万分,现在它已经成为世界上最流行的桌面数据库管理系统。后来微软公司通过大量的改进,将ACCESS的新版本功能变的更加强大。不管是处理公司的客户定单数据;管理自己的个人通讯录;还是大量科研数据的记录和处理,人们都可以利用它来解决大量数据的管理工作。它之所以被集成到OFFICE中而不是VISUALSTUDIO中,是因为它与其他的数据库管理系统(如VISUALFOXPRO)相比更加简单易学,一个普通的计算机客户即可掌握并使用它。而且最重要的一点是,ACCESS的功能足够强大,足以应付一般的数据管理及处理需要,当然,配上合适的数据访问手段,它也能多客户,多线程的访问。它对于访问量及数据量不是太大的系统,尤其是桌面数据库系统的开发很具优势,而且从它升级到SQLSERVER(微软的另一专业数据库产品)比较容易。本网站是基于ACCESS2000开发的。2企业网站系统分析21需求分析211企业建站目的所谓企业网站,就是企业以网络营销为目的,在万维网上进行网站建设和宣传的行为。根据行业特性的差别,以及企业的建站目的和主要目标群体的不同,大致可以把企业网站分为基本信息型主要面向客户、业界人士或者普通浏览者,以介绍企业的基本资料、帮助树立企业形象为主;也可以适当提供行业内的新闻或者知识信息。这种类型网站通常也被形象的比喻为企业的“WEBCATALOG“。电子商务型主要面向供应商、客户或者企业产品(服务)的消费群体,以提供某种直属于企业业务范围的服务或交易、或者为业务服务的服务或者交易为主;这样的网站可以说是正处于电子商务化的一个中间阶段,由于行业特色和企业投入的深度广度的不同,其电子商务化程度可能处于从比较初级的服务支持、产品列表到比较高级的网上支付的其中某一阶段。通常这种类型可以形象的称为“网上XX企业“。例如,网上银行、网上酒店等。多媒体广告型主要面向客户或者企业产品(服务)的消费群体,以宣传企业的核心品牌形象或者主要产品(服务)为主。这种类型无论从目的上还是实际表现手法上相对于普通网站而言更像一个平面广告或者电视广告,因此用“多媒体广告“来称呼这种类型的网站更贴切一点。在实际应用中,很多网站往往不能简单的归为某一种类型,无论是建站目的还是表现形式都可能涵盖了两种或两种以上类型;对于这种企业网站,可以按上述类型的区别划分为不同的部分,每一个部分都基本上可以认为是一个较为完整的网站类型。注意由于互联网公司的特殊性,在这里不包含互联网的信息提供商或者服务提供商的网站。提起企业网站。很多人都以为建立一个简单的具有展示性能的网站就可以了。但是往往忽略了一点营销。其实建立一个企业网站。核心的观点就是如何使用个网站推进或者推动企业营销。进而实现企业的信息化管理。目前我国的企业建站大体存在以下几个问题A企业建站不足四成根据事先制定的统计指标,负责这项调查的工作人员通过比较发现,我国目前有近70的大中型企业建有企业内部网络系统。从整体上看,这一数字与我国目前企业的发展规模及市场增长勉强相称;从企业的外部网站来说,90以上的企业有建设企业网站系统计划,对于不同规模的公司,实施的程度也是不同的50100人的中小企业比500人以上的大中型企业建有网站的比例低,前者为536,后者为753。数据表明,全国有754的企业尚未自建网站。主要表现在一是中小企业的建站比例太低,仅为125,许多中小企业尤其是规模较小的企业缺乏足够的网站建设资金,也缺乏专业技术人员,这些问题严重制约了企业建站。二是企业建站与工业水平的高低有直接关联。三是优强企业建站比例及水平明显高于中小企业。中小企业同时也是最迫切需要进行网上宣传的一个庞大群体,他们没有完全建设全国范围的营销渠道,网络是一个快捷有效且廉价的重要宣传方式。但还是有很多企业没有认识到网站的重要性,也成为中小企业网站建设不利的重要障碍。B建站投入少,应用尤差在建设网站的资金投入方面12的企业投入在50万元以上,4的企业投入在20万50万元,16的企业投入在5万10万元,68的企业投入在5万元以下;在今后的网站建设上28的企业计划增加投入,16的企业维持目前水平,56的企业视情况而定。近三分之二的企业建站投入在5万元以下,决定了企业网站只能进行较低层次的开发。478的企业表示导致上述结果的原因是企业知名度低,访问者少。国际互联网的出现无疑具有划时代的意义,它为不同规模的企业提供了一个平等竞争的舞台,业无论大小都有着同等的机会,都可以以极低的成本向世界发布信息。中小企业较以往有更多机会得到客户的认同,取得商业上的成功。所以,中小企业主动转变观念,破除畏难情绪,尽快建立自己的网站。从今后资金的投向看,有超过七成的企业对建站持等待观望态度。主要是由于许多企业投入不少资金建站,并没有取得实实在在的成效。某汽车厂商突出“应用”的指导思想,把电子商务建立在企业自身应用的基础上,切实为企业的实际需要“量身定做”,采取“总体规划,分步实施”的策略,先后投入资金4500余万元,并取得了显著的效果销售电子商务网站可实现在线查询整车库存、在线下达订单等商务活动。目前,该企业销售订单已近100从网上获取。虽然中小企业不可能像以上企业汽车那样投入巨额资金进行网站建设,但是“切实为企业的实际需要,采取总体规划,分步实施的策略”建设网站的思路还是值得借鉴的。信息产业目前已成为第一大规模的产业,并位居全球第三位。这就意味着我国的企业信息化也迎来了前所未有的好时机。从企业实用角度出发,对网站进行“总体规划,分步实施”,既可以节省成本,又不影响企业的应用。这种方式目前已经为大多数中小企业所接受,并渐成热潮。本文的主要目的是介绍如何使用ACTIVESERVERPAGES动态服务器主页,简称ASP技术和ACCESS数据库技术,通过DREAMWEAVERMX2004、FIREWORKSMX2004、FLASHMX2004等相关网页制作软件来制作一个动态交互式的企业网站。212企业网站实现功能本网站给客户提供一个了解公司的平台,客户可以与公司及时地交换意见,发送定单,产生互动,公司也可以及时对网站进行更新维护。前台客户系统功能1客户可以浏览公司的一些基本的信息。2客户可以浏览公司的新闻。3客户可以查看公司的联系方式。4客户可以在留言板给公司留言。5客户可以随时根据公司产品信息发送订购单。后台管理系统功能1增加、修改、删除公司的新闻。2修改、删除留言板帖子。3浏览、删除最新产品信息。22可行性分析可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。一般应从以下几方面进行论证1技术可行性、2经济可行性、3操作可行性。今天的计算机的价格已经十分低廉,性能却有了长足的进步,它已经被应用到许多领域,如教育、国防、企业事业单位等。计算机之所以如此流行的原因主要有以下几个方面1、计算机可以替代人工进行许多繁杂的劳动。2、计算机可以节省许多资源。3、计算机可以提高人们的工作效率。4、计算机可以使敏感文件更加安全、更加可靠等。开发计算机系统的所带来的经济效益远远大于它的开发成本。计算机的普及,使越来越多的人们了解计算机,使用计算机,并且可以熟练的操作计算机。3企业网站总体设计31网站层次概况图公司网站系统分为两个子系统客户系统和后台系统,其功能如图1所示。前台客户系统后台管理系统浏览公司首页模块TONG统浏览公司简介模块TONG统浏览公司产品模块TONG统浏览公司新闻模块TONG统在线留言模块TONG统浏览网络销售模块TONG统浏览联系我们模块TONG统产品订购留言模块TONG统客户其他留言模块TONG统公司新闻管理增加新闻模块修改新闻模块删除新闻模块公司产品管理查看产品模块删除产品模块客户留言管理查看留言模块修改留言模块删除留言模块图1企业网站系统功能模块划分图32系统模块设计A客户模块1浏览模块。包括浏览公司首页、公司简介、公司新闻、产品简介、供求信息、招聘信息、客户留言、联系我们等内容。2发表留言。为客户提供发表留言的功能。3产品订购。为客户提供产品网上订购的功能。B管理模块1管理员登录。管理员要进行管理操作,必须先进行登录。2新闻管理。对新闻进行增加、删除、修改操作。3留言管理。对留言进行删除、修改操作。4产品管理。对产品进行查看、更改、删除操作。33数据库设计根据系统功能设计的要求以及功能模块的划分,对于系统客户信息数据库,可以列出以下数据项和数据结构。A名称管理员数据表标识ADMIN管理员数据表包括ID、NAME和PASSWD3个字段。B名称企业新闻数据表标识NEWS新闻数据包括ID、TITLE、CONT和TIME4个字段。C名称留言板数据表标识BBS留言板数据包括ID、NAME、CONT、TELL、EMAIL、TIME、RECONT和HOMEPAGE8个字段。D名称产品数据表标识PRODUCTS报名数据表包括ID、NAME、LB、SM和PIC5个字段。4企业网站详细设计41网站整体设计设计要点1由于网站是在1024768分辨率环境下做出的,为了适应800600分辨率,左右部分都留出了适当的距离。2网站BANNER条和导航条是由FLASH效果,是由MACROMEDIAFLASHMX2004做出的。3网页布局进行整体规划,即使用HTML中的TABLE标签42企业新闻系统设计此模块通过动态ASP技术,用来实现增加、删除、修改企业新闻等各项功能。本模块巧妙的实现数据库的连接,数据库的连接作为独立的ASP后台页面实现421企业新闻系统流程图(图2)管理员数据库发布新闻删除新闻数据库驱动程序修改新闻图2新闻发布系统数据流程图422NEWS表设计字段包括编号、TITLE、COUNT和TIMEACONT设计成备注类型的这样最多可以容纳65535个字符。BTIME默认值要设成DATE。423后台新闻页面设计ANEWS_INFOADDASP此页面用来添加新闻,当管理员登录后,点击导航栏中的企业新闻管理,就可以显示发布页。这里用到了超链接和框架发布新闻;是超链接标签,TARGETMAINFRAME表示所链接的网页在框架中显示。当管理员添加完新闻后,单击确定,通过数据库驱动程序新闻就添加到数据库中,并在显示页面中显示。BNEWS_INFOLISTASP本页是用来确定对哪条新闻进行哪种操作。首先读取所有新闻,然后根据需要向删除(NEWS_INFODELETEASP)或修改(NEWS_INFOEDITASP)页面传递需要编辑的新闻的编号。CNEWS_INFOEDITASP通过NEWS_INFOEDITASP传递来的新闻编号,显示需要修改的新闻内容。管理员可以对新闻标题和内容进行修改。DNEWS_INFODELETEASP通过NEWS_INFODELETEASP传递来的新闻编号,显示需要删除的新闻内容。单击确定实现新闻的删除。424显示页面设计AINDEXASP为了保证首页的风格,新闻在首页的显示条目为7条,并且是以时间到续方式来读取的“SELECTFROMNEWSORDERBY编号DESC“单击新闻进入详细新闻界面向INDEXASP页面传递新闻编号。BNEWSASP显示公司的全部新闻标题用到了分页功能,根据页面的布局设置每页为10条向INDEXASP页面传递新闻编号。43企业产品系统设计此模块通过动态ASP技术,用来实现查看、增加、删除、修改企业产品信息等各项功能。本模块巧妙的实现数据库的连接,数据库的连接作为独立的ASP前后台页面实现。431公司产品系统数据流程图(图3)后台产品添加页面数据库数据库驱动程序后台产品删除页面后台操作前台显示操作图3公司产品系统数据流程图432产品添加系统后台页面PRO_LISTADDASP想填加产品信息的管理员用此页面来填写产品的基本资料,填写好的数据将写入数据库。并在后页面PRO_LISTLISTASP中显示供管理员来查看。433产品添加系统后台管理页面显示通过PRO_LISTLISTASP传递来的产品编号的信息资料,可以对这条记录进行删除。44在线留言系统设计此模块通过动态ASP技术,客户可以用来实现发布订购、咨询、招聘等各项功能,管理员可以在后台实现查看、修改、删除留言等各项功能。本模块巧妙的实现数据库的连接,数据库的连接作为独立的ASP前后台页面实现。441显示留言页面PYJ/GBASP分页显示客户的留言链接其它页面此页面是客户用来发表留言的,在客户填写好留言后,数据将会写入数据库,并在GBASP中显示。442留言管理页面A查看留言页面(GUESTBOOKLISTASP)管理员可以用此页面对客户提出的问题进行回复。B修改留言GUESTBOOKEDITASP修改编号为由GUESTBOOKLISTASP管理员传递来的信息管理员可以通过此页面对留言中存在的一些基本的错误进行修改C删除留言(GUESTBOOKDELETEASP)删除编号为由GUESTBOOKLISTASP管理员传递来的信息。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论