首页 个人网站制作_毕业设计(论文)

个人网站制作_毕业设计(论文)

举报
开通vip

个人网站制作_毕业设计(论文)个人网站制作_毕业设计(论文) 个人网站制作_毕业设计(论文) 毕业设计论文报告 题 目 个人网站制作 系 别 软件与服务外包学院 专 业 软件技术 班 级 软件 1002 7>2013年 4 月 个人网站制作 摘要 Personal website design AbstractWith the economic and social development the computer has been applied to various fields of social life At the ...

个人网站制作_毕业设计(论文)
个人网站制作_毕业设计( 论文 政研论文下载论文大学下载论文大学下载关于长拳的论文浙大论文封面下载 ) 个人网站制作_毕业设计(论文) 毕业设计论文报告 题 目 个人网站制作 系 别 软件与服务外包学院 专 业 软件技术 班 级 软件 1002 7>2013年 4 月 个人网站制作 摘要 Personal website design AbstractWith 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 peoples 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 technique which used to develop simply In the analyze of system proceeded the simple analysis to the model of the system made sure the operation process of the system proceed the analyze to the system ensure that under the current term developing Message Board information management system is feasible At the foundation of requirement with the analyze 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 Key Words Message boardInternetLog 目录 前言 1 第一章 文献综述 2 11课题研究现状分析 2 12个人网站的研究工作 3 13已经取得的研究成果 3 14选题的目的及意义 4 15课题研究的主要内容 4 第二章 设计部分 5 21设计的愿望 5 22设计的背景 6 221设计介绍 6 222用户特征 6 223运行环境 6 224术语说明 6 23达到的预期成果 6 24对ASP的简要介绍 7 241 IIS的简要介绍 7 242数据库Access的简要介绍 7 243 Access 的组件介绍 8 244创建Access数据库介绍 8 245对ASP的简要介绍 10 246 ASP访问数据库的原理 10 247对ASP的简要介绍 11 25任务概述 11 26数据库结构设计 14 261论坛管理员登录 14 262论坛发言 14 263论坛回复表 15 264论坛显示评论 16 265图片存放 16 266 留言板 17 第三章 结果与讨论 18 31 个人简介版块 18 32 我的论坛版块 18 321 显示评论功能 18 322 发表评论与回复评论功能 20 323 管理员登录功能 20 324 管理功能 21 33 个人专题版块 22 331 文学欣赏 22 332 快乐音乐 23 34 我的相册版块 23 35 网站说明版块 24 36 给我留言版块 25 361 留言板主界面 25 362 留言界面 25 363 察看留言界面 26 364 连接数据库 27 37 发送邮件版块 27 38 链接百度版块 28 39讨论 29 391 网站的风格是否统一 29 392 网站链接稳定性测试 29 393 数据库测试 30 第四章 总结 31 致谢 32 参考文献 33 前言 随着经济社会的发展计算机已被应用到社会生活的各个领域与此同时互联网作为信息技术的通信桥梁连接着全球的计算机而网站作为网络信息主要的表现形式而且还是互联网信息的主要承载者在Internet上表现出其及其重要的地位并发挥着其及其重要的作用无论是在国内还是国外都得以迅速的发展和壮大并被人们重视和关注互联网已经彻底的改变了世界互联网的世界里蕴藏着无限的可能在这种情况下各行各业及其个人单位工厂企事业等等在网上构筑属于自己的网络信息平台保护自己的网络资源并在互联网上开辟自己的市场和消费群体以及构造自己的数字化世界和加强全球范围内不同地域的人们联系交流等等活动也就显的日益重要于是各种各样的网站便如雨后春笋般地出现鱼龙混杂且良莠不齐Internet的日益兴起和以网页为载体的网络信息的广泛传播和应用使得网站的建设及网页制作得到发展的空间大至大型企业的产品推销售后服务解决 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 小至个人Web页面开发形形色色五彩缤纷网站建设和网页制作也成为计算机网络领域最热门的话题 论文论述了系统的开发背景和设计目标并对系统开发所采用的技术进行相应的简单介绍在系统分析中对系统的模型进行简单分析明确系统的操作流程并对系统进行可行性分析确定在目前的条件下开发留言板信息管理系统是可行的在需求分析结果的基础上对系统的功能模块进行划分接着对系统中的数据库进行模型设计包括数据流图实体联系图及数据表结构本文以个人网站建设为例系统介绍网站的需求系统分析及设计方案最终并给出ASP技术实现网站的过程 第一章 文献综述 互联网是社会发展的必然趋势以个人为中心淡化了传统中心地位使得我们 的世界向多元化加速发展人人都有话语权人人都是中心互联网是一个互动性极强的平台它自由宽容平等共享并使来自民间的声音参与到了构建主流话语的行动中来伴随着社会的发展和科学的进步上网成为越来越多人们的选择随着互联网的飞速发展有关网络的技术也层出不穷如今互联网上的个人网站如雨后春笋般蓬勃发展绚丽多彩的主页比比皆是每个人都有发挥个人才能挥洒自己个性的网上伊甸园网页实际是一个文件他存放在世界某个角落的某一台计算机中而这台计算机必须是与互联网相连的网页经由网址URL来识别与存取当我们在浏览器输入网址后经过一段复杂而又快速的程序网页文件会被传送到你的计算机然后再通过浏览器解释网页的内容再展示到你的眼前文字与图片是构成一个网页的两个最基本的元素可以简单的理解为文字就是网页的内容图片就是网页的美观除此之外网页的元素还包括动画音乐程序等等网页实上只是一个纯文本文件它通过各式各样的标记对页面上的文字图片表格声音等元素进行描述例如字体颜色大小而浏缆器则对这些标记进行解释并生成页面个人网是由个别提供的一套集博客文章相册日程通讯录链接调查留言板等诸多功能于一体的网络平台个人网的自由开放精神并使之更容易操作更具个性需求而不需要高深的技术它可以帮助个人进行全面的信息化以多种形式达到对信息获取组织思考表达共享和交流的目的以个人为中心建立一个完全属于自己的可定制的个性化网络平台来自文章的评论留言板都可以很好的进行交流倾听别人的声音我们更需要交相信交流能够促进我们不断的进步并融合别人的长处让我们多一些渠道倾听来自不同立场的声音设想我们的网络当每个人都拥有个人网页不管是否在线我们都可以跨越时间空间进行交流因为这个网页中拥有所有的一切生活见解知识思想理想的状态是个人门户就是的影子他为打点网络上的一切很多志同道合的朋友会 在这里和你相识相知互联网是社会发展的必然趋势 第二章 设计部分 21设计的愿望 在Internet飞速发展的今天互联网成为人们快速获取发布和传递信息的重要渠道它在人们政治经济生活等各个方面发挥着重要的作用因此网站建设在Internet应用上的地位显而易见它已成为个人政府企事业单位信息化建设中的重要组成部分从而倍受人们的重视[7] 越来越多的人希望能真正参预到互联网上这就出现了越来越多的个人网站的设计以及推广的工作和任务 就我个人而言之所以在毕业设计的时候选择这个课题是因为我也想拥有自己的个人网站在互联网上拥有自己的一席之地从而真正的参与到网络中去做网络新时代的主人同时也希望自己喜欢和收藏的一些东西能够和网络一起分享和互联网上的你一起分享 我所制作的个人网站大体可分为以下几个功能 1(2(3(4(5(Microsoft windows XP server因为ASP的开发平台首选是Windows NT Server Windows 2000 Server 上的IIS然后是Windows NT Workstation Windows 2000 Profession 或Windows9598的Personal Web同样现在的浏览器是微软一家独大使用的浏览器是微软的explorer网站的数据库使用了同样是Microsoft的office access数据库因为一个数据不是很庞大的个人网站没有必要使用oracle等大型数据库系统同时access数据库结构比较的简单使用起来比较简单好用 224术语说明 一ODBC开放式数据库互连[8] 二Personal Portal个人网页 三Data Processing数据处理 四Transaction processing事务处理 五Access 2000数据库 六ASP活动服务器网页 七6>HTML超文本标志语言 23达到的预期成果 在明确了我的个人网站的风格和定位后就是网站的材料组织以及网站的页面设计和数据库设计网站最后完成发不到网上后能够充分吸引浏览者的目光利用搜索引擎浏览者可以在网站内搜索自己喜欢的资料并且可以在留言板和大家交流在后台管理页面中通过身份认证管理员可以对网站信息进行管理站内的其它页面均是我自己的精心收藏与大家一起分享 24对ASP的简要介绍 241 IIS的简要介绍 IIS是Internet Information Server的缩写它是微软公司主推的Web服务器 最新的版本是Windows2000里面包含的IIS 50IIS与WindowNT Server完全集成在一起 因而用户能够利用Windows NT Server和NTFSNT File SystemNT 的文件系统内置的安全特性 建立强大灵活而安全的Internet和Intranet站点 IIS的一个重要特性是支持ASP[9]IIS 30版本以后引入了ASP可以很容易的张贴动态内容和开发基于Web的应用程序 IIS的安装步骤 1 点击开始- 设置- 控制面板- 添加删除程序打开添加删除程序对话框 2 点击左边菜单栏中添加删除Windows组件项打开Windows组件向导对话框这个过程可能要花几十秒钟在对话框组件列表中选中Internet 信息服务IIS项 3 将Windows 2000安装盘放入光驱中然后点击下一步这个步骤可能会花几分钟 4 点击完成按钮完成IIS的安装 242数据库Access的简要介绍 Access数据库是集成在Microsoft公司开发的产品更新换代Office系统中的集成软件[10] Access是一个数据库管理系统它之所以被集成到Office中而不是Visual Studio中是因为它与其它的数据库管理系统如Visual FoxPro相比更加简单易学一个普通的计算机用户即可掌握并使用它而且最重要的一点是Access的功能足够强大足以应付一般的数据管理及处理需要 ODBCOpen Database Connectivity开放式数据库互联是微软推出的一种工业 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 一种开放的独立于厂商的API应用程序接口可以跨平台访问各种个人计算机小型机以及主机系统[11]ODBC作为一个工业标准绝大多数数据库厂商大多数应用软件和工具软件厂商都为自己的产品提供了ODBC接口或提供了ODBC支持这其中就包括常用的SQL SERVERORACALINFORMIX等当然也包括了Access ASP访问数据库的几种方式在ASP脚本中可以通过三种方式访问数据库 IDCInternet Database Connector方式 ADOActiveX Data Objects方式 RDSRemote Data Service方式 这三种访问方式对数据库的访问是由Internet Information Server来完成的Web浏览器用HTTP 协议 离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载 向Internet信息服务器IIS递交请求Internet信息服务器执行访问数据库的操作并以一个HTML格式的文档作为回答[12]在本程序中我使用的是第二种方式即ADO方式 243 Access 的组件介绍 我们在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的访问的速度更快内存需要更小 244创建Access数据库介绍 用Microsoft Access 来创建数据库最简单的是通过它提供的的一个向导在启动这个软件以后建立数据库文件的操作 下面是我利用向导来创建一份数据库文件的具体操作步骤 1选择Access数据库向导数据页和项目单选按扭然后单击确定按钮若选择Microsoft Access对话框中的空Access数据库单选项按钮就会建立一个空的数据库了数据库里面的信息需要手工来添加若选择打开已有文件单选按钮则可以从下方的列表中选择打开已经存在的数据库 11在弹出的新建对话框中我们可以选择一个模板来快速建立数据库我们就先选择个定单管理看看然后单击确定按扭 12文件新建数据库对话框的功能是指定数据文件名以及保存它的文件夹我们就以它的初始文件名定单入口1吧单击创建安扭后新建的数据库文件就将被指定保存到Microsoft Access默认的文件夹下了或我们给它指定一个新的也行这样一来一份新的数据库就建立好了屏幕上也将显示数据库向导对话框 2下一步按钮 21以上数据库向导对话框分为左右两部分左边的窗口是用来选择数据库中的表右边的窗口是用来选择表中的字段选择好所需要的数据库中的表和表中的字段之后就单击下一步按钮 22以上数据库向导对话框是用来确定屏幕的显示样式我们就采用标准样式吧单击下一步按钮 23以上数据库向导对话框是用来确定打印报表的样式的我们可以选择如组织样式然后单击下一步按钮 24以上数据库向导对话框的作用是确定数据库的标题和是否在所有报表上 加一幅图片我们就先设定数据库的标题为定单入口并不在所有报表上加图片然后单击下一步按钮 25单击以上数据库向导对话框的完成按钮就完成了创建数据库的工作了 26象这个数据库在使用之前还会弹出我的公司信息对话框当然不同的模板是不相同的象这个就是要求输入公司的名称和地址信息如下图所示关闭这个对话框系统将自动保存信息 27关闭我的公司信息对话框后会弹出主切换面板对话框位于主切换面板对话框后面的是定单入口1窗体通过这两个窗体即可对新创建的数据库进行各种操作了 无论什么时候使用数据库向导新建数据库Microsoft Access都将自动新建一个切换面板这个面板对浏览数据库都是很有帮助的切换面板中有一些按钮单击它们可以打开相应的窗体和报表或打开其他窗体和报表的切换面板退出Microsoft Access或自定义切换面 245对ASP的简要介绍 Active Server PagesASP是服务器端脚本编写环境使用它可以创建和运行动态交互的 Web 服务器应用程序使用 ASP 可以组合 HTML页VBScript脚本命令和JavaScript脚本命令等以创建交互的 Web 页和基于 Web 的功能强大的应用程序[14] 由于脚本程序是在服务器上而不是在客户端运行传送到浏览器上的 Web 页是在 Web 服务器上生成的所以不必担心浏览器能否处理脚本Web 服务器已经完成了所有脚本的处理并将标准的 HTML 页面传输到浏览器由于只有脚本的结果返回到浏览器所以服务器端脚本不易被别人复制用户看不到创建他们正在浏 览的页的脚本命令 1ASP的运行环境ASP只能用于下列Web Server 11 IIS 12 Microsoft Personal Web Server 2ASP的编程语言ASP可以使用VBScript和JavaScript进行程序编写 3ASP文件ASP的文件后缀名为ASP以区别于同样可以包含Script的HTML 文件一个ASP文件是一个文本文件 可以包括下列元素的任意组合 31 文本text 32 HTML标志tags 33 Script命令 ASP 不需要任何HTML的tag保存在文件中起个好听的名字文件名的后缀一定要改为 ASP 然后上传到服务器上一个有执行权的目录下例如root接下来的问题是怎么执行这个ASP程序 246 ASP访问数据库的原理 ASP是服务器端的脚本执行环境可用来产生和执行动态的高性能的WEB服务器程序当用户使用浏览器请求ASP主页时WEB服务器响应调用ASP引擎来执行ASP文件并解释其中的脚本语言javascript或vbscript通过ODBC连接数据库由数据库访问组件ADOactive data objects完成数据库操作最后ASP生成包含有数据查询结果的HTML主页返回用户端显示[15] 247对ASP的简要介绍 ASP是服务器端的脚本执行环境可用来产生和执行动态的高性能的WEB服务器程序当用户使用浏览器请求ASP主页时WEB服务器响应调用ASP引擎来执行 ASP文件并解释其中的脚本语言javascript或vbscript通过ODBC连接数据库由数据库访问组件ADOactive data objects完成数据库操作最后ASP生成包含有数据查询结果的HTML主页返回用户端显示[15] 25任务概述 随着计算机的普及和网络技术的迅速发展人们也越来越依赖于计算机和网络因此网络安全应该也必须引起注意网络安全是一门涉及计算机网络通讯密码信息安全应用数学数论信息论等多种学科的综合性学科涉及面极广而且不断更新和发展 该个人网站系统是基于InternetIntranet 及Web技术建立以BrowserServer 为结构模式以数据库为后台核心应用以服务为目的信息平台对资源进行科学的加工整序和管理维护为提供信息保障包括界面设计代码设计这一阶段偏重于网页制作工具和技巧的应用 编写总 图2-1 论坛功能图 1 个人专题 这里收录了我平时搜集的一些文章和音乐各位访客可以根据自己的喜好进行阅览 2 我的相册 在这个板块可以看到我的照片班级照片和搜集的校园照片如果大家喜欢可以收藏更改照片的时候只要更新数据库就可以了 3 网站说明 里面是我对整个网站的介绍不太清楚网站构架的访客可以先到这里 4 给我留言 这是每位访客针对我的网站情况给我留言这些留言会直接保存到数据库里面并且能够轻松的读取 图2-2 留言板功能图 5 发送邮件 各位访客可以通过outlook向版主或者其他人发送电子邮件 6 链接百度 如果访客想在互联网上查找东西可以直接点击这里 图2-3 网站的各个模块 26数据库结构设计 261论坛管理员登录 表2-1 管理员登录 字段名称 数据类型 字段大小 允许空 说明 id 自动编号 长整型 否 无 user 文本 50 否 无 pwd 文本 50 否 无 1(2(限制条件 在论坛管理员登录时只有正确输入此表中的用户名和密码才能够登录到管理界面才有权对论坛里面的内容进行删除否则只能 262论坛发言 表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(限制条件 没有在论坛中正确填入自己的基本信息就会导致登录失败表中不会保存此内容 263论坛回复表 1(2(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 是 无 264论坛显示评论 1(表的说明 此表用来存放显示评论及回复的内容共有十三个字段其中id字段设为主键数据类型为自动编号其余为数字文本或备注存放发布评论时的一些基本设置 2(限制条件 根据你发表评论时提交不同的设置会有相应的内容存储到数据库中以便于显示不同的设置要求如留言颜色和表情图示可以根据你不同的选择显示不同的颜色和图片 表2-4 论坛显示评论表 字段名称 数据类型 字段大小 允许空 说明 id 自动编号 长整型 自动编号 show 自动编号 50 是 自动编号 view 日期时间 50 是 留言时间 cookies 文本 50 是 姓名 HTML 文本 50 是 性别 all 数字 长整型 计数器 url 备注 是 个人网站 bgcolor 文本 50 是 留言颜色 background 备注 是 电子邮件 bgproperties 文本 50 是 给版主 ipshow 文本 50 否 Yahoo Msn 265图片存放 表2-5 图片存放路径表 字段名称 数据类型 字段大小 允许空 说明 编号 自动编号 长整型 自动编号 图片编号 数字 长整型 图片编号 图片路径 文本 50 否 图片路径 1(表的说明 此表用来存放我的照片版块的照片共有三个字段没有主键的设置数据类型分别为自动编号数字文本 2(限制条件 增加或删除照片的时候只能在库里进行照片路径的管理 266 留言板 1(表的说明 此表用来存放给我留言版块的留言人留言标题以及留言内容共有四个字段其中id字段设置为主键数据类型为自动编号其余三个字段的数据类型均为文本留言者提交留言内容以后就会存储到此表中网页再通过连接数据库调用此表显示每个留言内容 2(限制条件 没有后台限制想留言的任何访客都可以在此留言板中留言并且能够显示出来 表2-6 留言表 字段名称 数据类型 字段大小 允许空 说明 id 自动编号 长整型 自动编号 name 文本 50 否 留言姓名 title 文本 50 否 留言标题 body 备注 否 留言内容 第三章 结果与讨论 31 个人简介版块 本模块是个人简介部分每个个人网站都会有作者介绍在这个模块访客会了解到作者的一些基本信息这里以我女朋友为主题制作的个人网站大致界面内容如图31所示 32 我的论坛版块 在个人网站建设中BBS论坛也是其中最主要的一个子系统BBS论坛的主要功 能就是讨论问题论坛采用了BS模式提供了发表评论回复评论和管理员对评论进 行管理等功能 321 显示评论功能 论坛首页以及显示评论界面如图32所示图最上面显示的是此页面的基本信 息由中间的超链接可进入发表评论界面管理界面 此界面的功能是显示评论内容根据不同的提交数据可以显示不同的图片和 字体颜色并且可以通过上面的图标可通过outlook发送电子邮件每个评论都有 回复链接由此可进入回复界面 此界面可以分为多个页面每个页面可以显示八个评论的内容每超过八个评 论程序会自动增加页面以显示评论实现页面加一的代码如下 If Page rsPageCount Then a href "indexASPpage Page1 " end if 图3-2 显示评论 如果没有人发表评论页面会自动显示目前没有任何评论内容 连接数据库的代码如下 Set conn ServerCreateObject "ADODBConnection" DBPath ServerMapPath "boardmdb" connOpen "driver Microsoft Access Driver mdb pwd testdbq " DBPath SET ps ServerCreateObject "ADODBRecordset" psOpen "Select From admin where user "session "user" " and pwd "session "pwd" "" conn13 代码的作用分别是 创建ODBC数据源打开连接boardmdb数据库的路径创建access驱动打开bbs表创建Recordset对象操作数据库中的记录利用创建的Recordset对象访问表中的用户名和密码记录 322 发表评论与回复评论功能 进入发表评论界面后此界面如图33所示 在此界面操作简单页面简洁完全控件式的页面布局访客无需注册和登录只需填写个人信息在表情图片和留言颜色处访客可以根据自己的喜好和发言内容进行选择在给版主处访客可以选择如果留言只是留给版主的只有版主才能看到对论坛的其他人是隐藏的个人网站MSNICQ可不用填写姓名性别和电子邮件必须以正确的格式填写否则会出现出错提示对于用户的评论立即在主页的对应位置显示出来达到即时见效的功能 图3-3 发表评论 以下代码用于用户访问系统记录用户身份 if not cookies null then else do nothing or set cookies "" end if 代码的意思是如果cookies值不为空读取cookies中已经记录的用户资料如果为空就重新记录点击提交以后内容会自动保存到po_sendASP中以后此用户再登陆就会记录用户的信息 323 管理员登录功能 进入管理员界面后可以看到如图所示的界面 因为设有登录权限所以只有管理员才能进入管理界面管理员账号和管理员密码都记录在数据库中系统便会根据这些登录资料辨别出管理员的身份权限判断管理员是否合法成功登录的合法管理员有权限察看资料这些资料包括其他用户的个人资料包括用户昵称用户性别用户邮箱用户网址等等 以下脚本代码连接数据库判断登录账号和密码是否正确如果输入的密码错误会进行出错处理 script language "JavaScript" --function add chk if chkuservalue "" alert "请输入管理员帐号" return false if chkpwdvalue "" alert "请输入管理员密码" return false -- SessionAbandon responseredirect"index2ASP" 图3-4 管理员登录 324 管理功能 管理员进入管理界面后可见到以下界面 图3-5 管理界面 以下脚本代码对系统进行设置 script language "JavaScript" --function add chk if chkviewvalue "" alert "请输入显示个数" return false if chkallvalue "" alert "请输入人气指数" return false -- 3 个人专题版块 在这个版块我设计和两部分内容包括文学欣赏和快乐音乐文学欣赏里收集了一些精美文章快乐音乐里收集了一些好听的mp3歌曲 331 文学欣赏 此版块的界面如图所示 图3-6 文学欣赏界面 332 快乐音乐 进入此版块界面如图所示 通过在数据库中存放音乐路径达到在网页上播放的效果在音乐的首页上放置了歌曲的名字网友无需登录即可收听自己喜欢的歌曲 i 2 embed src requestcookies "S"i loop false autostart false name bgss2 width "200" height "120" 以上代码用来读取数据库中的音乐路径此控件专门播放mp3的音乐进入播放界面后就会出现此控件点击播放就直接调用数据库中的音乐进行播放 图3-7 音乐界面 34 我的相册版块 个人网站中又一亮点就是个人相册的设置在我的相册里放置了我自己的照片班级照片和校园照片 相册里面的这三个版块具有相同的版面设计如下图所示 图3-8 相册界面 这些照片的路径存放在数据库中在页面中直接连接显示点击每个小图即可察看大图连接数据库显示图片代码如下 i 1 连接的第一张图片 img src requestcookies "S"i width "170" height "160" cookies值 35 网站说明版块 此版块是我根据自己的网站结构对整个网站以及每个版块所做的网站结构和功能的说明以及网站和作者版权说明如下图所示 图3-9 网站说明界面 如果网友不清楚网站的构架可以查看此版块 36 给我留言版块 留言板是目前最为流行的网络应用之一使用留言板可以为留言者提供发言的机会让他们能够及时准确地交换自己的观点 361 留言板主界面 完整的留言板具有发表留言和察看别人留言的功能如图所示的留言板主界面index1ASP可由此进入留言界面和察看留言界面 图3-10 留言主界面 在主界面中存有全部留言的作者和主题点击你想察看的主题就会进入察看留言界面点击 发表帖子进入留言界面 362 留言界面 进入留言界面后将会看到如下图所示的界面sayASP 图3-11 发表留言界面 用户名标题和内容填完以后点击提交按钮系统就会提醒你提交成功察看帖 子如果填写不完整系统就会提示你错误信息 内容提交后就会自动保存在数据库中其中连接数据库代码如下 name Replace RequestForm "name" """" title Replace RequestForm "title" """" body Replace RequestForm "body" """" 保存内容到数据库代码如下 setsavebbs connexecute "insertinto bbs nametitlebody values "name""title""body" " 刷新数据库表中的内容产生新的记录集 363 察看留言界面 进入察看留言界面后可以看到每个留言者的留言内容如图所示showASP 进入每个帖子的浏览页主要是通过连接数据库获取该帖子的id号其代码如 下 id requestquerystring "id" set show connexecute "select from bbs where id " id "" 分别显示作者主题和内容的代码如下 show "name" show "title" show "body" 图3-12 察看留言界面 364 连接数据库 留言板中的每个页面index1ASPsayASPshowASPsaveASP都包含了连接数据 库的文件connASP目的是随时连接数据库它的代码如下 set conn ServerCreateObject "ADODBconnection" connprovider "Microsoftjetoledb40" connopen serverMapPath "bbsmdb" ServerscriptTimeout "10" connstr "DBQ "servermappath bbsmdb" "DefaultDir DRIVER Microsoft Access Driver mdb " set conn ServerCreateObject "ADODBconnection" connopen connstr 代码的意思是创建ADODB数据源创建连接驱连接表的路径以及access数据对象进行网页和数据库的连接 37 发送邮件版块 在网站的每个大的版块上都有与我联系的图片链接点击此链接可进入如下界面 在这里可以选择要发送邮件的收件人主题及内容主要实现的代码如下 mailtojlens126com 此代码主要用于连接到outlook express进行邮件的发送 图3-13 发送邮件界面 38 链接百度版块 在网站的首页上我设置了链接百度的搜索引擎如果访客有内容要查询可以直接在此引擎内搜索可直接链接到百度查找内容如下图所示 图3-14 链接百度 连接百度脚本代码如下 SCRIPT language javascript function g formname var url "com投稿赚钱 formnamevalue "2097152" formnameaction url return true 使用javascript脚本语言定义一个表格函数把百度的路径存储到表格属性中通过表格动作访问百度的网址 39讨论 391 网站的风格是否统一 一个成功的网站首先需要一个优秀的设计然后辅之优秀的制作设计是网站的核心和灵魂一个相同的设计可以有多种制作表现的方式 一方面是纯网站本身的设计比如文字排版图片制作平面设计三维立体设计静态无声图文动态有声影像等 另一方面是网站的延伸设计包括网站的主题定位和浏览群定位智能交互制作策划形象包装等 这两方面相辅相成做完网站后首先需要测试的就是网站的整体风格和总体色调每个网站的风格都有特定的主题我的网站主色调是绿色但其中也不乏别的颜色予以搭配使整个网站看起来有一种温文尔雅的感觉 其次是看网页风格的测试每个页面上的字体的风格字体颜色字体的特效文本风格文本颜色以及表格属性位置等都要有统一的设置如我的网站每个页面上的滚动字幕及字体特效都有统一的风格 392 网站链接稳定性测试 超级链接对于网站用户而言意味着能不能流畅的使用整个网站提供的服务因而链接将作为一个独立的项目进行测试网站的运行中整个系统是否运行正常主要采用将测试长时间运转进行测试数据库链接是一种危险的昂贵的有限的资源特别是在多层Web应用程序中必须正确管理链接 第四章 总结 在本次设计的全过程中我对四年所学的知识有了一个比较系统的认识和理解涉及了各方面的知识大大扩展了我的知识面同时是我学会了如何使用所学的知识去解决一些实际的问题 在设计中我深知自己掌握的知识还远远不够掌握的一些理论知识应用到实践中去总会出现这样或那样的问题不是理论没有掌握好而是光知道书本上的知识是远远不够的一定要把理论知识和实践结合起来把学到的知识应用到时间中去多做多练才可以把理论的精华发挥出来知识不是知道了解就好一定要去应用它发展它让它在现实生活中得到充分的应用从而解决一些问题这才是学习的根本目的而且知识又不是单一的它是互相联系的学科与学科之间都有着内在的联系计算机是一门非常复杂且庞大的学科一项课题往往需要多项技术才可以完成的在设计阶段通过对课题的深入分析与研究迫使我对技术有了一定的了解在遇到问题时得到了指导老师与同学的悉心帮助使我感受到集体的力量是无穷的 通过这次设计我学会了和别人配合工作因为一个人所学的知识不可能面面俱到的只有通过合作发挥自己的优点体现团队精神才能使工作做得更为出色通过这次设计我学到了许多书本上学不到的知识增强了自己的动手能力即将毕业我十分珍惜这次锻炼的机会我按部就班的完成了自己的设计任务但由于自己的知识水平有限仍然存在很多的不足之处恳请老师多多指教当今的社会是竞争的社会而人才的竞争则是竞争的焦点毕业设计对于我们即将离校的同学来说是离校前很好的一次锻炼使我们各方面的能力都有了很大的提高为我们踏出校门走上社会增强了能力与自信 计算机技术的高速发展使我深深地认识到只有不断的加强学习才能在 计算机技术方面不至于被淘汰今后我还要加强学习努力使自己成为一位专业的计算机人员为我自己所从事的工作服务 致谢 毕业设计完成之际我由衷地感谢陈老师的大力帮助和支持感谢我的同学与朋友在我遇到各种各样复杂问题的时候给予我鼓励和帮助使我的分析问题和解决问题能力有了很大的提高 经过的忙碌和工作本次毕业设计已经接近尾声作为一个毕业设计由于经验的匮乏难免有许多考虑不周全的地方如果没有导师的督促指导以及一起工作的同学们的支持想要完成这个设计是难以想象的本论文是在悉心指导下完成的师渊博的专业知识严谨的治学态度精益求精的工作作风诲人不倦的高尚师德严以律己宽以待人的崇高风范朴实无华平易近人的人格魅力对我影响深远不仅使我树立了远大的学术目标掌握了基本的研究方法还使我明白了许多待人接物与为人处世的道理所有这一切都将成为我受益终生的宝贵财富本论文从选题到完成每一步都是在导师的指导下完成的倾注了导师大量的心血在此谨向导师表示崇高的敬意和衷心的感谢我在研究思想方法上得到了许多启发并在研究工作中采用他们的部分研究成果与统计资料尽管与他们为我付出的一切相比所有的语言都显得苍白无力我仍要真诚地说声谢谢感谢我的三年来对我学习生活的关心和帮助在论文即将完成之际我的心情无法平静从开始进入课题到论文的顺利完成有多少可敬的师长同学朋友给了我无言的帮助在这里请接受我诚挚的谢意最后感谢我的母校年来对我的大力栽培 [2]Stephen SteltingOlav Maassen Spplied Java Patterns[M] Prentice Hall2002 [3]Kirk Knoernschild Java Design-ObjectsUML and Process[M] Addison-Wesley2002 [4]刘华程序设计清华大学出版社 [5]小志ASP入门与实例演练薄[M] 北京中国青年出版社 [6]赵增敏 ASP动态网页设计[M] 北京电子工业出版社2003 [7]邓文渊陈俊华挑战ASP与网页数据库设计[M]北京中国铁路出版社2004 [8]宣小平ASP数据库系统开发实例导航[M]北京人民邮电出版社2003 [9] 蒙新ASP编程技术与综合实例演练[M]北京出版社2001 [10] 王珊等 数据库系统概论第四版[M] 北京高等教育出版社2006 [11] 季久峰梁建全宋修舵专家门诊ASPNET开发答疑200问人民邮电出版2004 [12] 刘瑞新汪远征程伯言ASP编程基础及应用教程机械工业出版社出版2004 [13] 于鹏VBSciptASP网页设计语言教程出版社电子工业出版社2004 [14] Chris Brenton Camero Hunt网络安全积极防御从入门到精通[M] 北京电子工业出版社2001 无锡科技职业学院毕业设计论文 个人网站制作 用户 管理员 登录 评论 管理 发表 用户 留言 显示 发表 个人简介 个人专题 链接百度 我的相册 网站说明 个性花园 网友 文学欣赏 给我留言 我的论坛 发送邮件 快乐音乐 衣服 饰品 我的照片 我的班级 美丽校园 i v 15
本文档为【个人网站制作_毕业设计(论文)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_998870
暂无简介~
格式:doc
大小:58KB
软件:Word
页数:27
分类:工学
上传时间:2017-09-21
浏览量:50