企业网站建设及其应用毕业论文.doc

上传人:文库蛋蛋多 文档编号:3934812 上传时间:2023-03-28 格式:DOC 页数:34 大小:2.01MB
返回 下载 相关 举报
企业网站建设及其应用毕业论文.doc_第1页
第1页 / 共34页
企业网站建设及其应用毕业论文.doc_第2页
第2页 / 共34页
企业网站建设及其应用毕业论文.doc_第3页
第3页 / 共34页
企业网站建设及其应用毕业论文.doc_第4页
第4页 / 共34页
企业网站建设及其应用毕业论文.doc_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《企业网站建设及其应用毕业论文.doc》由会员分享,可在线阅读,更多相关《企业网站建设及其应用毕业论文.doc(34页珍藏版)》请在三一办公上搜索。

1、题目: 企业网站建设及其应用 目 录摘 要2第1章 绪论31.1网站的研究背景31.2 网站研究的意义3第2章 企业网站主要技术62.1 ASP62.2 Microsoft SQL Server 200082.3 DIV+CSSr82.4ADO.NET102.5JavaScript12第3章 网站系统的分析与设计133.1可行性分析133.2功能需求分析133.3数据库分析153.4系统的设计16第4章 网站系统的实现234.1网站系统实现234.2 主页html实现234.3 数据库实现244.4功能模块实现25第5章 总结与展望29参考文献30致 谢32附录33摘 要Internet的迅猛

2、发展正在彻底地改变我们的生活、工作方式,网络已经成为我们生活中不可缺少的一部分。随着时代的发展,网络逐渐成为最时尚、最快捷的交流工具。从2000年中国入世以来,全球经济一体化的趋势对国有企业带来巨大冲击。为适应时代发展,借鉴国际先进的管理经验,为了加强管理,提高工作效率,深化改革,我公司于2011年建立了自己的网站和局域网。Internet上发布信息主要是通过网站来实现的,获取信息也是在Internet中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在Internet应用中的地位显而易见,本网站的个性化页面生成系统是在Dreamweaver提供的完善的开发环境下,利用IIS+A

3、SP技术来实现完成的。本文中数据库服务器端采用了Microsoft SQL Server 2000作为ODBC(Open DataBase Connectivity )数据源,并进行数据库存取等操作,从而使Web与数据库紧密联系起来。为了充分利用网络资源,加强厂内各个部门的联系,加强合作,促进职工的学习热情,提高职工的业务水平,建立此网站。第1章 绪论1.1网站的研究背景Internet是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。作为Internet上一种先进的,易于被人们所接受的信息检索手段,World Wide Web(简称WWW)发展十分迅速,成

4、为目前世界上最大的信息资源宝库。据估计,目前Internet上已有上百万个Web站点,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,建设一个好的Web站点对于一个机构的发展十分重要。近几年来,网站建设业务一直呈快速上升势头,行业市场越来越大。就国内情况而言,沿海发达省市比中西部省市市场需求要大,业务普及工作也很到位,许多行业形成了竞相建设企业网站,开展网络营销的局面。 新技术的应用将促使企业网站建设更具魅力。随着技术融合与发展,许多在其他行业热门应用的技术如视频、三维动画、虚拟现实等技术都已经实现向互联网上移植,未来的不久,他们就会出现

5、在企业客户网站上面;新的网络编程语言(.net技术)和服务器CDN(内容发布网络)技术也将使网站结构更紧密,访问更流畅,更能适应新的要求。 网络营销服务将同网站建设融为一体,提供一体化服务。企业客户现在已不再满足于做一个网站,然后自己开展网络营销活动,网络公司还要为企业客户制定具有针对性的网络营销策略并实施,让企业网站真正发挥作用,为客户带来实在的效果。这对网络公司提出了更高的要求,网站建设从业者必须要加强自我学习和提高,才能适应这一要求。个性化的个人网站、面向个人的主题网站等多种形式的个人网站建设服务现在已经初露端倪,个人网站建设服务将成为新的业务增长点。1.2 网站研究的意义网站建设是涵盖

6、企业定位考虑,从营销角度立意而进行一个建设网站的过程,其中包括了前期网站定位、内容差异化、页面沟通等战略性调研,这些确立后,再去注册域名、租用空间、网站风格设计、网站代码制作五个部分,这个过程需要网站策划人员、美术设计人员、WEB程序员共同完成。网站可以分为政府、事业单位网站,商业网站,个人网站及门户网站等等。 既然公司的现有用户和潜在用户是网站的重点照顾对象,那么就要认真分析他们需要什么信息。以一个电视机生产企业为例,一个用户/潜在用户访问某企业网站的目的大致有几种:看看有什么新产品、对比不同规格产品的性能和价格、与其它品牌的同类产品进行对比、查询本地销售商和保修地址等等,如果可以进行网上订

7、购,用户自然也希望了解与此相关的信息,比如订货方式、支付手段、送货时间和费用、退换商品政策等。因此,这些内容应该作为网站的重点。 说起来如此简单,似乎应该是再明白不过的道理,但是,很多网站在内容设计上“跑题”的现象却时常发生。即使在电子商务已经比较发达的美国,企业网站设计不合理的状况也十分明显,在中国,也许就更显得不足为怪了。 一、 树立公司形象,扩大业务宣传。包括公司总体介绍,如公司规模、公司结构、公司产品、公司文化、公司理念、经营宗旨、经营目标、价值观、远景规划、公司曾经所获得的荣誉、公司现在在研究的一些新产品、公司未来的发展趋势、公司的产品或服务所具有的与众不同的特点和市场定位等等。另外

8、也可附加一些公司的优质服务等等。公司资料不仅包含文字资料,也包含一些图片资料,比如公司建筑图片,公司员工图片,特别是公司产品图片等等,使得公司更逼真,更具有说服力地展现在客户面前。尽可能让客户对公司了解的更全面,更细致。 二、 收集客户反馈,加强客户服务。通过公司的网站 ,可以建立统一的资料发送和接收系统,增强了安全性、稳定性、及时性,保证客户的利益。提高了服务质量,并能以一种快捷、方便的方式提供公司及其产品的信息和客户所需的服务。运用先进的传播扩展手段,增大公司的用户数量。大大提高了商务通信速度,扩大了通道的功能。拉近了公司与客户的距离,增强了与客户的关系。公司可全天候24小时地服务我们的客

9、户 ,与我们的客户保持售后联系,倾听客户意见,回答客户经常提出的问题,并可以及时的收到客户各种反馈信息,及早发现问题、解决问题。 三、 网上市场调查,开展网络营销。通过网站实现缩短推出新产品和打开新市场的周期阿姨公司的产品销售活动,最大程度满足客户需求,以达到开拓市场、增加盈利的目的。公司将自己的产品信息及经销商信息发布在网站上,各客户根据情况可申请加入该公司的销售网,也可直接通过网站订单系统向公司下销售订单;公司收到订单后对其进行确认,然后为客户提供资料。开展网络营销的内容主要有:1、产品信息:将公司销售的资料在网站进行宣传介绍,并按照产品结构进行分类,以利于客户查阅购买。2、客户信息:主要

10、用于收集和管理销售客户的相关信息,便于对客户的推荐和跟进,以促进公司的销售活动。3、 销售订单:实现公司和客户之间销售订单的网上提交及管理。4、 经销商信息:将公司销售业务办公室及主要经销商的电话、地址、传真、业务人员姓名、负责领域或产品项目公布在网站上,以促进销售。 四、 建立信息数据库,实施电子商务。建立公司完整的信息数据库,一个对内,一个对外。对内,在公司内最大限度的达到对信息资源的利用和共享,进行对信息的保存、搜索、查看、再利用等;对外,让客户尽可能多的了解公司性质和业务特征,将信息进行分类,便于客户搜索和查看。另外,访问者通过网站了解公司的资料,如果有订阅的意向,可以在线提交资料订单

11、,管理者可以根据条件查看、检索、管理订单,并反馈到营销部门,及时的与制订订单的客户取得联系,实现简单的电子商务。 五、直接实现网络销售好的企业网站不但对企业的形象是一个良好的宣传,同时可以辅助企业的销售,甚至可以通过网络直接帮助企业实现产品的销售。网络营销基本上已实现网上信息发布、网上订货、网上结算,甚至网上配送的网络营销活动。直接促进了企业与客户直接见面,消费者可以直接从网上直接搜集到真实的第一手市场信息,同时也可以进行多方分析,哪一个企业是我们所需要的。给买卖双方都带来了直接的经济利益。第2章 企业网站主要技术2.1 ASPASP(Microsoft Active Server Pages

12、 ) ,是一套微软开发的服务器端脚本环境, ASP 内含于 IIS 3.0 和 4.0 以及更高的版本之中, 通过 ASP 可以结合 HTML 网页、 ASP 指令和 ActiveX 元件建立动态、交互且高效的 WEB 服务器应用程序。所有的程序都将在服务器端执行,包括所有嵌在普通 HTML 中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。因其有很多的优点,所以我在燕京网上交流系统网站设计时选择了它。2.1.1 ASP发展史从1996年ASP诞生到现在已经过去了15年。在这短短的15年中,ASP发生了重大的变化,直到

13、现在的ASP.NET。asp的第一版是0.9测试版,自从1996年ASP1.0诞生,它给Web开发界带来了福音。早期的Web程序开发是十分繁琐的,以至于要制作一个简单的动态页面需要编写大量的C代码才能完成,这对于普通的程序员来说有点太难了。而ASP却允许使用VBScript这种的简单脚本语言,编写嵌入在HTML网页中的代码。在进行程序设计的时候可以使用它的内部组件来实现一些高级功能(例如Cookie)。它的最大的贡献在于它的ADO(ActiveX Data Object),这个组件使得程序对数据库的操作十分简单,所以进行动态网页设计也变成一件轻松的事情。因此一夜之间,Web程序设计不再是想像中

14、的艰巨任务,仿佛很多人都可以一显身手。到了1998年,微软发布了ASP 2.0。它是Windows NT4 Option Pack的一部分,作为IIS 4.0的外接式附件。它与ASP 1.0的主要区别在于它的外部组件是可以初始化的,这样,在ASP程序内部的所有组件都有了独立的内存空间,并可以进行事务处理。到了2000年,随着Windows 2000的成功发布,这个操作系统的IIS 5.0所附带的ASP 3.0也开始流行。与ASP 2.0相比,ASP 3.0的优势在于它使用了COM+,因而其效率会比它前面的版本要好,并且更稳定。2001年,ASP.NET出现了。在刚开始开发的时候,它的名字是AS

15、P+,但是,为了与微软的.NET计划相匹配,并且要表明这个ASP版本并不是对ASP3.0的补充,微软将其命名为ASP.NET。ASP.NET在结构上与前面的版本大相径庭,它几乎完全是基于组件和模块化的,Web应用程序的开发人员使用这个开发环境可以实现更加模块化的、功能更强大的应用程序。2.1.2 ASP网页特点ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。 与HTML相比,ASP网页具有以

16、下特点: (1)利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术; (2)ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试; (3)服务器上的ASP解释程序会在服务器端执行ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页; (4)ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息; (5)ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发送Email

17、或访问文件系统等。 (6)由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取。 (7) 方便连接ACCESS与SQL数据库. (8)开发需要有丰富的经验,否则会留出漏洞,让骇客(cracker)利用进行注入攻击. ASP也不仅仅局限于与HTML结合制作WEB网站,而且还可以与XHTML和WML语言结合制作WAP手机网站。但是其原理也是一样的。2.1.3 ASP-工作原理当在Web站点中融入ASP功能后,将发生以下事情: 1、用户向浏览器地址栏输入网址,默认页面的扩展名是.asp。 2、浏览器向服务器发出请求

18、。 3、服务器引擎开始运行ASP程序。 4、ASP文件按照从上到下的顺序开始处理,执行脚本命令,执行HTML页面内容。 5、页面信息发送到浏览器。2.2 Microsoft SQL Server 2000Microsoft SQL Server 2000 是企业级数据库解决方案,与 Microsoft Access 2002 相比,它极大地改进了可伸缩性、维护性和数据库恢复功能。由于 SQL Server 基于客户端/服务器体系结构,所以在通过远程连接处理和发送数据的方式上与 Access 有很大的不同。SQL Server 还提供了许多功能,使数据查询、业务逻辑重用和数据备份等任务变得更简单

19、,更灵活。2.3 Fireworks mx2.4 FLASH2.5 Dreamweaver2.3 DIV+CSSDIV+CSS是网站标准(或称“WEB标准”)中常用术语之一,div+css 是一种网页的布局方法,这一种网页布局方法有别于传统的HTML网页设计语言中的表格(table)定位方式,真正地达到了w3c内容与表现相分离。HTML语言自HTML4.01以来,不再发布新版本,原因就在于HTML语言正变得越来越复杂化、专用化。XHTML语言是一种可以将HTML语言标准化,用XHTML语言重写后的HTML页面可以应用许多XML应用技术。使得网页更加容易扩展,适合自动数据交换,并且更加规整。在X

20、HTML网站设计标准中,不再使用表格定位技术,而是采用DIV+CSS的方式实现各种定位。2.3.1应用环境DIV元素是用来为HTML文档内大块(block-level)的内容提供结构和背景的元素。DIV的起始标签和结束标签之间的所有内容都是用来构成这个块的,其中所包含元素的特性由DIV标签的属性来控制,或者是通过使用样式表格式化这个块来进行控制。 虽然对于在什么时候用div没有什么硬性的规定,但DIV更适用于大体框架的定位.例如我们要定义一块头部的区域,一般会这样定义一个DIV: 这里就是头部框架里要写的内容 当然,可以用class来定义,但一般来讲如不是在同一页面会重复的元素,用id能更好的

21、区别开来。 查看如下定义代 Articles Topics About Contact Contribute Feed No. 214 定义了最上面的导航(ul部分),左边的大logo和那个圆圆的No.xxxx的标记.。 他没有使用DIV来做顶部的框架,但却很好的说明了这些代码的用途,为什么?因为他活用了HTML提供的标签,以及样式名称的定义 2.3.2流行优势1、符合W3C标准。微软等公司均为W3C支持者。这一点是最重要的,因为这保证您的网站不会因为将来网络应用的升级而被淘汰。 2、支持浏览器的向后兼容,也就是无论未来的浏览器大战,胜利的是IE7或者是火狐,您的网站都能很好的兼容。 3、搜索

22、引擎更加友好。相对与传统的table, 采用DIV+CSS技术的网页,对于搜索引擎的收录更加友好。 4、样式的调整更加方便。内容和样式的分离,使页面和样式的调整变得更加方便。 现在YAHOO,MSN等国际门户网站,网易,新浪等国内门户网站,和主流的WEB2.0网站,均采用DIV+CSS的框架模式,更加印证了DIV+CSS是大势所趋。 5、CSS的极大优势表现在简洁的代码,对于一个大型网站来说,可以节省大量带宽,而且众所周知,搜索引擎喜欢清洁的代码。 6、表现和结构分离,在团队开发中更容易分工合作而减少相互关联性。 2.3.3嵌入方式行内套用 我们可以在HTML文件内直接宣告样式。 举例来说,T

23、hisisfontsize16. 以上的HTML文件在浏览器上会显现为:Thisisfontsize16. 嵌入套用样式可以嵌入于HTML文件中(通常是在内)。 举例来说,divbackground-color:#FF0000;背景颜色是红色 以上的HTML会显现出:背景颜色是红色 外部连接套用在这种方式下,所有的CSS样式宣告都是存在另外一个档案中。 该档案通常名称为.css。 在HTML文件的.之中,我们将用以下的程式码将这个.css档案连接进入: 以上这一行会将在external-stylesheet.css这个档案内所宣告的样式加入HTML文件内。 汇入套用汇入套用外部的CSS样式也可

24、以被汇入进HTML文件。 汇入的做法为利用import这个指令。 import的语法为: import指令最初的用意,是为了能够针对不同的浏览器而运用不同的样式。不过,现在已经没有这个必要。现在用import的目的,最常是要加入多个CSS样式。当多个CSS样式被import的方式加入,而不同CSS样式互相有冲突时,後被加入的CSS样式有优先的顺位(详情请见CSS串接)。 还有一种嵌入的方式是直接写在标签上的,不过这种写法有些限制,大多数标签都可以接受这种解法: 文字 这个代码通过直接嵌入标签的形式,使得标签内的文字更改颜色,而且根据css的优先调用级直接嵌入标签的写法也更直接更优先选择调用。2

25、.4ADO.NET ADO.NET提供对Microsoft SQL Server 等数据源以及通过OLE DB 和 XML 公开的数据源的一致访问。数据共享使用者应用程序可以使用ADO.NET 来连接到这些数据源,并检索、操作和更新数据。ADO.NET 有效地从数据操作中将数据访问分解为多个可以单独使用或一前一后使用的不连续组件。ADO.NET 包含用于连接到数据库、执行命令和检索结果的.NET 数据提供程序。您可以直接处理检索到的结果,或将其放入 ADO.NET DataSet 对象,以便与来自多个源的数据或在层之间进行远程处理的数据组合在一起,以特殊方式向用户公开。ADO.NET Data

26、Set 对象也可以独立于.NET 数据提供程序使用,以管理应用程序本地的数据或源自 XML的数据。ADO.NET类在 System.Data.dll中,并且与System.Xml.dll 中的XML 类集成。当编译使用System.Data 命名空间的代码时,将引用 System.Data.dll和System.Xml.dll。ADO.NET向编写托管代码的开发人员提供了类似于ADO向 COM开发人员提供的功能。简单的说,存储过程是由一些SQL语句和控制语句组成的被封装起来的过程,它驻留在数据库中,可以被客户应用程序调用,也可以从另一个过程或触发器调用。它的参数可以被传递和返回。与应用程序中的

27、函数过程类似,存储过程可以通过名字来调用,而且它们同样有输入参数和输出参数。根据返回值类型的不同,我们可以将存储过程分为三类:返回记录集的存储过程,返回数值的存储过程(也可以称为标量存储过程),以及行为存储过程。顾名思义,返回记录集的存储过程的执行结果是一个记录集,典型的例子是从数据库中检索出符合某一个或几个条件的记录;返回数值的存储过程执行完以后返回一个值,例如在数据库中执行一个有返回值的函数或命令;最后,行为存储过程仅仅是用来实现数据库的某个功能,而没有返回值,例如在数据库中的更新和删除操作。相对于直接使用SQL语句,在应用程序中直接调用存储过程有以下好处:(1)减少网络通信量。调用一个行

28、数不多的存储过程与直接调用SQL语句的网络通信量可能不会有很大的差别,可是如果存储过程包含上百行SQL语句,那么其性能绝对比一条一条的调用SQL语句要高得多。(2)执行速度更快。有两个原因:首先,在存储过程创建的时候,数据库已经对其进行了一次解析和优化。其次,存储过程一旦执行,在内存中就会保留一份这个存储过程,这样下次再执行同样的存储过程时,可以从内存中直接调用。(3)更强的适应性:由于存储过程对数据库的访问是通过存储过程来进行的,因此数据库开发人员可以在不改动存储过程接口的情况下对数据库进行任何改动,而这些改动不会对应用程序造成影响。(4) 布式工作:应用程序和数据库的编码工作可以分别独立进

29、行,而不会相互压制。由以上的分析可以看到,在应用程序中使用存储过程是很有必要的。2.5 JavaScriptJavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。它最初由网景公司的Brendan Eich设计,是一种动态、弱类型、基于原型的语言,内置支持类。JavaScript是Sun公司的注册商标。1 Ecma国际以JavaScript为基础制定了ECMAScript标准。JavaScript也可以用于其他场合,如服务器端编程。完整的JavaScript实现包含三

30、个部分:ECMAScript,文档对象模型,字节顺序记号。第3章 系统的分析与设计企业拥有自己的网站可以增加业务,带来更多的顾客,网络无区域性,只要有网站就可以让全世界的人都发掘企业的信息,服务更多的顾客。而且网站可以给企业做相应的推广,这样不但降低了企业的推广费用,还给企业树立了更好的形象。3.1可行性分析 可行性分析是为了弄清楚系统开发的项目是不是可以实现和值得进行研究的过程,实际上是一次大大简化系统分析和系统设计的过程,所以,进行可行性的分析是非常必要的,也是很重要的,经过最初的设计目标和进行的市场调查得出以下几点:(1)经济可行性:一个网站从建立到维护,一年下来也就是几千元钱,这相比高

31、昂的广告费用,可以说是少之又少,可以说是最适合企业的宣传方式 (2)技术可行性:ASP.NETSQL SERVER 2000,DIV+CSS技术已经较为成熟。(3)运行可行性:该系统需要配置IIS和SQL SERVER 2000数据库,在此环境下,正确连接数据库后可以正常运行。3.2功能需求分析3.2.1功能模块一个好的网站肯定是有各种类型的功能模块组成。不同模块有着各自不同的作用,是沟通网站与用户的一个基本桥梁。而功能模块分为前台模块和后台模块,主要分别控制着前台一些网站的基本功能和后台的功能,达到实现网站作用的目的。功能模块如下图3.1所示图3.1功能模块图3.2.2系统整体构架每个模块的

32、功能,真实反映需求,通过对需求的认真分析,可以设计出符合要求的单独模块。弄清楚模块间的关系,把零散的功能模块用一条主线串联起来,就可以设计出论坛系统的整体架构,如图3.2所示图3.2系统整体构架3.3数据库分析数据库是系统设计的另一个关键环节,数据库技术是信息资源管理最有效的手段。数据库设计是指对一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户要求和处理要求。数据库结构设计的好坏将直接对应用系统的效率及实现效果产生影响。设计数据库系统时首先充分了解各个方面的需求,包括现有的及将来可能增加的需求。由于本系统面向的对象有3个,即用户,会员和管理员,所以在数据

33、库需求分析中就要考虑三方面因素。3.4系统的设计由需求分析得知,可以将网站功能分为前台和后台两类,由此模块也分为两大类:前台模块和后台模块。3.4.1 主页html设计3.4.1.1 LOGO和Banner网站的LOGO和Banner是网站的标志,由标志图片,网站名称,宣传语和宣传图片组成。3.4.1.2 前台网站的主页设计在网站中设计中,为保持各个页面的连贯性,采用分块设计。设计Head.asp作为各个网页的头部;设计Foot.asp作为网页的页脚。头部与页脚的色调以蓝色调为主,醒目,突出重点。中间内容部分以白色作为基色调。能够把内容鲜明的体现出来。代码如下: META content= n

34、ame=keywordsMETA content= name=description a href=# class=head1 onclick=var strHref=window.location.href;this.style.behavior=url(#default#homepage);this.setHomePage( | 加入收藏 | 繁体中文    CCC首页 | CCC认证目录 | CCC认证新闻 | 企业荣誉 | 检测设备 | CCC认证资料下载 | 营销网络 | 人才招聘 | 在线留言 | 联系我们 3.4.2数据库设计在设计网站的后台数据库时我采用的数

35、据库是Microsoft Access 2000,建立后缀为“.mdb”的库文件。在网站中前台与后台管理系统共同使用一个数据库sjhhsjb.asp,来完成各自的任务。用.asp将数据库封装,加强了数据库的安全性。在数据库中共有12张表,与前台有关的表有4张表(User表正在建设中),后台管理相关有11张表。得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及他们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。本系统根据上面的设计规划出的实体有:管理员信息实体、版主信息实体、用户信息实体、帖子实体、短消息实体、公告信

36、息实体、版面信息实体。管理员信息实体图如图3.3所示。图3.3 管理员信息实体图数据库系统总体联系图如图3.4所示。图3.4 系统总体E-R图3.4.2.1 数据库连接代码的设计要使用后台数据库的数据,必须先进行数据库的连接与打开,要连接数据库我们必须使用ADO对象群的Connection对象。 asp数据库的连接有2种方法:1、可以使用 DSN 在 Web 应用程序和数据库之间建立 ODBC 连接。DSN 是一种名称,它包含使用 ODBC 驱动程序连接到指定数据库所需的全部参数。 2、可以使用非 DSN 连接在 Web 应用程序和数据库之间创建 ODBC 或 OLE DB 连接。 即连接字符

37、串。使用连接字符串来创建该连接,连接字符串包含 Web 应用程序在服务器上连接到数据库所需的全部信息。Dreamweaver 在网页的服务器端脚本中插入该字符串,以便让应用程序服务器在随后进行处理。 下面是一个连接字符串示例: Driver=Microsoft Access Driver (*.mdb);DBQ=d:abcwwwrootmywebdata.mdb后台数据库的连接因非DSN连接简单我选择了非DSN连接,由于连接方法相同,我在每个交互式系统中都建立了一个conn.asp连接和打开数据库文件,以供其他动态网页文件包含应用。代码如下:3.4.3 数据库功能模块的设计3.4.4.1 整体功能模块的划分用户在前台的注册,登录,以及修改个人的注册信息组合成注册登录模块;用户浏览板块,浏览主题帖列表,查看图片信息组成浏览模块;用户发布信息,回信息,编辑自己发布的需求信息组成发帖回帖模块

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

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号