个人网站设计与实现毕业论文.doc
《个人网站设计与实现毕业论文.doc》由会员分享,可在线阅读,更多相关《个人网站设计与实现毕业论文.doc(41页珍藏版)》请在三一文库上搜索。
1、 本科毕业设计(论文)题 目: 个人网站设计与实现 院 系: 计算机科学系 专 业: 计算机科学与技术 姓 名: 学 号: 071101401034 指导教师: 金宇 教师职称: 讲师 填写日期: 2011年 月 日贵阳学院毕业设计(论文)摘 要人是社会性的动物,具有多方面的欲望和追求,被人理解、被社会承认是人众多高级欲望之一。现在流行的个人形象设计已成为一种庞大市场就说明了这个问题。传统的个人形象展示依靠照相、录像、文字说明等形式,而个人网站是所有形式中最直观的形式。设计的个人网站系统功能主要有:写文章、文章评论、留言板、相册、相册评论、用户注册和网站统计功能。本篇论文主要讲述的是:1. 对
2、个人网站的概述,并对个人网站的缘来和发展进行了讨论,并且对网站开发过程中使用的开发工具和技术作了简要的介绍。2. 对网站建设中提到的术语进行解释。3. 对自己的个人网站从规划到建设进行了详细的分析。4. 使用ASP、SQL Server数据库、Dreamweaver来制作个人网站,其中有用到VbScript,和数据库的连接使用了ODBC技术。5. 完成个人网站的建设以及效果图。关键词: 个人网站;ASP ;SQL Server;Dreamweaver,;ODBCAbstractHuman is a social animal, with various desires and pursue,
3、to be understood, was admitted by the one of numerous senior desire is people. Popular now personal image design has become a huge market explains this problem. The traditional personal image display rely on photography, video, text and other forms, and personal web site is the most intuitionistic i
4、n all forms of form. Designs personal website function basically has: write articles, articles, reviews, message board, photo album, Albums comments, user registration and website statistics function.This paper is about: 1. The Outlines of a personal website, and personal website ah and development
5、was discussed, and to use the web development process of development tools and technology are briefly introduced. 2. The website construction mentioned in the term for interpretation. 3. For your own personal website construction from planning to carry on the detailed analysis. 4. Use ASP, SQL Serve
6、r database, Dreamweaver to make a personal website, including useful to VbScript, and database connection using ODBC technology. 5. Complete personal website construction and rendering Keywords: a personal website ;ASP; SQL Server,;Dreamweaver;ODBC目 录摘 要IAbstractII第一章 前言1第一节 课题研究现状分析1一、本领域已开展的研究工作1二
7、、已经取得的研究成果2第二节 选题的目的和意义2第三节 课题研究内容2第二章 相关知识概述3第一节 动态网页技术3第二节 ASP技术3第三节 数据库技术4第四节IIS技术5第五节VBScript和JavaScript语言5第三章 系统需求分析6第一节 项目背景6第二节 系统需求分析6一、需求调研6二、系统功能需求6三、系统需求管理规划表7第三节 系统的目标和研究方法7一、系统目标7二、可行性研究方法8第四节 硬件的可行性8第五节 结论8第四章 总体设计9第一节 系统运行环境9第二节 系统用例关系9第三节 系统模块划分结构图10第四节 系统各模块功能介绍11一、首页模块功能11二、用户模块功能1
8、1三、管理员模块功能12四、文章功能模块功能12五、浏览与评论模块功能12六、公共模块功能12七、数据库链接模块功能12第五章 系统数据库设计介绍13第一节 E-R关系图概述14一、整体E-R关系图14二、用户信息管理E-R关系15三、访问分析E-R关系16第二节 用户表概述16第三节 文章内容表概述17第四节 文章评论表概述17第五节 像册图片表概述18第六节 图片评论表概述18第七节 文章分类表概述19第八节 其它数据库表19第六章 系统详细设计介绍20第一节 首页模块详情20第二节 用户模块详情20一、用户注册20二、用户资料修改22三、用户登陆/退出23第三节 文章功能模块详情23一、
9、发表文章23二、文章修改24第四节 文章评论模块详情24一、发表评论24二、评论修改25第五节 管理员模块详情25第六节 公共模块详情26第七节 数据库链接模块详情26第七章 系统配置和发布27第一节 开发和应用环境配置27一、ASP1.1架构安装27二、 IIS服务器配置27三、 Dreamweaver开发工具配置28四、SQL Server数据库配置28第二节 系统的发布和运行效果28一、系统的发布28二、系统运行效果28总结31致谢32参考文献33附录:ASP内置函数3436第一章 前言互联网是社会发展的必然趋势,很多人已经意识到网络的强大影响力以及它发展的潜力。他们钻研并且努力进入到新
10、的空间、新的领域。以个人为中心,淡化了传统中心地位,使得我们的世界向多元化加速发展,每个人都有说话的权利,人人都是中心。互联网是一个互动性很强的平台:自由、宽容、平等、共享、让来自群众的声音参与到构建主流话语的行动中来。计算机技术的高速发展,特别是网络技术的高速发展,给文档的保存和管理提供了极大的便利。本论文中,把软件工程的基本原理和方法应用到整个网站系统,并对其进行需求分析,提出了解决问题的具体方法。在具体制作中,用ASP技术与数据库技术相结合,用户可在浏览器端随意查询需要的信息,如此便提高了网页的互动性,使整个系统更人性化。互联网高速发展的今天,使得网站不仅仅被企业或者公司所特有,互联网成
11、为人们快速提取、发布和传递信息的重要渠道,他在人们政治、经济、生活等各个方面发挥着重要的作用。综上所说,网站建设在互联上应用上有着很重要的地位,一个群体甚至个人都能拥有自己的网站,而在这其中,个人网站已日渐普及了,发展到今天,创建一个能充分体现自我风格及特色的网站已成为互联网用户的新目的。第一节 课题研究现状分析伴随着社会的发展和科学的进步,上网成为越来越多人的选择。随着互联网的飞速发展,相关网络技术也层出不穷。如今互联网上的个人网站如雨后春笋般蓬勃发展,绚丽多彩的主页比比皆是。每个人都能发挥个人才能,挥洒自己个性的机会。在hao123神话以后,多功能网站再一次达到顶峰。然而这个模式拷贝陈功的
12、网站却寥寥无几。而对于技术薄弱的个人网站来说,似乎网址类网站应该是一个很好的切入点。但是由于搜索的异军突起,网址类网站似乎也变得可有可无。一、 本领域已开展的研究工作(一)理论研究基础个人网站是一个可以发布个人信息及相关内容。通俗点理解个人网站:就是指网站内容是介绍自己的或者是以自己信息为中心的网站,不一定是自己做的网站,但强调的是以个人信息为中心。个人网站包括:博客,个人论坛,个人主页等等。个人网站的自由、开放精神,让其更容易操作,更具个性需求。而不需要高深的技术支持。它可以帮助个人进行全面的信息化,以多种形式达到对信息获取、组织、表达、思考、共享和交流的目的。以个人为中心,建立一个完全属于
13、自己的可定制的个性化网络平台。来自文章的评论,留言板都可以很好的交流,倾听朋友的心声。(二)技术层面的支持随着互联网的进一步发展和成熟,网络的贷款进一步加阔,网络应用也越来越广泛。网页制作更是日新月异,层出不穷。涌现了许多丰富多彩的网站,使得互联网更多姿多彩。在进行动态网页制作的时候,通常都是使用ASP来完成。由于ASP使用方便,操作简单,很多网页设计者一直都使用ASP。ASP集成在HTML和脚本语言中,其工作界面简单,因此,ASP相对于其他网页制作软件来说,易学易用,是网页制作初学者的入门软件。同时配合数据库的操作,使个人网站具有更好的网络平台和交互性。二、已经取得的研究成果中国互联网在近几
14、年发展迅猛。一方面,产生了一批以来技术领先的互联网公司,取得了成功;另一方面,互联网技术逐渐走向普及,使得行业进入门槛正在降低。目前中国网站总数已经近百万。在这里边出现了大量的个人网站,并且个人网站存在着巨大的商业价值。如果能以强大的号召力,把互补的个人网站联合起来,不知道可以成立多少个门户网站。我们有理由相信,个人网站还极具潜力。第二节 选题的目的和意义随着互联网的迅速普及,我们已经不再满足于仅仅浏览网页,而是希望更深入地参与到网络中去,互联网的开放性使得个人建立自己网站已经成为可能,拥有自己的网站也越来越成为一种时尚,同时创建一个能充分表达自我风格和特色的个人网站已经成为互联网用户的新追求
15、。我们更需要交流,相信交流能够速进我们不断进步,并融合别人的长处;让我们多一些倾听来自不同立场的声音;设想我们的网络,当每个人否拥有个人网页,不管在线还是不在线,我们都可以跨越时间、空间进行交流,因为这个网页中拥有我所有的一切,生活,见解,知识,思想:理想的状态是个人门户就是每个人的影子,他为每个人打点网络上的一切,很多志同道合的朋友会在这里和你相识相知。第三节 课题研究内容互联网是社会发展的必然趋势,很多人已经意识到网络的强大生命力和它在未来将处于的重要地位。它们钻研并且努力进入到这一个新的空间,新的领域。其中包括你我。在我们的工作、日常生活中,能够拥有一个自己的网站,一个已经成为不少人的希
16、望和骄傲。就这个课题的研究,因为是个人网站,所以我只是选择了自己擅长和喜爱的内容:随心所遇地发表日志,让其他人也能分享到我日志中的心情,而且他们也能评论我的文章;拥有自己的个人相册,生活照、游记,让别人也能体验到身临其中的感觉。在突出自己的风格和特点的同时,还应用了现在流行的网站设计技术和数据库技术。第二章 相关知识概述一个个人网站的开发需要用到以下相关技术:第一节 动态网页技术网络技术日新月异,细心的网友会发现许多网页文件扩展名不再只是“.htm”,还有“.php”、“.asp”等,这些都是采用动态网页技术制作出来的。 早期的动态网页主要采用CGI技术,CGI即Common Gateway
17、Interface(公用网关接口)。您可以使用不同的程序编写适合的CGI程序,如Visual Basic、Delphi或C/C等。虽然CGI技术已经发展成熟而且功能强大,但由于编程困难、效率低下、修改复杂,所以有逐渐被新技术取代的趋势。目前最常用的三种动态网页语言有:(一) ASP全名ActiveServerPages,是一个WEB服务器端的开发环境,利用它可以产生和运行动态的、交互的、高性能的WEB服务应用程序。ASP采用脚本语言VBScript(Javascript)作为自己的开发语言。 (二) PHP(HypertextPreprocessor)是一种跨平台的服务器端的嵌入式脚本语言.它
18、大量地借用C,Java和Perl语言的语法,并耦合PHP自己的特性,使WEB开发者能够快速地写出动态生成页面.它支持目前绝大多数数据库。还有一点,PHP是完全免费的,不用花钱,你可以从PHP官方站点自由下载。而且你可以不受限制地获得源码,甚至可以从中加进你自己需要的特色。(三) JSP(JavaServerPages)是Sun公司推出的新一代站点开发语言,他完全解决了目前ASP,PHP的一个通病脚本级执行(据说PHP4也已经在Zend的支持下,实现编译运行).Sun公司借助自己在Java上的不凡造诣,将Java从Java应用程序和JavaApplet之外,又有新的硕果,就是JspJavaSer
19、verPage。Jsp可以在Serverlet和JavaBean的支持下,完成功能强大的站点程序。 ASP、PHP、JSP三者都是面向Web服务器的技术,客户端浏览器不需要任何附加的软件支持。第二节 ASP技术Active Server Pages即ASP是微软开发的一种类似HTML(Hypertext Markup Language超文本标识语言)、Script(脚本)与CGI(Common GAteway Interface 通用网关接口)的结合体,它没有提供自己专门的编程语言,而是允许用户使用包括VBSCRIPT,javascript等在内的许多已有的脚本语言编写ASP的应用程序。ASP
20、的程序编制比HTML更方便且更有灵活性。它是在WEB服务器端运行,运行后再将运行结果以HTML格式传送至客户端的浏览器。因此ASP与一般的脚本语言相比,要安全的多。 ASP工作原理如图2.1所示. 图2.1 ASP工作原理图 ASP吸收了当今许多流行的技术,如IIS,ACTIVEX,VBSCRIPT,ODBC等,是一种发展较为成熟的网络应用程序开发技术;其核心技术是对组件和对象技术的充分支持。通过使用ASP的组件和对象技术,用户可以直接使用ActiveX控件,调用对象方法和属性,以简单的方式实现强大的功能。第三节 数据库技术数据库是数据和数据库对象的集合,其中数据库对象指表(Table)、视图
21、(View)、存储过程(Stored Procedure)和触发器(Trigger)等.数据库通过SQL来对数据进行操作和管理,这里包括一些基本的操作如select、delete、insert、update语句.ADO(ActiveX Data Objects)是微软开发数据库应用程序的数据库访问技术.它被设计用来同新的数据库访问层OLE DB Provider一起协同工作,以提供通过数据访问(Universal Data Access). OLE DB是一个底层的数据库访问接口,用它可以访问各种数据源,包括传统的关系数据库.ADO封装了OLE DB程序中使用的大量COM借口,所以是一种高层访
22、问技术.关于数据库管理系统和接口的原理如图2.2所示.图2.2 数据库管理系统和接口的原理图第四节IIS技术IIS是Internet Information Server的缩写,它是微软公司主推的Web服务器。Microsoft IIS 是允许在公共Intranet或Internet上发布信息的Web服务器。Internet Information Server通过使用超文本传输协议(HTTP)传输信息。还可配置Internet Information Server 以提供文件传输协议(FTP)和gopher服务。第五节VBScript和JavaScript语言VBScript 是一种脚本语言
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 个人 网站 设计 实现 毕业论文
链接地址:https://www.31doc.com/p-3906009.html