logo资料库

个人网站设计与实现.doc

第1页 / 共41页
第2页 / 共41页
第3页 / 共41页
第4页 / 共41页
第5页 / 共41页
第6页 / 共41页
第7页 / 共41页
第8页 / 共41页
资料共41页,剩余部分请下载后查看
摘 要
Abstract
第一章 前言
第一节 课题研究现状分析
一、 本领域已开展的研究工作
(一)理论研究基础
(二)技术层面的支持
二、已经取得的研究成果
第二节 选题的目的和意义
第三节 课题研究内容
第二章 相关知识概述
第一节 动态网页技术
第二节 ASP技术
第三节 数据库技术
第四节IIS技术
第五节VBScript和JavaScript语言
第三章 系统需求分析
第一节 项目背景
第二节 系统需求分析
一、需求调研
二、系统功能需求
本系统具有如下功能:
三、系统需求管理规划表
第三节 系统的目标和研究方法
一、系统目标
(一)人力和设备的节省
(二)界面美观
(三)编辑修改的提升
(四)交流广泛性和速度的提升
二、可行性研究方法
(一)调研传统系统效率和特点
(二)参考目前已有的网站和案例
第四节 硬件的可行性
第五节 结论
第四章 总体设计
第一节 系统运行环境
第二节 系统用例关系
第三节 系统模块划分结构图
第四节 系统各模块功能介绍
一、首页模块功能
二、用户模块功能
三、管理员模块功能
四、文章功能模块功能
五、浏览与评论模块功能
六、公共模块功能
七、数据库链接模块功能
第五章 系统数据库设计介绍
第一节 E-R关系图概述
一、整体E-R关系图
二、用户信息管理E-R关系
三、访问分析E-R关系
第二节 用户表概述
第三节 文章内容表概述
第四节 文章评论表概述
第五节 像册图片表概述
第六节 图片评论表概述
第七节 文章分类表概述
第八节 其它数据库表
第六章 系统详细设计介绍
第一节 首页模块详情
第二节 用户模块详情
一、用户注册
二、用户资料修改
三、用户登陆/退出
第三节 文章功能模块详情
一、发表文章
二、文章修改
第四节 文章评论模块详情
一、发表评论
二、评论修改
第五节 管理员模块详情
第六节 公共模块详情
第七节 数据库链接模块详情
第七章 系统配置和发布
第一节 开发和应用环境配置
一、ASP1.1架构安装
二、 IIS服务器配置
三、 Dreamweaver开发工具配置
四、SQL Server数据库配置
第二节 系统的发布和运行效果
一、系统的发布
二、系统运行效果
(一)系统首页效果
(二)注册页面效果
(三)文章发表页面效果
(四)文章回复页面效果
总结
致谢
参考文献
附录:ASP内置函数
本科毕业设计(论文) 题 院 专 姓 学 目: 系: 业: 名: 号: 个人网站设计与实现 计算机科学系 计算机科学与技术 071101401034 指导教师: 教师职称: 讲师 填写日期: 2011 年 月 日
贵阳学院毕业设计(论文) 摘 要 人是社会性的动物,具有多方面的欲望和追求,被人理解、被社会承认是人众多高级 欲望之一。现在流行的个人形象设计已成为一种庞大市场就说明了这个问题。传统的个人 形象展示依靠照相、录像、文字说明等形式,而个人网站是所有形式中最直观的形式。设 计的个人网站系统功能主要有:写文章、文章评论、留言板、相册、相册评论、用户注册 和网站统计功能。 本篇论文主要讲述的是: 1. 对个人网站的概述,并对个人网站的缘来和发展进行了讨论,并且对网站开发过 程中使用的开发工具和技术作了简要的介绍。 2. 对网站建设中提到的术语进行解释。 3. 对自己的个人网站从规划到建设进行了详细的分析。 4. 使用 ASP、SQL Server 数据库、Dreamweaver 来制作个人网站,其中有用到 VbScript, 和数据库的连接使用了 ODBC 技术。 5. 完成个人网站的建设以及效果图。 关键词: 个人网站;ASP ;SQL Server;Dreamweaver,;ODBC I
贵阳学院毕业设计(论文) Abstract Human is a social animal, with various desires and pursue, 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 in all forms of form. Design's 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 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 Server 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 II
贵阳学院毕业设计(论文) 目 录 摘 要....................................................................................................................................... I Abstract...................................................................................................................................II 第一章 前言.........................................................................................................................1 第一节 课题研究现状分析...........................................................................................1 一、本领域已开展的研究工作.............................................................................1 二、已经取得的研究成果.....................................................................................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 二、用户模块功能...............................................................................................11 三、管理员模块功能...........................................................................................12 四、文章功能模块功能.......................................................................................12 五、浏览与评论模块功能...................................................................................12 六、公共模块功能...............................................................................................12 七、数据库链接模块功能...................................................................................12 III
贵阳学院毕业设计(论文) 第五章 系统数据库设计介绍.............................................................................................13 第一节 E-R 关系图概述............................................................................................. 14 一、整体 E-R 关系图.......................................................................................... 14 二、用户信息管理 E-R 关系.............................................................................. 15 三、访问分析 E-R 关系...................................................................................... 16 第二节 用户表概述.....................................................................................................16 第三节 文章内容表概述.............................................................................................17 第四节 文章评论表概述.............................................................................................18 第五节 像册图片表概述.............................................................................................18 第六节 图片评论表概述.............................................................................................18 第七节 文章分类表概述.............................................................................................19 第八节 其它数据库表.................................................................................................19 第六章 系统详细设计介绍.................................................................................................20 第一节 首页模块详情.................................................................................................20 第二节 用户模块详情.................................................................................................20 一、用户注册.......................................................................................................20 二、用户资料修改...............................................................................................22 三、用户登陆/退出..............................................................................................23 第三节 文章功能模块详情.........................................................................................23 一、发表文章.......................................................................................................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 内置函数.......................................................................................................... 34 IV
贵阳学院毕业设计(论文) 第一章 前言 互联网是社会发展的必然趋势,很多人已经意识到网络的强大影响力以及它发展的潜 力。他们钻研并且努力进入到新的空间、新的领域。以个人为中心,淡化了传统中心地位, 使得我们的世界向多元化加速发展,每个人都有说话的权利,人人都是中心。 互联网是一个互动性很强的平台:自由、宽容、平等、共享、让来自群众的声音参与 到构建主流话语的行动中来。计算机技术的高速发展,特别是网络技术的高速发展,给文 档的保存和管理提供了极大的便利。本论文中,把软件工程的基本原理和方法应用到整个 网站系统,并对其进行需求分析,提出了解决问题的具体方法。在具体制作中,用 ASP 技 术与数据库技术相结合,用户可在浏览器端随意查询需要的信息,如此便提高了网页的互 动性,使整个系统更人性化。 互联网高速发展的今天,使得网站不仅仅被企业或者公司所特有,互联网成为人们快 速提取、发布和传递信息的重要渠道,他在人们政治、经济、生活等各个方面发挥着重要 的作用。综上所说,网站建设在互联上应用上有着很重要的地位,一个群体甚至个人都能 拥有自己的网站,而在这其中,个人网站已日渐普及了,发展到今天,创建一个能充分体 现自我风格及特色的网站已成为互联网用户的新目的。 第一节 课题研究现状分析 伴随着社会的发展和科学的进步,上网成为越来越多人的选择。随着互联网的飞速发 展,相关网络技术也层出不穷。如今互联网上的个人网站如雨后春笋般蓬勃发展,绚丽多 彩的主页比比皆是。每个人都能发挥个人才能,挥洒自己个性的机会。在 hao123 神话以后, 多功能网站再一次达到顶峰。然而这个模式拷贝陈功的网站却寥寥无几。而对于技术薄弱 的个人网站来说,似乎网址类网站应该是一个很好的切入点。但是由于搜索的异军突起, 网址类网站似乎也变得可有可无。 一、 本领域已开展的研究工作 (一)理论研究基础 个人网站是一个可以发布个人信息及相关内容。通俗点理解个人网站:就是指网站内 容是介绍自己的或者是以自己信息为中心的网站,不一定是自己做的网站,但强调的是以 个人信息为中心。个人网站包括:博客,个人论坛,个人主页等等。个人网站的自由、开 放精神,让其更容易操作,更具个性需求。而不需要高深的技术支持。它可以帮助个人进 行全面的信息化,以多种形式达到对信息获取、组织、表达、思考、共享和交流的目的。 以个人为中心,建立一个完全属于自己的可定制的个性化网络平台。来自文章的评论,留 言板都可以很好的交流,倾听朋友的心声。 (二)技术层面的支持 随着互联网的进一步发展和成熟,网络的贷款进一步加阔,网络应用也越来越广泛。 网页制作更是日新月异,层出不穷。涌现了许多丰富多彩的网站,使得互联网更多姿多彩。 在进行动态网页制作的时候,通常都是使用 ASP 来完成。由于 ASP 使用方便,操作简单, 1
贵阳学院毕业设计(论文) 很多网页设计者一直都使用 ASP。ASP 集成在 HTML 和脚本语言中,其工作界面简单, 因此,ASP 相对于其他网页制作软件来说,易学易用,是网页制作初学者的入门软件。同 时配合数据库的操作,使个人网站具有更好的网络平台和交互性。 二、已经取得的研究成果 中国互联网在近几年发展迅猛。一方面,产生了一批以来技术领先的互联网公司,取 得了成功;另一方面,互联网技术逐渐走向普及,使得行业进入门槛正在降低。目前中国 网站总数已经近百万。在这里边出现了大量的个人网站,并且个人网站存在着巨大的商业 价值。如果能以强大的号召力,把互补的个人网站联合起来,不知道可以成立多少个门户 网站。我们有理由相信,个人网站还极具潜力。 第二节 选题的目的和意义 随着互联网的迅速普及,我们已经不再满足于仅仅浏览网页,而是希望更深入地参与 到网络中去,互联网的开放性使得个人建立自己网站已经成为可能,拥有自己的网站也越 来越成为一种时尚,同时创建一个能充分表达自我风格和特色的个人网站已经成为互联网 用户的新追求。 我们更需要交流,相信交流能够速进我们不断进步,并融合别人的长处;让我们多一 些倾听来自不同立场的声音;设想我们的网络,当每个人否拥有个人网页,不管在线还是 不在线,我们都可以跨越时间、空间进行交流,因为这个网页中拥有我所有的一切,生活, 见解,知识,思想:理想的状态是个人门户就是每个人的影子,他为每个人打点网络上的 一切,很多志同道合的朋友会在这里和你相识相知。 第三节 课题研究内容 互联网是社会发展的必然趋势,很多人已经意识到网络的强大生命力和它在未来将处 于的重要地位。它们钻研并且努力进入到这一个新的空间,新的领域。其中包括你我。在 我们的工作、日常生活中,能够拥有一个自己的网站,一个已经成为不少人的希望和骄傲。 就这个课题的研究,因为是个人网站,所以我只是选择了自己擅长和喜爱的内容:随心所 遇地发表日志,让其他人也能分享到我日志中的心情,而且他们也能评论我的文章;拥有 自己的个人相册,生活照、游记,让别人也能体验到身临其中的感觉。在突出自己的风格 和特点的同时,还应用了现在流行的网站设计技术和数据库技术。 2
贵阳学院毕业设计(论文) 第二章 相关知识概述 一个个人网站的开发需要用到以下相关技术: 第一节 动态网页技术 网络技术日新月异,细心的网友会发现许多网页文件扩展名不再只是“.htm”,还有 “.php”、“.asp”等,这些都是采用动态网页技术制作出来的。 早期的动态网页主要采用 CGI 技术,CGI 即 Common Gateway Interface(公用网关接 口)。您可以使用不同的程序编写适合的 CGI 程序,如 Visual Basic、Delphi 或 C/C++等。 虽然 CGI 技术已经发展成熟而且功能强大,但由于编程困难、效率低下、修改复杂,所以 有逐渐被新技术取代的趋势。 目前最常用的三种动态网页语言有: (一) ASP 全名 Active Server Pages,是一个 WEB 服务器端的开发环境, 利用它可 以产生和运行动态的、交互的、高性能的 WEB 服务应用程序。ASP 采用脚本语言 VB Script (Java script)作为自己的开发语言。 (二) PHP (Hypertext Preprocessor)是一种跨平台的服务器端的嵌入式脚本语言. 它 大量地借用 C,Java 和 Perl 语言的语法, 并耦合 PHP 自己的特性,使 WEB 开发者能够快速 地写出动态生成页面.它支持目前绝大多数数据库。还有一点,PHP 是完全免费的,不用花 钱,你可以从 PHP 官方站点自由下载。而且你可以不受限制地获得源码,甚至可以从中加 进你自己需要的特色。 (三) JSP(Java Server Pages) 是 Sun 公司推出的新一代站点开发语言,他完全解决 了目前 ASP,PHP 的一个通病--脚本级执行(据说 PHP4 也已经在 Zend 的支持下,实现 编 译 运 行 ) .Sun 公 司 借 助 自 己 在 Java 上 的 不 凡 造 诣 , 将 Java 从 Java 应 用 程 序 和 Java Applet 之外,又有新的硕果,就是 Jsp--Java Server Page。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 的程序编制比 HTML 更方便且 更有灵活性。它是在 WEB 服务器端运行,运行后再将运行结果以 HTML 格式传送至客户 端的浏览器。因此 ASP 与一般的脚本语言相比,要安全的多。 ASP 工作原理如图 2.1 所示. 3
分享到:
收藏