




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、博 客 系 统 需 求 分 析 报 告设计小组人员:易联博客团队日期:2012年3月8日一、系统概述“博客” 一词是从英文单词 Blog音译(不是翻译)而来。Blog是Weblog 的简称,而 Weblog则是由Web口 Log两个英文单词组合而成。Weblog就是在网络上发布和阅读的流水记录,通常称为“网络日志”,简 称为“网志”。博客(BLOGGERffi念解释为网络出版(WebPublishing )、发表 和张贴(Post-这个字当名词用时就是指张贴的文章)文章,是个急速成长的网 络活动,现在甚至出现了一个用来指称这种网络出版和发表文章的专有名词 Weblog,或 Blog。在网络上发
2、表Blog的构想始于1998年,但到了 2000年才开始真正流行。 而2000年博客开始进入中国,并迅速发展,但都业绩平平。直到2004年木子美 事件,才让中国民众了解到了博客,并运用博客。2005年,国内各门户网站,如新浪、搜狐,原不看好博客业务,也加入博客阵营,开始进入博客春秋战国时 代。起初,Bloggers将其每天浏览网站的心得和意见记录下来,并予以公开, 来给其他人参考和遵循。但随着 Blogging快速扩张,它的目的与最初已相去甚 远。目前网络上数以千计的Bloggers发表和张贴Blog的目的有很大的差异。不 过,由于沟通方式比电子邮件、讨论群组更简单和容易,Blog已成为家庭、
3、公司、部门和团队之间越来越盛行的沟通工具,因为它也逐渐被应用在企业内部网络(Intranet )。目前,国内优秀的中文博客网有:新浪博客,搜狐博客,中国 博客网,腾讯博客,博客中国等。二、需求分析博客系统是一个多用户、多界面的系统,主要包括以下几个模块组成功能类别子功能匿名用户管理(浏览者)注册浏览网站内容用户管理发布义章发布首乐发布图片更换皮肤发布义章系统管理(管理员)会员管理内容管理1 .匿名用户模块本模块主要由注册、登录、浏览博客3个部分组成。匿名用户可以对其他用 户的博客内容时行浏览,也可以通过注册后登录博客系统,中请一个属于自己的 博客。2 .注册用户模块本模块主要由个人信息管理、管
4、理关注、我的最爱,我的发布我的回复5个部分组成。这些功能可以对用户个人博客中的个人信息、关注、回复、图片和 文章,音乐,多媒体进行设置。3 .系统管理模块本模块主要由用户管理、评论审核管理、图片审核管理、文章审核管理,多 媒体音乐管理6部分组成。这是为了对注册用户的博客内容与个人信息进行管 理,并对博客中的评论、图片、文章进行审核,审核通过后才能发表。综合所述,博客系统的总体功能需求如下图所示.具体各功能模块实现功能描述登录信息录入功能描述实现用户登录操作操作权限具有用户管理、文章管理、网站设置三者之一的权限即可输入用户名称、用户密码加工(处理过程)最主要的是根据用户名称和密码作为查询条件,在
5、所有系统用户中进行查找,如果查找到弁具有相应的操作权限则 可以顺利进入到后台操作平台,如果失败则返回重新登 录。输出用户全部信息及权限信息DFD图业务数据流程:用户用户及权限信号后台处理用首页用户用户记录注释处理用户信息前一定要先进行验证(不能为空,格式和验证伪等)功能描述发布图片功能描发布图片述操作权限需要网站设置权限输入相删分类、上传图片、缩略设置、水印设置加工(处理可上传弁处理一张或多张图片到图片库和图片记录中。输出全部图片分类列表DFD图业务数据流程:用户图片信息一(上色-f 片列表图片圮录注释发布图片时定要选择好相册分类,可以上传的图片格式卜K制GIF,JPEG和PNGH种,大小不能
6、超过2M.功能描述发布文章功能描述发布文草操作权限需要是用户或者是管理员游客不准发布输入文章类别、文章标题、文章摘要、文章来源、关键字、推荐状态、评论状态、文章内容、添加时间。加工(处理过程)对用户输入的文章信息进行检查弁添加到数据库的文章记录中。输出继续添加信息DFD图业务数据流程:文章信:息一尸丁、添加 h文章记录继续添加信一乂早心求注释如果连续添加可以选择记住选项。发布文章内容时, 可以嵌入文本编辑器插件对文章内容进行排版,弁支 持发布图片和flush等内容。功能描述发布音乐功能描述发布音乐操作权限需要是用户或者是管理员游客正准发布输入音乐格式加工对用户输入的音乐信息进行检查弁添加到数据
7、库的文(处理过程)章记录中。输出继续添加信息业务数据流程:DFD图用户j乐彳/一.( 曝续添加信息产检查并、添加 L音乐记录发布多媒体功能描述发布多媒体操作权限需要是用户或者是管理员游客不准发布输入多媒体格式加工(处理对用户输入的多媒体信息进行检查弁添加到数据库的 文章记录中。输出继续添加信息DFD图业务数据流程:用户条续添加丁1二/多媒体记录四.软件环境开发博客项目使用的软件开发环境如下:1 .服务器端操作系统:XP Win7Wet® 务器:Apache2.5.10数据库:MySQL 5.0.51开发语言:PHP 5.2.6.62 .客户端浏览器:IE6.0以上版本/Mozilla
8、 Firefox界面布局:DIV+CSS页面特效:JavaScript jQuery Ajax分辨率: 最佳效果1024 X 768及以上像素3 .开发工具vim 或 Zend Studio 或 Notepad+五.系统设计在进行系统开发之前,首先根据系统需求作系统设计,主要 包括系统架构设计和数据库设计。1 .架构设计本博客采用分层设计的方式,方便维护和扩展,同时也能提 高开发效率。系统模块设计如图:viewmodelcontrolBrophp Veiw模块表示系统的界面部分,项目类型为 php网站,包括 html 页面、tpl,php 页面、图片、样式、JavaScript,Jquery Ajax 脚本等资源。 Model模块是网站功能模块,项目类型为PHP数据操作类库,用于处理用户请求与网站相应。 Control模块是常用工具类包,项目类型为PHP类库,包含文件上传类,验证码类等。 Brophp模块是网站运行的大前提,对提高效率起到很大的作 用。六.开发周期总项目开发周期为
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025妇女权益保障集体合同
- 《2025项目合作合同书》
- 2024-2025学年人教版PEP四年级英语下册期末试卷(3)(含答案含听力原文无音频)
- 2025标准写字楼租赁合同模板下载
- 2025典范保险合同模板
- 2025装饰装修设计合同争议
- 2025年供气合同模板范文
- 2025私人房屋买卖合同书范本
- 2025在线签订劳动合同的操作流程
- 2025年网络广告投放合同范本
- 2024-2025学年小学科学六年级下册湘科版(2024)教学设计合集
- 新型建筑材料应用论文
- 2024复合材料和增强纤维 碳纤维增强塑料(CFRP)和金属组件十字拉伸强度的测定
- 《油气井增产技术》课件-63 拉链式压裂井场布置
- 水利工程竣工自查报告
- 新疆维吾尔自治区新2024年中考数学模拟试卷附答案
- 2024年中国老年糖尿病诊疗指南解读(2024年版)
- 震后学校维修合同书
- 手术室不良事件警示教育
- 李白:《将进酒》经典省公开课一等奖全国示范课微课金奖课件
- 19S406建筑排水管道安装-塑料管道
评论
0/150
提交评论