说明.txt

ASP基于WEB个人博客网页设计(源代码+论文+答辩)

收藏

资源目录
跳过导航链接。
ASP基于WEB个人博客网页设计(源代码+论文+答辩).rar
ASP基于WEB个人博客网页设计(源代码+论文+答辩)
说明.txt---(点击预览)
答辩内容.doc---(点击预览)
博客设计.doc---(点击预览)
程序
icon_prev.gif---(点击预览)
admin
editor
admin.asp
err.asp
index.asp
link.asp
liuyan.asp
mucadd.asp
mucdel.asp
mucmy.asp
music.asp
name.asp
pic.asp
picadd.asp
picdel.asp
picmy.asp
pldel.asp
pwd.asp
rizhi.asp
rizhiadd.asp
rizhidel.asp
rizhifl.asp
rizhipl.asp
rizhixg.asp
untitled.asp
Connections
ccc.asp
data#
blog#.asp
复件 blog#.mdb
image
photo
qq
upfile
article
fupaction.asp
fupload.asp
index.asp
liuyan.asp
mic.asp
pic.asp
play.asp
show.asp
showpic.asp
title.asp
upimg.asp
简易IIS服务器.exe
压缩包内文档预览:

资源预览需要最新版本的Flash Player支持。
您尚未安装或版本过低,建议您

ASP基于WEB个人博客网页设计(源代码+论文+答辩),asp,基于,web,个人,博客,网页,设计,源代码,论文,答辩
编号:438698    类型:共享资源    大小:1.55MB    格式:RAR    上传时间:2015-06-03 上传人:小*** IP属地:福建
20
积分
关 键 词:
asp 基于 web 个人 博客 网页 设计 源代码 论文 答辩
资源描述:
ASP基于WEB个人博客网页设计(源代码+论文+答辩),asp,基于,web,个人,博客,网页,设计,源代码,论文,答辩
内容简介:
目 录第一章21.1诸论21.1.1 Microsoft Access2003简介31.1.2设计思想51.2 开发工具的选用及介绍5第二章 博客网站总体分析与设计1021网站系统分析112.2主页设计112.3可行性研究的前提112.3.1要求112.3.2 本系统的主要开发目标是:122.3.3 产权条件、假定和限制122.3.4 进行可行性研究的方法122.3.5 所建议的系统说明122.3.6 局限性122.3.7 技术方面的可行性122.3.9 法律方面的可行性132.4 使用方面的可行性132.5 结论13第三章 概要设计143.1界面设计143.2留言模板设计15第四章 结束语20致谢21参考文献22附录一23附录二2425 - 博客网站系统摘 要随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。从而使我们从繁杂的事务中解放出来,提高了我们的工作效率。本论文主要阐述一个博客网站系统的建设及其后台操作过程和一些关键技术。该系统信息来源主要由用户直接添加,通过审核后,在网站上发布出来,以供大家共同欣赏。本系统包含有四大模块,日志、音乐、图片、留言等四大功能。该博客网站系统是应用DreamweaverMX2004、FireworksMX2004、FlashMX2004等软件,后台结合ASP编程技术开发出来的。关键词:用户管理,ASPAbstract:Alongwithcomputerandnetworktechnologyrapiddevelopment,Internet/TheIntranetapplicationpopularizesdaybydayintheglobalscope,nowthesocietyfasttothebecominganinformationbasedsocietysocietyadvance,theinformationautomationfunctionalsomoreandmoreisbig.Thuscausesustoliberatefromthenumerousanddiversebusiness,enhancedourworkingefficiency. This thesis mainly elaborates a function stronger personal backstage operation process of website system and some key techniques.The systems information source is mainly increased directly by customer, release to appreciate together by providing everyone on the website after passing to examine.This system containment contain the six greatest molds piece, my privacy,life with think,result demonstration,interaction chat,contact way,conflicting views.This system mainly lets people understand me. Its personal website systems turn to is the applied DreamweaverMX2004 FireworksMX2004 FlashMX2004 etc. software, the backstage combines the ASP plait distance technique development to come outKeyword: The customer management, ASP第一章1.1诸论 在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。根据个人喜好开发了博客网站。ASP是Microsoft公司推出的一种用以取代通用网关接口的技术,英文全称Active Server Pages。它是一个Web服务器端的运行环境。ASP本身包含了VBScript和javascript引擎,使得脚本可以直接嵌入HTML中。现将我们在ASP运用过程中的几个小技巧与大家分享。传统的网站管理方式有两种,一是静态HTML页面,更新信息时需要重新制作页面然后上传页面并修改相应链接,这种方式因为效率太低已不多用。二是基于ASP和脚本语言,将动态网页和数据库结合,通过应用程序来处理新闻,这是目前较为流行的做法。,而采取了ASP技术的系统性能上有了很大的改善,其主要表现在以下几方面: 1由于ASP页面每次打开都必须经过先编译后解释的过程,所以页面在反复打开时速度没有任何提升,2.由于ASP没有提供任何输出数据为内容的元件,所以在使用ASP撰写数据库页面时只能借助ADO的RecordSet对象逐笔读取记录3ASP支持应用程序的实时更新。管理员不必关掉网络服务器或者甚至不用停止应用程序的运行就可以更新应用文件。应用程序文件永远不会被加锁,因此甚至在程序运行时文件就可以被覆盖。当文件更新后,系统会温和地转换到新的版本。 4ASP采取code-behind方式编写代码使得代码更易于编写,结构更清晰,降低了系统的开发与维护的复杂度和费用。 ADO.NET访问数据库的原理与数据库相连,ADO.NET提供了如下3种方式:通过ODBC相连;通过OLEDB相连;直接与SQL Server相连。3种方式由于应用层次的差异,使得效率由低到高,独立性由高到低。对于相连数据库的数据处理,也有2种方式,即一种是通过DataSet来隔离异构的数据源,另一种是以流方式从数据源读取(DataReader方式)。传统的应用程序是通过先建立到数据库的连接,在程序的整个运行过程中维护连接的方式来设计的。ASP.NET采取了断开连接方式的数据结构。当浏览器向Web服务器请求网页时,服务器处理这个请求,并将所请求的网页发送给浏览器,然后连接就被断开,直到浏览器发出下一个请求。 ADO.NET的另一个创新是引入了数据集(Dataset)。一个数据集是内存中提供数据关系图的高速缓冲区。数据集对数据源一无所知,它们可以由程序或通过从数据仓库中调入数据而被生成、填充。不论数据从何处获取,数据集都是通过使用同样的程序模板而被操作的,并且它使用相同的潜在的数据缓冲区。1.1.1 Microsoft Access2003简介 数据库应用系统开发之前,对开发数据库的基本概念应当了解,对数据库的结构、开发数据库应用程序的步骤、开发体系及方法都应当有相当清晰的了解和认识。数据库应用系统开发的目标是建立一个满足用户长期需求的产品。开发的主要过程为:理解用户的需求,然后,把它们转变为有效的数据库设计。把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用。数据库技术在计算机软件领域研究中一直是非常重要的主题,产生于60年代,30多年来数据库技术得到了迅速发展,并已形成较为完整的理论体系和一大批实用系统。并且,近年来,随着World Wide Wed(WWW)的猛增及Internet技术的迅速发展,使得数据库技术之时成为最热门技术之一。数据库是有结构的数据集合,它与一般的数据文件不同,(其中的数据是无结构的)是一串文字或数比特流。数据库中的数据可以是文字、图象、声音等。Microsoft Access是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。表与表之间可以建立关系(或称关联,连接),以便查询相关联的信息。Access数据库以文件形式保存,档的扩展名是MDB。与Access以前的版本比较,Access新增了许多功能,字段类型增加了OLE对象和超级链接,特别是与Internet的融合,在数据库中可以直接链接到指定的Web页面或网络文件,也可以把Web页面上的表格导入到数据库。Access可以方便地利用各种数据源,包括dBASE,FoxBase,FoxPro,Excel,Word等。Access增加了数据库访问的安全机制,可对表一级设置访问权限。Access还可以方便地利用FoxPro数据库、Excel电子表格的数据,还可以和Word混合使用,打印通用信函或信封。修改数据库内容的SQL语句主要有以下三个:1.Insert,向一个表中加入新的数据行2.Delete,向一个表中删除数据行3.Update,更改数据库中已经存在的数据Insert标准语法:INSERT INTO table_name(col1,col2) VALUES(value1,value2。)Insert语句还可以将多行数据添加到目标表中去,在这种形式的Insert语句中,新行的数据值不是在语句正文中明确地指定的,而是语句中指定的一个数据库查询。添加的值来自数据库自身的行,在某些特定的状态下,这是非常有用的。多行Insert语句为拷贝数据提供了一种紧凑而有效的方法,但我在自己做的图书管理系统中没有使用这种方法,我在系统中是使用循环依照上面的用法来完成多个记录的插入。Update语句用于更新单表中选定行一列或多列的值。要更新的目标表在语句中定义,Set子句则指定要更新哪些列并计算它们的值。Update语句总是包含Where语句,而且Update语句比较危险,所以您必须明确地认识到Where语句的重要性,Where语句被用来指定需要更新的行。1.1.2设计思想 通过网站,全面宣传,展示个人风采、优点与特色,发布个人的重大活动安排信息,增强个人与外界之间的联系,在Internet上实现完成博客网站,提高办事效率。1.2 开发工具的选用及介绍近年来随着Internet技术的飞速发展及用户需求的不断升级,Web页面技术也不断的推陈出新,使得Web站点的功能越来越强大,能够提供的服务种类越来越繁多。从HTML、Client Script 到CGI,从JAVA的诞生到ActiveX, Web页面设计人员不断受到冲击,微软公司在总结了以往技术,重新思考Web页面设计的真正需要后,推出了Active Server Pages (ASP),一种用以取代CGI(Common Gateway Interface,通用网关接口)的技术。简单讲,ASP是位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式 Web 服务器应用程序,如交互式的动态网页,包括使用 HTML 表单收集和处理信息,上传与下载等等。更重要的是,ASP使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的Web编写工具所远远不及的地方。使用ASP还有个好处,就在于ASP可利用ADO(Active Data Object,微软的一种新的数据访问模型)方便快捷地访问数据库,从而使得开发基于WWW的应用系统成为可能,这也是本文选择ASP作为开发工具最重要的原因之一。ASP的优势:Active Server Pages:“动态服务器网页”,一般简称为“ASP”,ASP之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的HTML格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如IE 或Netscape)都可以正确地获得ASP的“执行”结果,并且将这ASP执行的结果直接在浏览器中“浏览”,不像VBScript或 JavaScript是在客户端(Client)的浏览器上执行,若使用VBScript来设计程序,客户端(lient)在浏览器中可以显示程序执行的结果,可是,客户端(lient)若使用Netscape浏览器就无法显示VBScript的执行结果。 的特点:任何开发工具皆可发展,只要使用一般的文书编辑程序,如Windows记事本,就可以编辑。当然,其他网页发展工具,例如,FrontPage Express、 rontPage等也都可以;不过还是建议你用记事本来写,既省钱又方便,若是使用那些所见即所得的网页编辑来写,可能会发生一些意想不到的离奇状态。通吃各家浏览由于ASP程序是在网络服务器端中执行,执行结果所产生的HTML文件适用于不同的浏览器。 语言相容性高:ASP与所有的ActiveX Script语言都相容,除了可结合HTML,VBScript、Java Script、Active X服务器组件来设计外,并可经由“plug-In(外挂组件模组)的方式,使用其他厂商(Third Party)所提供的语言。隐密安全性高。如果我们在浏览器中直接查看网页的原始代码,就只能看到文件,原始的程序代码是看不到的!这是因杰程序先于网站服务(eb Server)端执行后,将结果转换成标准文件,再传送到客户端(Client)的浏览器上,因此,我们所辛苦撰写的程序并不会轻易地被看见进而被盗用。 易于操控数据库:可以轻易地通过DBC(Open Database Connectivity)驱动程序连接各种不同的数据库,例如:Acess、Foxpro、dBase、Oracle等等,另外,亦可将“文本文件”或是”Excel” 文件当成数据库用。 面向对象学习容易:具备有面向对象(bject-Oriented)功能,学习容易,提供了五种方便能力强大的内建对象:Request、Response、Sever、Application以及Session,同时,若使用内建的“Application”对象或”Session”对象所撰写出来的程序可以在多个网页之间暂时保存必要的信息。IIS简介Wsb服务器是Web应用程序的心脏。IIS(Internet Information Server)是微软推出的Windows NT Option Pack的主要成员,作为Win2000server的扩展,自推出以来已经有了很大发展,其体系结构是当今市场上最受关注的Web服务器之一。新推出的IIS4.0版本增强了系统安全性,具有服务器端脚本开发调试,内容管理和站点分析,崩溃防护,内置JAVA虚拟机及全面支持ASP等强大功能。IIS与ASP的结合在过去,客户机/服务器结构的设计与Web的相关技术几乎处于平行线上,两者相互独立并无法作出集成性的设计。现在我们利用IIS+ASP构成三层式Web结构(如图2.1所示)的中间一层,将客户机/服务器结构与Web密切结合,完成前后端两者的集成输出功能,使得Web站点的开发更方便,实现的功能更强大。利用IIS+ASP技术来集成Web前后端所带来的强大效益可归结为以下几个方面:1.减少构建和维护成本,2.加快联机过程,3.应用软件集中在服务器端开发管理,4.前端可使用任何浏览器(IE、Netscape.)5.后端可存取任何数据库 (SQL、Access.)6.可使用任何脚本语言开发 (VBScript、JavaScript、PERL.) ASP的六大内部对象,对象名称,功能描述: RequestResponseServerSessionApplicationObjectContext 从客户端取得信息将信息送给客户端提供一些Web服务器工具储存在一个Session内的用户信息,该信息仅可被该用户访问在一个ASP-Application中让不同的客户端共享信息可以用来配合Microsoft Transaction 服务器进行分布式事务处理。所以我选择了ASP结合DreamweaverMX2004架构博客网站。合理地运用这些对象可以使原本复杂,烦琐的工作变得简捷而条理清晰。我们可以用以下的语法直接使用这些对象:对象/属性/方法/数据集合Global 文件每一个以Active Server Pages为基础的应用程序都拥有一个Global.asa文件(ASA后缀名其实是Active Server Application的缩写),它位于每一个应用程序的基点目录之下。当Active Server Pages做下面两个动作时,Server便会去读Global.asa文件:1.Web Server启动之后,一个应用程序目录中任一个ASP文件被提出第一个HTTP请求(Request)时。 2.不具有任何Session的客户端向Server请求一个ASP文件时。前面已经提到Application和Session这两个ASP的内部对象。Application对象内的信息供所有正在执行该应用程序的用户分享,它创建于Web Server启动后一个应用程序中任一ASP文件被提出第一个HTTP请求时,结束于Server端停止运行。而Session对象仅属于一位用户,维持一个用户端的信息,其他用户无法访问,它创建于一个不具有Session的用户向Server请求一个ASP文件时,结束于该Session到期(即用户端超过某时间段没有向Server提出要求或刷新Web页面)或Abandon语句的调用。可见,Global.asa文件的调用与Application与Session这两个对象密切相关。事实上我们通常在Global。asa文件中写入以下内容:1 Application或Session的开始事件(Start-event)。2 Application或Session的结束事件 (End-event)。这样,在一个Application或Session对象被创建或结束时,系统会自动完成Global.asa文件中写入的相应事件。值得注意的是,如果一个Application与一个Session同时开始,Active Server Pages会先处理Application的开始事件,而如果一个Application与一个Session同时结束,Active Server Pages则会先处理Session的结束事件。利用ADO访问数据库ADO(ActiveX Data Objects)是一种操作Microsoft所支持的数据库的新技术。在ASP中,ADO可以看作是一个服务器组件(Server Component),更简单点说,是一系列的对象,应用这些功能强大的对象,即可轻松完成对数据库复杂的操作。本文中个性化页面的实现便大量地用到了ADO技术。具体的操作步骤可以归纳为以下几步:1创建数据库源名(DSN)2创建数据库链接(Connection)3创建数据对象4操作数据库5关闭数据对象和链接每一步的作法如下:一、创建数据源名DSN(Date Source Name)即数据源名称。我们知道,ODBC是一种访问数据库的方法,只要系统中有相应的ODBC驱动程序,任何程序就可以通过ODBC操纵驱动程序的数据库。比如我们系统中有Access的ODBC驱动程序,那么即使我们没有Access软件,也可以在我们的程序中对一个Access的MDB数据库加、删、改记录。而且我们根本不用知道这个数据库是放在哪里的。我们只要写出SQL语句,ODBC驱动程序就会帮我们做一切事情。我们在给ODBC驱动程序传SQL指令时,即是用DSN来告诉它到底操作的是哪一个数据库。如果数据库的平台变了,比如我们改用了SQL Server的数据库,只要其中表的结构没变,我们就不用改写我们的程序,只要重新在系统中配置DSN就行了。由此可见,DSN是应用程序和数据库之间的桥梁。二、创建数据库链接(Connection)链接用以保持一些关于正在访问的数据的一些状态信息,以及链接者信息。ASP文件中如果要访问数据,必须首先创建与数据库的链接,其语法如下:set Conn=Server.createObject(“ADOBD.CONNECTION”)这条语句创建了链接对象Conn,接下来:connstr=Provider=Microsoft.Jet.OLEDB.4.0;Data.Source=&Server.MapPath(&db&)conn.Open connstr这条语句打开链接,用到了DSN,本例为“connstr”。以上两个步骤缺一不可,因为链接对象的创建与打开是两回事,只有打开了才真正可以使用。三、创建数据对象(Record Set)ADO中的数据对象通常保存的是查询结果。Record Set是ADO中最复杂的对象,有许多属性和方法。Record Set保存的是一行行的记录,并标有一个当前记录。以下是创建方法:Set Record Set=Conn.Execute(sqtStr)这条语句创建并打开了对象Record Set,其中Con是先前创建的链接对象,rs是一个字串,代表一条标准的SQL语句。例如:rs=“SELECT * FROM shop_books”Set Record Set=mConn.Execute(rs)这条语句执行后,对象Record Set中就保存了表tab1中的所有记录。四、操作数据库我们通过调用链接对象的Execute方法来将查询结果返回给一个数据对象或进行插入、删除等操作。例如:rs=“INSERT INTO tab1 VALUES(1,2)”mConn.Execute(rs)/执行插入操作五、关闭数据对象和链接对象在使用了ADO对象之后要关闭它,因为它使用了一定的服务器资源。通过调用方法close实现关闭,然后再释放它。Record Set.closeSet Record Set=Nothing/关闭创建的数据对象mConn.closeSet mConn=Nothing/关闭创建的链接对象ASP与CGI的比较CGI(Common Gateway Interface,通用网关接口)也是Internet上一种功能强大的Web页面技术,其工作方式有别于ASP。我们现对二者进行比较。Active Server Pages开发Web应用程序的特点:1 完全嵌入HTML,与HTML、Script语言完美结合。2 无须手动编译和链接程序。3 面向对象,并可扩展ActiveX Server组件功能。4 使用脚本语言(JavaScript、VBScript或PERL)编写。5 存取数据库轻松容易(使用ADO组件)。6 可使用任何语言编写自己的ActiveX Server组件。7 无浏览器兼容问题。8 程序代码隐藏,客户端仅能看到ASP输出的HTML文件。9 缩短Web开发时间。相比之下,使用CGI开发Web应用程序具有以下缺点:1 不易与HTML文件集成。2 须使用其他较复杂的语言来开发CGI程序。3 程序开发时间较长。4 存取数据库不容易。5 每个CGI程序被不同用户执行时都得重新执行一次,并占去Server的一个端口(Port),降低Server效率。可见,ASP在数据库访问、与HTML的集成、提高服务器的效率等诸多方面都优于CGI,更适应Web应用程序开发的需要,因此本文选择了ASP作为个性化页面生成器的开发工具。第二章 网站总体分析与设计系统需求概述随着Internet的发展,电子商务开始流行起来。目前的电子商务系统都是基于Web的。在我国,B to C电子商务网站的数量占大多数,其主要原因是这种类型的系统比较容易实现,所涉及的其他方面的问题也比较少,因此,一些ICP也纷纷开展这一业务。随着现代社会快节奏的生活方式方便博客网站已是人们的所需求,博客网站是随着互联网的普及而新兴的一种方式,与传统网站相比,博客网站更加鲜明,它表达了人们的喜趣和爱好,他可以把个人的事情放在网络上与人共享。博客网站是一种具有交互功能的个人信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些不经常变动或更新的资源,如公司简介、管理规范和公司制度等;动态信息是指随时变化的信息,如留言版、聊天室等。博客网站系统具有强大的吸引力,可让人通过此网站了解你,和用户方便地传递信息,构成一种交流平台。这种全新的交流方式实现了博客网站的特色。的特点:任何开发工具皆可发展,只要使用一般的文书编辑程序,如Windows记事本,就可以编辑。当然,其他网页发展工具,例如,FrontPage Express、 rontPage等也都可以;不过还是建议你用记事本来写,既省钱又方便,若是使用那些所见即所得的网页编辑来写,可能会发生一些意想不到的离奇状态。通吃各家浏览由于ASP程序是在网络服务器端中执行,执行结果所产生的HTML文件适用于不同的浏览器。用编写网站应用程序时间长了,难免会遇到各式各样的问题,其中关于如何上传文件到服务器恐怕是遇见最多的问题了,尤其是上传图片,比如你想要在使每本书有一个图片浏览功能,就要图片上传照片的功能。上传图片文件到服务器可以使用各种免费的 文件上传组件,使用起来功能虽然很强大,但是由于很多情况下,我们只能使用免费的支持的空间或者租用别人的虚拟空间,对于第一种情况,我们根本就没有可能来使用文件上传组件;至于第二种情况,我们也要付出不少的“银子”才可以。除非你拥有自己的虚拟主机,你就可以随便的在服务器上面安装自己所需要的组件,这种情况对于大多数人来说是可望而不可及的。21网站系统分析 根据前面的设计思想进行分析,按照系统开发的基本观点对网站进行分解,从内容上可对网站作如下划分:.个人日志: 通过个人资料和个人心情内容来展现。.图片:展示个人风采的方法。也可以通过图片介绍。.音乐:展现个人喜爱,让网友反响自己定爱好。.留言:采用asp技术进行开发一个留言模块。可以方便游客留言和联系。 网站结构和流程图:游客首页日志图片留言后台登陆后台管理基本信息修改日志管理图片管理留言管理2.2主页设计网站主页采用静、动相结合的方式,即静态的主画面和动态的图片相结合,体现个人勃勃生气,个人主页方式介绍个人基本信息、成绩、信息发布等,其中利用技术,采用交互式的动态的来实现。2.3可行性研究的前提2.3.1要求功能能够实现六个模块功能性能本软件对性能没有过多要求。完成本系统的前提因素是具备:Windows 2000操作系统或Windows XP操作系统和DreamweaverMX2004语言本系统开发计划从11月5号开始持续到12月31号最后完工。2.3.2 本系统的主要开发目标是:1.在较少的人力与资源条件下充分发掘小组人员的潜力。2.DreamweaverMX2004语言开发博客网站演示系统。3.让小组人员通过此次算法的认识加深对DreamweaverMX2004语言和ASP语言知识的认识和提高自身的系统开发能力。 2.3.3 产权条件、假定和限制1.进行系统方案选择比较的时间限定在一个星期内完成。2.必须在在毕业答辩之前完成本系统。3.系统相关的所有过程都只能在课余时间完成。4.开发过程中有网络和图书馆可提供必要的信息和资源。5.本软件系统投入使用的最晚时间是12月31号。2.3.4 进行可行性研究的方法这项可行性研究报告由本开发小组所有成员共同讨论、研究所得的结果,对系统的评价可由下面的评价尺度进行衡量。此可行性研究报告提出的基本方法和策略是确定模型、建立基准点。 2.3.5 所建议的系统说明本系统在Windows 2000或是 Windows XP 操作系统下进行设计开发。开发环境选用DEPHI。程序将用数据结构算法实现对系统的演示。开发中所需要的软硬件都有学校提供,而在学校里有网络和图书馆可以供材料查询,这些都确保了系统开发所必需的一切前提条件。2.3.6 局限性本系统最终都没能对数据结构算法演示的次数进行限制。2.3.7 技术方面的可行性因为开发小组的成员都有计算机系学生组成,在三年的学习过程中学到了良好的专业知识积累了一些经验。刚开始时小组成员对DreamweaverMX2004语言和ASP语言并不是很熟悉,但是在制作数据结构演示系统过程中,我们边做边学。最终在一定时间内通过理论结合实际,掌握了DreamweaverMX2004语言和ASP语言,因此以在规定的时间内完成数据结构演示系统。2.3.8 社会因素方面的可行性2.3.9 法律方面的可行性 本软件由我组组员共同开发研究,没有侵犯到专利权以及版权问题,所参考的资料都是可以公开使用的,并且我们也是借鉴资料的,并未完全引用其内容,由于是演示系统并未涉及合同责任,2.4 使用方面的可行性 本软件仅供毕业设计作品演示使用。操作用户和检验人员由本开发小组人员和相关教师组成。系统的设计及实现思路也很清晰。系统的界面或每一步的操作都有相关提示信息,所以即使不是相关人员,只要有计算机基础的一般人都可以轻松对本系统进行操作。 2.5 结论针对本系统开发所必备的条件都已准备完毕,可以立即开始进行开发工作。第三章 概要设计3.1首页设计界面进入后的总体界面:用户:111;密码:1111界面是如下功能:.个人日志: 通过个人资料和个人心情内容来展现。.图片:展示个人风采的方法。也可以通过图片介绍。.音乐:展现个人喜爱,让网友反响自己定爱好。.留言:采用asp技术进行开发一个留言模块。可以方便游客留言和联系。 本系统界面在DreamweaverMX2004下进行开发。3.1.1个人日志管理模板 功能界面如下图所示。 具有日志添加,删除修改、评论管理、分类管理四个功能。3.1.2 图片管理模块图片管理模块见如下所示: 包括图片添加、图片删除、首页图片等个功能。3.1.3 音乐管理模块界面功能如下: 包括音乐添加、音乐删除、首页音乐等设置功能。3.1.4 留言管理主要功能是实现对现有的用户留言进行管理。3.2游客留言模板设计模板设计风格如下所示:此上为相关评论的流言设计。第四章 结束语如前所述,本系统是在Windows2000平台上,采用DreamweaverMX2004、asp来开发的博客网站系统。毕业设计是对自己四年来所学知识的一次综合锻炼和检验。通过几个月的努力,我基本上实现了系统预定的目标和功能。由于是第一次开发比较完整、小型的应用程序,并且使用了当今较为流行的数据库编程语言,故而经验还比较欠缺,有好多实际问题没有考虑到。软件中不可避免地存在着许多不足和疏漏,有待进一步完善。所以,最后所完成的系统还显得较为稚嫩,尤其是在安全性和可维护性方面还存在着很大的不足。但是,通过本次程序设计,开阔了自己的视野,拓宽了自己的知识面,提高了认识和学习新事物的能力,特别是增强了自己在程序设计方面的信心和动手实践能力,这些对于未来的工作无疑将是一笔宝贵的财富。对于个人博客的设计,还有很多的功能等待设计,待解决的问题又下面几个:1、 网站设计有待改善。界面要显示个人风采和特色问题/2、 功能有待加强。3、 后台有待更加强大。致谢通过这次毕业设计,使我感到高科技、新知识的力量。这次毕业设计过程中,得到了*的大力支持,给我提供了舒适的工作学习环境,也得到了科大老师、教授的精心指导,我一直努力着,但成果并不属于我自己。我要感谢给我支持和帮助的所有人。首先,我非常感谢我的指导老师。老师给我的帮助和启发是很大的,正是在他耐心的指导下,程序才能顺利、按时的完成。他渊博的知识和丰富的应验使我受益非浅,无论有多忙他总能在我需要帮助的时候给我最恰当的指点。无论在理论中还是在实践中,他都给我很多建议。这使我提高很多,对我以后的工作和学习都有很大的帮助。我还得感谢我的合作伙伴袁丹同学,工作是在我们共同努力之下完成的。我们在做这个项目时,互相交流经验,谈感想和收获,有了互相协作的好习惯,同时在他那也学到了编程方面的技巧。我还要感谢给过我帮助的无法列出名字的人们。他们是我的同学和朋友,他们给过我意见和灵感,在我遇到困难时给我鼓励和支持。那些有形和无形的力量一直在我身边,从没离开过。这使我乐于完成自己的工作,即使在遇到困难的时候也始终坚持。我知道这些工作还不够,我会在今后的工作中更加努力,虚心学习,以优异的工作表现来回报我的老师,及帮助我关心我的同学和朋友们。另外,在这里也向曾经给予我无私帮助的其他老师和同学,一并致以深深的谢意。从中我也学到了很多。 参考文献1李世杰 Active Server Pages(ASP)3.0 网页设计手册 北京:清华大学出版社 19992前沿电脑图像工作室 巧学巧用Dreamweaver、Fireworks、Flash制作网页 北京:人民邮电出版社3ASP入门与实例演练薄 小志编著 中国青年出版社4天极网新技术研究室.ASP.NET完全入门.重庆出版社,20015Scott Worley著.ASP.NET技术内幕.王文龙 刘湘宁译.人民邮电出版社,20026Sanjeev Rohilla, Senthil Nathan, Surbhi Malhotra著.ADO.NET专业项目实例开发.陈君 王宝良译.中国水利水电出版社,20037丁晟春 王曰芬.网站新闻发布管理系统的设计与应用.现代图书情报技术.2002,58 /附录一Internet是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。作为Internet上一种先进的,易于被人们所接受的信息检索手段,World Wide Web(简称WWW)发展十分迅速,成为目前世界上最大的信息资源宝库。据估计,目前Internet上已有上百万个Web站点,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,建设一个好的Web站点对于一个机构的发展十分重要。近年来,随着网络用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术在Internet中的广泛应用,Web站点向用户提供的服务将越来越丰富,越来越人性化。我们发现这样一个事实,一个用户在访问一个网站时一般来讲只对该网站的部分内容感性趣,而且这种兴趣会持续一段时间。这点启发了我们,如果能根据用户的喜好为不同的用户显示其个性化的页面,即着重显示该用户感兴趣的内容,将为用户节约大量的检索时间,而且这样的网页显然是更具有吸引力的。一些站点已经在这方面作出了一定的尝试,通常采用的方法是,在用户登陆时为其提供一系列的选项,使用户能够对站点进行一些自主的设置。这样做能够使站点呈现一定程度的个性化,但是对用户来讲,还是比较烦琐,而且在用户了解一个站点前让其对站点进行设置,其结果未免有些粗糙。于是我们构想了这样一种方案,对用户登陆后的动作进行跟踪,分析,发掘用户点击的规律,即用户先后点击的关联规则,这样,在用户点击一个主题(链接)之后,系统能够自动生成一页面,其中包含了该主题下用户经常关注的内容(若干链接),这样便在无须用户作出任何额外工作的情况下实现了为用户量身订做的个性化页面。要实现这样的功能,离不开后台数据库的支持。用户验证信息,收集到的用户点击信息,主题层次信息,分析得出的关联规则表等大量的数据都由数据库管理系统管理。本文中数据库服务器端采用了Microsoft Access数据库作为ODBC(Open DataBase Connectivity )数据源,并以先进的ADO(ActiveX Data Objects)技术进行数据库存取等操作,使Web与数据库紧密联系起来。整个个性化页面生成系统主要由使用Dreamweaver_MX开发的关联规则采掘系统和利用IIS+ASP技术实现的个性化Web页面生成器两部分组成。关联规则采掘系统对数据库中的历史记录进行分析,产生用户关联规则表;页面生成器则负责记录用户行为和根据关联规则表动态生成用户个性化Web页面。二者通过数据库服务器和Web服务器连接。本文作者主要完成博客网站设计、实现与完善以及整个实验网站的组织建立和测试工作,开发后的系统能够实现个人基本信息查询。本论文主要阐述一个功能比较强大的博客网站系统的后台操作过程及一些关键技术。该系统信息来源主要由用户直接添加,通过审核后,在网站上发布出来,以供大家共同欣赏。本系统包含有六大模块,我的隐私、生活随想、成绩展示、互动聊天、联系方式、七嘴八舌。本系统主要让人们了解我 附录二The Internet is currently the biggest calculator Internet 络 is in the world, it spreads all over a world, becoming the network conjunction of the world-wide locations various scale a is whole.Be an Internet previous forerunner of, be easy to a quilt, people accept of information inspectional means, the World Wide Web(brief name WWW) development is very quick, become currently in the world the biggest information resources treasure-house.According to the estimate of, the Internet top has already had a previous million Web station to order currently, its contents scope crossed over the education research,cultural business,finance,business,the news publication,amusement,athletics etc. each realm, its customers are very huge, therefore constuct a good Web station to order is very important to a development of organization.Request along with the network customer in recent years of raise continuously and the quick development of the calculator science, especially the database technique is in the Internet of extensively applied, Web stations ordering the service that provides toward the customer will enrich more and more, more and more humanized.Our detection so a fact, a customer it is general while visitting a website to speak to be interested in parts of contentses of that website, and this kind of interest will keep on a period of time.This inspired us, if the ability shows for the different customer according to the favour of the customer its characteristic page, then emphasize to show an interested in contents of that customer, will is a customer to economize a great deal of inspectional time, and such web page obviously is have an attraction more.Some stations ordered already to make to certainly try in this aspect, usually adopting of method BE, at the customer land provide a series for it of options, use the door can order to carry on some independent constitutions to the station.Do like this can make to stand to order to present certain degree of characteristic, but speak to the customer, be still more trivial, and let it order to carry on a constitution towards standing before the customer understand a station order, it was some coarsenesses as a result.Hence our speculation so a kind of project, to customer the action after land carry on follow, analysis, discover the regulation that the customer click, namely the customer clicks successively of connection rule, so, after the customer click a topic(the chain connect), system can automatic and born one page, include among them customer under that topic usually pay attention to of contents(some chains connect), so then Be needing not customer to make to serve as what the circumstance of the additional work under carry out to tailor for the customer of characteristic page.To car
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:ASP基于WEB个人博客网页设计(源代码+论文+答辩)
链接地址:https://www.renrendoc.com/p-438698.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

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