版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、平顶山工业职业技术学院毕业设计说明书平顶山工业职业技术学院毕业设计说明书(论文)(2008届)题目: 企业网站建设及其应用 学生姓名 xxx 指导教师 xxx 专业班级 网络管理与安全 所在系部 08级计算机系 提交日期 2011年5月 13平顶山工业职业技术学院毕 业 设 计 (论 文) 任 务 书姓名 xxx_专业 _网络管理与安全_任务下达日期 _年_月_日设计(论文)开始日期 _年_月_日设计(论文)完成日期 _年_月_日设计论文题目 _a.编制设计 _ _b.设计专题(毕业论文)_ _指 导 教 师 _xxx_系(部)主任 _年_月_日目 录摘 要2第1章 绪论31.1网站的研究背景
2、31.2 网站研究的意义3第2章 企业网站主要技术62.1 asp62.2 microsoft sql server 200082.3 div+cssr82.4ado.net10第3章 企业网站建设需求分析123.1 网站需求分析123.2 相关技术分析133.4数据库分析163.5功能模块分析163.6网站发布、浏览、调试分析163.7设计阶段分析17第4章 网站系统的实现304.1网站系统实现314.2 主页html实现314.3 数据库实现314.4功能模块实现33第5章 总结与展望37参考文献38致 谢39摘 要internet的迅猛发展正在彻底地改变我们的生活、工作方式,网络已经成为
3、我们生活中不可缺少的一部分。随着时代的发展,网络逐渐成为最时尚、最快捷的交流工具。从2000年中国入世以来,全球经济一体化的趋势对国有企业带来巨大冲击。为适应时代发展,借鉴国际先进的管理经验,为了加强管理,提高工作效率,深化改革,我公司于2011年建立了自己的网站和局域网。internet上发布信息主要是通过网站来实现的,获取信息也是在internet中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在internet应用中的地位显而易见,本网站的个性化页面生成系统是在dreamweaver提供的完善的开发环境下,利用iis+asp技术来实现完成的。本文中数据库服务器端采用了mi
4、crosoft sql server 2000作为odbc(open database connectivity )数据源,并进行数据库存取等操作,从而使web与数据库紧密联系起来。为了充分利用网络资源,加强厂内各个部门的联系,加强合作,促进职工的学习热情,提高职工的业务水平,建立此网站。第1章 绪论1.1网站的研究背景internet是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。作为internet上一种先进的,易于被人们所接受的信息检索手段,world wide web(简称www)发展十分迅速,成为目前世界上最大的信息资源宝库。据估计,目前inte
5、rnet上已有上百万个web站点,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,建设一个好的web站点对于一个机构的发展十分重要。近几年来,网站建设业务一直呈快速上升势头,行业市场越来越大。就国内情况而言,沿海发达省市比中西部省市市场需求要大,业务普及工作也很到位,许多行业形成了竞相建设企业网站,开展网络营销的局面。 新技术的应用将促使企业网站建设更具魅力。随着技术融合与发展,许多在其他行业热门应用的技术如视频、三维动画、虚拟现实等技术都已经实现向互联网上移植,未来的不久,他们就会出现在企业客户网站上面;新的网络编程语言(.net技术)
6、和服务器cdn(内容发布网络)技术也将使网站结构更紧密,访问更流畅,更能适应新的要求。 网络营销服务将同网站建设融为一体,提供一体化服务。企业客户现在已不再满足于做一个网站,然后自己开展网络营销活动,网络公司还要为企业客户制定具有针对性的网络营销策略并实施,让企业网站真正发挥作用,为客户带来实在的效果。这对网络公司提出了更高的要求,网站建设从业者必须要加强自我学习和提高,才能适应这一要求。个性化的个人网站、面向个人的主题网站等多种形式的个人网站建设服务现在已经初露端倪,个人网站建设服务将成为新的业务增长点。1.2 网站研究的意义网站建设是涵盖企业定位考虑,从营销角度立意而进行一个建设网站的过程
7、,其中包括了前期网站定位、内容差异化、页面沟通等战略性调研,这些确立后,再去注册域名、租用空间、网站风格设计、网站代码制作五个部分,这个过程需要网站策划人员、美术设计人员、web程序员共同完成。网站可以分为政府、事业单位网站,商业网站,个人网站及门户网站等等。 既然公司的现有用户和潜在用户是网站的重点照顾对象,那么就要认真分析他们需要什么信息。以一个电视机生产企业为例,一个用户/潜在用户访问某企业网站的目的大致有几种:看看有什么新产品、对比不同规格产品的性能和价格、与其它品牌的同类产品进行对比、查询本地销售商和保修地址等等,如果可以进行网上订购,用户自然也希望了解与此相关的信息,比如订货方式、
8、支付手段、送货时间和费用、退换商品政策等。因此,这些内容应该作为网站的重点。 说起来如此简单,似乎应该是再明白不过的道理,但是,很多网站在内容设计上“跑题”的现象却时常发生。即使在电子商务已经比较发达的美国,企业网站设计不合理的状况也十分明显,在中国,也许就更显得不足为怪了。 一、 树立公司形象,扩大业务宣传。包括公司总体介绍,如公司规模、公司结构、公司产品、公司文化、公司理念、经营宗旨、经营目标、价值观、远景规划、公司曾经所获得的荣誉、公司现在在研究的一些新产品、公司未来的发展趋势、公司的产品或服务所具有的与众不同的特点和市场定位等等。另外也可附加一些公司的优质服务等等。公司资料不仅包含文字
9、资料,也包含一些图片资料,比如公司建筑图片,公司员工图片,特别是公司产品图片等等,使得公司更逼真,更具有说服力地展现在客户面前。尽可能让客户对公司了解的更全面,更细致。 二、 收集客户反馈,加强客户服务。通过公司的网站 ,可以建立统一的资料发送和接收系统,增强了安全性、稳定性、及时性,保证客户的利益。提高了服务质量,并能以一种快捷、方便的方式提供公司及其产品的信息和客户所需的服务。运用先进的传播扩展手段,增大公司的用户数量。大大提高了商务通信速度,扩大了通道的功能。拉近了公司与客户的距离,增强了与客户的关系。公司可全天候24小时地服务我们的客户 ,与我们的客户保持售后联系,倾听客户意见,回答客
10、户经常提出的问题,并可以及时的收到客户各种反馈信息,及早发现问题、解决问题。 三、 网上市场调查,开展网络营销。通过网站实现缩短推出新产品和打开新市场的周期阿姨公司的产品销售活动,最大程度满足客户需求,以达到开拓市场、增加盈利的目的。公司将自己的产品信息及经销商信息发布在网站上,各客户根据情况可申请加入该公司的销售网,也可直接通过网站订单系统向公司下销售订单;公司收到订单后对其进行确认,然后为客户提供资料。开展网络营销的内容主要有:1、产品信息:将公司销售的资料在网站进行宣传介绍,并按照产品结构进行分类,以利于客户查阅购买。2、客户信息:主要用于收集和管理销售客户的相关信息,便于对客户的推荐和
11、跟进,以促进公司的销售活动。3、 销售订单:实现公司和客户之间销售订单的网上提交及管理。4、 经销商信息:将公司销售业务办公室及主要经销商的电话、地址、传真、业务人员姓名、负责领域或产品项目公布在网站上,以促进销售。 四、 建立信息数据库,实施电子商务。建立公司完整的信息数据库,一个对内,一个对外。对内,在公司内最大限度的达到对信息资源的利用和共享,进行对信息的保存、搜索、查看、再利用等;对外,让客户尽可能多的了解公司性质和业务特征,将信息进行分类,便于客户搜索和查看。另外,访问者通过网站了解公司的资料,如果有订阅的意向,可以在线提交资料订单,管理者可以根据条件查看、检索、管理订单,并反馈到营
12、销部门,及时的与制订订单的客户取得联系,实现简单的电子商务。 五、直接实现网络销售好的企业网站不但对企业的形象是一个良好的宣传,同时可以辅助企业的销售,甚至可以通过网络直接帮助企业实现产品的销售。网络营销基本上已实现网上信息发布、网上订货、网上结算,甚至网上配送的网络营销活动。直接促进了企业与客户直接见面,消费者可以直接从网上直接搜集到真实的第一手市场信息,同时也可以进行多方分析,哪一个企业是我们所需要的。给买卖双方都带来了直接的经济利益。第2章 企业网站主要技术2.1 aspasp(microsoft active server pages ) ,是一套微软开发的服务器端脚本环境, asp
13、内含于 iis 3.0 和 4.0 以及更高的版本之中, 通过 asp 可以结合 html 网页、 asp 指令和 activex 元件建立动态、交互且高效的 web 服务器应用程序。所有的程序都将在服务器端执行,包括所有嵌在普通 html 中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。因其有很多的优点,所以我在燕京网上交流系统网站设计时选择了它。2.1.1 asp发展史从1996年asp诞生到现在已经过去了15年。在这短短的15年中,asp发生了重大的变化,直到现在的asp.net。asp的第一版是0.9测试版,
14、自从1996年asp1.0诞生,它给web开发界带来了福音。早期的web程序开发是十分繁琐的,以至于要制作一个简单的动态页面需要编写大量的c代码才能完成,这对于普通的程序员来说有点太难了。而asp却允许使用vbscript这种的简单脚本语言,编写嵌入在html网页中的代码。在进行程序设计的时候可以使用它的内部组件来实现一些高级功能(例如cookie)。它的最大的贡献在于它的ado(activex data object),这个组件使得程序对数据库的操作十分简单,所以进行动态网页设计也变成一件轻松的事情。因此一夜之间,web程序设计不再是想像中的艰巨任务,仿佛很多人都可以一显身手。到了1998年
15、,微软发布了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出现了。在刚开始开发的时候,它的名字是asp+,但是,为了与微软的.net计划相匹配,并且要表
16、明这个asp版本并不是对asp3.0的补充,微软将其命名为asp.net。asp.net在结构上与前面的版本大相径庭,它几乎完全是基于组件和模块化的,web应用程序的开发人员使用这个开发环境可以实现更加模块化的、功能更强大的应用程序。2.1.2 asp网页特点asp是一种服务器端脚本编写环境,可以用来创建和运行动态网页或web应用程序。asp网页可以包含html标记、普通文本、脚本命令以及com组件等。利用asp可以向网页中添加交互式内容(如在线表单),也可以创建使用html网页作为用户界面的web应用程序。 与html相比,asp网页具有以下特点: (1)利用asp可以实现突破静态网页的一些
17、功能限制,实现动态网页技术; (2)asp文件是包含在html代码所组成的文件中的,易于修改和测试; (3)服务器上的asp解释程序会在服务器端执行asp程序,并将结果以html格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览asp所产生的网页; (4)asp提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过html表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息; (5)asp可以使用服务器端activex组件来执行各种各样的任务,例如存取数据库、发送email或访问文件系统等。 (6)由于服务器是将asp程序执
18、行的结果以html格式传回客户端浏览器,因此使用者不会看到asp所编写的原始程序代码,可防止asp程序代码被窃取。 (7) 方便连接access与sql数据库. (8)开发需要有丰富的经验,否则会留出漏洞,让骇客(cracker)利用进行注入攻击. asp也不仅仅局限于与html结合制作web网站,而且还可以与xhtml和wml语言结合制作wap手机网站。但是其原理也是一样的。2.1.3 asp-工作原理当在web站点中融入asp功能后,将发生以下事情: 1、用户向浏览器地址栏输入网址,默认页面的扩展名是.asp。 2、浏览器向服务器发出请求。 3、服务器引擎开始运行asp程序。 4、asp文
19、件按照从上到下的顺序开始处理,执行脚本命令,执行html页面内容。 5、页面信息发送到浏览器。2.2 microsoft sql server 2000microsoft sql server 2000 是企业级数据库解决方案,与 microsoft access 2002 相比,它极大地改进了可伸缩性、维护性和数据库恢复功能。由于 sql server 基于客户端/服务器体系结构,所以在通过远程连接处理和发送数据的方式上与 access 有很大的不同。sql server 还提供了许多功能,使数据查询、业务逻辑重用和数据备份等任务变得更简单,更灵活。2.3 fireworks mx2.4 f
20、lash2.5 dreamweaver2.3 div+cssrdiv+css是网站标准(或称“web标准”)中常用术语之一,div+css 是一种网页的布局方法,这一种网页布局方法有别于传统的html网页设计语言中的表格(table)定位方式,真正地达到了w3c内容与表现相分离。html语言自html4.01以来,不再发布新版本,原因就在于html语言正变得越来越复杂化、专用化。xhtml语言是一种可以将html语言标准化,用xhtml语言重写后的html页面可以应用许多xml应用技术。使得网页更加容易扩展,适合自动数据交换,并且更加规整。在xhtml网站设计标准中,不再使用表格定位技术,而是
21、采用div+css的方式实现各种定位。2.3.1应用环境div元素是用来为html文档内大块(block-level)的内容提供结构和背景的元素。div的起始标签和结束标签之间的所有内容都是用来构成这个块的,其中所包含元素的特性由div标签的属性来控制,或者是通过使用样式表格式化这个块来进行控制。 虽然对于在什么时候用div没有什么硬性的规定,但div更适用于大体框架的定位.例如我们要定义一块头部的区域,一般会这样定义一个div: 这里就是头部框架里要写的内容 当然,可以用class来定义,但一般来讲如不是在同一页面会重复的元素,用id能更好的区别开来。 查看如下定义代 articles to
22、pics about contact contribute feed no. 214 定义了最上面的导航(ul部分),左边的大logo和那个圆圆的no.xxxx的标记.。 他没有使用div来做顶部的框架,但却很好的说明了这些代码的用途,为什么?因为他活用了html提供的标签,以及样式名称的定义 2.3.2流行优势1、符合w3c标准。微软等公司均为w3c支持者。这一点是最重要的,因为这保证您的网站不会因为将来网络应用的升级而被淘汰。 2、支持浏览器的向后兼容,也就是无论未来的浏览器大战,胜利的是ie7或者是火狐,您的网站都能很好的兼容。 3、搜索引擎更加友好。相对与传统的table, 采用div
23、+css技术的网页,对于搜索引擎的收录更加友好。 4、样式的调整更加方便。内容和样式的分离,使页面和样式的调整变得更加方便。 现在yahoo,msn等国际门户网站,网易,新浪等国内门户网站,和主流的web2.0网站,均采用div+css的框架模式,更加印证了div+css是大势所趋。 5、css的极大优势表现在简洁的代码,对于一个大型网站来说,可以节省大量带宽,而且众所周知,搜索引擎喜欢清洁的代码。 6、表现和结构分离,在团队开发中更容易分工合作而减少相互关联性。 2.3.3嵌入方式行内套用 我们可以在html文件内直接宣告样式。 举例来说,thisisfontsize16. 以上的html文
24、件在浏览器上会显现为:thisisfontsize16. 嵌入套用样式可以嵌入于html文件中(通常是在内)。 举例来说,divbackground-color:#ff0000;背景颜色是红色 以上的html会显现出:背景颜色是红色 外部连接套用在这种方式下,所有的css样式宣告都是存在另外一个档案中。 该档案通常名称为.css。 在html文件的.之中,我们将用以下的程式码将这个.css档案连接进入: 以上这一行会将在external-stylesheet.css这个档案内所宣告的样式加入html文件内。 汇入套用汇入套用外部的css样式也可以被汇入进html文件。 汇入的做法为利用impo
25、rt这个指令。 import的语法为: import指令最初的用意,是为了能够针对不同的浏览器而运用不同的样式。不过,现在已经没有这个必要。现在用import的目的,最常是要加入多个css样式。当多个css样式被import的方式加入,而不同css样式互相有冲突时,後被加入的css样式有优先的顺位(详情请见css串接)。 还有一种嵌入的方式是直接写在标签上的,不过这种写法有些限制,大多数标签都可以接受这种解法: 文字 这个代码通过直接嵌入标签的形式,使得标签内的文字更改颜色,而且根据css的优先调用级直接嵌入标签的写法也更直接更优先选择调用。2.4ado.net ado.net提供对micro
26、soft sql server 等数据源以及通过ole db 和 xml 公开的数据源的一致访问。数据共享使用者应用程序可以使用ado.net 来连接到这些数据源,并检索、操作和更新数据。ado.net 有效地从数据操作中将数据访问分解为多个可以单独使用或一前一后使用的不连续组件。ado.net 包含用于连接到数据库、执行命令和检索结果的.net 数据提供程序。您可以直接处理检索到的结果,或将其放入 ado.net dataset 对象,以便与来自多个源的数据或在层之间进行远程处理的数据组合在一起,以特殊方式向用户公开。ado.net dataset 对象也可以独立于.net 数据提供程序使用
27、,以管理应用程序本地的数据或源自 xml的数据。ado.net类在 system.data.dll中,并且与system.xml.dll 中的xml 类集成。当编译使用system.data 命名空间的代码时,将引用 system.data.dll和system.xml.dll。ado.net向编写托管代码的开发人员提供了类似于ado向 com开发人员提供的功能。简单的说,存储过程是由一些sql语句和控制语句组成的被封装起来的过程,它驻留在数据库中,可以被客户应用程序调用,也可以从另一个过程或触发器调用。它的参数可以被传递和返回。与应用程序中的函数过程类似,存储过程可以通过名字来调用,而且它们
28、同样有输入参数和输出参数。根据返回值类型的不同,我们可以将存储过程分为三类:返回记录集的存储过程,返回数值的存储过程(也可以称为标量存储过程),以及行为存储过程。顾名思义,返回记录集的存储过程的执行结果是一个记录集,典型的例子是从数据库中检索出符合某一个或几个条件的记录;返回数值的存储过程执行完以后返回一个值,例如在数据库中执行一个有返回值的函数或命令;最后,行为存储过程仅仅是用来实现数据库的某个功能,而没有返回值,例如在数据库中的更新和删除操作。相对于直接使用sql语句,在应用程序中直接调用存储过程有以下好处:(1)减少网络通信量。调用一个行数不多的存储过程与直接调用sql语句的网络通信量可
29、能不会有很大的差别,可是如果存储过程包含上百行sql语句,那么其性能绝对比一条一条的调用sql语句要高得多。(2)执行速度更快。有两个原因:首先,在存储过程创建的时候,数据库已经对其进行了一次解析和优化。其次,存储过程一旦执行,在内存中就会保留一份这个存储过程,这样下次再执行同样的存储过程时,可以从内存中直接调用。(3)更强的适应性:由于存储过程对数据库的访问是通过存储过程来进行的,因此数据库开发人员可以在不改动存储过程接口的情况下对数据库进行任何改动,而这些改动不会对应用程序造成影响。(4) 布式工作:应用程序和数据库的编码工作可以分别独立进行,而不会相互压制。由以上的分析可以看到,在应用程
30、序中使用存储过程是很有必要的。第3章 企业网站建设需求分析网站的总体规划,是从总体上对网站的架构进行整体规划。因为只有这样,才能在网站的制作与维护中对网站的功能有一个清晰的把握。此外,做好网站规划,会对网站以后的功能扩展起到事半功倍的作用。3.1 网站需求分析互联网丰富多彩,这些信息大多通过网页与用户进行交互。网页的实现形式多种多样,无论是短小精悍的个人主页,还是结构清晰、信息丰富的大型网站,网站的需求分析和规划设计都要放在第一步,因为它直接关系到网站的功能是否完善,质量是否能够达到保证。3.1.1 网站目标分析第一:产品(服务)查询展示型网站建设产品(服务)查询展示型网站核心目的是推广产品(
31、服务),是企业的产品“展示框”。利用网络的多媒体技术,数据库存储查询技术,三维展示技术,配合有效的图片和文字说明,将企业的产品(服务)充分展现给新老客户,使客户能全方位的了解公司产品。与产品印刷资料相比,网站可以营造更加直观的氛围和产品的感染力,促使商家及消费者对产品产生采购欲望,从而促进企业销售。第二:品牌宣传型网站设计品牌宣传型网站非常强调创意设计,但不同于一般的平面广告设计。网站利用多媒体交互技术,动态网页技术,配合广告设计,将企业品牌在互联网上发挥得淋漓尽致。本类型网站着重展示企业ci、传播品牌文化、提高品牌知名度。对于产品品牌众多的企业,可以单独建立各个品牌的独立网站,以便市场营销策
32、略与网站宣传统一。第三:企业涉外商务服务网站建设企业涉外商务服务可以通过互联网对企业各种涉外工作,提供远程、及时、准确的服务,是本类网站的核心目标。本网站可实现渠道分销、终端客户销售、合作伙伴管理、网上采购、实时在线服务、物流管理、售后服务管理等,它将更进一步的优化企业现有的服务体系,实现公司对分公司、经销商、售后服务商、消费者的有效管理,加速企业的信息流、资金流、物流的运转效率,降低企业经营成本,为企业创造额外收益,降低企业经营成本。第四:物品销售为主的网上购物型网站建设什么是物品销售为主的网上购物型网站?通俗的说,就是实现网上买卖商品,购买的对象可以是企业(b2b),也可以是消费者(b2c
33、)。为了了确保采购成功,该类网站需要有产品管理、订购管理、订单管理、产品推荐、支付管理、收费管理、送发货管理、会员管理等基本系统功能。复杂的物品销售、网上购物型网站还需要建立积分管理系统、vip管理系统、客户服务交流管理系统,商品销售分析系统以及与内部进销存(mis,erp)打交道的数据导入导出系统等。本类型网站可以开辟新的营销渠道,扩大市场,同时还可以接触最直接的消费者,获得第一手的产品市场反馈,有利于市场决策。第五:企业门户综合信息网站建设企业门户综合信息网站建设是所有各企业类型网站的综合,是企业面向新老客户、业界人士及全社会的窗口,是目前最普遍的形式之一。该类网站将企业的日常涉外工作上网
34、,其中包括营销、技术支持、售后服务、物料采购、社会公共关系处理等。该类网站函盖的工作类型多,信息量大,访问群体广,信息更新需要多个部门共同完成。企业综合门户信息网站有利于社会对企业的全面了解,但不利于突出特定的工作需要,也不利于展现重点。3.3.3 div+css应用环境div元素是用来为html文档内大块(block-level)的内容提供结构和背景的元素。div的起始标签和结束标签之间的所有内容都是用来构成这个块的,其中所包含元素的特性由div标签的属性来控制,或者是通过使用样式表格式化这个块来进行控制。 虽然对于在什么时候用div没有什么硬性的规定,但div更适用于大体框架
35、的定位.例如我们要定义一块头部的区域,一般会这样定义一个div: 这里就是头部框架里要写的内容 当然,可以用class来定义,但一般来讲如不是在同一页面会重复的元素,用id能更好的区别开来。 查看如下定义代 articles topics about contact contribute feed no. 214 定义了最上面的导航(ul部分),左边的大logo和那个圆圆的no.xxxx的标记.。 他没有使用div来做顶部的框架,但却很好的说明了这些代码的用途,为什么?因为他活用了html提供的标签,以及样式名称的定义。布局优点一、使页面载入得更快由于将大部分页面代码写在了css
36、当中,使得页面体积容量变得更小。相对于表格嵌套的方式,div+css将页面独立成更多的区域,在打开页面的时候,逐层加载。而不像表格嵌套那样将整个页面圈在一个大表格里,使得加载速度很慢。二、降低流量费用页面体积变小,浏览速度变快,这就使得对于某些控制主机流量的网站来说是最大的优势了。三、修改设计时更有效率由于使用了div+css制作方法,在修改页面的时候更加容易省时。根据区域内容标记,到css里找到相应的id,使得修改页面的时候更加方便,也不会破坏页面其他部分的布局样式。四、保持视觉的一致性 div+css最重要的优势之一:保持视觉的一致性;以往表格嵌套的制作方法,会使得页面与页面,或者区域与区
37、域之间的显示效果会有偏差。而使用div+css的制作方法,将所有页面,或所有区域统一用css文件控制,就避免了不同区域或不同页面体现出的效果偏差。五、更好地被搜索引擎收录由于将大部分的html代码和内容样式写入了css文件中,这就使得网页中正文部分更为突出明显,便于被搜索引擎采集收录。 六、对浏览者和浏览器更具亲和力我们都知道网站做出来是给浏览者使用的,对浏览者和浏览器更具亲和力,div+css在这方面更具优势。由于css富含丰富的样式,使页面更加灵活性,它可以根据不同的浏览器,而达到显示效果的统一和不变形。3.4数据库分析数据库是系统设计的另一个关键环节,数据库技术使信息资源管理最有效的手段
38、。数据库设计是指对一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户要求和处理要求。数据库结构设计的好坏将直接对应用系统的效率及实现效果产生影响。设计数据库系统时首先充分了解各个方面的需求,包括现有的及将来可能增加的需求。由于本系统面向的对象有3个,即用户,会员和管理员,所以在数据库需求分析中就要考虑三方面因素。3.5功能模块分析一个好的网站肯定是有各种类型的功能模块组成。不同模块有着各自不同的作用,是沟通网站与用户的一个基本桥梁。而功能模块分为前台模块和后台模块,主要分别控制着前台一些网站的基本功能和后台的功能,达到实现网站作用的目的。同时也更好的发挥网
39、站的作用。3.6网站发布、浏览、调试分析在网站设计完成之后,应该进行一系列的测试,当一切测试正常之后,才能正式发布。主要测试内容包括: (1)网站服务器稳定性、安全性; (2)各种插件、数据库、图像、链接等是否工作正常; (3)在不同接入速率情况下的网页下载速度; (4)网页对不同浏览器的兼容性; (5)网页在不同显示器和不同显示模式下的表现等。3.7设计阶段分析由需求分析得知,可以将网站功能分为前台和后台两类,由此模块也分为两大类:前台模块和后台模块。3.7.1网站目标的设计网站目标必须是可以通过网络来精确测量的,比如对公司产品的展示,有多少人查看了公司产品信息,对哪种产品关注度最高。在比如
40、又有多少人下载了公司的试用软件,优惠券。而不能是直接让客户到公司来购买产品这种泛泛的不容易监测的目标。只有对目标的完成率有了准确的测量才能更好的开展网站推广,网站营销的工作!可能很多公司在整个产品的效果过程中存在过多的问题,都想通过网站建设来解决,愿望是美好的,但现实是,只能选择一个主要的目标,一个准确的首要目标才能准确的指导网站建设。根据这一宗旨,本网站主要针对云南戈蓝汽车服务有限公司的特色确立为一个综合型服务网站,主要起到宣传互动作用。3.7.2主页html设计 logo和banner一个好的主页对于网站来说至关重要,它不仅可以使网站的整体效果上升层次,同时也方便网站的交流,
41、同时也更容易达到网站建设者的目的。而一个主页最显眼的地方就是logo和banner。这是主页的头部,一个网址的打开,人们总是最先看见主页的logo等,如何丰富主页对于一个网站建设来说是门学问。针对本次的网站,要求要做到logo的醒目,而且开宗明义,能够清楚的表达出网站的主旨是哪些,同时能够带有其特定的宣传效果。 前台网站的主页设计在网站中设计中,为保持各个页面的连贯性,采用分块设计。设计head.asp作为各个网页的头部;设计foot.asp作为网页的页脚。头部与页脚的色调以蓝色调为主,醒目,突出重点。中间内容部分以白色作为基色调。能够把内容鲜明的体现出来。代码如下: meta
42、content= name=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.7.3数据库设计在设计网站的后
43、台数据库时我采用的数据库是microsoft sql server 2000,建立后缀为“.mdb”的库文件。在网站中前台与后台管理系统共同使用一个数据库sjhhsjb.asp,来完成各自的任务。用.asp将数据库封装,加强了数据库的安全性。在数据库中共有12张表,与前台有关的表有4张表(user表正在建设中),后台管理相关有11张表。得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及他们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。本系统根据上面的设计规划出的实体有:管理员信息实体、版主信息实体、用户信息实体、
44、帖子实体、短消息实体、公告信息实体、版面信息实体。管理员信息实体图如图所示。数据库系统总体联系图如图4.2所示。系统总体e-r图 数据库连接代码的设计要使用后台数据库的数据,必须先进行数据库的连接与打开,要连接数据库我们必须使用ado对象群的connection对象。 asp数据库的连接有2种方法:1、可以使用 dsn 在 web 应用程序和数据库之间建立 odbc 连接。dsn 是一种名称,它包含使用 odbc 驱动程序连接到指定数据库所需的全部参数。 2、可以使用非 dsn 连接在 web 应用程序和数据库之间创建 odbc 或 ole db 连接。 即连接字符串。使用连接字
45、符串来创建该连接,连接字符串包含 web 应用程序在服务器上连接到数据库所需的全部信息。dreamweaver 在网页的服务器端脚本中插入该字符串,以便让应用程序服务器在随后进行处理。 下面是一个连接字符串示例: driver=microsoft access driver (*.mdb);dbq=d:abcwwwrootmywebdata.mdb后台数据库的连接因非dsn连接简单我选择了非dsn连接,由于连接方法相同,我在每个交互式系统中都建立了一个conn.asp连接和打开数据库文件,以供其他动态网页文件包含应用。代码如下: asp的对象存取数据库设计在asp中,用来存取数据库的对象统称ado(active data objects),主要含有三种对象:connection、recordset 、command。con
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026学年台球厅拍照教学设计
- 2025-2026学年擦柜子大班教案
- 2025-2026学年设计组合教学
- 第19课 清朝前期社会经济的发展教学设计初中历史与社会部编版七年级下册-部编版
- 2025-2026学年毒蘑菇教案视频
- 安全标准化管理制度
- 学校保安巡逻值班制度
- 大型塔吊安拆专项施工方案
- 多媒体教室维护制度
- 技术标准变更内容确认函3篇范本
- T/IESB 002-2020景观照明设施运行维护费用估算
- 蓝莓大棚买卖合同协议书
- 整体吊弦接触网基础74课件
- 车位协议书模板
- 制作间管理制度
- 短文选词填空12篇(新疆中考真题+中考模拟)(原卷版)
- 2025山东建筑安全员B证考试题库及答案
- 系统维护与管理说明手册
- 雨污水管网施工危险源辨识及分析
- 2025高考化学一轮复习之物质结构与性质(解答大题)
- 中国高血压防治指南(2024年修订版)
评论
0/150
提交评论