《网站开发论文 本科毕业论文》由会员分享,可在线阅读,更多相关《网站开发论文 本科毕业论文(6页珍藏版)》请在金锄头文库上搜索。
1、网站开发论文 本科毕业论文 网站开发建设与管理网站的建设和管理离不开IIS。IIS是Internet Information Server的缩写,它是微软公司主推的效劳器,最新的版本是Windows2003里面包含的IIS 6,IIS与WindowNT Server完全集成在一起,因而用户能够利用Windows NT Server和NTFSNT File System,NT的文件系统内臵的平安特性,建立强大,灵活而平安的Internet和Intranet站点6。IIS支持HTTPHypertext Transfer Protocol,超文本传输协议,FTPFele Transfer Proto
2、col,文件传输协议以及SMTP协议,通过使用CGI和ISAPI,IIS可以得到高度的扩展。IIS支持与语言无关的脚本编写和组件,通过IIS,开发人员就可以开发新一代动态的,富有魅力的Web站点。IIS不需要开发人员学习新的脚本语言或者编译应用程序,IIS完全支持VBScript,JScript开发软件以及Java,它也支持CGI和WinCGI,以及ISAPI扩展和过滤器。IIS支持效劳器应用的Microsoft BackOffice系列,Microsoft BackOffice系列包括以下内容:一、Microsoft Exchange Server 客户/效劳器通讯和群组软件;二、Mirro
3、soft Proxy Server 代理效劳器;三、用于连接IBM企业网络的Microsoft SNA Server;四、用于集中管理分布式系统的Microsoft Systems Management Server; 五、Microsoft Commercial Internet SystemMCIS。IIS的设计目的是建立一套集成的效劳器效劳,用以支持HTTP,FTP和SMTP,它能够提供快速且集成了现有产品,同时可扩展的Internet效劳器。IIS相应性极高,同时系统资源的消耗也是最少,IIS的安装,管理和配臵都相当简单,这是因为IIS与Windows NT Server网络操作系统紧
4、密的集成在一起,另外,IIS还使用与Windows NT Server相同的SAMSecurity Accounts Manager,平安性账号管理器,对于管理员来说,IIS使用诸如Performance Monitor和SNMPSimple Nerwork Management Protocol,简单网络管理协议之类的NT已有管理工具。IIS支持ISAPI,使用ISAPI可以扩展效劳器功能,而使用ISAPI过滤器可以预先处理和事后处理储存在IIS上的数据。用于32位Windows应用程序的Internet扩展可以把FTP,SMTP和HTTP协议臵于容易使用且任务集中的界面中,这些界面将Int
5、ernet应用程序的使用大大简化,IIS也支持MIMEMultipurpose Internet Mail Extensions,多用于Internet邮件扩展,它可以为Internet应用程序的访问提供一个简单的注册项。IIS的一个重要特性是支持ASP。IIS 3.0版本以后引入了ASP,可以很容易的张贴动态内容和开发基于Web的应用程序。对于诸如VBScript,JScript开发软件,或者由Visual Basic,Java,VisualC 开发系统,以及现有的CGI和WinCGI脚本开发的应用程序,IIS 都提供强大的本地支持。基于XML的配臵文件 IIS 6.0中XML格式的纯文本元
6、数据库metabase为发生故障的效劳器带来了经过改进的备份和恢复功能。此外,它还提供了得到改进的故障处理和元数据库损坏恢复。使用常见的文本编辑工具对其进行直接编辑提供了更为出色的可管理性。运行程序的同时对其进行编辑 在效劳器保持运行的同时,IIS 6.0允许管理员对效劳器配臵做出各种修改。例如,管理员可以使用该特性添加一个新的站点,创立虚拟目录,或者修改应用程序池和工作进程的配臵所有这些都是在IIS 6.0继续处理请求的同时发生的,并且无需进行重新编译或者重新启动效劳器。基于命令行和脚本的管理 IIS 6.0的管理员可以使用Windows Server 2003的命令行工具完成很多常见的管理
7、工作。利用一个简单的命令,管理员即可管理多个本地或远程计算机。IIS 6.0还提供了一个完整的脚本环境,以在不使用图形用户界面的情况下,从命令行自动完成多种常见的管理任务。对WMI的支持 IIS 6.0全面支持Windows Management InstrumentationWindows管理标准,WMI, Web管理员可以通过它获取重要的企业管理数据,例如性能计数器和配臵文件。WMI的接口从本质上说类似于继续享受支持的Microsoft Active Directory Service InterfacesADSI,可以在管理脚本中使用,并且可以用来修改基于XML的配臵元数据库。 在计算机
8、技术领域快速开展的今日,靠着Internet网络这个现代信息高速公路飞速开展起来,基于WEB的应用大量涌现。传统的客户端/效劳器模式C/S软件越来越多的被浏览器/效劳器模式(B/S)或C/S模式与B/S模式相结合的系统所取代。其中最具代表性的应用之一就是网址储存效劳,即收藏夹功能。现在大家都熟知收藏夹是浏览器的一项重要功能,就像 簿一样。它使得使用者无需记住所有要访问的网站的地址,只需将感兴趣的网址参加收藏夹就可在下次需要访问时通过其直接链接到该网站,从而使使用者浏览网页更加快捷、方便、提高办事效率。 其实最早的收藏夹功能,这个功能只能应用在当前计算机上,相当于一个与浏览器相关联的文件夹如In
9、ternet Explorer。即,使用其他计算机或当前计算机重装系统后都不能使用当前计算机收藏夹。这使得收藏夹功能存在极大的局限性。后来出现了带网络收藏夹功能的浏览器如Opera、遨游。这种浏览器把收藏夹上传到效劳器上,此后,只要使用装有这种浏览器的电脑就可使用你的网络收藏夹。现在这种收藏夹功能属于较先进的,不过还是必须安装特殊的浏览器才可使用,从根本上讲还是没有脱离C/S模式客户端/效劳器。而如今网络技术的开展一日千里,它已经成为人们快速获取、发布和传递信息的重要渠道,网络信息资源作为速度最快,种类最多,内容最全的资讯媒体已成为人们生活不可缺少的重要信息来源之一,并在人们政治、经济、生活等
10、各个方面发挥着重要的作用。此时目前所出现的各种收藏夹效劳都已不能满足用户的需求。 现阶段正是为了顺应这个趋势而设计并开发了个性化网址储存系统,这一系统为基于纯B/S模式开发的,即,把收藏夹应用到网站上,使得“收藏夹已不是传统意义上的收藏夹,而变成了一个网址储存系统,使得使用任意电脑、任意浏览器上登陆本网站都可以使用收藏夹功能,实现真正的网络收藏夹。我相信类似这种个性化网址储存网站将成为未来收藏夹改进的开展趋势,走到哪都像在家里用的那台电脑的收藏夹。一个自主研发的研究性工程,目的在于研发一个具备个性化网址收藏功能的网站。本收藏夹为纯浏览器/效劳器模式(B/S)。具备以下功能:1用户注册登陆功能。
11、浏览本网站者需要通过注册方可成为本网站用户,每次访问需要登录进入自己的收藏页面;2从收藏夹导入网址功能。用户可将本地收藏夹中的网址导入本网站进行上传收藏;3网址分类功能。4网址分享功能。在该系统中,主要由用户收藏夹模块、网址共享模块、新手指导和独立的登陆及注册页面组成。浏览者通过注册成为本网站用户登录系统。用户模块为每个用户分配一个页面,用户在自己的页面上进行网址的操作,该页面设计为文件夹式的树形结构,用户可将收藏的网址按类别分类,便于管理。用户当然也可以自行添加、删除以及重命名文件夹。该页面还提供网址上传功能,通过此功能,用户可将自己喜欢的网站上传至网址共享模块与其他人分享。网址共享模块将用
12、户上传的网址分类管理,可供所有用户浏览。使用权限划分为系统管理员和普通用户。其中系统管理员可以访问以上所有模块,系统管理员可浏览所有用户的页面,可对用户和网 址共享进行管理以及增删改查等操作;而普通用户不可以访问其他人的收藏页面,也不可以对网址共享模块进行修改。用户模块和网址共享模块可以进行数据传输。例如,用户将网址上传到网址共享模块,从而实现网络网址等。系统的开发过程严格按照软件工程思想实施,开发流程依次为系统需求分析、概要设计、详细设计、编码、测试与调试等阶段,每个阶段都有相应的文档和代码。系统需求分析阶段使用抛弃型原型、启发用户需求。在系统概要设计阶段使用UML建模,设计用例图,顺序图,
13、制定代码标准,代码标准能使你的代码更加易于维护,程序并不是一次性的产品,它需要扩展和修改还有维护的。而进行这些操作的人不可能只有一个程序员了,所以为了提供程序具有良好的刻度性,定义代码标准是很必要的。此外,良好的编码标准,可以提高代码质量,编程都不是一次性完成的,是需要不断的测试与调试,不同的系统环境下进行试验,以各种状态来修改自己的代码,而将代码标准化,就能对程序本身有更加清晰的结构思路,从而减少调试而成为快捷高效的代码。在工程开始初期,或者说是在编码开始之前,我们针对系统编码制定了编码标准,其主要依据和参照的是C#语言编码标准。详细设计阶段使用Microsoft SQL Sever 200
14、5数据库系统设计数据库。页面设计方面结合JavaScript和CSS设计制作页面样式。使用CSS能够简化网页的格式代码,加快下载显示的速度,也减少了需要上传的代码数量,大大减少了重复劳动的工作量。 网站开发与建设中不得不说的还包括关于JavaScript页面实现。JavaScript是一种基于对象(Object)和事件驱动(Event Driven)并具有平安性能的脚本语言11。使用它的目的是与HTML超文本标记语言、Java 脚本语言Java小程序一起实现在一个Web页面中链接多个对象,与Web客户交互作用。从而可以开发客户端的应用程序等。它是通过嵌入或调入在标准的HTML语言中实现的。它的
15、出现弥补了HTML语言的缺陷,它是Java与HTML折衷的选择,具有以下几个根本特点:1脚本编写语言JavaScript是一种脚本语言,它采用小程序段的方式实现编程。像其它脚本语言一样,JavaScript同样已是一种解释性语言,它提供了一个易的开发过程。它的根本结构形式与C、C+、VB、Delphi十分类似。但它不像这些语言一样,需要先编译,而是在程序运行过程中被逐行地解释。它与HTML标识结合在一起,从而方便用户的使用操作。2基于对象的语言。JavaScript是一种基于对象的语言,同时以可以看作一种面向对象的。这意味着它能运用自己已经创立的对象。因此,许多功能可以来自于脚本环境中对象的方
16、法与脚本的相互作用。3简单性JavaScript的简单性主要表达在:首先它是一种基于Java根本语句和控制流之上的简单而紧凑的设计, 从而对于学习Java是一种 非常好的过渡。其次它的变量类型是采用弱类型,并未使用严格的数据类型。4平安性JavaScript是一种平安性语言,它不允许访问本地的硬盘,并不能将数据存入到效劳器上,不允许对网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互。从而有效地防止数据的丧失。5动态性的JavaScript是动态的,它可以直接对用户或客户输入做出响应,无须经过Web效劳程序。它对用户的反映响应,是采用以事件驱动的方式进行的。所谓事件驱动,就是指在主页