企业网站建设

上传人:x**** 文档编号:64059142 上传时间:2022-03-21 格式:DOC 页数:39 大小:1.31MB
收藏 版权申诉 举报 下载
企业网站建设_第1页
第1页 / 共39页
企业网站建设_第2页
第2页 / 共39页
企业网站建设_第3页
第3页 / 共39页
资源描述:

《企业网站建设》由会员分享,可在线阅读,更多相关《企业网站建设(39页珍藏版)》请在装配图网上搜索。

1、. . . . 江 大 学 毕 业 论 文企业建设Plan and design and construction of enterprises websites专业名称:计算机应用与维护 班级:02计专(2)班学生: MMMM指导教师: 洋指导教师职称: 导 师 2006年6月企业建设专业班级:03计专(2)班 学生:MMM指导教师:洋 职称:导师摘要 随着网络技术的迅猛发展, 当代企业纷纷建立自己的,借助于互联网扩大自己的影响、推广自己的产品,同时通过互联网快速的信息传递加速自身的发展。所以,企业重视自己的建设是一个富有远见的选择。企业在建设过程中主要分为网络总体规划与技术设备选型、前台网

2、页的设计制作、应用系统的设计开发以与后台数据库管理系统的设计开发等方面。本论文所研究的是如何建设一个符合客户要求的企业与后台数据库管理系统,旨在通过设计一个具有强大的数据管理功能的系统来管理前台页面中不断更新的数据,方便管理员日后对的维护和数据更新。本论文所提出的方案是采用现在比较流行的ASPIIS技术配合网页三剑客(Dreamweaver MX 2004、Fireworks MX 2004、Flash MX 2004)等制作工具来设计和建设一个企业后台数据库管理系统。通过对企业需求的了解和对其他企业的参考,最终成功完成了一个虚拟企业的后台数据库管理系统。关键词 : 企业ASP后台管理 数据库

3、Plan and design and construction of enterprises websitesAbstractWith the rapid development of network technology, contemporary enterprises have set up their own website, through the expansion of its influence and promote their products and rapid information dissemination through the Internet are spe

4、eding up their own development. Therefore,enterprises to build their own web site is a visionary choice.In the process of building enterprise web site network consists of the overall planning and technical equipment models, the prospects for the production of web design, application development and

5、system design background database management system design and development fields. This paper studies is how to build a line with the requirements of enterprise customers website background database management system aimed at the adoption of a powerful design data management system to manage the fun

6、ctional prospects screens constantly updated data, the website managers in the future to facilitate the maintenance of the website and updating data.The papers are used by the programme of technical cooperation ASP+IIS now more popular website Water (Dreamweaver MX 2004, Fireworks MX 2004, Flash MX

7、2004) to design and build a production tool for enterprise database management system website background. Through understanding the needs of enterprises and enterprises of other reference websites, and ultimately the successful completion of a virtual enterprise database management system website ba

8、ckground. KeywordEnterprise website ASP Backstage managementdatabase目 录第一章 概述 11.1 设计背景与意义 11.2 建站现况 11.3 毕业论文导航 1第二章 相关知识介绍 22.1 系统开发语环境Active Server Page的介绍 22.1.1 什么是Active Server Page 22.1.2 Active Server Page的特22.1.3 Active Server Page对象32.2 系统数据库Microsoft Access的介绍 32.2.1 Microsoft Access数据库管理

9、系统的简介 32.2.2 Microsoft Access数据库管理系统的特点 3第三章结构流程与示意63.1 前台结构分析 63.2 前台示意图 63.3 后台结构分析 93.4 后台示意图10第四章系统数据表114.1 ODBC与数据库的设置 114.2 Database数据库设计 124.3 Data数据库设计 14第五章 功能模块设计 165.1 新闻信息动态模块设计165.1.1 新闻信息添加设计 165.1.2 新闻信息修改设计 185.1.3 新闻信息删除设计 185.2 产品信息动态模块设计195.3 客户留言信息模块设计 205.4 在线视频模块设计 215.5 站搜索模块设

10、计 22第六章 其他代码的设计246.1 数据库与显示程序网页 246.2 显示网页的分页 26第七章 系统的使用说明与安装配置287.1 运行环境要求287.2 安装设置IIS 287.3 的更新方式 30结论31致32参考文献33引 言随着Internet的普与,越来越多的企业建立了自己的WWW。建设企业可为企业带来什么?1、有利于提升企业形象; 2、使企业具有网络沟通能力;3、可以全面详细地介绍企业与企业产品;4、可以与客户保持密切联系;5、可以与潜在客户建立商业联系;6、可以降低通讯费用;7、可以利用与时得到客户反馈的信息。因此,企业进行建设是很有必要的。企业通过可以展示产品,发布最新

11、动态,与用户进行交流和沟通,与合作伙伴建立联系,以与开展电子商务等。其中新闻管理系统是构成企业的一个重要组成部分,它担负着双层作用,一方面可以用来动态发布有关新产品或新开发项目,另一方面又可以与时向顾客公告企业经营业绩、技术与研发进展、特别推荐或优惠的工程项目、产品和服务,从而吸引顾客,扩大顾客群。现在,社会对计算机软件的要求越来越高,除了要由众多的功能外,还要由更人性化的工作平台,这样的软件才能算是真正成功的软件。ASP是一种优秀的电子商务开发程序语言,因为其编辑简单,功能全面的特点,被广泛应用于电子商务的编辑制作、企业管理系统的开发等项目中。尤其是在电子商务站和企业的建设中,ASP扮演着动

12、态网页缔造者的重要角色。本文着重阐述了建立企业的流程和使用ASP技术建设企业后台管理系统的方法。掌握了企业后台数据管理的方法无疑就掌握了企业建站的核心。因为客户所能看到的所有数据信息和前端页面都可以通过强大的后台管理系统来实时更新和管理,对日后建成后的维护打开了方便之门。可以说企业的建设简单的可以分为页面设计和后台数据库建设两个部分。利用ASP进行动态数据库的编程还是十分方便的,只要有基本的C、VB等程序设计语言的基础,掌握ASP编程还是不难的。本文重点对后台数据库的编程做了详细的描述,后台的各个模块可以说基本含盖了所有企业都需要的功能,并且设计时实时考虑到和前端页面的设计和容显示相关联,力争

13、做到通过团体合作共同完成一个符合客户要求的企业。33 / 39第一章 概述1.1 设计背景与意义本站点是一个模拟奇瑞汽车公司的企业站点,本站点引用到了网上奇瑞公司的一些产品图片、产品介绍与相关新闻。企业进行建设是很有必要的。企业如何让自己在众多竞争者中显示自己的企业形象和产品特点,从而吸引全国乃至世界各地商家的注意呢?不错,只有通过互联网来宣传自己。如何利用互联网的强大信息和速度优势呢?建立自己的企业正是每个企业必须也不得不选择的一种展示自己企业特点的方法。只有借助于互联网扩大自己的影响,推广自己的产品,同时通过互联网快速的信息传递加速自身的发展才能让企业立足于庞大的市场中。1.2 建站现况近

14、几年来,建设业务一直呈快速上升势头,行业市场越来越大。就国情况而言,沿海发达省市比中西部省市市场需求要大,业务普与工作也很到位,许多行业形成了竞相建设企业,开展网络营销的局面。新技术的应用将促使企业建设更具魅力。随着技术融合与发展,许多在其他行业热门应用的技术如视频、三维动画、虚拟现实等技术都已经实现向互联网上移植,未来的不久,他们就会出现在企业客户上面;新的网络编程语言(.net技术)和服务器CDN(容发布网络)技术也将使结构更紧密,访问更流畅,更能适应新的要求。网络营销服务将同建设融为一体,提供一体化服务。这对网络公司提出了更高的要求,建设从业者必须要加强自我学习和提高,才能适应这一要求。

15、1.3 毕业论文导航在本论文中,第二章先来介绍建站的相关知识(开发环境与数据库);第三章大致梳理下的流程;第四章后台数据库的具体设计;第五、六章的功能模块的具体设计与注释;第七章说明系统安装要求。本文来源于知名教育网,更多文件请见文章最后参考文献。第二章 相关知识介绍2.1 系统开发环境的选择与其介绍2.1.1什么是Active Server Page?ASP是Active Server Page的缩写,意为“活动服务器网页”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态中

16、。 ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以与COM组件等。利用ASP可以向网页中添加交互式容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。2.1.2 Active Server Page的特点:(1)可以混用ASP用HTML,DHTML,ActiveX,VBScript,JavaScript,并且可以相互嵌套。语言相容性高:ASP与所有的ActiveX Script语言都相容,除了可结合HTML,VBScript、Java Script、Active X服务器组件来设计外,并可

17、经由“plug-In(外挂组件模组)的方式,使用其他厂商(Third Party)所提供的语言。(2)ASP是纯文本格式,不需编译就可以直接在服务器上运行. 任何开发工具皆可发展ASP。只要使用一般的文书编辑程序,如Windows记事本,就可以编辑。当然,其他网页发展工具,例如,FrontPage Express、 rontPage等也都可以;不过还是建议你用记事本来写,既省钱又方便,若是使用那些所见即所得的网页编辑来写ASP,可能会发生一些意想不到的离奇状态。(3)安全性好。ASP是一种在WEB服务器端运行的脚本语言,源代码不会传到客户的浏览器上,可保护源程序不外漏。如果我们在浏览器中直接查

18、看网页的原始代码,就只能看到文件,原始的程序代码是看不到的!这是因杰ASP程序先于服务(eb Server)端执行后,将结果转换成标准HTML文件,再传送到客户端(Client)的浏览器上,因此,我们所辛苦撰写的ASP程序并不会轻易地被看见进而被盗用。(4)面向对象。ASP正是通过其自身包含的对象来实现服务器与客户端交互的。可扩充服务器端功能。利用ASP提供的一组ActiveX服务器组件(ActiveX Server Components)可继续扩充ASP的功能。如用ASP置ADO组件可以轻松的存取各种数据库。此外,还可以用VB,Java等语言开发自己的组件以进一步扩充其功能。(5)与浏览器无

19、关。ASP可以将运行结果一HTML的格式传送到客户端浏览器,因而可以使用于各种浏览器.(6)易于操控数据库.ASP可以轻易地通过ODBC(Open Database Connectivity)驱动程序连接各种不同的数据库,例如:Acess、Foxpro、dBase、Oracle等等,另外,ASP亦可将“文本文件”或是”Excel” 文件当成数据库用。2.1.3 ASP对象ASP具备有面向对象(Object-Oriented)功能,学习容易,ASP提供了五种方便能力强大的建对象:Request、Response、Sever、Application以与Session,同时,若使用建的“Applic

20、ation”对象或”Session”对象所撰写出来的ASP程序可以在多个网页之间暂时保存必要的信息。ASP的六大部对象:RequestResponseServerSessionApplicationObjectContext 从客户端取得信息将信息送给客户端提供一些Web服务器工具储存在一个Session的用户信息,该信息仅可被该用户访问在一个ASP-Application中让不同的客户端共享信息可以用来配合Microsoft Transaction 服务器进行分布式事务处理。2.2 数据库的选择与其介绍2.2.1 Microsoft Office数据库管理系统的简介Microsoft Acc

21、ess 2000是微软公司出的OFFICE中一个软件.是一个小型数据库.可以帮助您组织和共享您的数据库,以便您和您的工作组能作出更好的决策。快速找到可靠答案,通过Intranet共享信息,建立更快更有效的商业解决方案。2.2.2 Microsoft Office数据库管理系统的特点(1)更易建立强大的商业解决方案,更快找到答案使Web协作成为可能,用Access 2000中的新工具提高生产力。使数据对任何协作者都可直接利用。更新销售数据或快速查看顾客细节信息。定制您自己的图形格式,以便准确地显示您所需的信息。使用置Microsoft SQL Server 集成来创建可以随您的商务升级的数据库。

22、(2)在Web上管理和共享信息将您的数据来源与交互式Web页面无缝集成,使创建和共享Microsoft Access数据库比以前更容易。使用Web技术快速获取信息,并把它按您的特殊用途裁剪。加入Office 2000 Web组件以便在Web浏览器中视觉化分析数据。(3)在浏览器窗口查看,编辑,和分析数据新的,交互式的Data Access Pages是为Web设计Access表。它们能使任何职员在浏览器轻易地打开,查看,和更新动态数据。用交互式图表举例说明Data Access Page,然后邮寄或作为E-mail的附件发出。您和您的合作者就永远拥有最新信息-在办公室或任何地方。(4)把交互式

23、报告加入到Intranet中把多个表格成单个的,相关的视图被称为Grouped Data Access Page。用这种方法,可以创建分层结构,将记录从一般类别到具体细节分类。例如,按区字段分析雇员销售情况。首先把目光集中在一个地区所有的销售上。然后,把目光关注到该地区销售几种纺织品的结果和基本输入输出上。您可以交互式地查看,过滤,分类所有的信息-在同一页面。(5)把动态数据拖到网页上很容易把字段列表的容拖动,加入到Data Access Page中。表格字段直接连结到数据库,所以信息总是最新的。 (6)使工作方式流程化好的信息有助于作出英明的决策和提高生产力。Microsoft Access

24、 2000使信息更容易获得和使用。快速分析细节容并找出重要联系。利用新工具来定制表单和报表。把数字转化成答案-赶快。 (7)利用改进界面的优点Access 2000数据库窗口使数据库组件操作更容易。使用垂直Objects工具条在表单,表格,和报表之间切换。把数据库对象组织成组,并对常用的容创建快捷方式。 (8)在数据表视图中浏览相关记录Access 2000在一个窗口中可使您以图中图方式查看所有相关数据-不必进行查询。即时查看表格间的联系以便快速作出相应决策。显示深层信息,以使记录之间关系可视化。而您只需用鼠标选取您感兴趣的记录。 (9)对所选记录作特殊的格式化 在字段容的基础上改变它们的版面

25、,使用户能够做到例如立即在一表格或报表发现高销售的消费者或低库存项目。根据您定义的数值或习惯标准设置字体,风格,颜色,和标题。 表单扩展功能允许您在一表单上简单地选择一个字段,并改变它的背景颜色,大小,和边界。不必切换到设计视图就可以立即看到这一结果。 (10)与SQL Server无缝集成 Microsoft Access 2000包含了置的Microsoft SQL Server,这使它能够对熟悉的Access环境进行高端管理。需要时可以利用可调整大小的SQL Server技术创建企业级数据库。这样,使用一个可按需调整大小的数据库,系统就可以随业务扩展了。(11)随业务扩展数据库通过在Ac

26、cess 创建SQL Server数据库,来扩展您在客户/服务器世界的技能。新的Access 数据库项目允许Access 用户用熟悉的Access界面创建真正的客户/服务器应用程序。第三章 结构分析与示意3.1前台结构分析一个的前台最直接的影响着用户对一个企业的形象的认可程度,所以前台页面的设计:简洁、明了但又不缺乏个性美观。的题材确定后,就要将收集到的资料容作一个合理的编排。比如,将一些最吸引人的容放在最突出的位置或者在版面分布上占优势地位。栏目的实质是一个的大纲索引,索引应该将的主体明确显示出来。在制定栏目的时候,要仔细考虑,合理安排。在栏目编排时需要注意的是: 1.尽可能删除那些与主题无

27、关的栏目; 2.尽可能将最有价值的容列在栏目上; 3.尽可能从访问者角度来编排栏目以方便访问者的浏览和查询;辅助容,如站点简介、信息、个人信息等大可不必放在主栏目里,以免冲淡主题。栏目的确定是部结构的关键。通常论坛、留言板、关于我们、导航、声明、注册区等基本栏目都放在次要的位置进入。新闻、主要功能、主要容、更新容提示等放在醒目的位置。新闻和更新是的点睛之作,是吸引回头率的主要手段之一,也是一个主流所不可或缺的。在浏览者眼中,的生命力就体现在这里。根据前面的设计思想进行分析,按照系统开发的基本观点对进行分解,从容上可对作如下划分: 公司简介:通过光荣与荣誉、在线参观、企业理念、企业文化、标志诠释

28、、历史荣誉与部分图片等容来展现; 新闻动态:通过新闻、真实的图片栏目来展现公司自身信息与产品信息; 产品展厅:通过图片与动画、文字介绍来实现对公司产品最大的展示; 供求招聘:以新闻列表的形式更新最新的供求、招聘信息;客户留言:通过一个表单接收到访客的意见与建议;视频在线:通过声音与图像、影片最生动的展示公司的形象与产品的性能;在线论坛:最广泛的接受客户的要求与留言。3.2前台示意图主页是设计的第一步。许多人也以为设计就是主页设计,主页水平高低代表水平高低。在一定程度上确实如此,所以主页的风格样式、色彩布局、栏目设计、文字表述等成为最容易产生争议的地方。所谓仁者见仁,智者见智,这上面永远没有大家

29、一致满意的意见,更多的是体现直接设计者的性情风格。随着对认识的变换,主页的样式也经常变换。但是,主页应该明白无误地告诉用户其目的,这一点是肯定的。现在很多,尤其是大型,都纷纷在主页上突出其拥有的资源,用自动更新的容吸引用户浏览。因此,这些主页都是含有动态更新容的,即属于动态网页技术。而且,一般要考虑到用户(对象)的口味,在容排列上精心布局,以期达到最好效果。主页设计有两种主要的趋势:追求画面美观效果(静态)和追求容丰富效果(动态),前者适合容不多的企业,后者适合容丰富的综合。而一些功能性,就常常把最主要功能突出在主页中心,如搜索引擎和大型数据库。构建一个就好比写一篇论文,首先要列出题纲,才能主

30、题明确、层次清晰。建设初学者,最容易犯的错误就是:确定题材后立刻开始制作,没有进行合理规划。从而导致结构不清晰,目录庞杂混乱,板块编排混乱等。结果不但浏览者看得糊里糊涂,制作者自己在扩充和维护也相当困难。所以,我们在动手制作网页前,一定要考虑好栏目和板块的编排问题。本站点前台主页采用静、动相结合的方式,即静态的主画面和动态的图片相结合,体现公司的勃勃生气,静态主页方式介绍公司简介、企业联系方式、公司视频在线。动态显示公司的新闻动态、产品展厅、招聘供求、客户留言。主页结构示意图:图3-1 主页结构示意图、图3-2 主页结构效果图。公司简介新闻动态产品展厅招聘供求客户留言联系企业视频在线进入论坛站

31、 点 首 页在线 参观企业 理念企业 文化标志 诠释历史 荣誉光荣与梦想在线 供求在线 招聘查看 留言发表 留言公司 留言图3-1主页结构示意图图3-2 主页结构效果图 intro.asp:是用来显示企业简介的页面。news.asp:是用来显示企业动态新闻的页面。在其他页面中点击标题即进入新闻阅读页面,此时,每条新闻的详细信息将被取出,包括容、标题、关键字等,并按照相对固定的格式放置在页面的不同区域,所有新闻使用大致一样的页面布局,只是各字段对应的容不同而已,另外,页面其它位置,可以动态放置其他元件,如标志logo、页面广告banner等图片,这样可以很容易地实现图文并茂的阅读效果。produ

32、ct.asp:是用来显示产品的页面。首页同时调用了产品最简单介绍。点击可以到产品展厅的页面info.asp:这里做了个分类一个是供求信息、一个是招聘信息的页面gb.asp:客户做简单的留言建议或者是意见的文本提交页面contact.asp:企业联系方式静态页面heqb.asp:视频在线播放页面liuyan.asp:论文发表留言或者叫发帖的处理页面gbook.asp:显示论坛的帖的信息的页面wangzhanditu.asp:访客第一次来本站点时,对站信息不太熟悉,可以点击地图,便可以很明了的看到本站点的框架。站点地图设有到所属页面。3.3后台结构分析后台采用多窗口页面显示,交错窗口显示后台管理。

33、一个窗口显示管理项目,一个窗口到数据库管理相关信息。企业管理员很容易的可以对企业的后台信息管理。frame作为html语言中的一部分,在网页制作中占据着重要的地位。大家看到很多网页上都好像windows下的资源管理器一样,在左边点击相应的,右边就会有相应的网页显示。就如我们进入的时候一样。这些都是使用frame的结果。下面我来给大家介绍frame的具体使用方法。使用frame必须首先用frameset来定义,可以说frameset就是frame的一个“统治者”。在html文档中,可以有frameset元素或者body元素,但是绝对不能同时使用这两种元素。这里设置了上下2个窗口页面左右2个窗口页

34、面,左边是要管理的项目。右边是ASP处理页面的。frameset是确定网页分框的定义,其属性rols与rows、border将在下面给大家介绍。frame是frameset定义的每个“网页分框”的定义,其属性name、scrolling与noresize、marginHeight与marginWidth、frameborder也将在下面给大家介绍一部分。scrolling=no是卷滚条是否的意思、noresize:决定frame是否可以改变大小。 frameset元素的cols与rows属性属性说明:cols与rows的作用是设置frame的宽度与高度。管理栏目分为企业新闻信息管理、客户留言信

35、息管理、产品展示信息管理、供求信息管理、招聘信息管理和论坛信息管理。本站点的论坛管理加设一个管理登陆页面。3.4 后台示意图 图 3-3 后台管理页面第四章 系统数据库的设计4.1 ODBC与数据库的连接通过ODBC连接数据库,打开控制面板,再打开管理工具,你就能看到数据源(ODBC)这一项了。如图4-1 ODBC连接数据库图。图4-1 ODBC连接数据库图双击图标打开管理器,再选择 系统DSN ,我们的数据源是在这里添加的。如图4-2。图4-2 ODBC添加ACCESS数据库添加数据源。点击添加按钮,开始创建数据源,在接下来的对话框中选择数据源的驱动程序,因我们使用的是Microsoft A

36、ccess创建的数据库,所以选择Microsoft Access Driver(*.mdb)作为数据库驱动程序,如图4-3所示图4-3 ODBC添加ACCESS驱动程序点击完成按钮,显示下图的对话框,数据源名随便填写即可,以简单易记为原则,这里我们以userinfo(表名)来命名,注意不要冲突。说明填不填都无所谓,是描述这个数据库的用途而已。点击选择按钮,选择你的数据库文件。找到我们在上一节中创建的数据库,选中即可,确定后,一个数据源就创建成功了。下面开始设计数据库。4.2 Database数据库Database数据库为一个包含企业新闻、留言信息、招聘信息、产品信息数据的数据库,Databas

37、e数据库中:有以下表单。admin:管理员信息表单。图4-4其中user_id为管理员ID、 user_pwd为密码 lev为是否管理员身份 datatime为创建时间。表、图4-4表4-4 后台管理员数据表字段名称数据类型说明user_id文本管理员用户名User_pwd文本管理员密码lev数字管理员身份标志图4-4后台管理员数据图gqxx_info:供求信息表单:表4-5表 4-5 供求信息数据表字段名称数据类型说明Titile文本供求信息标题content文本供求信息容图4-5供求信息数据图guestbook:客户留言信息表单:表4-6表4-6 客户留言数据表字段名称数据类型说明titi

38、le文本留言标题Name文本留言名email字符留言者电子work文本工作职位addr文本公司地址content文本留言容图4-6 客户留言数据图news_info:新闻信息表单:表4-7表 4-7 新闻信息数据表字段名称数据类型说明Titile文本新闻标题content文本新闻容图4-7新闻信息数据图pro_list:产品信息表单:表4-8表 4-8 产品信息数据表字段名称数据类型说明Pro_name文本产品名称Pro_info文本产品介绍Pro_img字符产品图片地址图4-8 产品信息数据表4.3 Data数据库Data数据库为论坛的数据库,存放是论坛管理员与论坛留言信息。Data数据库中

39、表单:admin:论坛管理员信息表单:论坛的管理员的可以修改。图4-9为论坛管理数据设计。表4-9 论坛管理员数据表字段名称数据类型说明Admin字符论坛管理员IDPwd字符论坛管理员密码图4-9 论坛管理员数据图gbook:论坛留言信息表单: 表4-10表4-10 论坛留言数据表字段名称数据类型说明Name文本论坛用户名face字符论坛头像图片地址Sex文本性别数字Email字符电子Web字符个人content文本论坛留言容图4-10 论坛留言数据图第五章 功能模块设计招聘供求信息模块设计、产品展示与新闻发布都是类似的语法。这里就简单介绍一下新闻信息与产品展示的动态管理设计。5.1 新闻信息

40、动态模块设计企业新闻每天每时每刻都可能发生、不可能是一成不变的,所以有必要动态管理企业的新闻。本站点新闻系统具备以下功能: 动态添加、编辑、删除。企业具备了这些新闻功能就基本上可以很容易的发布各种企业新闻。图5-1新闻信息管理模块效果图。图5-1 新闻信息管理模块效果图5.1.1新闻信息添加设计在页面中,所有的添加数据均填写在Form元素中,并且在Form的Action中指定处理申请的页面为news_infoadd.asp当收到提交时,对应项目的数据可以由Request.Form(项目名称)来获得,其中项目名称为Form元素的名称,如全称对应FullName,如对应UniversalID 现在

41、利用这些信息来制作一个成功的通知页面news_infoadd.asp。以下为部分代码:input type=text name=x_title value= size=50 maxlength=50从数据库中检索行,并允许从一个或多个表中选择一个或多个行或列。虽然 SELECT 语句的完整语法较复杂,但是其主要的子句可归纳如下:strsql = SELECT * FROM news_info WHERE 0 = 1set rs = Server.CreateObject(ADODB.Recordset)rs.Open strsql, conn, 1, 2rs.AddNewSELECT 从表或视

42、图中取出若干行tmpFld = Trim(x_title)trim是一个去左右面边的空格的函数,tmpFLD取了x_title的值If trim(tmpFld) & x = x Then tmpFld = Null确认标题是否为空,不为空则继续rs(title) = tmpFld这样就添加了新闻的标题了,下面是同样的道理添加了新闻的容tmpFld = Trim(x_content)If trim(tmpFld) & x = x Then tmpFld = Nullrs(content) = tmpFld到这新闻就添加到记录集了。下面更新数据库、关闭数据库。清空记录集rs.Update /更新数

43、据表记录rs.CloseSet rs = Nothingconn.CloseSet conn = NothingResponse.ClearResponse.Redirect news_infolist.asp关闭了数据库的连接并跳转到news_infolist.asp页面,为新闻列表页面。下面介绍新闻信息编辑设计。5.1.2 新闻信息修改设计如果新闻添加错了某个数字、图片,而新闻数据量又比较大的话,删除再添加似乎操作比较多。这样需要我们来对添加的新闻信息进行编辑。首先要修改新闻,就必须把要修改的新闻容显示出来,然后再进行修改。strsql = SELECT * FROM news_info

44、WHERE id= & tkeyset rs = Server.CreateObject(ADODB.Recordset)rs.Open strsql, connx_id = rs(id)x_title = rs(title)x_content = rs(content)x_datetime = rs(datetime)首先连接数据库、访问数据库、把新闻信息放到记录集。SELECT 语句不会更改数据库的中的数据。SELECT通常是 SQL 语句.大部分 SQL 语句或者是 SELECT 语句,或者是 SELECT.INTO 语句。SELECT 语句的最短的语法是:SELECT fields F

45、ROM table可以用一个星号 (*) 选取表中所有字段。 标题 input type=text name=x_title value= size=50 maxlength=50容  把上次添加的新闻信息显示到页面的文本编辑区里。无论是添加新的一些信息或者是替换、删除部分的新闻信息,最后提交表单并保存到记录集。最后更新数据库、关闭数据库。5.1.3 新闻信息删除设计删除时需要把新闻的具体的信息显示出来,这样就不会删错新闻信息。rs.delete/删除当前记录,但记录指针不会向下移动rs.close点确认后就删除了不需要的新闻信息。5.2信息动态模块设计

46、:一个企业的产品信息同样需要动态地来管理。(1)产品添加模块设计 产品名称 input type=text name=x_pro_name value= size=30 maxlength=50 产品说明  /POST获取提交表单的信息。Field对象与集合 /Field属性: /Name,Value,Type,. /Field方法:AppendChunk,GetChunk /Field集合: 输出数据表表头。tmpFld = Trim(x_pro_name)If trim(tmpFld) & x = x Then tmpFld = Nullrs(pro

47、_name) = tmpFldtmpFld = Trim(x_pro_info)If trim(tmpFld) & x = x Then tmpFld = Nullrs(pro_info) = tmpFld添加产品的名称与相关的介绍。(2)产品修改模块设计:这个模块与新闻的修改的模块一样。(3)产品删除模块设计:这里就不做多余的介绍了。5.3 客户留言信息模块设计如果访客对企业有什么意见与建议,都可以使用这个简单的留言给公司。这样是最快的留言方法。关键字:您的、您的公司、您的电邮、留言标题、留言容。如下图5-2图5-2 客户留言系统效果图检测提交的表单的容:function EW_checkM

48、yForm(EW_this) if (!EW_hasValue(EW_this.x_title, TEXT ) if (!EW_onError(EW_this, EW_this.x_title, TEXT, 请输入留言标题!) return false; if (!EW_hasValue(EW_this.x_name, TEXT ) if (!EW_onError(EW_this, EW_this.x_name, TEXT, 请输入你的!) return false; if (!EW_checkdate(EW_this.x_datetime.value) if (!EW_onError(EW_

49、this, EW_this.x_datetime, TEXT, Incorrect date (yyyy/mm/dd) - 留言时间) return false; return true; 必填的容会加星号。并提示如图5-3提示。图5-3 提示效果图5.4 在线视频模块设计对于一个企业来说,视频播放很直接的展示公司的产品后者其他东西,可以收到功倍的效果。如图5-4 在线播放图示图5-4 在线播放图示下面为简单的wmv格式的视频播放代码: 新建一个活动对象,用Microsoft的mplayer控件来播放企业的视频。最生动的展示了企业的产品。5.5 站搜索模块设计当的数据量比较大的时候,一个页面不

50、可能显示完全部的数据与各种信息,客户需要一个特定的东西或信息时,用上站搜索可以说是雪中送炭了。看看下面的代码语句 采用了标题或者容相似搜索。只要您输入的关键字与数据库中的某些信息有类似或者相等,站搜索就会把你要找的相关新闻或者其他的信息列出。你再进行简单的选择到你要的信息地址。使用SQL语句select from where Keyword为关键字a href=news_view.asp?id= 搜索完后就到关键字所在的页面。可以节省大量的时间去翻页找信息了。效果图5-5图5-5 站搜索结果图示第六章 其他代码的设计6.1数据库与显示程序网页客户发言与管理员回复的容数据全部储存在数据库中,要在网页中显示目前的客户发言与管理员

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!