个人博客详细设计说明书
个人博客详细设计说明书
题目个人博客需求、详细、概要说明书学生及学号恒备冬 (数应一)熊光辉于全明慧珍学院数学与统计学院专业信息与计算科学班级 102班个人博客详细说明书目录1.引言 (1)1.1编写目的 (1)1.2项目背景 (1)1.3定义 (1)2.任务概述 (1)2.1工作围 (1)2.2工作方法 (1)2.3操作要求 (2)2.4数据流图分析 (2)3.需求规定 (2)3.1功能需求 (2)3.2性能需求 (2)3.3输入输出要求 (2)3.4故障处理要求 (3)3.5其他要求 (3)1.引言1.1编写目的为自己制作个人博客软件的需求、安排规划项目与项目的进度,组织个人博客软件的开发和测试,来写次文档。
1.2项目背景1.项目的名称:个人博客2.用户:使用于的学生及其普通的用户3市场的背景:就全球上网的人数来说,有很多的人正通过博客来改变他们的生活方式,同时学生也学习到了各个方面不同的知识,人们通过自己的文字来传递着不同的信息。
作为一个发展迅速的网络空间,博客向我们透露着这个信息传递和情感的平台将影响接下来的几代人.1.3术语定义博客:一个Blog就是一个网页,它通常是由简短且经常更新的Post(这个词当名词用时就是贴的文章)所构成;这些贴的文章都按照年份和日期倒序排列,也就是最新的放在最上面,最旧的在最下面。
不同Blog的容和目的有很大的不同,从对网络资源的整理与评论,到有关公司、个人的构想,从新闻、照片到日记、诗歌、散文,甚至科幻小说都应有尽有。
许多Blog只是个人所见,所闻,所想之事的心独白,而其它一些Blog则可能是一群人基于某个特定主题或共同利益领域的集体创作。
Blog就像是对网络传达的实时讯息。
撰写这些Weblog 或Blog的人就叫做Blogger或Blog Writer即博客。
2.任务概述2.1目标:工作围:个人博客的制作使自己能够在博客中发表自己的文章,书写自己的心情,记录自己的点点滴滴,规划自己的人生目标,将来有所成就。
个人博客详细设计说明书
题目个人博客需求、详细、概要说明书学生姓名及学号陈恒刘备陈冬 (数应一)熊光辉于全明李慧珍学院数学与统计学院专业信息与计算科学班级 102班个人博客详细说明书目录1.引言 (1)编写目的 (1)项目背景 (1)定义 (1)2.任务概述 (1)工作范围 (1)工作方法 (1)操作要求 (2)数据流图分析 (2)3.需求规定 (2)功能需求 (2)性能需求 (2)输入输出要求 (2)故障处理要求 (3)其他要求 (3)1.引言编写目的为自己制作个人博客软件的需求、安排规划项目与项目的进度,组织个人博客软件的开发和测试,来写次文档。
项目背景1.网站项目的名称:个人博客2.用户:使用于河南的学生及其普通的用户3市场的背景:就全球上网的人数来说,有很多的人正通过博客来改变他们的生活方式,同时学生也学习到了各个方面不同的知识,人们通过自己的文字来传递着不同的信息。
作为一个发展迅速的网络空间,博客向我们透露着这个信息传递和情感的平台将影响接下来的几代人.术语定义博客:一个Blog就是一个网页,它通常是由简短且经常更新的Post(这个词当名词用时就是张贴的文章)所构成;这些张贴的文章都按照年份和日期倒序排列,也就是最新的放在最上面,最旧的在最下面。
不同Blog的内容和目的有很大的不同,从对网络资源的整理与评论,到有关公司、个人的构想,从新闻、照片到日记、诗歌、散文,甚至科幻小说都应有尽有。
许多Blog只是个人所见,所闻,所想之事的内心独白,而其它一些Blog则可能是一群人基于某个特定主题或共同利益领域的集体创作。
Blog就像是对网络传达的实时讯息。
撰写这些Weblog或Blog的人就叫做Blogger或Blog Writer即博客。
2.任务概述目标:工作范围:个人博客的制作使自己能够在博客中发表自己的文章,书写自己的心情,记录自己的点点滴滴,规划自己的人生目标,将来有所成就。
工作方法:a.建立查询网站,支持并发访问b.提高数据库的读取效率c.建立多个发布点,避免网络风险,保证数据传输稳定操作要求:能随时根据站点数量和内容的变化实现更新和扩展,发布的信息能够鼓励Blog作者经常更新自己的站点,能够产生实际的宣传效果。
个人博客概要设计说明
个人博客概要设计说明-CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN个人博客概要设计说明书拟制人__ _____甘伉飞__________审核人______________________批准人______________________[二零一二年三月二十七号]概要设计说明书1.引言编写目的[说明编写这份概要设计说明书的目的,指出预期的读者。
]背景a.[待开发软件系统的名称;]b.[列出本项目的任务提出者、开发者、用户。
]定义[列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
]参考资料[列出有关的参考资料。
]2.总体设计需求规定[说明对本系统的主要的输入输出项目、处理的功能性能要求。
包括]2.1.1系统功能前台的主要作用,是为用户提供一个可以浏览内容的窗口。
所以,前台页面要突出网站的主题,吸引游客的二次访问。
本系统的前台主要功能模块如下:1.文章模块:主要用于显示文章列表及对文章的浏览。
2.图片模块:主要用于显示图片列表及对图片的浏览。
3.播放器模块:主要用于在线收听音乐或更改背景音乐。
4.留言板模块:主要用于游客留言。
5.统计查看模块:主要用户显示博客系统的一些信息。
后台的主要功能是对博客网站的数据进行添加、修改和删除等操作,只对管理员开放。
所以相对前台来说,多了一个登陆界面。
因为后台页使用了Ajax技术,所以这里的后台管理页面同样使用的是表单布局。
后台的功能模块包括以下内容:1.管理员登陆模块:用于博客管理员登陆后台。
2.文章管理模块:可以添加、修改和删除文章。
3.音频视频管理模块:用于对音频、视频文件的添加和删除。
4.留言管理模块:可以查看网友的留言。
2.1.2系统性能2.1.2.1精度2.1.2.2时间特性要求H图2.1.2.4可靠性2.1.2.5灵活性2.1.3输入输出要求2.1.4数据管理能力要求2.1.5故障处理要求2.1.6其他专门要求运行环境[简要地说明对本系统的运行环境的规定。
博客系统详细设计文档
博客系统详细设计文档(总11页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--1、绪论1、1研究背景随着计算机网络技术的快速发展和网络的普及应用,Web开发竞争日趋激烈,广大用户对网络服务的要求越来越高,“博客”作为一种新的服务形式为越来越多的网民所青睐,因此各种博客也应运而生。
博客是继电子邮件、网络论坛、即时通讯之后出现的第四种网络交流载体,它具有“零机制、零技术、零成本、零编辑、零形式”的使用特征,使用简便快捷,任何人都可以轻松建立自己的博客空间;博客的内容都是作者本人的自由个性表达;博客具有开放交互性,为具有相同兴趣和目标的人提供了一个充分交流沟通和协作的空间,在博客里共享资源,进行深度交流,实现从资源共享到思想共享。
相比于以前我们经常使用的即时聊天工具QQ,博客从交互性、信息共享、信息管理、成本、技术等层面具有独特的优势,它绝不仅仅是一种单向的发布系统,而且有着极其出色的交流功能。
Blog的全名应该是Web log,中文意思是“网络日志”,后来缩写为Blog,而博客(Blogger)就是写Blog的人。
从理解上讲,博客是“一种表达个人思想、网络链接、内容,按照时间顺序排列,并且不断更新的出版方式”。
一个Blog 就是一个网页,通常由简短且经常更新的张贴文章构成。
其内容和目的各不相同,有的相当于博客本人的随笔和日记,有的则是一群人基于某个特定主题或共同利益领域的集体创作,且都包含许多其他网站的超级链接和评论,通过网络传达实时信息。
简言之,Blog就是以网络作为载体,简易迅速便捷地发布自己的心得,及时有效轻松地与他人进行交流,再集丰富多彩的个性化展示于一体的综合性平台。
1、2研究目的为了满足广大网民日益增长的网络服务需求,提供一个更强大的,更方便快捷的交流平台。
为了适应网络的快速发展及Web开发竞争的日趋激烈,设计开发一个更能满足用户需求的交流载体,使大家在网上可以进行各种信息的交流,提供学习交流、工作交流、情感交流的平台,使人们的工作更加简单快捷,使人们的生活更加丰富多彩。
个人博客设计说明书
3、在新建一个网页,插入一个多单元表格。在每个单元格放上自己的相片。保存为grxc1,相册多的话还可以用同样的方法建立grxc2、grxc3…
5、保存文件,相册网页制作完成。
2.5 留言板网页制作
1、还是,新建模板中的页,创建。
攀枝花学院网页设计课程设计
课程设计报告书
网站主题:个人博客
学生姓名:卢 涛
学生学号:
院(系):机械工程学院
年级专业:2010级工业设计
指导教师:温燕 讲师
二〇一三年十二月
本科课程设计(论文)任务书
题 目
个人博客设计
1、课程设计(论文)应达到的目的:
通过该实训综合应用本学期所学的网页制作知识,全面帮助学生建立对网站的认知;建立网页制作与网站设计的基本思想;学会网页制作和网站设计的基本方法,掌握网页制作与网站设计相关软件的使用方法,包括Adobe Photoshop,Macromedia DreamWeaver MX,Macromedia Flash MX,Macromedia FireWorks MX等;亲自实践网页制作与网站设计的基本方法。能够运用网页制作与网站设计的基本方法制作作品;解决一些实际应用的问题并以此为基础进一步扩展到相关的学科上;通过本课程提高网页的审美意识,注重日常经验积累。
1.2 网站主题和风格
1.2.1 网站的选题
一个好的网站应该有自己的风格,要体现自己的风格就要有一个明确的主题。这里我制作的网站是“个人博客”,以展示自己为主,通过自己设计的网站展现自己的个性。
在网站中我选择了绿色景物为主体背景,网站看上去就给人清新的感觉。这样与网站的内容相符合。
个人播客系统详细设计
<个人博客系统-相册管理模块>详细设计说明书作者:完成日期:签收人:签收日期:目录1 引言 (1)1.1 编写目的 (1)1.2 背景 (1)1.3 定义 (1)1.4 参考文献 (2)2 程序系统的结构 (3)2.1设计概况 (3)2.2博客系统的整体设计 (4)3 相册管理模块设计说明 (4)3.1 模块整体实现功能 .......................................................................错误!未定义书签。
3.2 算法实现 .......................................................................................错误!未定义书签。
3.3 功能性流程逻辑 ...........................................................................错误!未定义书签。
3.4 相册管理功能模块用例图 ...........................................................错误!未定义书签。
3.5 相册管理功能模块ER图 ............................................................错误!未定义书签。
3.6 相册管理功能模块类图 ...............................................................错误!未定义书签。
3.7 数据库设计 ...................................................................................错误!未定义书签。
1 绪论1.1 研究背景随着计算机网络技术的快速发展和网络的普及和应用,WEB开发竞争日益趋激烈,广大用户对网络服务的要求越来越高,播客作为一种新的服务形式为越来越多的网民所青睐,因此各种播客也应运而生。
Blog系统说明书
目录第一章需求说明书1.1编写目的.................................1.2背景...................................................1.3参考资料.........................................2任务概述.......................................2.1目标............3需求规定.................3.1对功能的简述........................1 用户未登录..........................1.1 未登录首页..................................1.2 注册..................................2 登录.....................................2.1 登录首页..................................2.2 我的主页.................................2.3 评论管理.................................2.4 我的分类..................................2.5 发博文....................................................2.6 博文....................................2.7 博文操作..........................................2.8博客系统的用例分析图...............................2.9退出4运行环境规定.............................4.1所用方法.........................................4.2运行环境....................第二章概要设计说明书1.引言1.1编写目的.................................1.2背景...................................................1.3定义.........................................1.4参考资料.....................................2.总体设计.......................................2.1需求规定.....................................2.2运行环境....................................2.3基本设计概念和处理流程.......................2.4结构............................................2.5功能需求与程序之间的关系......................2.6尚未解决的问题................................3.接口设计.................3.1用户接口........................3.2外部接口.......................................3.3内部接口...................................4.运行设计...................................4.1运行模块组合..............................4.2运行控制..................................4.3运行时间.................................5.系统数据结构设计.........................5.1逻辑结构设计...........................5.2物理结构设计要点..............................5.3数据结构与程序关系............................5.4数据结构与程序关系...........................6.系统出错处理数据................................6.1出错信息.......................................第三章数据库设计说明书1.引言1.1编写目的1.2背景1.3定义2.外部设计2.1类型划分2.2标识符和约定2.3支持软件2.4结构设计3.运用设计3.1数据字典设计第四章详细设计说明书1.引言..................................................................................................... 1.1编写目的.........................................................................................................................1.2背景.................................................................................................................................1.3定义.................................................................................................................................2.程序系统的结构.....................................................................................2.1整体结构.........................................................................................................................2.2性能.................................................................................................................................2.3输入输出项.....................................................................................................................2.4算法.................................................................................................................................2.5主要类的设计.................................................................................................................2.6存储分配.........................................................................................................................2.7限制条件.........................................................................................................................2.8测试计划.........................................................................................................................2.9尚未解决的问题.............................................................................................................3.程序描述..............................................................................................3.1功能................................................................................................................................3.2性能................................................................................................................................3.3输入输出项....................................................................................................................3.4限制条件........................................................................................................................4.设计特点..............................................................................................4.1 通信便捷........................................................................................................................4.2 要求平台低....................................................................................................................第五章博客系统测试1.编写目的.....................................................2.游客权限说明.................................................2.1查看主界面.......................................................2.2对博文进行评论...................................................3.用户权限说明.................................................3.1用户登录.........................................................3.2用户发表博文.....................................................3.3用户管理博文分类.................................................3.4用户修改密码.....................................................3.5其他功能选项.....................................................4.总结............................................................第一章需求说明书1.1编写目的随着社会的发展大家都渴望一种方式可以宣泄自己,了解自己,展现自己的生活,为自己的心灵打开一个窗户,没有时间更没有空间的限制,能有效的和他人进行交流了解自己的同时更了解社会了解人性。
博客管理系统课程设计说明书
博客管理系统一、系统分析1. 总体需求本系统要实现个人博客的主要基本功能有主界面,博客用户登录发表文章,系统管理员查看和删除,游客发表评论,分页浏览文章和评论等。
2. 业务分析系统角色:匿名用户、注册用户、系统管理员。
①匿名用户:由注册、登录、浏览博客、评论4个部分组成。
匿名用户可以对其他用户的博客内容时行浏览、评论。
也可以通过注册后登录博客系统,申请一个属于自己的博客。
②注册用户:由个人信息管理、评论管理、好友管理、相册管理、文章管理5个部分组成。
这些功能可以对用户个人博客中的个人信息、好友、评论、相册和文章进行设置。
③系统管理员:由用户管理、评论审核管理、相册审核管理、文章审核管理、链接管理5部分组成。
这是为了对注册用户的博客内容与个人信息进行管理,并对博客中的评论、相册、文章进行审核,审核通过后才能发表。
在对需求进行分析的基础上,提出博客管理系统的功能如图1所示。
图1 博客网站的系统用例图3. 非功能性需求系统用户数300人以内,游客40人。
在线用户数50人,发表用户数5-40人。
单用户查询操作请求响应时间一般不大于2秒,最长不大于5秒。
在Windows操作系统平台下运行,系统7*24小时运行,停机时间不超过2%。
系统界面友好,易于使用,并提供联机帮助功能。
4. 系统功能模块设计根据博客系统的业务需求分析,可知博客管理系统的功能有:博客注册,新用户信息登记,用户发表博客,删除博客等。
①博客注册:包括用户账户注册。
②新用户信息登记:创建后的用户自行记住密码并直接登录。
③用户发表评论:发表自己的所思所闻,是一个动态信息,及时更新,有利于了解好友的现状。
④删除博客:用户在博客内评论内容涉及不良内容需要删除。
根据以上详细功能分析,设计博客管理系统功能结构如图2所示。
二、系统数据库设计1. 概念设计博客管理系统涉及的实体有4个,分别是文章、博客、评论、类型、用户表等。
文章具有7个属性:编号、标题、正文、图片、时间、用户编码、正文编码、其中用户编号是主键。
个人博客课程设计
PHP课程设计个人博客网站开发学院:专业:姓名:学号:指导老师:完成日期:1系统概述1.1项目背景Blog,是Weblog的简称。
Weblog,其实是Web和Log的组合词。
Web,指World Wide Web,当然是指互连网了;Log的原义则是“航海日志”,后指任何类型的流水记录。
合在一起来理解,Weblog 就是在网络上的一种流水记录形式或者简称“网络日志”。
目前进行网站开发的语言很多,如ASP、PHP、JSP、等。
本项目采用主流的PHP+HTML框架完成对个人博客的开发。
1.2 系统开发的目标1.2.1任何拥有博客的人都可以做到(1)登录博客系统浏览文章(2)管理自己博客的基本信息(3)撰写个人随笔(4)处理留言、文章评论等内容1.2.2 访问博客系统的人,可以做到游览博客系统中的文章目录、评论博客系统中的内容,只有博客管理员登录系统之后,才能进行管理。
而博客系统的访问者不需要注册,也不需要登录就可以访问博客系统中的内容。
1.4系统概述一个博客其实就是由一序列网页组成的,它通常是由简短且经常更新的帖子所构成的,这些张贴的文章都按照年份和日期倒序列排列,能按照日期和主题检索。
博客的内容和目的有很大的不同,有到其他网站的超级链接;有对其他网站的评论;有个人的日记,日常所思所想;有个人照片、诗歌、散文,甚至科幻小说的发表。
正是由于博客能收容这些不拘于个人思想的表达,使博客这种交流和表达方式日益红火起来,博客秉承了个人网站的自由精神,也开拓了激发创造的新模式,能张扬人的个性,从这个意义上说,博客将会变得越来越普及,越来越为更多的人接受。
本系统主要完成以下功能。
1.客户界面部分我的文章留言用户注册/登录首页:最新评论,最新文章2.管理界面部分文章管理留言管理基本设置2系统分析2.2 需求分析在可行性分析阶段已经简要地分析和研究了本系统的基本需求,也论证了开发平台及软件的可行性,但为了明确系统设计的目标,了解用户的需求,现对用户需求作以调研,从而进一步明确了设计所实现子系统的功能。
个人博客_课程设计报告
目录第一章概述 (1)1.1 本课题的研究背景 (1)1.2 本课题的研究意义 (1)1.3 现行研究存在的问题及解决办法 (1)1.3.1 需求分析问题 (1)1.3.2 代码实现问题 (2)第二章系统分析 (3)2.1 系统需求分析 (3)2.2 采用的关键技术介绍 (3)2.2.1 简介 (3)2.2.2 Access数据库简介 (4)2.3 可行性分析 (4)2.3.1 技术可行性 (4)2.3.2 操作可行性 (4)第三章系统概要设计 (6)3.1 系统总体设计 (6)3.1.1 运行环境 (6)3.1.2 系统流程 (6)3.1.3 系统结构 (7)3.2 系统接口的概要设计 (8)3.2.1 用户接口 (8)3.3 数据库概要设计 (9)3.3.1 逻辑结构设计 (9)3.3.2 物理结构设计 (10)第四章系统详细设计 (11)4.1 系统界面的详细设计 (11)4.1.1 普通用户首页的详细设计 (11)4.1.2 留言界面的详细设计 (11)4.1.3 后台首页的详细设计 (12)4.2 数据库详细设计 (13)4.2.1 表的详细设计 (13)第五章系统实现 (15)5.1 系统开发环境 (15)5.2 系统实现 (15)5.2.1 客户端系统实现 (15)5.2.2 后台管理系统实现 (17)5.3 系统运行环境要求 (17)5.3.1 服务器端要求 (17)5.3.2 客户端要求 (18)5.4 系统部署 (18)5.4.1数据库设置 (18)5.4.2 服务器端运行设置步骤 (18)第六章性能测试与分析 (19)6.1 测试实例(测试集)的研究与选择 (19)第七章课程设计总结 (20)7.1 课程设计心得体会 (20)参考文献 (21)第一章概述1.1 本课题的研究背景在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。
博客个人中心模块设计说明
[项目名称]详细设计说明书[V1.0(版本号)]拟制人______________________ 审核人______________________ 批准人______________________[一九九九年八月二十日]详细设计说明书1.引言1.1编写目的本需求的编写为实现个人博客系统奠定了基础,定义了个人博客系统的详细需求,同时它也是进行项目策划、概要设计和详细设计的基础,是维护人员进行内部维护,信息更新,验收和测试的依据。
本需求的预期读者是与个人博客系统软件开发有联系的决策人,开发组成人员,如果可能实现的话,将面向辅助开发者,支持本项目的领导和公司人员,软件验证者。
1.2背景随着博客快速扩张,它的目的与最初的浏览网页心得已相去甚远。
目前网络上数以千计的个人博客发表和张贴博客的目的有很大的差异。
不过,由于沟通方式比电子邮件、讨论群组以及BBS和论坛更简单和容易,博客已成为家庭、公司、部门和团队之间越来越盛行的沟通工具。
充分做了可行性分析后,我们对系统的是使用人群、主要功能等有了一个初步构想。
本项目的任务提出者及开发者是个人博客系统软件开发小组,用户是主要是学生。
本产品是针对博客用户的需求设计的,可以完成博客用户注册、登入、发表、浏览、修改博文、上传、浏览照片片、留言等主要功能。
1.3定义个人博客系统:个人博客是使得博客用户能够在网络上发表及其评论相关博客。
使用汉语编程语言,独立完成其功能。
2.系统的结构[给出系统的结构框图,包括软件结构、硬件结构框图。
用一系列图表列出系统内的每个模块的名称、标识符和它们之间的层次结构关系。
]3.模块1(标识符)设计说明3.1显示个人中心模块描述显示个人信息模块主要目的是查看个人信息和修改个人信息,本模块可以修改个人资料、我的头像、我的积分、隐私筛选、个性化设置。
该模块的特点是可以随意修改个人中心信息。
3.2功能1)修改个人资料基本信息:真实姓名、性别、婚恋状态、生日、血型、家乡、居住地联系方式:常用邮箱、手机、QQ、MSN教育情况:学校名称、班级或院系、入学年份、隐私设置工作情况:公司或机构、部门、工作时间、隐私设置个人信息:我想结交、兴趣爱好、喜欢的书籍、喜欢的电影、喜欢的电视、喜欢的音乐、喜欢的游戏、喜欢的运动、偶像、座右铭、最近心愿、我的简介2)修改个人头像3)我的积分:我的积分、积分规则、用户组规则、积分兑换4)隐私筛选:隐私设置、动态筛选5)个性化设置:主页风格、我的时区3.3性能本模块主要是对个人中心信息的查看、修改和保存,满足最基本的对个人中心的需求3.4输入项3.53.6设计方法(算法)3.7流程逻辑3.8接口用户接口:本系统采用图形用户接口,以鼠标和键盘为用户接口,方便用户对博客系统的有效操作。
个人博客网站课程设计说明书
目录1 课题描述 (2)2 设计过程 (3)2.1 需求分析 (3)2.2 系统流程图 (3)2.3功能结构分析 (4)2.4数据库设计 (5)2.5前台页面设计 (7)2.5.1母版页设计 (7)2.5.2首页设计 (7)2.5.3留言板设计 (9)2.6后台页面设计 (9)2.6.1后台页面布局设计 (9)2.6.2文章管理设计 (10)2.6.2留言管理 (12)2.6.3相册管理 (12)3 测试 (14)3.1后台管理登陆 (14)3.2博客管理 (15)3.2.1添加文章验证 (15)3.3.2删除文章验证 (15)3.3.3修改文章验证 (16)3.3留言管理 (16)3.4.1修改照片信息验证 (17)3.4.2上传照片验证 (17)总结 (18)参考文献 (19)1 课题描述本次课题是要完成一个集日志发表、后台管理为一体的个人博客管理系统。
在前台游客可以查看相册、博文、等并可在留言板中添加评论。
后台管理可以实现的功能有:博文的添加、修改和删除;照片的添加、删除以及分类;查询删除留言等。
界面直观、操作简单,内容布局条理清楚,版面协调、统一,能够实现方便快捷的管理与维护。
开发工具:Dreamweaver cs5、SQL server 20082 设计过程该博客网站包括前台浏览和后台管理两部分功能。
实现过程包括三部分:前台功能设计,后台设计,数据库设计。
2.1 需求分析本系统的用户包括:普通游客、博客主人。
(1)普通游客进入网站后可以浏览博客文章和博客相册,并在浏览博客后进行评论。
(2)博客主人通过前台登录后,可对自己的博客空间进行管理,包括发布自己的网络日志, 收藏个人照片,相关人员进行交流和沟通以及删除访问者发表的评论等。
(3)在博客管理界面,博主可以对自己的博客类型进行管理。
包括:添加、编辑和删除博客类型。
(4)博主可以暂时不发布博客,而是将文章先放到草稿箱等以后要发布时,再从草稿箱中提出,还能够将回收站中的博客还原或者将博客从回收站中彻底删除。
个人博客系统—使用说明书
《个人博客系统》使用说明书文件编号:ZZI20111226制作人:XXX审核人:授课教师编制日期:2011 -12-26版本:1.0目录1 引言 (3)1.1 编写目的 (3)1.2 项目背景 (3)1.3 术语和缩写 (3)1.4 文档范围 (3)1.4 系统环境要求 (3)2 产品功能简介 (4)3 产品使用说明 (4)3.1 登入系统 (4)3.1.1 进入登入页面 (4)3.1.2 用户登入 (5)3.2 网站管理 (6)3.2.1 首页 (6)3.1.2 模块操作 (7)1引言1.1 编写目的本说明书的使用目的是为了能够让用户和管理员的了解该个人博客系统的正常使用。
说明书详细列出的博客系统的功能,清新的展现了使用该系统具体操作步骤。
1.2 项目背景博客能让个人在互联网上表达自己的心声。
这是一个收集和共享任何刚兴趣的事物的地方—可以是政治评论、个人日记或是指向您想记住的网站链接。
许多使用博客只是要组织自己的想法,而有些人则在全球成千上万的浏览者中赢得影响力。
职业和企业新闻记者使用博客发布特发新闻,而有写日记习惯的人则会在博客中宣示自己内心的想法。
而摄影和美发发烧者,可以通过博客系统管理自己的作品,无论您要发表什么意见,博客可以帮您来表达。
该博客系统名为“山风”在线博客系统。
项目的提出者:授课老师。
项目的开发者:XXX XXX XXX用户:博客爱好者。
1.3 术语和缩写管理员初始用户名:znn密码:123。
1.4文档范围参照软件文档使用说明书。
1.4 系统环境要求表1.4-1系统环境需求2产品功能简介本系统作为一个个人博客系统,主要实现网站建设者与访问者之间的相互交流,以及访问者与访问者之间的交流、学习。
针对网站能够展现网站建设者的思想与使用者的需求进行设计的,主要实现如下功能:全面展示个人博客博客网站的主题思想。
发表我的文章,表达作者想法和观点,实现与访问者的相互交流。
用户、游客查看文章,并可以对文章发表文章意见。
个人博客模板
个人博客模板个人博客是现代社交网络的重要组成部分,它为用户提供了展示个人才华和分享见解的平台。
为了帮助广大用户搭建自己的个人博客,本文将为您介绍一款简洁美观的个人博客模板。
一、模板概述该个人博客模板以简洁、清新的风格为主题,注重内容的呈现与用户的阅读体验。
整体布局合理,页面设计美观大方,适用于各类个人博客、写作、摄影等领域。
二、首页设计首页是一个个人博客的门面,需要能够吸引用户,并简洁明了地展示博主的个人信息和最新发布的文章。
这款模板的首页设计如下:1. 顶部导航栏:包括博客标题和主要分类导航,方便用户浏览和搜索相关内容。
2. 头部个人信息:在首页的显眼位置展示博主的头像、昵称和简要自我介绍,让用户快速了解博主的背景和兴趣。
3. 特色推荐:在首页的中部或侧边栏中展示一篇或几篇热门或精选文章,吸引用户点击进入阅读。
4. 最新文章:以列表形式展示最新发布的文章,包括标题、摘要和发布时间,方便用户快速浏览和选择。
三、文章页面设计文章页面是个人博客的核心内容,需要提供良好的阅读体验,并具备一定的个性化设计元素。
这款模板的文章页面设计如下:1. 文章标题:页面顶部显示文章标题,并附带分享按钮,方便读者将文章分享至社交媒体。
2. 文章内容:清晰、美观的排版,文字与图片的结合,使得文章更加生动有趣。
3. 作者信息:在文章页面的末尾显示作者的头像、昵称和简要介绍,可链接到作者的个人资料页面或其他社交平台。
4. 相关文章推荐:在文章页面的侧边栏或底部显示相关主题或分类的其他文章,方便读者继续阅读相关内容。
四、个人资料页面设计个人资料页面是展示博主个人信息和成就的重要页面,能够让读者更加了解博主的背景和经历。
这款模板的个人资料页面设计如下:1. 个人头像和昵称:页面顶部显示博主的真实照片和昵称,让读者感受到真实性和亲近感。
2. 详细介绍:分模块展示博主的个人介绍、教育经历、工作经验等,有助于读者全面了解博主的背景。
个人博客系统—需求说明书。
博客是一种通常由个人管理、不定期张贴新的文章的网站。博客上的文章通常根据 张贴时间,以倒序方式由新到旧排列的。本系统作为一个个人博客系统,功能需求描述 如下:
a. 个人博客注册: (1) 本功能面向新注册的会员。 (2) 个人可以利用此 web 系统进行网上注册。 (3) 本模块直接对数据库大部分的操作为写入和删除,在对指定账户进行删除 时需要用到简单的查询操作。
2.3 系统功能表
表 2.3-1 系统功能表
编号 1
2
3 4 5 6 7
功能模块名称
子模块功能
功能需求标识
简要描述
文章分类管理 博文管理
用户管理 模块显示管理
评论管理 网站链接管理
网站配置管理
分类文章
增加、删除、修 改、查询博文。
增加、删除、修 改用户
增加、删除、修 改、模块
增加、删除、修 改、查询评论。
b. 文章管理功能: (1) 该功能面向所有注册用户和管理员。 (2) 注册用户可以在自己的主页书写博文,管理员可以书写管理员博文。 (3) 用户可以编辑、删除自己的博文。
c. 留言、评论管理功能 (1) 该功能面向所有注册用户和游客。 (2) 注册用户和游客可以对某一个人或某一个群中留言。 (3) 注册用户可以删除自己的留言,或者在自己主页上的留言。
WebDispose
管理员配置网站 的公共信息第3页来自2.4 总体业务流程图
《个人博客系统—需求规格说明书》
用户登入 验证失败
验证
管理员
注册用户
返回继续
进入
网文网模博评 站章站块文论 配分链显管管
置类接示理理
进入
返回继续 浏评 览论 博博 文文
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
题目个人博客需求、详细、概要说明书学生及学号
恒
备
冬 (数应一)
熊光辉
于全明
慧珍
学院数学与统计学院
专业信息与计算科学
班级 102班
个人博客详细说明书
目录
1.引言 (1)
1.1编写目的 (1)
1.2项目背景 (1)
1.3定义 (1)
2.任务概述 (1)
2.1工作围 (1)
2.2工作方法 (1)
2.3操作要求 (2)
2.4数据流图分析 (2)
3.需求规定 (2)
3.1功能需求 (2)
3.2性能需求 (2)
3.3输入输出要求 (2)
3.4故障处理要求 (3)
3.5其他要求 (3)
1.引言
1.1编写目的
为自己制作个人博客软件的需求、安排规划项目与项目的进度,组织个人博客软件的开发和测试,来写次文档。
1.2项目背景
1.项目的名称:个人博客
2.用户:使用于的学生及其普通的用户
3市场的背景:就全球上网的人数来说,有很多的人正通过博客来改变他们的生活方式,同时学生也学习到了各个方面不同的知识,人们通过自己的文字来传递着不同的信息。
作为一个发展迅速的网络空间,博客向我们透露着这个信息传递和情感的平台将影响接下来的几代人.
1.3术语定义
博客:一个Blog就是一个网页,它通常是由简短且经常更新的Post(这个词当名词用时就是贴的文章)所构成;这些贴的文章都按照年份和日期倒序排列,也就是最新的放在最上面,最旧的在最下面。
不同Blog的容和目的有很大的不同,从对网络资源的整理与评论,到有关公司、个人的构想,从新闻、照片到日记、诗歌、散文,甚至科幻小说都应有尽有。
许多Blog只是个人所见,所闻,所想之事的心独白,而其它一些Blog则可能是一群人基于某个特定主题或共同利益领域的集体创作。
Blog就像是对网络传达的实时讯息。
撰写这些Weblog或Blog的人就叫做Blogger或Blog Writer即博客。
2.任务概述
2.1目标:
工作围:个人博客的制作使自己能够在博客中发表自己的文章,书写自己的心情,记录自己的点点滴滴,规划自己的人生目标,将来有所成就。
工作方法:a.建立查询,支持并发访问
b.提高数据库的读取效率
c.建立多个发布点,避免网络风险,保证数据传输稳定
操作要求:能随时根据站点数量和容的变化实现更新和扩展,发布的信息能够鼓励Blog作者经常更新自己的站点,能够产生实际的宣传效果。
2.2功能分析
2.2.1功能结构图
图2-1 博客功能结构图
2.2.2功能描述
a.个人博客注册:
(1)本功能面向新注册的会员。
(2)个人可以利用此 web系统进行网上注册。
(3)本模块直接对数据库大部分为写入和删除操作,在对指定的账户进行删除时需要用到简单的查询操作。
b. 文章管理功能:
(1)该功能面向所有普通用户及群管理员。
(2)普通用户可以在自己的主页中书写日记,群管理员可以书写群日记。
(3)用户可以编辑、删除自己写的日记。
c. 相册管理功能:
(1)该功能面向所有普通用户及群管理员。
(2)普通用户可以在自己的主页创建相册并上传照片,群管理员创建群相册并上传照片。
(3)创建相册需要输入相册名称。
(4)用户可以删除自己创建的相册和上传的相片。
d. 留言管理功能:
(1)该功能面向所有普通用户。
(2)用户可以对某一人或某一个群中留言。
(3)用户可以删除自己的留言,或者在自己主页上的留言。
e. 后台管理:
(1)本功能只向系统管理员提供,为管理员提供友好界面,便于管理员对系统各项数据进行管理。
(2)管理员管理的数据有用户、留言、音乐、日记、相册。
博客系统中,主要是管理用户的文章、留言、系统信息等数据。
数据的类型决定了程序对数据的处理方式也就是算法,因此,数据是系统实现分析的起点。
现通过数据流图的方式分析系统中数据的流动和处理。
2.3业务及业务流程图
用户首先需要登录该系统得到权限后才能对系统进行操作,为注册用户可以直接进入注册模块进行注册。
登录系统后确定权限,只有管理员权限,才能对系统进行维护。
普通用户可以对个人主页进行管理,管理的板块包括:日记、相册、留言、好友、公告以及群。
个人博客管理系统业务流程图,如图3-1所示:
图2-2 博客业务流程图
2.4数据流图分析
系统运行过程中,主要涉及到两部分的数据流向,一部分是管理员在系统后台管理界面上发出的对数据库操作的数据流,另一部分是用户在应用前台使用系统时所产生的数据流。
3.需求规定
3.1功能需求:
3.2性能要求
1.数据精确度:要按照严格的数据格式输入,否则系统不给予响应进行处理,输入数据除了非法字符均可
2.时间特性要求
运行环境各个页面的响应时间不得超过10s,对没进行操作的用户(180s)对其访问认证失效,需要重新登录。
3.灵活性
该系统的设计模块属于普通模式,当系统遇到偶然或非人为的故障时,本系统将自动保存未完成的任务。
3.3输入输出要求
音乐系统输入是mp3和wma格式,输出可用media播放器播放。
相册支持的格式是jpg,可以用任何浏览照片的形式输出。
其他系统则所用字符型并且日志中可以插入flash文件,对精度无特殊要求。
3.4故障处理要求
列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。
(1)软件故障:
系统异常,IIS不稳定,此系微软公司提供的产品,无法对其进行改进。
(2)硬件故障:
网络不应负载超荷:大部分时间应保证在线用户数量小于设定极限数量,通过编码或服务器功能实现。
(3)在系统中,数据的录入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。
(4)数据的一致性与完整性
由于系统的数据是共享的,要解决数据一致性问题,要有一定的人员维护数据,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。
对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。
(5)数据的共享与独立性
整个博客系统的数据是共享的。
然而,从系统开发的角度上看,共享会给设计和调试带来困难。
因此,应该提供灵活的配置,使各个分系统能够独立运行,而通过人工干预的手段进行系统数据的交换。
这样,也能提供系统的强壮性。
3.5其他专门要求
可以对所写东西设置权限,如公开和不公开。
要求用户界面清楚方便使用且易读。
系统可以补充、可靠。
可以在多种系统下运行。