企业网站管理系统毕业设计论文Word文档下载推荐.docx
《企业网站管理系统毕业设计论文Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《企业网站管理系统毕业设计论文Word文档下载推荐.docx(24页珍藏版)》请在冰豆网上搜索。
本网站将突出体现其他企业管理的优点,并加入自己的一些新的构思,改善、新增一些强大的功能。
关键字:
SQLServer2005、MacromediaDreamweaverMX、数据表
第一章前言
1.1背景
自2003年上半年以来,沉寂了多年的中国互联网产业正以强劲的势头复苏并发展起来,除了传统的浏览、资料搜索、电子邮件等基本应用外,国内网民已经开始习惯通过网络接受商务、旅游、购物、通讯、娱乐等服务。
电子商务可以通过多种电子通讯方式来完成。
简单的,比如你通过打电话或发传真的方式来与客户进行商贸活动,似乎也可以称作为电子商务;
但是,现在人们所探讨的电子商务主要是以EDI(电子数据交换)和INTERNET来完成的。
尤其是随着INTERNET技术的日益成熟,电子商务真正的发展将是建立在INTERNET技术上的。
所以也有人把电子商务简称为IC(INTERNETCOMMERCE)。
随着Internet/Intranet的迅速发展和电子商务的兴起,21世纪人类已经全面进入信息化社会的时代,新世纪已将我们带入了一个五彩斑斓的网络世界,电子商务、网络查询、股票交易,知识经济的浪潮正向我们迎面扑来,世贸组织的大门已向我们敞开。
我们的企业面临着诸多的机遇,同时也而对着严峻的挑战。
在互联网(Internet)的热潮席卷之下,成千上万的公司、企业争先在互联网上一展风采。
Internet技术是90年代初的产物,网站设计也是近几年才发展起来的新兴产业。
企业网站面向的是世界观众,它是企业的面孔,同时,也是企业的微缩景观。
树立企业形象,弘扬企业文化,互联网上的企业网站建设是企业实施战略投资必不可少的重要一环。
互联网作为信息双向交流和通讯的工具,已经成为商家青睐的传播媒介,被称之为继广播、报纸、杂志、电视后的第五种媒体--数字媒体。
传统媒体的价格昂贵,又受到时间、地区等多方面因素的限定,效果不能令人满意。
相比之下,网络宣传的费用是低廉的,而回报却丝毫不见逊色,能帮企业把握广阔的国际发展空间和众多潜在的商业伙伴,是24时的广告窗口。
越来越多的公司、企业单位建立自己的网络站点,使得企业本身已不局限于某个地区,而是直接面向全世界,它的广泛性、高效性为企业带来了不容质疑的效益和效率。
是否拥有自己的网站已经成为衡量一个企业综合素质的重要标志。
如何设计开发出功能强大,费用低廉,通用性强,适合我国国情的企业网站系统,这将是我们急需解决的一个重要问题。
本论文主要阐述一个功能比较强大的企业网站系统的前后台操作过程及一些关键技术。
该系统信息来源主要由用户直接添加,通过管理员审核后,在网站上发布出来,以供大家查询相关公司信息。
本系统主要是让社会各界能更好的了解本企业,欢迎对本企业的发展提出更多宝贵留言和建议。
1.2目标
企业网站设计中涉及的网络技术及数据库技术已日渐成熟,经过综合比较各类动态网页设计语言后,本课题的设计选用了技术。
Asp(activeserverpages)是微软公司推出的一种用以取代CGI的技术,基于目前绝大多数网站应用于windows平台,是一个位于windows服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式的web服务器应用程序。
例如响应用户查询数据库的要求而生成报表,而且与其它web设计工具相比有着以下优点:
完全与HTML文件融合,容易创建、修改,不需其他编译、联接程序,面向对象可扩展等,因此,ASP.NET技术非常适合于购物网站的设计。
ASP.NET的工作原理:
ASP.NET通过后缀名为aspx的文件来实现,一个aspx文件相当于一个可执行文件,因此必须放在web服务器上有可执行权限的目录下。
当浏览器向web服务器请求调用asp文件时,就启动了aspx。
Web服务器响应该HTTP请求,调用aspx引擎,解释被申请的文件。
当遇到与ActiveXScript兼容的脚本(VBScript,javascript)时,aspx引擎,调用相应的脚本引擎进行解释处理。
若脚本指令中涉及到对数据库的访问,就通过ODBC与后台数据库进行连接,由数据库访问组件实现对数据库的操作,并将执行结果动态生成一个HTML页面返回web服务器端,然后与页面中脚本的HTML合并成一个完整的HTML页面送至客户端浏览器。
因而客户端浏览器接收到的是经web服务器执行以后生成的一个纯粹的HTML文件,可被运行在任何平台上的浏览器所执行。
同时由于aspx的脚本程序是在服务器端执行的,通常脚本代码不会被别人窥视,保证了程序代码的安全和知识产权。
另外程序执行完毕后,服务器仅仅是将执行的结果返回给客户端浏览器,减轻了网络传输的负担,大大提高了交互的速度。
网站将包括:
企业新闻的显示、查看功能,让客户更好的了解行情,并提供新闻的搜索,能方便用户更快的找到自己想要的新闻。
产品信息功能将更好的展示公司产品,让客户更详细的了解到产品的信息,并能向客户推荐一些新产品。
这样将使企业与客户之间达成一种很好的沟通桥梁,无论是客户还是企业都将受益。
同时完整的购物功能也让客户在线购物成为可能,客户将足不出户就能买到自己想要的产品。
驱动下载功能提供公司相关产品的配套驱动,方便客户的同时也减少了企业的售后工作量。
会员管理功能包括会员的注册及信息管理等,这将大大减少公司信息的统计、存储工作量。
最后,系统将提供一个网站管理员的后台管理接口,通过这个功能管理员将可以直观的进行数据管理。
第二章开发环境
2.1软件环境
2.1.1HTML
HTML(HyperTextMarkupLanguage超文本标记语言)是一种用来制作超文本文档的简单标记语言。
与常见的字处理文件不同,Web页以超文本标识语言编排格式。
HTML文件是带有特定HTML插入标记的用以编排文档属性和格式的标准文本文件。
它能独立于各种操作系统平台(如UNIX,WINDOWS等)。
自1990年以来HTML就一直
被用作WorldWideWeb上的信息表示语言,用于描述Homepage的格式设计和它与WWW上其它Homepage的连结信息。
HTML文档(即Homepage的源文件)是一个放置了标记的ASCII文本文件,通常它带有.html或.htm的文件扩展名。
生成一个HTML文档主要有以下三种途径:
(1)手工直接编写(例如用你所喜爱的ASCII文本编辑器或其它HTML编辑工具)。
2)通过某些格式转换工具将现有的其它格式文档(如WORD文档)转成HTML文档。
(3)由Web服务器(或称HTTP服务器)一方实时动态地生成。
一般的HTML页面具有如下的结构:
〈html〉
<
head>
title>
<
base>
link>
isindex>
meta>
/head>
body>
这是HTML正文部分
〈/body〉
/html>
可见在一个HTML网页文件中,一般必须有一对〈html〉<
标记作为文件的开头和结尾,在<
html>
标记后是头部标记<
<
其后是实体标记<
/body>
。
2.1.2ASP.NET
ASP.NET(ActiveSeverPages动态网页)是微软公司推出的一种用以取代CGI(CommonGatewayInterface)技术。
目前,Internet上的许多基于Windows平台的Web站点已开始应用ASP来替换CGI。
ASP.NET是一个位于服务器端的脚本运行环境。
通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互式动态网页,包括使用HTML表单收集和处理信息、上传与下载等。
通常情况下,用户通过浏览器看到的网页大多是静态的,目前Internet上的许多站点,仍然提供“静态”(static)的主页内容。
所谓“静态”,是指站点的主页内容是“固定不变”的。
一个“静态”的站点,若要更新主页的内容,必须手动更新其HTML的文件数据。
而随着Web技术的发展,用户希望能够看到根据要求而动态生成的主页,例如响应用户查询数据库的要求而生成报表等。
站点服务器收到要求执行的应用程序,分析表单(form)的输入数据,将执行的结果以HTML的格式传送给浏览器。
根据用户请求生成动态主页的传统方法有CGI、ISAPI等。
CGI是根据浏览器端的http请求激活响应进程,每请求对应一个进程。
当同时有很多请求时,程序挤占系统资源,造成效率低下。
ISAPI针对这一缺点进行了改进,利用dll(动态链接库技术),以线程代替进程,提高了性能和速度,但要考虑线程的同步问题,而且开发步骤烦琐。
这两种技术和另一普遍使用的开发动态网页的技术Java都还存在着另外一个问题,那就是开发困难,程序的开发和HTML写作是两个完全不同的过程,需要专门的程序员开发。
ASP.NET使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的CGI等程序所远远不及的地方。
2.1.3SQLServer2005
SQLServer2005数据库管理系统是MicrosoftOffice是微软公司推出的数据库管理系统。
SQLServer适用于中型商务活动,用以存贮和管理商务活动所需要的数据。
SQLServer不仅是一个数据库,而且它具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体(表单),查询,报表和应用程序等。
SQLServer2005是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。
SQLServer2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。
SQLServer2005数据引擎是本企业数据管理解决方案的核心。
此外SQLServer2005结合了分析、报表、集成和通知功能。
这使您的企业可以构建和部署经济有效的BI解决方案,帮助您的团队通过记分卡、Dashboard、Webservices和移动设备将数据应用推向业务的各个领域。
与MicrosoftVisualStudio、MicrosoftOfficeSystem以及新的开发工具包(包括BusinessIntelligenceDe