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

下载本文档

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

文档简介

精品文档 I欢迎下载I欢迎下载 摘摘 要要 随着经济社会的发展 计算机已被应用到社会生活的各个领域 与此同时 互联网作为信息技术的通信桥梁连接着全球的计算机 而网站作为网络信息主 要的表现形式而且还是互联网信息的主要承载者 在 Internet 上表现出其及其 重要的地位 并发挥着其及其重要的作用 无论是在国内还是国外都得以迅速 的发展和壮大 并被人们重视和关注 互联网已经彻底的改变了世界 互联网 的世界里蕴藏着无限的可能 在这种情况下 各行各业及其个人 单位 工厂 企事业等等在网上构筑属于自己的网络信息平台 保护自己的网络资源并在互 联网上开辟自己的市场和消费群体 以及构造自己的数字化世界和加强全球范 围内不同地域的人们联系交流等等活动也就显的日益重要 于是各种各样的网 站便如雨后春笋般地出现鱼龙混杂且良莠不齐 Internet 的日益兴起和以网页 为载体的网络信息的广泛传播和应用 使得网站的建设及网页制作得到发展的 空间 大至大型企业的产品推销 售后服务 解决方案 小至个人 Web 页面开 发 形形色色 五彩缤纷 网站建设和网页制作也成为计算机网络领域最热门 的话题 论文论述了系统的开发背景和设计目标 并对系统开发所采用的技术进行 相应的简单介绍 在系统分析中 对系统的模型进行简单分析 明确系统的操 作流程 并对系统进行可行性分析 确定在目前的条件下 开发留言板信息管 理系统是可行的 在需求分析结果的基础上 对系统的功能模块进行划分 接 着对系统中的数据库进行模型设计 包括数据流图 实体联系图及数据表结构 本文以个人网站建设为例 系统介绍网站的需求 系统分析及设计方案 最终 并给出 ASP 技术实现网站的过程 精品文档 II欢迎下载II欢迎下载 关键词 留言板 互联网 日志 ABSTRACT With the economic and social development the computer has been applied to various fields of social life At the same time the Internet as a communication bridge between information technology to connect the global computer network information and the website as the main form of expression but also the major carrier of Internet information the Internet its important to show its position and play its and its important role Whether at home or abroad to rapid development and growth was people s attention and concern The Internet has completely changed the world the Internet world boundless might in this case the trades of individuals units factories enterprises etc on the Internet to build their own network information platform to protect their network resources and the Internet to open up their markets and consumer groups and structure their digital world and strengthen the global exchange of different areas so people contact activities were also increasingly important So a variety of sites have sprung up such as cohabitation and mixed The increasing emergence of Internet and Web carrier network information dissemination and application making Web pages produced by the construction and development of space ranging from large enterprise product marketing service solutions small personal Web page development diverse colorful website development and web production of computer networks has become the hottest topic in the field In this paper building personal websites for example the system describes the site requirements systems analysis and design and gives the final process of ASP technology site diverse colorful website development and web production of computer networks has become the hottest topic in the field The paper discusses the background of development of the system and the design of the target and introduces the tecknique which used to develop simply In the analyse of system proceeded the simple analysis to the model of the system made sure the operation process of the system proceed the analyse to the system ensure that under the current term developing Message Board information management system is feasible At the foundation of requirement with the analyse 精品文档 III欢迎下载III欢迎下载 result proceeding the providing of the function module of the system Follow designing the database model including the data flow diagram entity relation diagram and data tables In this paper building personal websites as an example the system describes the site requirements systems analysis and design and gives the final process of ASP technology site Keywords Keywords message board Internet log 摘 要 I ABSTRACT II 第一章 文献综述 1 1 1 课题研究现状分析 1 1 2 个人网站的研究工作 2 1 3 已经取得的研究成果 2 1 4 选题的目的及意义 2 1 5 课题研究的主要内容 3 第二章 设计部分 4 2 1 设计的愿望 4 2 2 设计的背景 5 2 3 达到的预期成果 6 2 4 使用工具的简要介绍 6 2 5 任务概述 10 2 7 数据库结构设计 13 第三章 结果与讨论 17 3 1 个人简介版块 17 3 2 我的论坛版块 17 3 3 个人专题版块 21 3 4 我的相册版块 22 3 5 网站说明版块 23 3 6 给我留言版块 24 3 7 发送邮件版块 26 3 8 链接百度版块 27 精品文档 IV欢迎下载IV欢迎下载 3 9 女生花园版块 27 3 10 讨论 28 第四章 总结 30 参考文献 31 致 谢 32 精品文档 1欢迎下载1欢迎下载 第一章第一章 文献综述文献综述 互联网是社会发展的必然趋势 很多人已经意识到网络的强大生命力和它在未来将 处于的重要地位 他们钻研并且努力进入到这一个新的空间 新的领域 以个人为中心 淡化了传统中心地位 使得我们的世界向多元化加速发展 人人都有话语权 人人都是 中心 互联网是一个互动性极强的平台 它自由 宽容 平等 共享 并使来自民间的声 音参与到了构建主流话语的行动中来 计算机技术的发展 特别是网络技术的飞速发展 给文档的保存和管理提供极大的方便 1 本论文中 将软件工程的基本原理和方法应用 到整个网站系统 并对其进行需求分析 提出了解决问题的具体方法 在具体制作中 用 ASP 技术来实现 B S 系统 ASP 技术与数据库技术结合 用户在浏览器端可以随意查询 自己需要的标本 这样提高了网页的互动性 使整个系统能更好的为用户服务 Internet 飞速发展使得网站不再仅仅为企业或公司等大型结构所拥有 互联网成为 人们快速获取 发布和传递信息的重要渠道 它在人们政治 经济 生活等各个方面发 挥着重要的作用 因此网站建设在 Internet 应用上的地位显而易见 一个家庭甚至个人 都可以拥有属于自己的网站 而在这其中 个人网站已经日渐普及 而且发展到今天 创建一个能充分体现自我风格和特色的个人网站已经成为互联网用户的新追求 1 11 1 课题研究现状分析课题研究现状分析 伴随着社会的发展和科学的进步 上网成为越来越多人们的选择 随着互联网的飞 速发展 有关网络的技术也层出不穷 2 如今互联网上的个人网站如雨后春笋般蓬勃发 展 绚丽多彩的主页比比皆是 每个人都有发挥个人才能 挥洒自己个性的网上伊甸园 在 hao123 神话以后 网站大全类网站又再一次达到顶峰 然而这个模式拷贝成功的网站 却寥寥无几 而对于技术薄弱的个人网站来说 似乎网址类网站应该是一个很好的切入 点 但是由于搜索的异军突起 网址类网站似乎变得可有可无 网页实际是一个文件 他存放在世界某个角落的某一台计算机中而这台计算机必须 是与互联网相连的 网页经由网址 URL 来识别与存取 当我们在浏览器输入网址后 经过一段复杂而又快速的程序 网页文件会被传送到你的计算机 然后再通过浏览器解 释网页的内容 再展示到你的眼前 文字与图片是构成一个网页的两个最基本的元素 精品文档 2欢迎下载2欢迎下载 可以简单的理解为 文字 就是网页的内容 图片 就是网页的美观 除此之外 网页 的元素还包括动画 音乐 程序等等 网页实际上只是一个纯文本文件 它通过各式各 样的标记对页面上的文字 图片 表格 声音等元素进行描述 例如字体 颜色 大小 而浏缆器则对这些标记进行解释并生成页面 1 21 2 个人网站的研究工作个人网站的研究工作 1 理论研究基础 个人网站是由个别提供的一套集博客 文章 相册 日程 通讯录 链接 调查 留言板等诸多功能于一体的网络平台 个人网站的自由 开放精神 并使之更容易操作 更具个性需求 而不需要高深的技术 3 它可以帮助个人进行全面的信息化 以多种形 式达到对信息获取 组织 思考 表达 共享和交流的目的 以个人为中心 建立一个 完全属于自己的可定制的个性化网络平台 来自文章的评论 留言板都可以很好的进行 交流 倾听别人的声音 2 技术层面的支持 随着互联网的进一步发展与成熟 网络的带宽进一步加阔 网络应用也越来越广泛 网页制作更是日新月异 层出不穷 涌现了很多琳琅满目的网站 使得整个互联网多姿 多彩 在进行动态网页制作的时候 通常都是使用 ASP 来完成 由于 ASP 使用方便 操作 简单 很多网页设计者一直使用 ASP ASP 集成在 HTML 和脚本语言中 其工作界面简单 因此 ASP 相对于其他网页制作软件来说 易学易用 是网页制作初学者的入门软件 同 时配合数据库的操作 使个人网站具有更好的网络平台和交互性 1 31 3 已经取得的研究成果已经取得的研究成果 中国互联网在近几年发展迅猛 一方面 产生了一批依赖技术领先的互联网公司 取得了成功 另一方面 互联网技术逐渐走向普及 使得行业进入门槛正在降低 4 目 前中国网站总数已经近百万 在这里面出现了大量的个人网站 并且个人网站存在着巨 大的商业价值 如果能以强大的号召力 把互补的个人网站联合起来 不知道可以成立 多少个门户网站 我们有理由相信 个人网站还极具潜力 精品文档 3欢迎下载3欢迎下载 1 41 4 选题的目的及意义选题的目的及意义 随着 Internet 的迅速普及 我们已经不再满足于仅仅浏览网页 而是希望更深入地 参预到网络中去 Internet 的开放性使个人建立自己的网站成为可能 拥有自己的网站 也越来越成为一种时尚 同时创建一个能充分体现自我风格和特色的个人网站已经成为 互联网用户的新追求 我们更需要交流 相信交流能够促进我们不断的进步 并融合别人的长处 让我们 多一些渠道倾听来自不同立场的声音 设想我们的网络 当每个人都拥有个人网页 不 管是否在线 我们都可以跨越时间 空间进行交流 因为这个网页中拥有我所有的一切 生活 见解 知识 思想 理想的状态是个人门户就是每个人的影子 他为每个人打点 网络上的一切 很多志同道合的朋友会在这里和你相识相知 1 51 5 课题研究的主要内容课题研究的主要内容 互联网是社会发展的必然趋势 很多人已经意识到网络的强大生命力和它在未来将 处于的重要地位 5 他们钻研并且努力进入到这一个新的空间 新的领域 其中包括你 和我 在我们的工作 日常生活中 能够拥有一个自己的网站 一个已经成为不少人的希 望和骄傲 就这个课题的研究 因为是个人网站 所以我只是选择了自己擅长和喜爱的 内容 在突出自己的风格和特点的同时 还应用了现在流行的网站设计技术和数据库技 术 精品文档 4欢迎下载4欢迎下载 第二章 设计部分 个人网站要发展 要么是从我的需求出发 要么是从我周围人的需求出发 国内 著名个人网站站长 手机之家站长高春辉说 网页设计是一门新兴的设计类和网络的交 叉学科 近几年随着网络的发展而逐渐收到人们的重视 它本身以网络为载体 把各种信 息以最快捷 方便的方式传达给大众 一个网站项目的确立是建立在各种各样的需求上 面的 这是个人网站 所以这种需求往往来自于个人的实际需求 其中每个人的实际需 求占了绝大部分 6 因此如何更好地的了解 分析 明确需求 并且能够准确 清晰以 文档的形式表达出来 保证开发过程按照个人需求为目的正确项目开发方向进行 2 12 1 设计的愿望设计的愿望 在 Internet 飞速发展的今天 互联网成为人们快速获取 发布和传递信息的重要渠 道 它在人们政治 经济 生活等各个方面发挥着重要的作用 因此网站建设在 精品文档 5欢迎下载5欢迎下载 Internet 应用上的地位显而易见 它已成为个人 政府 企事业单位信息化建设中的重 要组成部分 从而倍受人们的重视 7 越来越多的人希望能真正参预到互联网上 这就出现了越来越多的个人网站的设计 以及推广的工作和任务 就我个人而言 之所以在毕业设计的时候选择这个课题是因为我也想拥有自己的个 人网站 在互联网上拥有自己的一席之地 从而真正的参与到网络中去 做网络新时代 的主人 同时也希望自己喜欢和收藏的一些东西能够和网络一起分享 和互联网上的你 一起分享 我所制作的个人网站大体可分为以下几个功能 1 搜索引擎 根据浏览者的要求 使用主页上的搜索引擎链接到百度 在整个 Internet 上进行搜 索 完成信息的优化与提取 2 论坛 主要功能是网友和网站之间的交流平台 也是网友给版主提出意见的主要渠道 在 论坛中用户可以发表意见 这些意见可以让所有人看到 也可以只让版主看到 版主和 其他人可以针对留言的内容进行回复 只留给版主的留言只有版主能够回复 并且版主 可以登录后台对留言进行管理 是否发表或删除 3 发送电子邮件 网友可以通过 联系我 利用 outlook 向版主或其他人发送电子邮件 4 精品收藏 在其中展示我喜爱的东西 包括电影 歌曲和一些优美的文章 奇文共欣赏 疑义 相与析 我只想起到抛砖引玉的作用 让大家从中认识我和了解我 让一些美好的东西 我们大家共同来欣赏 但我增加了管理权限 我以管理员的身份可以对加入的新内容进 行管理 即允许加入和对其进行删除 5 留言板 是一个我与大家谈心交流的地方 在留言板中 我们可以畅所欲言 和大家进行交 流 就我们感兴趣的话题展开讨论 和大家进行沟通 精品文档 6欢迎下载6欢迎下载 2 22 2 设计的背景设计的背景 2 2 12 2 1 设计介绍设计介绍 这次我所设计的课题正是互联网与个人生活之间的紧密联系的体现 个人的宣传网 站 包括个人简介 论坛 个人照片 个人专题等 在突出自己的风格和特点的同时 还应用了现在流行的网站设计技术和数据库技术 2 2 22 2 2 用户特征用户特征 用户人群 具有基本的计算机操作能力 熟知网络并能够在 Internet 遨游 2 2 32 2 3 运行环境运行环境 软件平台需要服务器上的操作系统为 microsoft windows xp server 因为 ASP 的开 发平台首选是 Windows NT Server Windows 2000 Server 上的 IIS 然后是 Windows NT Workstation Windows 2000 Profession 或 Windows95 98 的 Personal Web 同样现在的 浏览器是微软一家独大 使用的浏览器是微软的 explorer 网站的数据库使用了同样是 microsoft 的 office access 数据库 因为一个数据不是很庞大的个人网站没有必要使用 oracle 等大型数据库系统 同时 access 数据库结构比较的简单 使用起来比较简单好用 2 2 42 2 4 术语说明术语说明 ODBC 开放式数据库互连 8 Personal Portal 个人网页 Data Processing 数据处理 Transaction processing 事务处理 Access 2000 数据库 ASP 活动服务器网页 HTML 超文本标志语言 2 32 3 达到的预期成果达到的预期成果 在明确了我的个人网站的风格和定位后 就是网站的材料组织以及网站的页面设计 精品文档 7欢迎下载7欢迎下载 和数据库设计 网站最后完成发不到网上后 能够充分吸引浏览者的目光 利用搜索引 擎 浏览者可以在网站内搜索自己喜欢的资料 并且可以在留言板和大家交流 在后台 管理页面中 通过身份认证 管理员可以对网站信息进行管理 站内的其它页面均是我 自己的精心收藏 与大家一起分享 2 42 4 使用工具的简要介绍使用工具的简要介绍 2 4 12 4 1 IISIIS 的简要介绍的简要介绍 IIS 是 Internet Information Server 的缩写 它是微软公司主推的 Web 服务器 最新的版本是 Windows2000 里面包含的 IIS 5 0 IIS 与 WindowNT Server 完全集成在一 起 因而用户能够利用 Windows NT Server 和 NTFS NT File System NT 的文件系统 内置的安全特性 建立强大 灵活而安全的 Internet 和 Intranet 站点 IIS 的一个重 要特性是支持 ASP 9 IIS 3 0 版本以后引入了 ASP 可以很容易的张贴动态内容和开发 基于 Web 的应用程序 IIS 的安装步骤 1 点击 开始 设置 控制面板 添加 删除程序 打开 添加 删除程序 对话框 2 点击左边菜单栏中 添加 删除 Windows 组件 项 打开 Windows 组件向导 对 话框 这个过程可能要花几十秒钟 在对话框 组件 列表中 选中 Internet 信息 服务 IIS 项 3 将 Windows 2000 安装盘放入光驱中 然后点击 下一步 这个步骤可能会 花几分钟 4 点击 完成 按钮 完成 IIS 的安装 2 4 22 4 2 数据库数据库 AccessAccess 的简要介绍的简要介绍 Access 数据库是集成在 Microsoft 公司开发的产品更新换代 Office 系统中的集成软 件 10 Access 是一个数据库管理系统 它之所以被集成到 Office 中而不是 Visual Studio 中 是因为它与其它的数据库管理系统 如 Visual FoxPro 相比更加简单易学 一个普 通的计算机用户即可掌握并使用它 而且最重要的一点是 Access 的功能足够强大 足 精品文档 8欢迎下载8欢迎下载 以应付一般的数据管理及处理需要 ODBC Open Database Connectivity 开放式数据库互联 是微软推出的一种工业标 准 一种开放的独立于厂商的 API 应用程序接口 可以跨平台访问各种个人计算机 小 型机以及主机系统 11 ODBC 作为一个工业标准 绝大多数数据库厂商 大多数应用软件 和工具软件厂商都为自己的产品提供了 ODBC 接口或提供了 ODBC 支持 这其中就包括常 用的 SQL SERVER ORACAL INFORMIX 等 当然也包括了 Access ASP 访问数据库的几种方式 在 ASP 脚本中可以通过三种方式访问数据库 IDC Internet Database Connector 方式 ADO ActiveX Data Objects 方式 RDS Remote Data Service 方式 这三种访问方式对数据库的访问是由 Internet Information Server 来完成的 Web 浏览器用 HTTP 协议向 Internet 信息服务器 IIS 递交请求 Internet 信息服务器执行 访问数据库的操作 并以一个 HTML 格式的文档作为回答 12 在本程序中我使用的是第二 种方式 即 ADO 方式 2 4 32 4 3 AccessAccess 的组件介绍的组件介绍 我们在 Web 服务器运用 Web 应用程序进行的最常见和最实用的任务就是访问服务器 端的数据库 而 ASP 内建的 Databse Access 组件使得我们能够轻而易举地通过 ActiexX Data Objects ADO 访问存储在服务器端的数据库或其他表格化数据结构中的信息 ADO 是对当前微软所支持的数据库进行操作的最有效和最简单直接的方法 它是一种 功能强大的数据访问编程模式 从而使得大部分数据源可编程的属性得以直接扩展到 Active Server 页面上 13 可以使用 ADO 去编写紧凑简明的脚本便连接到 Open Datase Connetivity ODBC 兼容的数据库和 OLE DB 兼容的数据源 这样 ASP 程序员就可以访问 任何与 ODBC 兼容的数据库 包括 MS SQL SERVER Avccess Ovracle 等 如果您是一个对数据库连接有一定了解的脚本编写人员 那将发现 ADO 命令语句并 不复杂而且容易掌握 同样地 如果您是一个经验丰富的数据库编程人员 将会正确认 识 ADO 的先进的与语言无关性和查询处理功能 熟悉 VB 数据库编程的朋友会发现 ADO 与 RDO 有某中类似的地方 但是据说 ADO 的访问的速度更快 内存需要更小 精品文档 9欢迎下载9欢迎下载 2 4 42 4 4 创建创建 AccessAccess 数据库介绍数据库介绍 用 Microsoft Access 来创建数据库 最简单的是通过它提供的的一个 向导 在 启动这个软件以后 建立数据库文件的操作 下面是我利用 向导 来创建一份数据库文件的具体操作步骤 选择 Access 数据库向导 数据页和项目 单选按扭 然后单击 确定 按钮 若选择 Microsoft Access 对话框中的 空 Access 数据库 单选项按钮 就会 建立一个空的数据库了 数据库里面的信息需要手工来添加 若选择 打开已 有文件 单选按钮则可以从下方的列表中选择打开已经存在的数据库 在弹出的 新建 对话框中 我们可以选择一个模板来快速建立数据库 我们 就先选择个 定单管理 看看 然后单击 确定 按扭 文件新建数据库 对话框的功能是 指定数据文件名 以及保存它的文件夹 我们就以它的初始文件名 定单入口 1 吧 单击 创建 安扭后 新建的数据 库文件就将被指定保存到 Microsoft Access 默认的文件夹下了 或我们给它指 定一个新的也行 这样一来 一份新的数据库就建立好了 屏幕上也将显示 数据库向导 对话框 下一步 按钮 以上 数据库向导 对话框分为左右两部分 左边的窗口是用来选择 数据库 中的表 右边的窗口是用来选择 表中的字段 选择好所需要的数据库中的 表和表中的字段之后 就单击下一步按钮 以上 数据库向导 对话框是用来确定屏幕的显示样式 我们就采用标准样式 吧 单击下一步按钮 以上 数据库向导 对话框是用来确定打印报表的样式的 我们可以选择如 组织 样式 然后单击下一步按钮 以上 数据库向导 对话框的作用是确定数据库的标题和是否在所有报表上加 一幅图片 我们就先设定数据库的标题为 定单入口 并不在所有报表上加图 片 然后单击下一步按钮 单击以上 数据库向导 对话框的 完成 按钮 就完成了创建数据库的工作 了 象这个数据库在使用之前还会弹出 我的公司信息 对话框 当然 不同的模 板是不相同的 象这个就是要求输入公司的名称和地址信息 如下图所示 关 精品文档 10欢迎下载10欢迎下载 闭这个对话框 系统将自动保存信息 关闭 我的公司信息 对话框后 会弹出 主切换面板 对话框 位于 主切 换面板 对话框后面的是 定单入口 1 窗体 通过这两个窗体即可对新创建的 数据库进行各种操作了 无论什么时候使用 数据库向导 新建数据库 Microsoft Access 都将自动新建一 个切换面板 这个面板对浏览数据库都是很有帮助的 切换面板 中有一些按钮 单击 它们可以打开相应的窗体和报表 或打开其他窗体和报表的切换面板 退出 Microsoft Access 或自定义切换面 2 4 52 4 5 对对 ASPASP 的简要介绍的简要介绍 Active Server Pages ASP 是服务器端脚本编写环境 使用它可以创建和运行动 态 交互的 Web 服务器应用程序 使用 ASP 可以组合 HTML 页 VBScript 脚本命令和 JavaScript 脚本命令等 以创建交互的 Web 页和基于 Web 的功能强大的应用程序 14 由于脚本程序是在服务器上而不是在客户端运行 传送到浏览器上的 Web 页是在 Web 服务器上生成的 所以不必担心浏览器能否处理脚本 Web 服务器已经完成了所有 脚本的处理 并将标准的 HTML 页面传输到浏览器 由于只有脚本的结果返回到浏览器 所以服务器端脚本不易被别人复制 用户看不到创建他们正在浏览的页的脚本命令 ASP 的运行环境 ASP 只能用于下列 Web Server IIS Microsoft Personal Web Server ASP 的编程语言 ASP 可以使用 VBScript 和 JavaScript 进行程序编写 ASP 文件 ASP 的文件后缀名为 ASP 以区别于同样可以包含 Script 的 HTML 文 件 一个 ASP 文件是一个文本文件 可以包括下列元素的任意组合 文本 text HTML 标志 tags Script 命令 ASP 不需要任何 HTML 的 tag 保存在文件中 起个好听的名字 文件名的后缀 一定要改为 ASP 然后上传到服务器上一个有执行权的目录下 例如 wwwroot 接下来的问题是 怎么执行这个 ASP 程序 精品文档 11欢迎下载11欢迎下载 2 4 62 4 6 ASPASP 访问数据库的原理访问数据库的原理 ASP 是服务器端的脚本执行环境 可用来产生和执行动态的高性能的 WEB 服务器程序 当用户使用浏览器请求 ASP 主页时 WEB 服务器响应 调用 ASP 引擎来执行 ASP 文件 并 解释其中的脚本语言 javascript 或 vbscript 通过 ODBC 连接数据库 由数据库访问 组件 ADO active data objects 完成数据库操作 最后 ASP 生成包含有数据查询结果 的 HTML 主页返回用户端显示 15 2 52 5 任务概述任务概述 随着计算机的普及和网络技术的迅速发展 人们也越来越依赖于计算机和网络 因 此 网络安全应该也必须引起注意 网络安全是一门涉及计算机 网络 通讯 密码 信息安全 应用数学 数论 信息论等多种学科的综合性学科 涉及面极广 而且不断 更新和发展 国家对信息产业的扶持 使国内的网络状况逐渐好转 更多的服务器的开 通 更快的宽带网得逐渐普及 各种各样的攻击行为在网上也越来越频繁化和简单化 微软在推出 ASP 时提到的 ASP 的一个好处是 Active Server Pages 的源程序 不会被传到客户浏览器 因而可以避免所写的源程序被他人剽窃 也提高了程序的安全 性 然而 由于 NT IIS 以及 ASP 系统本身存在的一些漏洞 却可能使 ASP 源码暴露 无遗 解决方法就是及时更新补丁 该个人网站系统是基于 Internet Intranet 及 Web 技术 建立以 Browser Server 为结构模式 以数据库为后台核心应用 以服务为目的信息平台 对资源进行科学的加 工整序和管理维护 为用户提供个人信息保障和直接参预到互联网上而设计的系统 包 括界面设计 代码设计 这一阶段偏重于网页制作工具和技巧的应用 编写总系统总体功 能分析及架构图 个人简介 介绍版主的一些基本信息 希望各位访客能够认识版主 我的论坛 此版块又分为主页 发表意见 回复意见 显示论坛内容 版主后台管理以及版主 的回复界面 其中发表意见界面是所有访客都可以在论坛里面发表自己的意见 这些意 见可以是发表给所有的访客 也可以是只发表给版主 如果只发表给版主 只有版主可 以看到和回复 回复意见是所有访客针对自己感兴趣的话题进行回复 这些发表的意见 精品文档 12欢迎下载12欢迎下载 和回复可以在显示论坛内容的界面都显示出来 供大家讨论 那些只有版主才能看到的 信息在版主的管理界面 这个界面需要登录 设有用户名和密码 在这里版主可以对所 有评论进行发表或删除的管理 用户 管理员 登录 评论 管理 发表 图 2 1 论坛功能图 个人专题 这里收录了我平时搜集的一些文章和音乐 各位访客可以根据自己的喜好进行阅览 我的相册 在这个板块可以看到我的照片 班级照片和搜集的校园照片 如果大家喜欢可以收藏 更改照片的时候只要更新数据库就可以了 网站说明 里面是我对整个网站的介绍 不太清楚网站构架的访客可以先到这里 给我留言 这是每位访客针对我的网站情况给我留言 这些留言会直接保存到数据库里面 并且 能够轻松的读取 精品文档 13欢迎下载13欢迎下载 用户 留言 显示 发表 图 2 2 留言板功能图 发送邮件 各位访客可以通过 outlook 向版主或者其他人发送电子邮件 链接百度 如果访客想在互联网上查找东西 可以直接点击这里 女生花园 收集了一些女生喜欢的东西 如果你是女生 可以进来看看 精品文档 14欢迎下载14欢迎下载 图 2 3 网站的各个模块 2 72 7 数据库结构设计数据库结构设计 2 7 12 7 1 论坛管理员登录论坛管理员登录 表 2 1 管理员登录 字段名称 数据类型字段大小允许空说明 id 自动编号长整型否无 user 文本 50 否无 pwd 文本 50 否无 1 表的说明 此表是用来论坛管理员登录的 共分为三个字段 其中 id 字段设为主键 数据类型 是自动编号 user 和 pwd 字段分别用来存放管理员的登录名和密码 数据类型文本 2 限制条件 在论坛管理员登录时 只有正确输入此表中的用户名和密码才能够登录到管理界面 才有权对论坛里面的内容进行删除 否则只能在界面出发表评论 个人简介 个人专题 链接百度 我的相册 网站说明 女生花园 网友 文学欣赏 给我留言 我的论坛 发送邮件 快乐音乐 可爱衣服 可爱饰品 我的照片 我的班级 美丽校园 精品文档 15欢迎下载15欢迎下载 2 7 22 7 2 论坛发言论坛发言 表 2 2 论坛发言表 字段名称数据类型字段大小允许空说明 id 自动编号长整型自动编号 time 日期 时间是留言时间 name 文本 50 是姓名 sex 文本 50 是性別 url 备注 是个人网站 color 文本 50 是留言颜色 email 备注是电子邮件 sysop 文本 50 是给版主 pic 文本 50 是表情图示 Yahoo 文本 50 是 Yahoo Msn msage 文本 50 是 MSN ICQ 文本 50 是 ICQ txt 备注是留言內容 ip 文本 50 是留言位置 uptime 日期 时间是回应时间 1 表的说明 此表是用来记录访客基本信息以及发表评论内容的 共有十五个字段 这里只给出 了七个字段 其中 id 字段设为主键 数据类型是自动编号 time 字段数据类型是日期 时间 其余为文本或者备注 每个在论坛里发表评论的访客的基本信息和评论内容都可 以保存在此表中 便于显示调用 2 限制条件 没有在论坛中正确填入自己的基本信息 就会导致登录失败 表中不会保存此内容 2 7 32 7 3 论坛回复表论坛回复表 1 表的说明 此表用来存放访客针对论坛里面的内容所做的回复内容 各字段的内容同论坛发言 表 每个在论坛里回复评论的访客的基本信息和评论内容都可以保存在此表中 便于显 示调用 2 限制条件 没有在论坛中正确填入自己的基本信息 就会导致回复失败 表中也不会保存此内 容 精品文档 16欢迎下载16欢迎下载 表 2 3 论坛回复表 字段名称数据类型字段大小允许空说明 id 数字长整型无 id 2 自动编号长整型自动编号 time 日期 时间留言时间 name 文本 50 是姓名 sex 文本 50 是性別 url 备注是个人网站 color 文本 50 是留言颜色 email 备注是电子邮件 pic 文本 50 是给版主 Yahoo 文本 50 是 Yahoo Msn msage 文本 50 是 MSN ICQ 文本 50 是 ICQ txt 备注是留言內容 ip 文本 50 是留言位置 ad 文本 50 是无 2 7 42 7 4 论坛显示评论论坛显示评论 1 表的说明 此表用来存放显示评论及回复的内容 共有十三个字段 其中 id 字段设为主键 数 据类型为自动编号 其余为数字 文本或备注 存放发布评论时的一些基本设置 2 限制条件 根据你发表评论时提交不同的设置 会有相应的内容存储到数据库中 以 精品文档 17欢迎下载17欢迎下载 便于显示不同 的设置要求 如留言颜色和表情图示可以根据你不同的选择显示不同的颜色和图片 表 2 4 论坛显示评论表 字段名称数据类型字段大小允许空说明 id 自动编号长整型自动编号 show 自动编号 50 是自动编号 view 日期 时间 50 是留言时间 cookies 文本 50 是姓名 HTML 文本 50 是性別 all 数字长整型计数器 url 备注是个人网站 精品文档 18欢迎下载18欢迎下载 bgcolor 文本 50 是留言颜色 background 备注是电子邮件 bgproperties 文本 50 是给版主 ipshow 文本 50 否 Yahoo Msn 2 7 52 7 5 图片存放图片存放 表 2 5 图片存放路径表 字段名称数据类型字段大小允许空说明 编号自动编号长整型自动编 号 图片编号数字长整型图片编 号 图片路径文本 50 否图片路 径 1 表的说明 此表用来存放我的照片版块的照片 共有三个字段 没有主键的设置 数据类型分 别为自动编号 数字 文本 2 限制条件 增加或删除照片的时候只能在库里进行照片路径的管理 2 7 62 7 6 留言板留言板 1 表的说明 此表用来存放给我留言版块的留言人 留言标题以及留言内容 共有四个字段 其 中 id 字段设置为主键 数据类型为自动编号 其余三个字段的数据类型均为文本 留言 者提交留言内容以后就会存储到此表中 网页再通过连接数据库调用此表显示每个留言 内容 2 限制条件 没有后台限制 想留言的任何访客都可以在此留言板中留言 并且能够显示出来 表 2 6 留言表 字段名称数据类 型 字段大小允许空说明 id 自动编 号 长整型自动编号 name 文本 50 否留言姓名 title 文本 50 否留言标题 精品文档 19欢迎下载19欢迎下载 body 备注否留言内容 第三章第三章 结果与讨论结果与讨论 3 13 1 个人简介版块个人简介版块 本模块是个人简介部分 每个个人网站都会有作者介绍 在这个模块访客会了解到 作者的一些 精品文档 20欢迎下载20欢迎下载 基本信息 这里以我女朋友为主题制作的个人网站 大致界面内容如图 3 1 所示 图 3 1 个人简介 此版块采用了静态网页设计 最大的亮点就是利用了一个图片特效产生的效果 图 片以溶解的方式渐渐出现 图片代码如下所示 代码的作用是设置图片路径 图片边框的大小 图片的最初的隐藏效果 图片的渐显 效果以及图片显示的大小 3 23 2 我的论坛版块我的论坛版块 在个人网站建设中 BBS 论坛也是其中最主要的一个子系统 BBS 论坛的主要功能就 是讨论问题 论坛采用了 B S 模式 提供了发表评论 回复评论和管理员对评论进行管 精品文档 21欢迎下载21欢迎下载 理等功能 3 2 13 2 1 显示评论功能显示评论功能 论坛首页以及显示评论界面如图 3 2 所示 图最上面显示的是此页面的基本信息 由中间的超链接可进入发表评论界面 管理界面 此界面的功能是显示评论内容 根据不同的提交数据可以显示不同的图片和字体颜 色 并且可以通过上面的图标可通过 outlook 发送电子邮件 每个评论都有回复链接 由此可进入回复界面 此界面可以分为多个页面 每个页面可以显示八个评论的内容 每超过八个评论程 序会自动增加页面 以显示评论 实现页面加一的代码如下 If Page rs PageCount Then a href index ASP page 图 3 2 显示评论 如果没有人发表评论 页面会自动显示 目前没有任何评论内容 连接数据库的代码如下 代码的作用分别是 创建 ODBC 数据源 打开连接 board mdb 数据库的路径 创建 access 驱动 打开 bbs 表 创建 Recordset 对象操作数据库中的记录 利用创建的 Recordset 对象访问表中的 用户名和密码记录 3 2 23 2 2 发表评论与回复评论功能发表评论与回复评论功能 进入发表评论界面后 此界面如图 3 3 所示 在此界面操作简单 页面简洁 完全控件式的页面布局 访客无需注册和登录 只 需填写个人信息 在表情图片和留言颜色处 访客可以根据自己的喜好和发言内容进行 选择 在 给版主 处 访客可以选择 如果留言只是留给版主的 只有版主才能看到 对论坛的其他人是隐藏的 个人网站 MSN ICQ 可不用填写 姓名 性别和电子邮件必 须以正确的格式填写 否则会出现出错提示 对于用户的评论立即在主页的对应位置显 示出来 达到即时见效的功能 图 3 3 发表评论 以下代码用于用户访问系统记录用户身份 代码的意思是如果 cookies 值不为空读取 cookies 中已经记录的用户资料 如果为空就重新记录 精品文档 23欢迎下载23欢迎下载 点击 提交 以后内容会自动保存到 po send ASP 中 以后此用户再登陆就会记录用户的信息 3 2 33 2 3 管理员登录功能管理员登录功能 进入管理员界面后 可以看到如图所示的界面 因为设有登录权限所以只有管理员才能进入管理界面 管理员账号和管理员密码都 记录在数据库中 系统便会根据这些登录资料 辨别出管理员的身份权限 判断管理员 是否合法 成功登录的合法管理员有权限察看资料 这些资料包括其他用户的个人资料 包括用户昵称 用户性别 用户邮箱 用户网址等等 以下脚本代码连接数据库 判断登录账号和密码是否正确 如果输入的密码错误 会进行出错处理 以下代码是管理员退出管理界面 进入普通用户界面 图 3 4 管理员登录 精品文档 24欢迎下载24欢迎下载 3 2 43 2 4 管理功能管理功能 管理员进入管理界面后 可见到以下界面 图 3 5 管理界面 以下脚本代码对系统进行设置 管理员有权限对整个论坛系统进行系统设置 论坛的显示方式 每页显示的评论个 数 背景颜色 背景图片 首页网址 是否显示对方的 IP 地址等 可以对发表给管理员 的评论进行处理 发表或删除 也可对其他访客发表的评论进行回复或删除 精品文档 25欢迎下载25欢迎下载 3 33 3 个人专题版块个人专题版块 在这个版块我设计和两部分内容包括文学欣赏和快乐音乐 文学欣赏里收集了一些 精美文章 快乐音乐里收集了一些好听的 mp3 歌曲 3 3 13 3 1 文学欣赏文学欣赏 此版块的界面如图所示 精品文档 26欢迎下载26欢迎下载 图 3 6 文学欣赏界面 3 3 23 3 2 快乐音乐快乐音乐 进入此版块 界面如图所示 通过在数据库中存放音乐路径 达到在网页上播放的效果 在音乐的首页上放置了 歌曲的名字 网友无需登录 即可收听自己喜欢的歌曲 embed src loop false autostart false name bgss2 width 200 height 120 以上代码用来读取数据库中的音乐路径 此控件专门播放 mp3 的音乐 进入播放界 面后 就会出现此控件 点击播放就直接调用数据库中的音乐进行播放 图 3 7 音乐界面 精品文档 27欢迎下载27欢迎下载 3 43 4 我的相册版块我的相册版块 个人网站中又一亮点就是个人相册的设置 在我的相册里 放置了我自己的照片 班级照片和校园照片 相册里面的这三

温馨提示

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

评论

0/150

提交评论