asp个人博客系统实现毕业论文_asp论坛系统毕业论文

其他范文 时间:2020-02-28 09:24:02 收藏本文下载本文
【www.daodoc.com - 其他范文】

asp个人博客系统实现毕业论文由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“asp论坛系统毕业论文”。

系统实现

1.1前台的实现

(1)日志功能模块

日志版块可以说是本系统里最复杂的一个前台功能块,文章的首页程序要求把最近的日志的时间计算出来,然后把此时间段的日志列出。

在首页还列出了日志的评论、全部浏览的入口和访问量,在日志版块的功能中,还有日志详细内容页、日志发表评论和日志列表页。

该模块包括日志首页、日志内容显示页、日志评论显示页等页面。

(2)图片功能模块

图片功能模块同日志功能模块很相似,也分为首页、图片内容查看、图片列表页,但没有搜索程序,图片可以通过在首页单击直接进入图片内容页。

(3)链接功能模块

链接功能模块比较简单,只有一个列表程序页,它提供了日志空间所有者感兴趣的网站的链接,与访问者共享,因此只需要一个页面把所有的链接列出来就可以了。

(4)公共程序块

公共程序块的内容包括:日志空间的标识logo和一级菜单,这在前面的程序页面规划中已经提到过了;还有就是日志空间页面左边的搜索、热点评论、日志统计和最新链接,这4部分分别放在不同的程序文件中。

1.2后台的实现

系统的后台主要体现管理的功能,是对前台显示信息的管理。个人网上日志系统源于个人使用的需求,因此本系统是以单用户为研究对象,如有需要以后可扩展为多用户系统。

单用户的日志系统,其重点在于完成信息的管理、分类和思想的交流,不需要复杂的权限验证,所以后台功能包括发表信息和系统设置两大部分。

(1)发表信息:发表日志、链接、图片及相关的管理。

(2)系统设置:管理分类、管理评论、管理账号、退出登录。

(2)管理日志/链接/图片

这些都是需要发布的信息,其中日志的信息最复杂,这里主要说明管理日志功能,其他的只是数据表字段不同,管理操作的实现方法很相似。

在这个功能模块中,主要对日志空间中的日志进行添加、编辑、删除、拷贝等操作,这些操作需要在日志列表中完成,列表是管理操作的载体,结果也在列表中体现。比如,添加新日志后,刷新列表就可以看到。

列表需要解决两个问题:快速搜索和分页。

(1)快速搜索的难点在于对输入的的处理,以及结果列表的排序。

(2)分页的难点在于准确快速地显示每页的内容。

通过对seion的验证,判断管理者的权限,失败则返回登录页面:

<% If Seion(“blog_status”)“login” Then Response.Redirect “login.asp” %>

为了使日志列表能及时刷新,需要告诉浏览器不要缓存此页面。调用response对象的相关方法来禁止浏览器缓存此页,具体程序见aspmkrfn.asp,该程序是日志系统的公共函数文件,包括格式化时间、调试、上传文件等。

快速搜索功能,由adminarticlelist.asp完成,首先定义了完成搜索功能必需的变量:dbwhere、masterdetailwhere、searchwhere、a_search、b_search及whereclause,用于处理搜索条件,建立SQL查询字符串。然后连接数据库,执行查询语句,得到记录集(recordset对象)。这样就完成了搜索功能的大部分,剩下的就是把记录集按照顺

序显示出来。

显示记录集,需要与页面的输出格式打交道,一般都是把记录集显示为列表。如果记录集中的数据太多,就需要分页显示,分页的算法是,通过页数和分页量计算出当前页的记录在记录集中的首位置和末位置,每翻一页,根据提交的页数,重新计算首尾记录的位置。

(3)管理分类

管理分类的界面与日志列表相似,也包括搜索、添加、查看、修改、删除、拷贝等功能,只是分类信息是存在分类表中的,信息保存的地方和字段不同,程序原理相同,参照日志管理列表编写代码,可以按照关键字搜索分类名称,需要注意的是,分类表的表名为category,相关字段的名称要对应。

(4)管理评论

评论是用户在前台浏览日志等信息时发表的,在后台可以查看其内容,也可以选择删除某些评论。评论列表与前面的列表界面相似,不同在于评论只能查看和删除。对评论列表进行操作时,修改的数据表feedback中的数据,删除评论时,支持批量删除。

(5)管理账号

本系统为单用户系统,只有唯一一个管理员,实际上不需要账号列表,在此做个示意,多用户的系统就需要进行管理员权限分级,高级账号可以管理普通账号列表。账号列表和其他列表并没有太大区别,主要是显示的字段信息不同,与之相关的数据表是blog,代码与前面列表也大同小异,用户查看账号详细信息,包括发表日志的数量统计,也可以修改自己账号的密码及其他信息

1系统实现

1.1前台的实现

(1)日志功能模块

日志版块可以说是本系统里最复杂的一个前台功能块,文章的首页程序要求把最近的日志的时间计算出来,然后把此时间段的日志列出。

在首页还列出了日志的评论、全部浏览的入口和访问量,在日志版块的功能中,还有日志详细内容页、日志发表评论和日志列表页。

该模块包括日志首页、日志内容显示页、日志评论显示页等页面。

(2)图片功能模块

图片功能模块同日志功能模块很相似,也分为首页、图片内容查看、图片列表页,但没有搜索程序,图片可以通过在首页单击直接进入图片内容页。

(3)链接功能模块

链接功能模块比较简单,只有一个列表程序页,它提供了日志空间所有者感兴趣的网站的链接,与访问者共享,因此只需要一个页面把所有的链接列出来就可以了。

(4)公共程序块

公共程序块的内容包括:日志空间的标识logo和一级菜单,这在前面的程序页面规划中已经提到过了;还有就是日志空间页面左边的搜索、热点评论、日志统计和最新链接,这4部分分别放在不同的程序文件中。

1.2后台的实现

系统的后台主要体现管理的功能,是对前台显示信息的管理。个人网上日志系统源于个人使用的需求,因此本系统是以单用户为研究对象,如有需要以后可扩展为多用户系统。

单用户的日志系统,其重点在于完成信息的管理、分类和思想的交流,不需要复杂的权限验证,所以后台功能包括发表信息和系统设置两大部分。

(1)发表信息:发表日志、链接、图片及相关的管理。

(2)系统设置:管理分类、管理评论、管理账号、退出登录。

(2)管理日志/链接/图片

这些都是需要发布的信息,其中日志的信息最复杂,这里主要说明管理日志功能,其他的只是数据表字段不同,管理操作的实现方法很相似。

在这个功能模块中,主要对日志空间中的日志进行添加、编辑、删除、拷贝等操作,这些操作需要在日志列表中完成,列表是管理操作的载体,结果也在列表中体现。比如,添加新日志后,刷新列表就可以看到。

列表需要解决两个问题:快速搜索和分页。

(1)快速搜索的难点在于对输入的关键字的处理,以及结果列表的排序。

(2)分页的难点在于准确快速地显示每页的内容。

通过对seion的验证,判断管理者的权限,失败则返回登录页面: <% If Seion(“blog_status”)“login” Then Response.Redirect “login.asp” %>

为了使日志列表能及时刷新,需要告诉浏览器不要缓存此页面。调用response对象的相关方法来禁止浏览器缓存此页,具体程序见aspmkrfn.asp,该程序是日志系统的公共函数文件,包括格式化时间、调试、上传文件等。

快速搜索功能,由adminarticlelist.asp完成,首先定义了完成搜索功能必需的变量:dbwhere、masterdetailwhere、searchwhere、a_search、b_search及whereclause,用于处理搜索条件,建立SQL查询字符串。然后连接数据库,执行查询语句,得到记录集(recordset对象)。这样就完成了搜索功能的大部分,剩下的就是把记录集按照顺序显示出来。

显示记录集,需要与页面的输出格式打交道,一般都是把记录集显示为列表。如果记录集中的数据太多,就需要分页显示,分页的算法是,通过页数和分页量计算出当前页的记录在记录集中的首位置和末位置,每翻一页,根据提交的页数,重新计算首尾记录的位置。

(3)管理分类

管理分类的界面与日志列表相似,也包括搜索、添加、查看、修改、删除、拷贝等功能,只是分类信息是存在分类表中的,信息保存的地方和字段不同,程序原理相同,参照日志管理列表编写代码,可以按照关键字搜索分类名称,需要注意的是,分类表的表名为category,相关字段的名称要对应。

(4)管理评论

评论是用户在前台浏览日志等信息时发表的,在后台可以查看其内容,也可以选择删除某些评论。评论列表与前面的列表界面相似,不同在于评论只能查看和删除。对评论列表进行操作时,修改的数据表feedback中的数据,删除评论时,支持批量删除。

(5)管理账号

本系统为单用户系统,只有唯一一个管理员,实际上不需要账号列表,在此做个

示意,多用户的系统就需要进行管理员权限分级,高级账号可以管理普通账号列表。

账号列表和其他列表并没有太大区别,主要是显示的字段信息不同,与之相关的数据表是blog,代码与前面列表也大同小异,用户查看账号详细信息,包括发表日志的数量统计,也可以修改自己账号的密码及其他信息。

asp个人博客系统毕业设计论文4

本文由第十三个天体贡献doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。摘要随着Internet的广泛应用,动态网页技术也应运而生.本文介绍了应用A......

asp个人博客系统毕业设计论文3

本文由qingjia20771贡献doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。目录„„ 系统概述 „„ 1第一章1.1 项目背景 „„ 1 1.2 系统开发的......

ASP在线学习系统的设计与实现

ASP在线学习系统的设计与实现摘 要:在线学习系统主要提供基于网络的学生自主台,教师使用该系统发布教学内容、布置或批改作业,发布公告和答疑解惑。学生使用该系统完成自主学习......

基于ASP的学生信息管理系统的设计与实现

基于ASP的学生信息管理系统的设计与实现摘 要由于学校规模进一步扩大,学生人数逐年上升,学生信息的管理也变得越来越复杂。为此,切实有效的把学生信息管理系统引入学校教务管理......

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

人生最大的幸福,是发现自己爱的人正好也爱着自己。 摘 要 随着Internet的广泛应用 动态网页技术也应运而生本文介绍了应用ASP动态网页技术开发博客系统的设计与实现 博客系统......

下载asp个人博客系统实现毕业论文word格式文档
下载asp个人博客系统实现毕业论文.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

热门文章
点击下载本文