下载此文档

基于ajax技术的log发布系统设计ppt_精品.ppt


文档分类:IT计算机 | 页数:约18页 举报非法文档有奖
1/18
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/18 下载此文档
文档列表 文档介绍
基于Ajax技术的 Blog发布系统设计
本科毕业设计(论文)
问题的提出
背景
随着网络技术的不断发展和人们对生活理念的不断改变,相继出现了EMAIL、BBS、ICQ等方便、快捷的传播信息和相互交流的方式。而Blog的出现,带给互联网用户的是更多样、更全面的交流方法,是一种自我形象的展示和个人价值的实现。
内容介绍
需求分析
1
实施方案
2
系统结构
3
系统设计
4
系统测试
5
个人总结
6
用户需求
系统功能性需求:
访客
浏览日志
搜索日志
发表评论
数据库
博主
登录
登录
后台管理
博客管理
日志管理
数据备份
发表留言
博主
博客管理
日志管理
博客管理
数据备份
日志管理
博客管理
发表留言
数据备份
日志管理
博客管理
搜索日志
发表留言
数据备份
日志管理
博客管理
浏览日志
搜索日志
发表留言
数据备份
日志管理
分类管理
评论管理
系统设置
模板更换
用户需求
系统非功能性需求:
前台应该简洁、实用、交互性好,有Web
使用流行的Ajax技术,改善用户体验。日志显示、搜索、系统日历、分类等都采用Ajax技术
采用Smarty模板引擎,业务逻辑和表现层分离,即逻辑程序与美工分离
结构清晰合理,对网站访问量应该进行统计,对日志的评论数、点击量等都应该进行统计
登陆验证应该使用Session认证
实施方案
采用APM方案,即Apache+PHP+MySQL方案。它是一个非常理想的网站解决方案。

关键技术之Ajax技术
Ajax是使用客户端脚本与Web服务器异步交换数据的Web应用开发方法。使用Ajax,可以在不中断交互流程的情况下,重新加载Web页面,从而实现页面动态更新。
实施方案
Ajax技术原理
Ajax即异步JavaScript+XML,客户端通过javaScript提交用户指定的命令和参数,传递给服务器,服务器接收到命令和参数后进行处理,然后把处理结果按照一定的格式通过XMLHttpRequest返回给客户端,客户端再按照一定的形式显示给客户,即显示在网页上。由于Ajax请求是异步的,客户端可以不用等待服务器指令直接与用户进行沟通,大大减少了服务器的负担。
实施方案
Ajax技术优势
无刷新更新页面,减少用户心理和实际等待时间
当读取大量数据时,不会出现恼人的“白屏”现象;
当页面有更新时,不需要重新加载该页面,只更新需要更新的部分;
采用异步交互模式,在等待服务器响应的过程中,用户可以在原有页面上操作,可以缩短用户的可感知等待时间;
Ajax可以把以前服务器负担的的一切工作转嫁到客户端,利用客户端闲置的能力来处理,减轻服务器负担。
实施方案
关键技术之Smarty技术
在实际应用中,使用Smarty目的就是要使PHP程序员同模板设计者分离,也就是说当程序员改变程序的逻辑内容时,不会影响到美工的页面设计;当美工修改页面也不会影响到程序逻辑。
系统结构
数据库备份
访客
管理员
浏览日志
搜索日志
通过分类
通过列表
通过标签
RSS订阅
管理
博客
管理
日志
管理
数据
侧边列表管理
模板管理
写日志和日志管理
分类管理
标签管理
评论管理
评论
前台显示模块
后台管理模块
系统功能模块图

基于ajax技术的log发布系统设计ppt_精品 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数18
  • 收藏数0 收藏
  • 顶次数0
  • 上传人2247402346
  • 文件大小0 KB
  • 时间2012-06-24