个人网站的设计与实现-计算机毕业论文(设计)_第1页
个人网站的设计与实现-计算机毕业论文(设计)_第2页
个人网站的设计与实现-计算机毕业论文(设计)_第3页
个人网站的设计与实现-计算机毕业论文(设计)_第4页
个人网站的设计与实现-计算机毕业论文(设计)_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

个网设与—计算毕文(计

封面毕业设(论文)个人网站的设与实现系、名:

程系专学指

业生导

名姓老

称:名:师:完成

理统邦杨日期I

封面摘

要近年来着网上个人网站兴起,引了越来越的人关。很多人都有了自己的个个人网站。以之为介,使个人站人群断发展和壮。本文对个人网站的实过程进行了单剖析本个人网站基于Microsoft境的技术作开发,使用Vbscirpt为发语言,为发功能强大动态网提供一种简,效的途。实现了人网站网站动态管,使得对个网站信的管理更加时,灵,提高了工作效。同时对系的背景求系统的能特和设计案进行了介。并以章管理等块为例,对ASP境下的关开发模式行了简的介绍。本文首介绍了系统研发背及ASP+ACCESS统的般原理接着系统的求进行详细的分析确定了统的功和软件体系构分析了系统实中的特性、难点和点;同时设实现了户注册、发文章、置分类、用留言、言管理设置等功模块然后分并解决了系实现中关键问题,系统对相关序的调问题;最完善系统功使之实,易于操作管理和护,提高可充性。终建立了完整的户个人网站关键词ASP;个人网站DW;ACCESS;数据库II

摘要ABSTRACTInrecentyears,withtherisetheonlineblog(blog),attractingmoreandmorepeople’attentions.Mostpeopleowntheirpersonalityblog.ittheblogcontinueddevelopmentandgrowing.Thearticletryasimpleanalysisrealizationprocessoftheblogsystem.ThewhichwasbasedonMicrosoft'sASPenvironmentdeveloping,VBasdeveloptodevelopapowerfulanddynamicwebsiteprovidedasimpleandefficientmethod.Achieveddynamicmanagementforblogmakeinformationmanagementworkstimelyflexible,improvedefficiency.Meanwhilethedemandofthebackgroundandthesystem'sfeaturesanddesignthewasintroduced.Andthemanagementforarticlemoduleexample,asimpleintroductioncorrelationdevelopmentpatterntheenvironment.FirstofThispaperIntroducedtheresearchanddevelopmentbackgroundoftheandgeneralphilosophyfortheASP+ACCESS2003;Followingitdoesadetailedanalysisforthesystem'sanddeterminingfunctionthesystemandsoftwarearchitecture,Analysisunique,difficultandfocusthroughthesystem’achievement;Atthesametime,Itdesigningandimplementationonuserregistrationandarticlespublishedseparation,user’smessage,messagemanagementinstalled,andotherfunctionalmodules;Besides,itAnalysisandresolutionsomekeyissuessystemsrealization,asthesystemcallforrelatedprocedure;Finally,Improvedsystem'sfunctiontomakeitpracticalandeasytooperate,manageandmaintain.improvingexpandability.ofall,completeblogisEstablished.Key:ASPAbundant;ACCESS;database1

摘要2

目录目录1.论..........................................................

课题来与研究背景...........................................1课题研意义和要求...........................................1本文的构安排...............................................12.键技术........................................................32.1Asp语言概述.................................................32.2Dreamweaver概述.............................................32.3

数据库术...................................................33.统设计........................................................

系统需分析.................................................4数据库求分析...............................................4系统功模块图...............................................43.4处理流设计..................................................63.4.1系统登录程.............................................33.4.4

数据增流程...........................................6数据修流程...........................................7数据删流程...........................................73.53.6

编码设....................................................8系统安和可靠性设.........................................84.据库设计....................................................114.14.2

实体间E-R图..............................................11数据库置..................................................145.统实现.......................................................185.15.2

系统运环境................................................18软件要....................................................25.2.3

安装IIS...............................................19配置IIS...............................................19系统启..............................................195.3公用模的编写..............................................195.3.1数据库连文件.........................................195.4客户界设计与实现...........................................201

目录5.4.1首页设计实现.........................................205.4.2个人日志理模板..........................................6

图片管模块.........................................23音乐管模块..........................................23留言管..............................................23游客留模板设计......................................24结论...........................................................25致谢...........................................................27参考文........................................................282

1.1

个人主页计与实现1.绪论课来与究景个人主是继、ICQ之出现第四种络交流方式是网络代的个人“者文摘”。Blog常是由短且经更新的Post构成;些张贴文章都按照年和日期排列其内容目的有很大不同,对其他网站超级链和评论,到有关司、个人、想的新到日记、照、诗歌散文,甚至幻小说发表或张贴都有[许多Blog个人心所想之事情发表,它Blog是一群人于某个定主题共同利益领的集体作。而Blogger就是写Blog人。表意上讲,人网站该是一类人那些惯于在络上写日记表达个人思、提供接和内容的人不过时大多把个人站当做一个统,个提供个人网站们写日记场所。简之,在这张扬个的时代,互窥视的代,是以网络作为载,简易迅便捷地发布己的心,时有效松地与他人行交流,集丰富彩的性化展于一体的综性平台1.2课研意和求个人网改变着人们交流方和情感体验表达形,改变着人聚散的式;它无限大着人们对未来信世界的预想,它影响整个中互联网的发走向甚至可能今后一个时,波及影响着现实会的民决策过程。因而一完整的、技先进的高效率的、全的个网站,在满为用户供基本的发文章等基本作外还具备以下优:1.应入“全位网站”的成设计中。Internet技术高速发展的天,信息网络进入信息畅无阻的字时代个人网作为用发表观点和达心情要的一环首先要虑在上而下总体设计中角色,这样能积极进个人网站站建设工作顺利开展。2高效的信息掘机制.现个人网不仅要求对户数据进行储、统、分析、出,而且要发完善信息完善功,逐步建数据仓库及与之适应的辅助决策持系统,促个人网模式和水平提高和整。3主宾式管理WEB化是个人网站有效行的必要求。随着人网站户规模的迅速大,个人网将向更整、更合理安全性高的方向发。4人性程度高理模式管理系统相一现代个人网站必须适合Internet模式与人网站要有结合,面友好,适所有使个人网站的户方便用。5对系统稳定和安全性要高。采先进的技术立性能靠的统,系的起点高能够着眼于来发展势,避免使淘汰技。1.3文结安本论文为五章,具的内容织如下:1

个人主页计与实现第章

绪论给出课的来源、研背景以该领域的研现状,提出论文的标与要。第章

关键技首先对选工具和ACCESS行概述和介,然后阐了与之关的应用,接对CS系结构进行介绍。第章

系统设包括系及操作系统求分析,系统功及系统能结构图描。绍了系总体结构业流程,接着出了系主要功能模的分析设计,以及关图和表第章

系统实本章主介绍系统关技术的序实现,给出了统部分模块行效果、效果图及相关明。最后对计工作进行总结,指出今后努方向。附致谢和参文献。2

个人主页计与实现2.关技术2.1Asp语概ASP为微软期的动态网编程语以其简单、学易用特点吸引了大网页编程爱者的青睐,三种语中使用最广影响力深、从业者多的一语言,ASP+ACCESS几乎据了前底端WEB开发的主市场,使是一些大的网站从来没有放过用ASP实现用程序开发。同时ASPACCESS为微软嫡产品它们的合已成为动网页开发的股新势,越来越多地用于企级的网站程开发当中。2.2概述MacromediaDreamweaver建立Web站点和应用程序的专业工。它将视布局工具应用程开发能和代编辑支持组成一个能强大的工,每个级的开发人员设计人员都以利用快速创建界及站点用程序[2]对于基于CSS设计提供好的支持到动编码能,Dreamweaver在一个成和高的环中为专人员提供需要的工具开发人可以将服务技术(如CFML、ASP、ASP.NET、JSP和PHP与Dreamweaver配合使,建立接到数据库Web服器和旧式系的强大Internet应用程序。2.3

数库术对拟开系统选用Access2000作后台数库。据库是息管理系统后台,存储着有的信息,信息理系统有着很重要地位。据库设计的坏,直影响到这系统的运行率。好的据库设,以提高据信息的存效率保数据信息的整性和一致。3

3.1

个人主页计与实现3.系设计系需分合理的据库结构设可以抽数据存储的率,证数据的完性和一性因此数据在一个信息理系统占有非常重的地位数据库设在一个应用单系统的开发程中也占有常大的重设计数库系统时,应该先充分解用各个方面的需,包括现在及将来能增加的需。数据设计一般包如下几步骤:数据库求分析。数据库念结构设计数据库辑结构设计3.2

数库求析设计数库之前,应首先了用户需求,清用户要存储、更、查询些数据,弄这些数据之的关系流向然后对这些求进行析。结出如的需求信息:用户用般用户。文章分章和文章类。每篇文可以有一个多个评。每个用可以发布一或多个告。过客可对该个人网留言。个人网需要一个主标明个网站类型。经过上系统功能的析和需总结考虑到来功能上的展,计如下的数项和数结构:用户,括数据项:户ID用户名密码其保护。文章类,包括数据:编号分类名称等文章,括数据项:章编号文章标题、章所属户、文章所分类等评论,括数据项:论编号评论标题、章编号时间等。相片,括数据项:号、标、内容、时等。个人网主题,包括据项:题名称、个网站所用户、个人站。3.3

系功模图本系统据库采用ACCESS,Web务器采IIS系统构功能如图3.1示:4

个人主页计与实现文图音留登

VBScAcce图统构根据系的功能,可画出系的功能结构,本例客户界面、理界面别对功能模加以描述。户界面系统功能模图如图3.2所:首

我文图音留登

文分文列评图3.2客户界的模图管理界的功能模块如图3.3示:5

个人主页计与实现添分分管添文文管留管基管

修删修删查删图3.3管理界的模图3.4

处理流程计3.4.1系统登录程用户登系统需要进用户名密码验证。用户和密码入正取得用户权并进入统,否则,提示错,并返回用名和密输入框。同本系统录错误次数,录错误超过3次将自动退出系。其程流程图如图3.4所:用登N验Y进系

不存在

自返图用登流3.4.2

数据增流程添加新户时,编号段由系自动生成,不能修,其他信息用户输,之后对数进行合法判,合法写入保存至据库,合法则重新入数据程序流程图如所示6

始是Y结束始输Y个人主页计与实现始是Y结束始输Y开产数合

N写数库

新户息图数增流3.4.3

数据修流程在修改用户相关信时,先中一条待修的记录然后直接输数据,断合法性,法则保存至据库,合法重新输。其程流程图如图3.6所示:开选记修是合

N写数库

用相关息图数修流3.4.4

数据删流程当用户定一条记录,单击除按钮,提示用是否确定删,然后除数据库相关容。流程图图3.7示:7

始Y个人主页计与实现始Y开选记删数N是确写数库

用相关息3.5

图数删流编设编码设是数据库系开发的提条件,系统不缺少的重要容。码是指原来名对应的符号记号。是进行信息换、处、传输、和现信息源共享的关键。码也用于指数据的理方法、区数据类,并指定计机处理内容等。本系统部信息编码4种况:采7符定长编码符定长码,字符长编码28字符长编码1.)字符定编码,中前两位表信息分,由各类信的汉语音字母缩写组成,位为具信息编,从00001开始按顺序增的方式编。如药信息编码为YP000012.)字符定编码,上一种不同其中前3位表示信息类。如供应编码为GYS00001。3.)符定长码,中前10位是统日,中间表示分,有各信息的汉语音缩写字母成,后4位为具体息编码从0001开始,序递的方式码。如库登记票号2007-4-20rkd0001。4.)符定长码,中前6表示据备份英文单词,间16是系统期时间后6为具体的信编码,从开始,按顺递增的式编码。如据备份编号BACKUP2007-04-20-15-30-000013.6

系安和靠设为保证件与数据库统的安运行防止不合的运行计算机系统不稳定8

个人主页计与实现系统造的损害,对系统软件硬件进合理的安全置和可性设计。安全措应在系中层层设置包括户标识口令不同操员的权限设,数据文件加密等。据库信息保分为数库保护、软保护、理操作保护。系统安设计主要应虑以下点:1.保证计算系统的定性,对相计算机配备UPS进行断电保护。2.当本地局网与本企业网或Internet接的时候网安全应是网建设的首要决的问题。3.在不影响统功能情况下要尽能考虑统的安全性4.进入系统必须通操作员密码制,可进系统,户输入错误码多次将退出统。5.对内部人对数据访问进行控,对用、信息及操分类授。6.建立系统志,监操作员在系上的活情况。7.为了防止误、硬冲突引起的统瘫痪造成数据丢,可以时对数据进行备份一旦数据丢,可以备份的数据行恢复8.要建立合的安全度,防止无人员随登录服务器客户端防止软件的非法使。9

个人主页计与实现10

个人主页计与实现4.数库设计系统设完成后,下来就数据分析和现了数据库建立是整个据库应用系统发过程中一重要环数据库构设计的好将直接响到统的效和功能的实。在设计数库之前了解数据库需求,而确定数据的结构否则如果在代码现过程中再改数据的结构,会带来大的人力和力的浪。具体可以分为个部分:一概念模的分析与设,即E-R图的析;一逻辑模型的析与设计即表和字段分析。4.1

实间得到上的数据项和据结构后,就可以计出能满足用户需的各种体,以及它之间的关系为后面逻辑结构设打下基。这些实体含各种体信息,通过相之间的作用成数据流动。根据上的设计规范的实体:用户信息体、文类型实体、人网站题实体、访留言实体、论实体文章实体、告实体图用户与体间的E-R图:用用户用户用户与章间的E-R图如图4.2示:

用户用户图用与实间E-R图11

个人主页计与实现留1公1

1

1

评1文图文章与体间的E-R图:编标图文章与体间的E-R图:分类

1文章图用与章的文类内图文与实间E-R图文分类用户…类图章与体E-R图12

文个人主页计与实现文图留言与体间的E-R图:留留言留

用户留言图留与实间E-R图图视图View_Article_type的E-R:View_Article_typeArticle。ContentID=Co

文章图4.6View_Article_typeE-R图图视图View_Article_comment的E-R:13

个人主页计与实现View_Article_CArticle.username文

评章

论图View_Article_commentE-R图视图View_users的E-R图:View_usersArticle.username文评

4.7的章

论图视E-R4.2表。

数库置个人网中各个表的计结果下面表格所,每个格表示在数库中的个()用户表(此表记用户详细信:用户号、用户代、用户码。表用14

个人主页计与实现户字段名userIDUsernamePassword

数据类自动编文本文本

字段大-5050

是否主是否否

默认值---

是否必-是是

备注用户编用户代用户密()文章分类Type)此表主记录文章详信息:类编号、用名称、类描述、分名称。4.2章分表字段名TypeIDUsernameMemoDescription

数据类自动编文本备注文本

字段大-505050

是否主是否否否

默认值----

是否必-否是是

备注分类编用户名分类描分类名()个人网站题表(Tittle)此表主记录个人网主题详信息:主题号、用名称、主题称、Logo图表名称个网题

表4.3Tittle字段名TittleIDUsernameDescriptionLogoSite

数据类自动编文本文本文本

字段大-505050

是否主是否否否

默认值----

是否必-否是是

备注主题编用户名主题名Logo图标地()访客留言Guest)此表主记录访客留详细信:留言编号主代号留言者姓名留言内、留言日期客言

表4.4字段名

数据类

字段大

是否主

默认值

是否必

备注15

个人主页计与实现GuestUsername

自动编-文本50

是否

--

-否

留言编个人网站主代号GuestNameContentDate

文本50备注50日期时-

否否否

---

是是是

留言者名留言内留言日()文章评论Comment)此表主记录文章评详细信:评论编号文章代、评论内容评论日。表4.5Comment文评字段名CommentIDContentIDPersonDescriptionDate

数据类自动编文本文本备注日期时

字段大-505050-

是否主是否否否否

默认值-----

是否必-否是是是

备注评论编文章代评论者名评论内评论日()用户表(Users)此表主记录用户书文章详信息:文章号、用代号、文章题、文类别号、文描述、文章容、书日期、点击量。户

表用字段名ContentIDUsernameTittleTypeIDDescriptionContentDateClick

数据类自动编文本文本数字文本备注日期时数字

字段大-5050-50---

是否主是否否否否否否否

默认值--------

是否必-否是是是是是是

备注文章编用户代文章标文章类号文章描文章内书写日点击数()公告表(Affiche)此表主记录公告详信息:告编号、用名称、告内容。表4.7Affiche16

个人主页计与实现公表字段名AfficheIDUsernameContent

数据类自动编文本备注

字段大-5050

是否主是否否

默认值---

是否必-否是

备注公告编用户名公告内17

个人主页计与实现5.系实现5.1

系运环1

硬件基要求:服务器CPUP4上内存:上,推荐硬盘:40G以上客户端CPUP4内存:上硬盘:40G以上2

软件基要求5.2

服务器windows2000、ACCESS2003客户端winXP作系统、ACCESS2003软要本个人站网站是在Windows境中运的。系统必启动Internet信息服务。Windows2000/XpPro版的系统须在Windows组件安装Internet信服(IIS),Windows95/98需安装PersonalWebServer,个人web务器(PWS,由于Windows2000系在安装作系时Internet息服务IIS)就安装,以可以直接用。如在完成安装,确定还需要他的组件,以在后添加些必要的组。要这做,请在运安装程之后,单“开始”,向“设”,然后单“控制板”,在控面板上双击“添加/删程序”在添加/删除程序,单击添加/删除Windows组件”,后便以选择并加Internet信息服()。果允许Windows2000安装程序分配或获IP址,则“网络置”对话框,单击典型设置”Windows2000安程序检查程序是否有务器。果有web务器则该服器会提供一址。要是没有web服务,自动用址(功能会自动这台机分配一个IP地址。操作系必须WindowsServer/Professional、WindowsXP/Professional以上需安装ACCESS2003以上版。用户的IE浏器的版不应低于开发工具应使MacromediaDreamweaverMX上版本VisualS2003版。18

5.2.1

个人主页计与实现安装在Windows2000/XP单击“开始“设”“控制面板”,“双击加/除程序”,然后击“添/删除Windows件”,入“Windows件向导”,在”“Internet信息服务(IIS)”前打勾然后单“下一步”,让统自动成配置。图装图(注:Windows系统是Server版的则可省略这步骤,因为Server版的Windows的安装操系统时IIS自动配完成。5.2.2配置IIS在“控面板”中双进入“理工具”,在双击入“Internet务管理”下的计机名前的扩符号,击“默认点”,选择新建”虚拟目录”,目录名chen,录位置设为E:\mblog。5.2.3系统启动将毕业计拷贝到E:\mblog中后运行InternetExplorer版本在5.0以上其基于InternetExplorer内),在地址栏中填http://localhost/chen可启动系统。5.3用块编5.3.1数据库连文件为了打作数据库方,把连数据库、查、更新插入、关闭接等数库操作都写一个公用文Conn.asp中这样其它页引入这页面,就可调用数库19

个人主页计与实现操作方,操作数据了,这样于提高序的重用性如下给了这段程序参考代码:<%'FileName="Connection_ado_conn_string.htm"'Type="ADO"'DesigntimeType="ADO"'HTTP="false"'Catalog=""'Schema=""DimMM_ccc_STRINGMM_ccc_STRING

="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&Server.MapPath("/data#/blog#.asp")%>5.4户面计实5.4.1首页设计实现对于非博客主人的户只能览页面的大内容,能使用具体网站功。例如:能对日志进撰写、辑、修改、除。不能添、删除音乐不能删、回复留言不能上图片。不能查博客主人的户中心。20

个人主页计与实现个网页Tittle主)进入后总体界面:户:111;密码:1111用表user)21

个人主页计与实现界面是下功能:个网理台1个人日志:通过个人资和个人情内容来展。2图片:展示人风采方法。也可通过图介绍3音乐:展现人喜爱让网友反响己定爱。4留言:采用asp技术进行开一个留模块。可以便游客言和联系。本系统面在DreamweaverMX2008下行开发5.4.2人日志管模板日志功界面如下图示:22

个人主页计与实现日功面该界面有日志添加删除修、评论管理分类管四个功能。5.4.3图片管理块图片管模块见如下示:图管块该界面括图片添加图片删、首页图片个功能5.4.4音乐管理块音乐管模块见如下示:音管块该界面括音乐添加音乐删、首页音乐设置功。5.4.5留言管理留言管模块见如下示:留管块23

个人主页计与实现该界面要功能是实对现有用户留言进管理。5.4.6

游客留模板设计模板设风格如下所:模设能此上为关评论的流设计24

个人主页计与实现结论本个人站实现了一个人网所具备基本能,其包括相片管、日志理、以及访留言等操作真正实了读、写、一体化开发完成的统基本现了开发的初步标,具有以几个方特点:1.统性能稳,运行好。2.面自动化理,可时掌握文章新留言新用的最新态。3.够快速、确地处文章的各项本管理操作4.户界面友

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论