个人网站设计毕业设计论文2.docx
《个人网站设计毕业设计论文2.docx》由会员分享,可在线阅读,更多相关《个人网站设计毕业设计论文2.docx(39页珍藏版)》请在冰豆网上搜索。
个人网站设计毕业设计论文2
辽宁省高等教育自学考试软件技术专业(本科段)
毕业设计(论文)
GRADUATEDESIGN(THESIS)
学生郑婷
指导教师李萍
设计(论文)题目个人网站设计
准考证号011311300584
个人网站设计
摘要
随着经济社会的发展,计算机已被应用到社会生活的各个领域。
与此同时,互联网作为信息技术的通信桥梁连接着全球的计算机,而网站作为网络信息主要的表现形式而且还是互联网信息的主要承载者,在Internet上表现出其及其重要的地位,并发挥着其及其重要的作用。
无论是在国内还是国外都得以迅速的发展和壮大,并被人们重视和关注。
互联网已经彻底的改变了世界,互联网的世界里蕴藏着无限的可能,在这种情况下,各行各业及其个人、单位、工厂、企事业等等在网上构筑属于自己的网络信息平台,保护自己的网络资源并在互联网上开辟自己的市场和消费群体,以及构造自己的数字化世界和加强全球范围内不同地域的人们联系交流等等活动也就显的日益重要。
于是各种各样的网站便如雨后春笋般地出现鱼龙混杂且良莠不齐。
Internet的日益兴起和以网页为载体的网络信息的广泛传播和应用,使得网站的建设及网页制作得到发展的空间,大至大型企业的产品推销、售后服务、解决方案,小至个人Web页面开发,形形色色,五彩缤纷,网站建设和网页制作也成为计算机网络领域最热门的话题。
论文论述了系统的开发背景和设计目标,并对系统开发所采用的技术进行相应的简单介绍。
在系统分析中,对系统的模型进行简单分析,明确系统的操作流程,并对系统进行可行性分析,确定在目前的条件下,开发留言板信息管理系统是可行的。
在需求分析结果的基础上,对系统的功能模块进行划分。
接着对系统中的数据库进行模型设计,包括数据流图、实体联系图及数据表结构。
本文以个人网站建设为例,系统介绍网站的需求、系统分析及设计方案,最终并给出ASP技术实现网站的过程。
关键词:
留言板;互联网;日志;asp;
Abstract
Withtheeconomicandsocialdevelopment,thecomputerhasbeenappliedtovariousfieldsofsociallife.Atthesametime,theInternetasacommunicationbridgebetweeninformationtechnologytoconnecttheglobalcomputernetworkinformationandthewebsiteasthemainformofexpressionbutalsothemajorcarrierofInternetinformation,theInternet,itsimportanttoshowitsposition,andplayitsanditsimportantrole.Whetherathomeorabroad,torapiddevelopmentandgrowth,waspeople'sattentionandconcern.TheInternethascompletelychangedtheworld,theInternetworldboundlessmight,inthiscase,thetradesofindividuals,units,factories,enterprises,etc.ontheInternettobuildtheirownnetworkinformationplatform,toprotecttheirnetworkresourcesandtheInternettoopenuptheirmarketsandconsumergroups,andstructuretheirdigitalworldandstrengthentheglobalexchangeofdifferentareassopeoplecontactactivitieswerealsoincreasinglyimportant.Soavarietyofsiteshavesprungup,suchascohabitationandmixed.TheincreasingemergenceofInternetandWeb-carriernetworkinformationdisseminationandapplication,makingWebpagesproducedbytheconstructionanddevelopmentofspace,rangingfromlargeenterpriseproductmarketing,service,solutions,smallpersonalWebpagedevelopment,diverse,colorful,websitedevelopmentandwebproductionofcomputernetworkshasbecomethehottesttopicinthefield.Inthispaper,buildingpersonalwebsites,forexample,thesystemdescribesthesiterequirements,systemsanalysisanddesign,andgivesthefinalprocessofASPtechnologysite.diverse,colorful,websitedevelopmentandwebproductionofcomputernetworkshasbecomethehottesttopicinthefield.
Thepaperdiscussesthebackgroundofdevelopmentofthesystemandthedesignofthetarget,andintroducestheteckniquewhichusedtodevelopsimply.Intheanalyseofsystem,proceededthesimpleanalysistothemodelofthesystem,madesuretheoperationprocessofthesystem,proceedtheanalysetothesystem,ensurethatunderthecurrentterm,developingMessageBoardinformationmanagementsystemisfeasible.Atthefoundationofrequirementwiththeanalyseresult,proceedingtheprovidingofthefunctionmoduleofthesystem.Follow,designingthedatabasemodel,includingthedataflowdiagram,entityrelationdiagramanddatatables.Inthispaper,buildingpersonalwebsitesasanexample,thesystemdescribesthesiterequirements,systemsanalysisanddesign,andgivesthefinalprocessofASPtechnologysite.
Keywords:
messageboard;Internet;log;asp
第一章绪论
互联网是社会发展的必然趋势,很多人已经意识到网络的强大生命力和它在未来将处于的重要地位。
他们钻研并且努力进入到这一个新的空间,新的领域。
以个人为中心,淡化了传统中心地位,使得我们的世界向多元化加速发展,人人都有话语权,人人都是中心。
互联网是一个互动性极强的平台,它自由、宽容、平等、共享,并使来自民间的声音参与到了构建主流话语的行动中来。
计算机技术的发展,特别是网络技术的飞速发展,给文档的保存和管理提供极大的方便[1]。
本论文中,将软件工程的基本原理和方法应用到整个网站系统,并对其进行需求分析,提出了解决问题的具体方法。
在具体制作中,用ASP技术来实现B/S系统,ASP技术与数据库技术结合,用户在浏览器端可以随意查询自己需要的标本,这样提高了网页的互动性,使整个系统能更好的为用户服务。
Internet飞速发展使得网站不再仅仅为企业或公司等大型结构所拥有,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。
因此网站建设在Internet应用上的地位显而易见,一个家庭甚至个人都可以拥有属于自己的网站,而在这其中,个人网站已经日渐普及,而且发展到今天,创建一个能充分体现自我风格和特色的个人网站已经成为互联网用户的新追求。
1.1课题研究背景
(1)背景:
2011年的序幕已逐渐接近尾声,这一年对商用显示行业而言,算是一个好年景,随着大屏幕显示在各行业的广泛应用,商用显示也迎来了阵阵商机。
以商务为主要目的的航空、银行、保险等日访问量千万级的上市公司网站,正在通过链接其他网站方式,向其他网站介绍客户资源,做大网站平台,而客户也可以通过该公司网站,获得所需要的相关网站链接,从而取得双赢的效果。
根据有关规定,今后的一些消费者在买房时,将被要求到指定的银行办理个人住房按揭贷款,一些之前声称允许消费者在任何银行办理贷款的房地产项目,迫于其贷款银行的压力,也将会要求个人消费者在指定银行申请办理贷款。
“而由于银行网点的分布,以及消费者和银行的关系,这样的规定可能会给消费者带来不便。
”有房地产开发商坦言。
同时我也经历过一些办理手续不便的情况,所以我非常想建立一个商用的网站,希望通过这样的一个网站可以消除对消费者带来的不便。
1.2课题研究的目的和意义
随着计算机软硬件的极速发展,人类已经进入了信息社会,网络已和报纸、电视、广播齐明成为四大媒休之一,网络也成了现在人们生活中信息来源的一个重要的来源。
而获取信息需要通过internet在网站上搜索、浏览、下载等方式获得。
网站的建设也成为信息的源头,能为大家提供学习的平台,给大家一个交流、学习的机会,是大部分制作个人网站的初衷,同时也是大型商业网站的起步雏形。
现在社会上很多人也把网络看成是学习的重要途径之一,所以在网上搭建一个供大家学习交流的平台是构建本站的目的。
意义:
商用网站是人们进行网上交易及产品、价格等信息交流的窗口。
可以为您树立个人形象,提高个人层次。
在全世界任何一个时间任何一个地点,看到你想要的产品,这与您亲自去购买相比,具有无法比拟的优势。
1.3课题采用的技术手段
开发工具的介绍:
asp
ActiveServerPages:
“动态服务器网页”,一般简称为“ASP”,ASP之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的HTML格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如IE或Netscape)都可以正确地获得ASP的“执行”结果,并且将这ASP执行的结果直接在浏览器中“浏览”,不像VBScript或JavaScript是在客户端(Client)的浏览器上执行,若使用VBScript来设计程序,客户端(client)在IE浏览器中可以显示程序执行的结果,可是,客户端(client)若使用Netscape浏览器就无法显示VBScript的执行结果.ASP具备有面向对象(Oobject-Oriented)功能,学习容易,ASP提供了五种方便能力强大的内建对象:
Request、Response、Sever、Application以及Session,同时,若使用ASP内建的“Application”对象或”Session”对象所撰写出来的ASP程序可以在多个网页之间暂时保存必要的信息。
dreamweaver
Dreamweaver是Macromedia公司最新推出的可视化的网页设计和网站管理工具,支持最新的Web技术,包含HTML检查、HTML格式控制、HTML格式化选项、HomeSite/BBEdit捆绑、可视化网页设计、图像编辑、全局查找替换、全FTP功能、处理Flash和Shockwave等富媒体格式和动态HTML、基于团队的Web创作。
在编辑上你可以选择可视化方式或者你喜欢的源码编辑方式。
forntpage
Frontpage是较好的网页制作工具,基本上实现了所见即所得的工作方式,即使你不懂HTML语言,也能制作出专业效果的网页。
如果你是高手,也可以在HTML窗口里直接写入代码,再切换到preview窗口看效果。
Frontpage提供了许多先进技术,如主题,共享边界,层叠样式单,动态HTML,框架,推与频道定义,ActiveX,Javaapplet等.
由于是office中的一个组件,简单易用且与其它office组件联系紧密可以直接插入表格及WORD文档等。
1.4个人网站研究的工作
1.理论研究基础
个人网站是由个别提供的一套集博客、文章、相册、日程、通讯录、链接、调查、留言板等诸多功能于一体的网络平台。
个人网站的自由、开放精神,并使之更容易操作,更具个性需求,而不需要高深的技术[3]。
它可以帮助个人进行全面的信息化,以多种形式达到对信息获取、组织、思考、表达、共享和交流的目的。
以个人为中心,建立一个完全属于自己的可定制的个性化网络平台。
来自文章的评论,留言板都可以很好的进行交流,倾听别人的声音。
2.技术层面的支持
随着互联网的进一步发展与成熟,网络的带宽进一步加阔,网络应用也越来越广泛。
网页制作更是日新月异,层出不穷。
涌现了很多琳琅满目的网站,使得整个互联网多姿多彩。
在进行动态网页制作的时候,通常都是使用ASP来完成。
由于ASP使用方便,操作简单,很多网页设计者一直使用ASP。
ASP集成在HTML和脚本语言中,其工作界面简单,因此,ASP相对于其他网页制作软件来说,易学易用,是网页制作初学者的入门软件。
同时配合数据库的操作,使个人网站具有更好的网络平台和交互性。
1.5已经取得的研究成果
中国互联网在近几年发展迅猛。
一方面,产生了一批依赖技术领先的互联网公司,取得了成功;另一方面,互联网技术逐渐走向普及,使得行业进入门槛正在降低[4]。
目前中国网站总数已经近百万。
在这里面出现了大量的个人网站。
并且个人网站存在着巨大的商业价值。
如果能以强大的号召力,把互补的个人网站联合起来,不知道可以成立多少个门户网站。
我们有理由相信,个人网站还极具潜力。
第二章设计部分
“个人网站要发展,要么是从我的需求出发,要么是从我周围人的需求出发。
”国内著名个人网站站长、手机之家站长高春辉说。
网页设计是一门新兴的设计类和网络的交叉学科,近几年随着网络的发展而逐渐收到人们的重视,它本身以网络为载体,把各种信息以最快捷、方便的方式传达给大众。
一个网站项目的确立是建立在各种各样的需求上面的,这是个人网站,所以这种需求往往来自于个人的实际需求,其中每个人的实际需求占了绝大部分[6]。
因此如何更好地的了解、分析、明确需求,并且能够准确、清晰以文档的形式表达出来,保证开发过程按照个人需求为目的正确项目开发方向进行。
2.1设计的愿望
在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。
因此网站建设在Internet应用上的地位显而易见,它已成为个人、政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视[7]。
越来越多的人希望能真正参预到互联网上,这就出现了越来越多的个人网站的设计以及推广的工作和任务。
就我个人而言,之所以在毕业设计的时候选择这个课题是因为我也想拥有自己的个人网站,在互联网上拥有自己的一席之地,从而真正的参与到网络中去,做网络新时代的主人,同时也希望自己喜欢和收藏的一些东西能够和网络一起分享,和互联网上的你一起分享。
我所制作的个人网站大体可分为以下几个功能:
1.搜索引擎:
根据浏览者的要求,使用主页上的搜索引擎链接到XX,在整个Internet上进行搜索,完成信息的优化与提取。
2.论坛:
主要功能是网友和网站之间的交流平台,也是网友给版主提出意见的主要渠道。
在论坛中用户可以发表意见,这些意见可以让所有人看到,也可以只让版主看到,版主和其他人可以针对留言的内容进行回复,只留给版主的留言只有版主能够回复,并且版主可以登录后台对留言进行管理,是否发表或删除。
3.发送电子邮件:
网友可以通过“联系我”利用outlook向版主或其他人发送电子邮件。
4.精品收藏:
在其中展示我喜爱的东西,包括电影、歌曲和一些优美的文章。
奇文共欣赏,疑义相与析。
我只想起到抛砖引玉的作用,让大家从中认识我和了解我,让一些美好的东西我们大家共同来欣赏。
但我增加了管理权限,我以管理员的身份可以对加入的新内容进行管理,即允许加入和对其进行删除。
5.留言板:
是一个我与大家谈心交流的地方,在留言板中,我们可以畅所欲言,和大家进行交流。
就我们感兴趣的话题展开讨论。
和大家进行沟通。
2.2设计的背景
2.2.1设计介绍
这次我所设计的课题正是互联网与个人生活之间的紧密联系的体现,个人的宣传网站,包括个人简介、论坛、个人照片、个人专题等。
在突出自己的风格和特点的同时,还应用了现在流行的网站设计技术和数据库技术。
2.2.2用户特征
用户人群:
具有基本的计算机操作能力,熟知网络并能够在Internet遨游。
2.2.3运行环境
软件平台需要服务器上的操作系统为microsoftwindowsxpserver。
因为ASP的开发平台首选是WindowsNTServer(Windows2000Server)上的IIS,然后是WindowsNTWorkstation(Windows2000Profession)或Windows95/98的PersonalWeb,同样现在的浏览器是微软一家独大,使用的浏览器是微软的explorer,网站的数据库使用了同样是microsoft的officeaccess数据库,因为一个数据不是很庞大的个人网站没有必要使用oracle等大型数据库系统,同时access数据库结构比较的简单,使用起来比较简单好用。
2.2.4术语说明
✧ODBC:
开放式数据库互连[8]
✧PersonalPortal:
个人网页
✧DataProcessing:
数据处理
✧Transactionprocessing:
事务处理
✧Access2000:
数据库
✧ASP:
活动服务器网页
✧HTML:
超文本标志语言
2.3达到的预期成果
在明确了我的个人网站的风格和定位后,就是网站的材料组织以及网站的页面设计和数据库设计。
网站最后完成发不到网上后,能够充分吸引浏览者的目光,利用搜索引擎,浏览者可以在网站内搜索自己喜欢的资料,并且可以在留言板和大家交流,在后台管理页面中,通过身份认证,管理员可以对网站信息进行管理。
站内的其它页面均是我自己的精心收藏,与大家一起分享。
2.4使用工具的简要介绍
2.4.1IIS的简要介绍
IIS是InternetInformationServer的缩写,它是微软公司主推的Web服务器,最新的版本是Windows2000里面包含的IIS5.0,IIS与WindowNTServer完全集成在一起,因而用户能够利用WindowsNTServer和NTFS(NTFileSystem,NT的文件系统)内置的安全特性,建立强大、灵活而安全的Internet和Intranet站点。
IIS的一个重要特性是支持ASP[9]。
IIS3.0版本以后引入了ASP,可以很容易的张贴动态内容和开发基于Web的应用程序。
IIS的安装步骤:
(1)点击:
【开始】->【设置】->【控制面板】->【添加/删除程序】,打开“添加/删除程序”对话框。
(2)点击左边菜单栏中“添加/删除Windows组件”项,打开“Windows组件向导”对话框(这个过程可能要花几十秒钟),在对话框“组件”列表中,选中“Internet信息服务(IIS)”项。
(3)将“Windows2000”安装盘放入光驱中,然后点击“下一步”。
这个步骤可能会花几分钟。
(4)点击“完成”按钮,完成IIS的安装。
2.4.2数据库Access的简要介绍
Access数据库是集成在Microsoft公司开发的产品更新换代Office系统中的集成软件[10]。
Access是一个数据库管理系统,它之所以被集成到Office中而不是VisualStudio中,是因为它与其它的数据库管理系统(如VisualFoxPro)相比更加简单易学,一个普通的计算机用户即可掌握并使用它。
而且最重要的一点是,Access的功能足够强大,足以应付一般的数据管理及处理需要。
ODBC(OpenDatabaseConnectivity开放式数据库互联)是微软推出的一种工业标准,一种开放的独立于厂商的API应用程序接口,可以跨平台访问各种个人计算机、小型机以及主机系统[11]。
ODBC作为一个工业标准,绝大多数数据库厂商、大多数应用软件和工具软件厂商都为自己的产品提供了ODBC接口或提供了ODBC支持,这其中就包括常用的SQLSERVER、ORACAL、INFORMIX等,当然也包括了Access。
ASP访问数据库的几种方式:
在ASP脚本中可以通过三种方式访问数据库:
✧IDC(InternetDatabaseConnector)方式;
✧ADO(ActiveXDataObjects)方式;
✧RDS(RemoteDataService)方式;
这三种访问方式对数据库的访问是由InternetInformationServer来完成的。
Web浏览器用HTTP协议向Internet信息服务器(IIS)递交请求。
Internet信息服务器执行访问数据库的操作,并以一个HTML格式的文档作为回答[12]。
在本程序中我使用的是第二种方式,即ADO方式。
2.4.3Access的组件介绍
我们在Web服务器运用Web应用程序进行的最常见和最实用的任务就是访问服务器端的数据库。
而ASP内建的DatabseAccess组件使得我们能够轻而易举地通过ActiexXDataObjects(ADO)访问存储在服务器端的数据库或其他表格化数据结构中的信息。
ADO是对当前微软所支持的数据库进行操作的最有效和最简单直接的方法,它是一种功能强大的数据访问编程模式,从而使得大部分数据源可编程的属性得以直接扩展到ActiveServer页面上[13]。
可以使用ADO去编写紧凑简明的脚本便连接到OpenDatase