个人网站 毕业论文.doc

上传人:白大夫 文档编号:4556482 上传时间:2019-11-16 格式:DOC 页数:23 大小:595.10KB
返回 下载 相关 举报
个人网站 毕业论文.doc_第1页
第1页 / 共23页
个人网站 毕业论文.doc_第2页
第2页 / 共23页
个人网站 毕业论文.doc_第3页
第3页 / 共23页
个人网站 毕业论文.doc_第4页
第4页 / 共23页
个人网站 毕业论文.doc_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《个人网站 毕业论文.doc》由会员分享,可在线阅读,更多相关《个人网站 毕业论文.doc(23页珍藏版)》请在三一文库上搜索。

1、 附表一:任务书格式:江苏联合职业技术学院毕业设计任务书课题名称:个人网站课题研究的目的与意义:一、对自身的网站制作的知识相能力进行一次全面的考核。二、对自身A应用的训练,培养自身综合运用所学知识独立地分析问题和解决问题的能力课题研究的主要内容及提纲:一、系统实现软件 二、网站制作 三、系统分析 四、系统界面的显示 课题研究思路、方法和要求:个人网站不经要将网站做的内容丰富、风格独树一帜、更重要的是体现个人的个性魅力。个人网站创作的性原则包括以下几点:(一)思想性原则 (二)多样性原则 (三)个性化原则课题研究计划:1学生分组2012年9月10日2与指导教师见面,明确要求,分配任务2012年9

2、月20日2查阅资料,编写论文提纲2012年10月 20日3交论文初稿2012年12月 20日4论文修改2013年3月10日5论文定稿,教师复核2013年3月30日6论文答辩2013年4年6日主要参考文献:1 ASP网页数据库短训教程. 2 ASP编程基础与实例. 3深入浅出ASP.NET程序设计. 4. 网页设计与制作.附表二:江都职教集团电信系2008级计算机及应用专业毕业设计(论文)论文标题: 个人网站 作者姓名: 指导教师: 完成时间: 2013.3.10 实习单位: 扬州易图地理信息工程有限公司 江都职业教育集团电信系前 言随着网络的发展,很多企事业单位和广大普通网民对建立自己的网站的

3、需求越来越强烈。网站是互联网上交流的平台,建立网站已经成为很多单位和网民的必修课。20世纪末,随着计算机科学的发展,数据库技术在Internet中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。个性化已逐渐成为当今Web应用的潮流。个人网站是当今网上比较流行的站点。本文以个人网站为目标,运用ASP技术实现.对网站的和策划和布局进行了实质考察。我所做的个人网站主要是学习型网站,重点内容是与这次的毕业设计有关网站的制作采用“图象处理技巧篇+平面设计典型实例篇”处理技巧与典型实例结合,真正做到“学以致用”。本设计把基础知识、操作方法和应用知识渗透到实例中。目 录第一章 引 言4第二章

4、系统实现软件62.1MACROMEDIA DREAMWEAVER MX简介62.2 ASP简介72.3 Flash102.4ACESS数据库10第三章. 网站制作123.1网站的策划123.2网站风格133.3网站的主题133.3网站栏目设计13第四章 系统分析154.1 网站开发目的1542性能需求1543 数据库设计1544网站逻辑图:174.5 页面详细设计17第五章. 系统界面的显示19总 结22第一章 引 言Internet是全世界最大的计算机网络,它起源于美国国防部高级研究计划局(ARPA)于1968年主持研制并用于支持军事研究的计算机实验网ARPANET。Internet有着巨大

5、的商业潜力。在20世纪90年代以前,Internet由美国政府资助,主要供大学和研究机构使用。但是近年来该网络随着商业用户数量的日益增加,已逐渐从研究教育网络向商业网络过渡。随着时代的发展,各种互联网接入技术不断出现,普通的电话接入已经不能满足宽带风张的要求,于是出现了ISDN(俗称“一线通” )ADSL(俗称“超级一线通”)、闭路电视宽带、光纤宽带和无线宽带等技术。现在,互联网上进行实进点播、实时会议已经没有任何技术问题。要实现这样的功能,离不开后台数据库的支持。本文中数据库服务器端采用了Microsoft Access数据库作为ODBC(Open DataBase Connectivity

6、 )数据源,并以先进的ADO(ActiveX Data Objects)技术进行数据库存取等操作,使Web与数据库紧密联系起来。我的网站整个个性化页面生成系统主要由使用Dreamweaver_MX开发的关联规则采掘系统和利用IIS+ASP技术实现的个性化Web页面生成器两部分组成。二者通过数据库服务器和Web服务器连接。电子商务网站的主体网页伴随着网络的出现,网页逐渐融入人们的生活。快速及时的新闻浏览,五彩缤纷的网上信息,网络与人们的生活息息相关,于是世界上又出现了第三媒体Internet。制作网页是企业和个人的宣传自己的重要手段,同时也是学习者获取学习信息的重要手段,尤其是在教育领域,在素质

7、教育与终身教育成为必然的今天,人们对信息的需求有了更新,更高的要求,而网页由于本身所具有的信息量大,传递快速,没有时空限制等特点恰好满足这种要求。所以网页也逐渐成为一种新兴的教育资源。网页的定义什么是网页呢?网页实际是一个文件,他存放在世界某个角落的的某一台计算机中而这台计算机必须是与互联网相连的。网页经由网址(URL)来识别与存取,当我们在浏览器输入网址后,经过一段复杂而又快速的程序,网页文件会被传送到你的计算机,然后再通过浏览器解释网页的内容,再展示到你的眼前。文字与图片是构成一个网页的两个最基本的元素。你可以简单的理解为:文字,就是网页的内容,图片,就是网页的美观。除此之外,网页的元素还

8、包括动画、音乐、程序等等。网页实际上只是一个纯文本文件,它通过各式各样的标记对页面上的文字、图片、表格、声音等元素进行描述(例如字体、颜色、大小),而浏缆器则对这些标记进行解释并生成页面。第二章 系统实现软件2.1MACROMEDIA DREAMWEAVER MX简介Dreamweaver是一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。Dreamweaver MX 2004 的十大新特性:1.动态跨浏览器验证:自动检测标签和CSS规则来适应所有主流浏览器!2.更强大的CSS支持!3.内建的图形编辑引擎:修剪,改变大小

9、,尺寸,旋转角度,调节明暗度都不需要离开Dreamweaver环境,因为它本身集成了FW的基本图形编辑技术.(这一点有模仿FrontPage的嫌疑,但这个功能确实很实用)!4.安全FTP:完全加密传输保证文件和帐号信息的安全!5.增强对当今技术的支持:支持当今主流的开放环境:ColdFusion,J2EE,PHP,NET,和其他主流的服务器技术.Dreamweaver现在加入了XML命名空间支持,ASP.NET表单控件对象,新的参考书内容和新的PHP服务器端行为!6.无缝整合外部文件和代码:直接将Word和Excel文档复制和粘贴到Dreamweaver中,会保留字体,颜色,CSS样式表信息.

10、使用系统支持的编码保存任何字体,包括双字节字符集.7.紧密整合MM的其他工具:加强了和MM其他几款产品的协同工作能力.例如:你可以通过DW直接设置Flash组件的参数.8.基本支持改良:插入条,表格工具都有改进!9.增强代码编写工具:编辑代码更省时,例如右键编写代码工具,增强的查找和替换,高效的属性面板.10.改进的设计开放环境:一个改良的用户界面,更高的实用性,非常亲切和有逻辑,让你快速找到你想要的东西,一个新的开始屏幕让你快速访问最近的文件和教程资源. 2.2 ASP简介ASP即Microsoft Active Server Pages,它其实是一套微软开发的服务器端脚本环境,下面列举了A

11、SP的一些特点:(1) 使用VBScript、JavaScript等简单易懂的脚本语言并结合HTML代码编写网站应用程序简单、快速。(2) 程序在服务器端直接执行,不用编译。(3) 使用的编辑器简单,使用像Windows的记事本这样的普通文本编辑器即可。(4) 与浏览器无关,用户端只要使用可执行HTML码的浏览器就可阅读ASP所设计的网页内容。ASP所使用的脚本语言(VBScript、JavaScript)均在Web服务器端执行,用户端的浏览器不需要执行这些脚本语言。(5) ASP能与任何ActiveX scripting 语言相兼容。除了使用VBScript或JavaScript语言来设计外

12、,还可通过piug-in的方式使用由第三方所提供的其他脚本语言,像REXX、Perl、Tcl等。(6) 安全性高,ASP的源程序不会被传到客户浏览器,因此可以避免所写的源程序被他人盗窃。(7) 可使用服务器端的脚本来产生客户端的脚本。(8) 面向对象。(9) ActiveX服务器元件具有无限可扩充性。可以使用Visual Basic 、Visual C+、COBOL等编程语言来编写你所需要的ActiveX Server Component。ASP.NET 还提供了数个重要的优点:1) 增强的性能。ASP.NET 是在服务器上运行的编译好的公共语言运行库代码。与被解释的前辈不同,ASP.NET

13、可利用早期绑定、实时编译、本机优化和服务。这相当于在编写代码行之前便显著提高了性能。世界级的工具支持。ASP.NET 框架补充了 Visual Studio 集成开发环 境中的大量工具箱和设计器。WYSIWYG 编辑、拖放服务器控件和自动部署只是这个强大的工具所提供功能中的少数几种。 2) 威力和灵活性。由于 ASP.NET 基于公共语言运行库,因此 Web 应用程序开发人员可以利用整个平台的威力和灵活性。.NET 框架类库、消息处理和数据访问解决方案都可从 Web 无缝访问。ASP.NET 也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。另外,公共语言运行库的交互性

14、保证在迁移到 ASP.NET 时保留基于 COM 的开发中的现有投资。 3) 简易性。ASP.NET 使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。例如,ASP.NET 页框架使您可以生成将应用程序逻辑与表示代码清楚分开的用户界面,和在类似 Visual Basic 的简单窗体处理模型中处理事件。另外,公共语言运行库利用托管代码服务(如自动引用计数和垃圾回收)简化了开发。 4) 可管理性。ASP.NET 采用基于文本的分层配置系统,简化了将设置应用于服务器环境和 Web 应用程序。由于配置信息是以纯文本形式存储的,因此可以在没有本地管理工具帮助的情况下应用新设置。此

15、零本地管理哲学也扩展到了 ASP.NET 框架应用程序的部署。只需将必要的文件复制到服务器,即可将 ASP.NET 框架应用程序部署到服务器。不需要重新启动服务器,即使是在部署或替换运行的编译代码时。 5) 可缩放性和可用性。ASP.NET 在设计时考虑了可缩放性,增加了专门用于在聚集环境和多处理器环境中提高性能的功能。另外,进程受到 ASP.NET 运行库的密切监视和管理,以便当进程行为不正常(泄漏、死锁)时,可就地创建新进程,以帮助保持应用程序始终可用于处理请求。 6) 自定义性和扩展性。ASP.NET 随附了一个设计周到的结构,使开发人员可以在适当的级别“插入”代码。实际上,可以用自己编

16、写的自定义组件扩展或替换 ASP.NET 运行库的任何子组件。实现自定义身份验证或状态服务一直没有变得更容易。7) Web2.0支持随着第二波互联网热潮的回归,Web 2.0得到越来越多人的认同,而A更是开创了许多Web应用的新模式,包括Web Form,更加简易的Web Services。以及对Ajax的强有力的支持。使我们在最短的时间内开发出一套完整健壮而有符合用户习惯的优秀程序成为可能。2.3 FlashFlash是Macromdia公司开发一款优秀的网页动画开发软件,从简单的动画到复杂的交互式Web应用程序,它使用户可以创建任何作品。通过添加图片、声音和视频,可以使Flash应用程序媒

17、体丰富多彩。Flash包含了许多种功能,如拖入用户界面组件、将动作脚本添加到文档的内置行为,以及可以添加到对象的特殊效果。这些功能使Flash不仅功能强大,而且易于使用。最叹引人的还是Flash作品SWF文件体积出奇的小,并且可以以插件的形式加入到网页中,通常几分钟的复杂动画才几百KB,是目前网络中最常用的动画格式。Flash MX 2004是Web设计人员、交互式媒体专业人员或开发多媒体内容的主要专家的理想工具。该版本注重于创建、导入和处理多种类型的媒体(音频、视频、位图、矢量、文本和数据)。2.4ACESS数据库Access作为Microsoft的office套件产品之一,是世界上最流行的

18、桌面数据库系统。Access与许多优秀的关系数据库一样,可以让你很容易地连接相关的信息而且还对其他的数据库系统有所补充。它能操作其它来源的资料,包括许多流行的PC数据库程序(如Paradox,Microsoft FoxPro)和服务器、大型机上的许多SQL数据库。Access完全支持Microsoft的对象的链接与嵌入(OLE)技术。本网站采用功能强大的Microsoft Access作为后台数据库,使用前面所述的网页三剑客作为前台开发工具,从而开发了一个小型的个人网站。第三章. 网站制作整个网站的制作流程图如下:策划网站导航设计布局网站色彩搭配收集资料目录设计网页设计3.1网站的策划网站的建

19、设的第一步是策划,它直接关系到网站的功能是否完善、是否够层次和能否达到预期的目的,等等。网站策划可以从主题、对象、内容和创意等几个方面去思考,这几个方面相互影响、相互作用。网站策划逻辑如图所示:对象内容策划网站主题 内容 对象 主题 影响 决定表现 决定完成网站制作首先面临的总是放置什么内容、选择什么样题材的网站。对于个人网站来说,题材最好是自己擅长或者喜爱的内容。但要注意不能做得太滥或者选择的目标太高,因为知名度很高的站点要超过是非常困难。3.2网站风格风格是非常抽象的概念。结合整个站点的内容范围不太广则可以考虑整个站点设计为同一种风格。不管用什么风格,都要注意风格是为主题服务的,也就是要做

20、好烘托气氛的工作,而不是单纯地照搬照抄别人的特色却并适合自己的站点。网站内容网站中最重要的是内容,再漂亮的网站如果内容空洞也只是虚有其表而已。因此先要确定网站内容的逻辑构成。如图所示:资料来源网站主题客户对象原计划内容初步网站内容加减调整内容具体网站内容3.3网站的主题个人网站的主题通常取决于网站作者的爱好和兴趣。本网站的性质是无偿技术服务性网站,所以命名为“我的网站”。这里有两层意思:一是“网站”,体现我的网站是一个关于“网站”制作方面的,如网页设计、制作等方面的内容;二是“我的”,体现我的网站是一个人的网站,让人一看便知道这个网站的主题内容是什么,一目了然。3.3网站栏目设计针对自己的个人

21、网站,我主要从下面几点进行设计的:网页制作:主要包括网页规划、制作等技巧方面的文章供大家学习。网页进阶:是在网页制作的基础上的一个升级,供一些网页设计高手学习和使用。情感世界:是一个体现个性的板块内容,放置一些我比较喜欢的优秀文章供大家欣赏。留言板:设计一个留言板作为和浏览者交流的纽带,这样可随时掌握浏览者的要求和建议,随时调整和更新自己的网站,以便更好地为客户服务。网站说明:是有关本网站的一此要求和具体的联系方式。新闻动态:是关注一些自考方面的消息,让一些自考的浏览者可以从我的网站中得知最新的消息。本站导航:以菜单的方式列出本网站的所有内容,以方便读者浏览和学习。关于我们:介绍创建网站的目的

22、,便于和浏览都交流学习。确定好了网站的内容还不算完成了网站的内容构思,还要将这些内容分布到页面的各个部位。将各个主题目以比较集中的方式放在网页顶部导航栏的位置,以便于浏览者检索。将需要经常更新的内容如“网页制作”和“网页进阶”放在网页的中部,以方便读者学习。将各个功能板块的内容分布在页面的两侧,以充他利用主页的空间。第四章 系统分析4.1 网站开发目的 对于个人网站而言,一个好的网页会给人留下深刻的印象,那样才会提高网站的知名度才会增加点击率。如果通过网站管理系统工作,就可以拓开以前传统的宣传思路,用户可以通过上网就能达到找到所需要材料的目的,并且可以给管理员留言以反馈意见。本设计简单易用,可

23、以提高个人网站的知名度和形象;直接面对浏览所提供的信息化服务,改善服务水准。42性能需求本设计是采用ASP结合Access数据库平台的一个个人网站。网站开发的性能要求是实现网站的智能化。本设计能实现以下功能:新闻的增、删、改和留言板的实现及一些静态网页的浏览。系统管理(管理员)。系统管理包括新闻的增、删、改,留言的回复、删除。以上的功能只能是管理员才有权限操作。(1) 新闻管理由于本栏目是与后台数据库相连的,所以也给予管理员对新闻的增加,删除,修改的权限。(2) 留言管理此栏目是浏览者与管理员的一个交流平台,所以在浏览者发表的留言之后,管理员在后台对此进行回复、删除。此项操作透明化。 43 数

24、据库设计设计数据库系统时应该首先充分了解用户各个方面的需求,包括现在的和将来可能增加的需求。数据库需求分析用户需求具体体现在各种信息的提供、保存、更新和查询上,这就要求数据库结构能充分满足各种信息的输出和输入。通过收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据词典,为后面的具体设计打下基础。留言表用于存放留言信息,具体设计如表1-3所示表1-5 留言表字段名数据类型说 明ID自动编号自动生成编号Name文本存放留言者姓名email文本存放留言者的邮箱url文本存放留言者的网址content备注存放留言内容Time日期/时间保存留言时间rcontent备注存放管理员的回复内容Tim

25、e日期/时间保存留言回复时间大多数网络应用系统都需要后台数据库的支持。在Windows操作系统中,Access和SQL Server是常见的网络后台数据库。由于Access可移植性强,所以本网站采用的是Access 数据库存储数据,对于留言板页面需要找开数据库,所以将数据库的连接字符串和连接对象保存在一个单独的文件中,使用时只需要将其包含到页面中就行44网站逻辑图:网站首页个人日志生活风采留言板个人档说说列表具体内容列表具体内容列表具体内容4.5 页面详细设计我的个人网站主要内容是有关网页制作方面的,正好与这次做的毕业设计相结合。我从网上下载了一些内容,加上自己对界面的设计,使得整个页面都使用

26、同一种色彩,当然对于色彩这一块,也是参照了各种参考资料进行设计,既要做的不华丽又要显得自然、大方得体。在这次网页设计中,用到了一些图片处理的工具,photoshop处理了一些背景图片,使得图片与我的页面的背景符合,对于flash我做了几个简单的头部的动画,“欢迎来到我的网站”,这个动画很简单,只单纯地用了一些帧的作用。现在重点谈谈我的首页的制作过程。首页被我划分为三大模块,一是头部,二是中段,三是底部,底部其实很简单,主要是链接了一些国内比较有名的网站,让浏览都可以随时找到自己想要的资料;头部是由一个flash动画和一些编程来实现的,利用编程实现系统的具体的年月日和时间,并且利用MARQUEE

27、函数进行一些字幕的滚动。在头部的下面,页面的主体内容的上部是一排导航条,这样做可方便浏览者使用。导航条菜单包括首页、个人日志、说说、生活风采、留言板、个人档这六块。它们分别与对应的页面链接好,浏览都可以随时找到自己想要找到的内容。中间就是主体部分了,首先左边有三个模块,一是用MARQUEE一行是欢迎大家来到我的网页的滚动字幕,我的这个网站主要是介绍个人风采,说明本网站的主要内容是哪些。下面是本站最新公告网站动态,它公布了我的这个网站最新的内容变更。第三模块就是我的心情物语。中间的主体有两大部分,分别是自我介绍和自己的照片,也是这个网站的主体内容。这个网站有个缺点就是每个模块我都是独立做的,并没

28、有将它们有机结合起来,由于自己的水平有限,考虑问题时并没有能及时的想到各个方面,都是在这一模块做好后发现该实现的功能还有许多。后台认证:只允许浏览者进入页面浏览,在对回复留言和新闻的增加、删除这些管理时都需要自己在后台上实现功能,即需要管理员提供后台管理的用户名和密码,该用户名和密码保存在相对应的数据库中。留言板是每个网站都必须要有的,它是用户和管理都进行互动的一个模块,新闻动态模块:可以查看各方面有关的资料,但作为普通的浏览者在我的这个网站里只可以浏览新闻,并没有任何特权,对于新闻的编辑添加、删除只有管理员可以进行,这一点就利用了后台ASP有关的编程。留言板也是同样的道理,在这之前我曾经申明

29、过由于本人的能力有限,这些模块都是单独的,并没有能联合起来。第五章. 系统界面的显示运行环境软件:Windows XP中文版IISAccess打开dw 新建站点留言页面后台留言管理网站总 结 毕业设计是每个大学毕业生在毕业之前所经历的最后一次考验,也是较为辛苦的一次考验,在从得到课题开始的短短几个月内,要完成大量的工作。从查资料、记笔记到确定总纲、搭框架、定初稿以及到最后的整个论文编写工作的完成,其间要花费大量的时间和精力,更是尝遍了设计过程中的酸甜苦辣,其中滋味一言难尽。 两个多月的毕业设计已告一段落,到此,我制作的个人网页已经完成。但由于毕业设计时间较短,能力有限,所以系统还有许多不尽人意

30、的地方,功能不够全面等多方面问题。这些都有待于进一步改善。调试过程中,出现了太多的问题,暴露了语言编写能力缺陷。由于第一次进行制作网站的设计,许多的东西过于繁琐和不必要,存在着一些问题,特别是我的各个模块并没有让它们有机结合起来,而是各自以单独的模块存在,这样既烦琐又没有技术,这一点是我这个网站存在的重大缺点。我知道以我现阶段的能力还难以解决,我会努力学习,提高自己,解决问题还有一点就是编程语言方面,我发现自己懂得的真是了了可数,就因为编程这一块不精,才导致于做各个模块时无法让它们正确的相联接,对于其中的许多代码我都是借鉴于别人的。感谢通过本次设计,我提高了自己的动手、动脑能力,丰富了我的知识,增强了克服困难的勇气和能力,使我受益非浅。在本次毕业设计中,我从指导老师王荣军那学到了很多东西。老师认真负责的工作态度,严谨的学习精神,耐心的指导和深厚的理论水平都使我收益匪浅。无论在理论上还是在实践中,都给了我很大的帮助,使我得到了不少的提高,这对于我以后的工作和学习都是一种巨大的帮助,感谢他耐心的辅导。另外,在网站制作过程中身边的同学同样给予我不少帮助,当自己有问题向同学请教时大家都是热心相待,在这里一并表示感谢。第 23 页 共 23 页

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1