ASP+Access个人博客系统毕业设计论文

上传人:油条 文档编号:106222978 上传时间:2019-10-14 格式:DOC 页数:35 大小:659.50KB
返回 下载 相关 举报
ASP+Access个人博客系统毕业设计论文_第1页
第1页 / 共35页
ASP+Access个人博客系统毕业设计论文_第2页
第2页 / 共35页
ASP+Access个人博客系统毕业设计论文_第3页
第3页 / 共35页
ASP+Access个人博客系统毕业设计论文_第4页
第4页 / 共35页
ASP+Access个人博客系统毕业设计论文_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《ASP+Access个人博客系统毕业设计论文》由会员分享,可在线阅读,更多相关《ASP+Access个人博客系统毕业设计论文(35页珍藏版)》请在金锄头文库上搜索。

1、ASP+ Access个人博客系统郑州XXXXXX学院专科毕业设计题 目 ASP+Access个人博客系统学生姓名 XXX专业班级 XXXXXXXXX学 号 XXXXXXXXXX 院 (系) XXXXXXXXXXX指导教师(职称) XXXXXX完成时间 XXXX年X月X日IASP+Access个人博客系统摘 要 博客,又译为网络日志、部落格或部落阁等,是一种通常由个人管理、不定期张贴新的文章的网站,也是现今网络上最为流行的交流平台。博客上的文章通常根据张贴时间,以倒序方式由新到旧排列。许多博客专注在特定的课题上提供评论或新闻,其他则被作为比较个人的日记。一个典型的博客结合了文字、图像、其他博客

2、或网站的链接、及其它与主题相关的媒体。能够让读者以互动的方式留下意见,是许多博客的重要要素。大部分的博客内容以文字为主,仍有一些博客专注在艺术、摄影、视频、音乐、播客等各种主题。博客是社会媒体网络的一部分1.。本博客系统便是尝试用ASP在网络上架构一个动态的电子商务网站,它是在Windows XP下,以ACCESS为数据库开发平台,Netbox作为测试服务器,采用ASP(Active Server Pages)技术开发的个人博客系统。分为前台和后台两部分,前台部分主要实现日志、留言板、个人档的浏览功能。后台部分由管理员和用户使用,主要包括用户注册,日志管理,留言板管理,个人资料管理等功能。建立

3、后的个人博客系统是一个动态、交互式、具有类似于新浪博客、QQ空间等网络交流互动平台网站。关键词 ASP/ACCESS/Netbox/个人博客系统IIII目 录摘 要前 言11 系统需求分析22 开发工具的选用及介绍32.1 ASP32.2 Access42.3 Dreamweaver53 数据库设计及数据库语言介绍63.1数据库设计63.2采用的数据库语言-SQL63.3数据库连接74 系统详细设计104.1 前台功能实现104.1.1 前台总体设计114.1.2 前台功能模块实现114.2 后台管理174.2.1后台总体设计174.2.2后台功能模块实现185 系统运行测试27结束语30致

4、谢31参考文献324前 言博客是一个网页,通常由简短且经常更新的帖子构成,这些帖子一般是按照年份和日期倒序排列的。而作为Blog的内容,它可以是你纯粹个人的想法和心得,包括你对时事新闻、国家大事的个人看法,或者你对一日三餐、服饰打扮的精心料理等,也可以是在基于某一主题的情况下或是在某一共同领域内由一群人集体创作的内容。它并不等同于“网络日记”。作为网络日记是带有很明显的私人性质的,而Blog则是私人性和公共性的有效结合,它绝不仅仅是纯粹个人思想的表达和日常琐事的记录,它所提供的内容可以用来进行交流和为他人提供帮助,是可以包容整个互联网的,具有极高的共享精神和价值。 本论文主要阐述一个博客网站系

5、统的建设及其后台操作过程和一些关键技术。该系统信息来源主要由用户直接添加,通过审核后,在网站上发布出来,以供大家共同欣赏。本系统包含有四大模块,日志、留言、个人档等三大功能。该博客网站系统是应用Dreamweaver8、Access2007、Photoshop CS3等软件,后台结合ASP编程技术开发出来的。我们根据个人喜好开发了个人博客系统。 1 系统需求分析在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定

6、的检索方式将所需要的信息从网站上下载下来。因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。个人博客系统就是当今网络上最为流行的交流互动平台,个人系统是针对网络用户的交流需求,提供一个方便的可以支持跨地域结交朋友、聊天、互动、了解多方信息的平台。个人博客内容丰富,界面简洁美观,大大丰富了当代人的精神需求。博客能让个人在互联网上表达自己的心声。这是一个收集和共享任何感兴趣的事物的地方-可以是政治评论、个人日记或是指向您想记住的网站的链接。许多人使用博客只是要组织自己的想法,而有些人则在全球成千上万的浏览者中赢得影响力。职业

7、和业余新闻记者使用博客发布特发新闻,而有写日记习惯的人则会在博客 中宣示自己内心的想法。而摄影和美术发烧者,可以通过博客 系统的管理自己的作品,无论您要发表什么意见,博客都可以帮您表达出来。博客作为一种新表达的方式,它的传播不仅情绪,包括大量的智慧、意见和思想。某种意义上说,它也是一种新的文化现象,博客的出现和繁荣,真正凸现网络的知识价值,标志着互联网发展开始步入更高的阶段。2 开发工具的选用及介绍 随着Internet技术的快速发展与普及,各种制作网页的软件也如雨后春笋,从最初制作静态网页的Html到现在非常流行的“ASP” 、“JSP” 、“. NET”等互动网页制作工具,该网站的制作主要

8、用到了ASP、Access和Dreamweaver等。2.1 ASP ASP是Active Server Page的缩写,意为“活动服务器网页”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。 ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。与HTML相比,ASP网

9、页具有以下特点: (1)利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术; (2)ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试; (3)服务器上的ASP解释程序会在服务器端制定ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页; (4)ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息; (5)ASP可以使用服务器端ActiveX组建来执行各种各样的任务,例如存取数据库、发现那

10、个Email或访问文件系统等; (6)由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可放置ASP程序代码被窃取5。2.2 AccessAccess 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务2.。 Access是一

11、种关系型数据库管理系统,其主要特点如下: (1)存储方式单一 Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件种,便于用户的操作和管理。 (2)面向对象 Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程

12、序更为简便。 (3)界面友好、易操作 Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。 (4)集成环境、处理多种数据信息 Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。 (5)Access支持ODBC(开发数据库互连,Open D

13、ata Base Connectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用3。2.3 Dreamweaver使用Macromedia公司的产品Dreamweaver软件。因HTML的稳定性、广泛支持性及可创建复杂的页面效果,该网站页面主要使用DreamWeaver软件。还用到一些基本上的Html语言

14、。(1)处理图片工具:Photoshop9.0是Adobe公司的产品,是功能非常强大的专业图形软件,可以制作任何你想要的平面效果。其中包含的ImageReady是用于网页图片制作的。(2)制作动画工具:Macromedia公司出品的Flash互动网页制作工具与Dreamweaver和firework并称网页制作三剑客,该网站使用Flash制作动画效果(3)动态网页制作技术:脚本语言Javascript和Vbscript,Javascript是Netscape,它介于JAVA和HTML之间,是基于对象(Object)和事件驱动(Event Driven)并运行于客户端的编程语言。网站主要运用ja

15、vascript制作一些网页特效。ASP(Active Server Pages)是包括HTML标记、文本和脚本命令的文件,使用它可以创建动态、交互的 Web 服务器应用程序,并可以组合HTML页、脚本命令和ActiveX组件以创建交互的Web页和基于Web的功能强大的应用程序6。3 数据库设计及数据库语言介绍3.1 数据库设计本系统采用的数据库是Microsoft Access,建立db.mdb数据库,然后建立相应的表。该数据库中表及其用途如表3-1所示。表3-1 数据表功能一览表Admin用户表rz_fenlei日志分类表pinglun留言表rizhi日志表userandip访问者ip表counter访问统计表3.2 采用的数据库语言-SQLSQL是英文Structured Qu

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号