张学源基于asp的博客系统的开发与研究终稿.doc

上传人:b****1 文档编号:237650 上传时间:2022-10-07 格式:DOC 页数:45 大小:956KB
下载 相关 举报
张学源基于asp的博客系统的开发与研究终稿.doc_第1页
第1页 / 共45页
张学源基于asp的博客系统的开发与研究终稿.doc_第2页
第2页 / 共45页
张学源基于asp的博客系统的开发与研究终稿.doc_第3页
第3页 / 共45页
张学源基于asp的博客系统的开发与研究终稿.doc_第4页
第4页 / 共45页
张学源基于asp的博客系统的开发与研究终稿.doc_第5页
第5页 / 共45页
点击查看更多>>
下载资源
资源描述

张学源基于asp的博客系统的开发与研究终稿.doc

《张学源基于asp的博客系统的开发与研究终稿.doc》由会员分享,可在线阅读,更多相关《张学源基于asp的博客系统的开发与研究终稿.doc(45页珍藏版)》请在冰豆网上搜索。

张学源基于asp的博客系统的开发与研究终稿.doc

学科分类号:

520.6070

湖南人文科技学院

本科生毕业论文

论文题目:

基于ASP的博客系统的开发与研究

(英文):

TheDevelopmentandResearchofBlogSystemBasedonASP

学生姓名:

张学源

学号:

07420145

系部:

计算机科学与技术系

专业年级:

网络工程2007级

指导教师:

谢东

职称:

副教授

湖南人文科技学院教务处

湖南人文科技学院本科毕业论文诚信声明

本人郑重声明:

所呈交的本科毕业论文,是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议,除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。

对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。

本人完全意识到本声明的法律结果由本人承担。

作者签名:

二○年月日

目录

摘要 I

Abstract II

第一章 绪论 1

1.1 问题的现状与背景 1

1.2 研究的目的和意义 1

1.3 系统需要解决的主要问题 1

1.4 系统开发介绍 2

第二章 开发环境与开发技术简介 3

2.1 MVC模式 3

2.2 Microsoftofficeaccess2003数据库系统 5

2.3 SQL语言简介 6

2.4 ASP脚本语言介绍 6

2.5 系统运行环境--IIS 7

第三章 可行性与需求分析 9

3.1 可行性分析 9

3.2 需求分析 9

3.2.1系统需求获取 9

3.2.2环境需求 10

3.2.3用户界面需求 10

3.2.4安全性需求 10

第四章 BLOG系统分析 12

4.1系统设计方案 12

4.2系统功能模块 12

4.3数据库需求分析 13

4.4数据库详细设计 14

4.4.1数据表设计 14

4.4.2数据库访问 18

4.4.3数据流程图(DFD) 18

4.4.4数据库E-R图 19

4.4.5数据字典 20

第五章 BLOG系统设计 22

5.1首页界面设计 22

5.1.1首页界面 22

5.1.2会员博客管理 23

5.1.3好友管理界面 25

5.1.4博客个人相册管理 27

5.1.5登陆页代码 29

5.1.6个人管理页面 30

5.2系统测试与维护 32

5.2.1系统测试 32

5.2.2博文录入界面测试 33

5.2.3后台管理 33

5.2.4系统维护 34

5.3权限设置 34

结束语 35

参考文献 36

致谢 37

湖南人文科技学院毕业论文

摘要

随着随着计算机技术的发展和普及,博客得到了极大的发展。

博客,是Weblog的简称。

博客是一种新的生活方式、新的工作方式、新的学习方式和交流方式。

它是继E-mail、BBS、ICQ之后出现的第4种网络交流方式。

博客作为个人的一种学习工具,简单易用,吸引人的兴趣。

因此对博客系统的开发与研究是很有必要的。

该系统以ASP为开发技术,使用VBscript为开发脚本,采用Web展示层和access2003数据库两层架构模式同时采用MVC开发模式,实现博客网站的动态管理,使得对博客信息的管理更加及时、高效,提高了工作效率。

关键词:

博客;ASP;Vbscript;Access2003

37

Abstract

Withthedevelopmentofcomputertechnologyandeconomic,Bloghavegotabigdevelopment.BlogisshortforWeblog.Blogisanewwaytoliveandwork,itisalsoanewwayforustostudyandtalk.BlogisaforthmethodforustoexchangeafterE-mail,bbs,ICQ.Manypeopleareinterestedinexchangingwithblog.Blogisawaytostudyasatool.So,it’snecessaryforustoresearchtheblogsystem.

ThissystemtakeASPasthedevelopmenttechnology,usesVBscriptisthedevelopmentlanguage,usestheWebdemonstrationlevelandtheaccess2003databasetwo-tiersystempatternsimultaneouslyusestheMVCdevelopmentpattern,realizestheBlogwebsitedynamicmanagement,causestobeevenmoreprompttotheBloginformationmanagement,highlyeffective,raisedtheworkingefficiency.

KeyWords:

Blog;ASP;Vbscript;Access2003

湖南人文科技学院毕业论文

第一章 绪论

1.1问题的现状与背景

随着Blog人数的增加,Blog作为一种新的生活方式、新的工作方式和新的学习方式已经被越来越多的人所接受,并且在改变传统的网络和社会结构。

它使交流和沟通更有明确的选择和方向性;单一的思想和群体的智慧结合变得更加有效;个人出版变成人人都可以实现的梦想。

Blog正在影响和改变着我们的生活。

Blog是以网络作为载体,简易迅速便捷地发布自己的心得,及时有效轻松地与他人进行交流,再集丰富多彩的个性化展示于一体的综合性平台。

展示丰富的个性化,对Blog功能的要求自然更高,新一代具有更多、更新、更全功能的Blog急需走进生活。

Blog在教育方面得到了很大的发展,它将互联网从过去的通讯功能,资料功能、交流功能等进一步强化,使其更加个性化、开放化、实时化、全球化,把信息共享发展到资源共享、思想共享、生命历程共享。

Blog已经成为一种继课件、积件、资源库、教育主题网站等信息化教学模式之后,新的网络应用模式。

它是应时代的需求而兴起的,也是应时代需求不断进步的。

1.2研究的目的和意义

随着信息的时代化,Web技术已经不再局限于单纯的提供信息服务,而是成为了一个平台,提供人们日常操作的平台。

因此博客能让个人在互联网上表达自己的心声。

这是一个共享和收集任何感兴趣事物的地方,有些人使用博客组织自己的日记本,有些人通过博客能够发布自己的产品信息,还有些人能够通过博客这一个平台宣告自己内心的想法。

在博客里面,用户能够分享自己的照片,影音,文章等信息。

无论你想发布什么信息,博客都能为你完美的展现出来。

博客作为一种新的文学表达形式,它的实现不仅能够为用户提供较为完善的文章发布,也能够汇聚网络中的大量智慧、意见和思想。

博客也不仅仅是一个文章发布系统,它也成了一种文化现象,它标志着互联网时代更高的阶段。

1.3系统需要解决的主要问题

现今博客系统能够完成用户的文章录入,文章管理等常规的文章系统的操作,本课题能够改善博客系统的关联性,能够为用户提供良好的交互信息,注册用户能够通过本系统完成交友,短消息等一些交互信息的交流

Blog是以网络作为载体,能够简易迅速地发布自己的日志,及时有效轻松地与他人进行交流,再集丰富多彩的个性化展示于一体的综合性平台。

本系统需要解决的技术上的问题:

(1)采用数据库技术,将管理人员信息、用户信息、文章信息等存储在不同的数据表内,实现信息分类管理,并通过编程技术动态改变数据信息。

(2)系统安全:

这是本次设计的重要问题,防止系统的被侵犯修改系统存储信息,使系统无法正常的使用等,也是需待解决的关键问题。

1.4系统开发介绍

本系统采用B/S(浏览器/服务器)设计框架。

B/S结构(Browser/Server结构)结构即浏览器和服务器结构。

随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。

在这种结构下,用户工作界面是通过WWW浏览器来实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。

这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。

以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。

它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。

B/S设计框架有如下一些特点:

(1)具有分布性特点,可以随时随地进行查询、浏览等业务处理。

(2)业务扩展简单方便,通过增加网页即可增加服务器功能。

(3)维护简单方便,只需要改变网页,即可实现所有用户的同步更新。

(4)开发简单,共享性强

第二章 开发环境与开发技术简介

2.1MVC模式

所谓的MVC模式,即模型-视图-控制器(Model-View-Controller)模式。

MVC模式的结构图如图2.1所示。

图2.1MVC结构图解

MVC作为模式,提供了一个原则,可以按照模型、表达方式和行为等角色把一个应用系统的各个部分之间的耦合解脱、分割开来。

※模型端

在MVC模型里,模型便是执行某些任务的代码,而这部分代码并没有任何逻辑决定它对用户端的表示方法。

模型端只有纯粹的功能性接口,也就是一系列的公开的方法。

通过这些公开的方法,便可以取得模型端的所有功能。

在这些公开的方法中,有些是取值方法,让系统其他部分可以得到模型端的内部状态参数。

其他的改值方法则允许外部修改模型端的内部状态。

但是,一般来说,模型端必须有方法登记视图,以便在模型端的内部状态发生变化时,可以通知视图。

业务模型的设计是MVC的核心,对于一个开发者来说,可以只专注于模型的设计。

※多个视图端

在MVC模式里面,一个模型端可以有几个视图端,而实际上复数的视图端是使用MVC的原始动机。

使用MVC模式可以允许多于一个视图端存在,并且可以在需要的时候动态的登记上所需的视图。

视图是用户看到并与之交互的界面。

视图向用户显示相关的数据,并能接受用户的输入数据,但是它并不进行任何实际的业务处理。

视图可以向模型查询业务状态,但不能改变模型。

视图还能接受模型发出的数据更新的事件,从而对用户界面进行同步更新。

※多个控制器端

MVC模式的视图端是与MVC模式的控制器端结合使用的。

当用户端与相应的视图端发生交互时,用户可以通过视窗更新模型的状态,而这种更新是通过控制器端进行的。

控制器端通过调用模型端的改值方法更改其状态值。

以此同时,控制端会通知所有的登记了的视图端刷新显示给用户的表示。

当Web用户单击页面中的提交按钮来发送HTML表单时,控制器接收请求并调用相应的模型组件去处理请

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 环境科学食品科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1