您好,欢迎访问三七文档
概要设计说明书中软培训实训基地第1页共19页编写:日期:审核:日期:批准:日期:受控状态:是发布版次:1.0日期:YYYY-MM-DD编号:概要设计说明书精品文档。2欢迎下载变更记录日期版本变更说明作者YYYY-MM-DD1.0初始版本XXX签字确认系统模块对应章节对应部门负责人签字精品文档。3欢迎下载目录1引言.....................................................................41.1编写目的...............................................................41.2背景...................................................................41.3基线...................................................................41.4范围...................................................................51.5定义...................................................................51.6参考资料...............................................................52总体设计.................................................................52.1概述...................................................................52.1.1功能描述...........................................................52.1.2运行环境...........................................错误!未定义书签。2.1.3开发环境...........................................错误!未定义书签。2.2设计思想..............................................................122.2.1系统构思..........................................................122.2.2关键技术与算法....................................................142.3人工处理过程..........................................................143系统功能设计............................................................153.1系统功能...............................................错误!未定义书签。4系统数据结构设计........................................................164.1说明..................................................................164.2数据结构..............................................................164.3数据结构与系统元素的关系..............................................165接口设计................................................................175.1用户接口..............................................................175.2外部接口..............................................................176运行设计................................................................176.1系统初始化............................................................176.2运行控制..............................................................176.3系统结束..............................................................187系统出错处理设计........................................................187.1出错信息..............................................................187.2补救措施..............................................................188系统维护设计............................................................188.1检测点的设计...........................................错误!未定义书签。8.2检测专用模块的设计.....................................错误!未定义书签。9尚待解决的问题..........................................................19精品文档。4欢迎下载1引言1.1编写目的本文档用于描述“博客系统”项目的系统需求,为该项目概要设计,详细设计和测试用例的设计依据。这个分析的阅读对象为任课老师和小组开发人员。1.2背景开发地点:开发单位:开发项目名称:1.3基线简单一点的Blog记载了日常发生的事情和自己的兴趣爱好,把自己的思想和知识与他人分享、交流,同时又通过个人博客结识更多志同道合的朋友,使大家在网上可以进行各种信息的交流,博客系统为大家提供了学习交流、工作交流、情感交流的平台,使人们的工作更加简单快捷,使人们的生活更加丰富多彩。本文档用于描述“博客管理系统”项目的系统需求,为该项目概要设计,详细设计和测试用例的设计依据。该需求规格说明书供概要设计人员阅读。角色如表1:表1各角色权限序号角色权限1游客游客无需登陆就可以浏览相册、浏览博文或发表评论2博主登录后就可以修改用户资料,修改密码,发布,修改,删除博文,添加,删除,修改相片,发表评论3博客管理员登陆后就可以管理注册用户,管理系统用户,管理博客文章,管理留言,管理相册精品文档。5欢迎下载1.4范围由于时间比较短,使用计算机不方便以及对于网络编程不熟悉,本博客管理系统功能不怎么太全面。对信息的保护手段仅限于设置用户级别,以及提供数据文件的备份,比较简单,安全性能有待进一步完善。1.5定义Blog:Weblog的简称。网络日志,通常称为博客。1.6参考资料[1]付燕.软件体系结构实用教程.西安电子科技大学出版社.2009,9[2]参考书籍:软件体系结构原理/实践方法张友生清华大学出版社2006年11月[3]温昱.软件架构设计.电子工业出版社.2007,3[4]张友生.软件体系结构设计第二版.清华大学出版社.2006,112总体设计2.1概述2.1.1功能描述a.注册【输入数据】账号、密码以及各种个人信息,如昵称,生日,住处,爱好等【输出数据】注册是否成功的信息【功能】系统能够对用户输入的账号、密码等信息进行验证,确定是否可用,然后发送给服务器进精品文档。6欢迎下载行验证,验证通过后则存储于数据库并根据用户提供信息建立个人博客。如果验证没通过,则提示用户原因。脚本如图1:用户系统界面服务器打开界面提交注册信息注册结果选择注册注册界面输入注册信息个人界面图1注册脚本b.登陆【输入数据】账号、密码【输出数据】提示信息【功能】系统能够按照用户输入的账号、密码发送给服务器进行验证,验证通过后可根据用户信息进入个人博客主页。对于验证不通过的账号和密码系统能够做出相应的错误处理。脚本如图2:精品文档。7欢迎下载用户系统界面服务器打开界面验证账户密码账号密码有效性输入账户,密码个人界面图2登录脚本c.评论/留言【输入数据】所要发表的评论/留言的内容【输出数据】发表后内容【功能】游客或者注册用户可对当前浏览的博客内容进行评论或对当前浏览的博客进行留言。评论/留言成功后会在当前博客或内容下显示。脚本如图3:用户系统界面服务器打开博客界面提交评论/留言内容请求验证内容验证通过成功提交后界面浏览博客内容图3评论、浏览脚本精品文档。8欢迎下载d.内容发表【输入数据】所要发表的内容的标题,内容与描述【输出数据】发表后内容【功能】系统能够对用户提交的标题,内容与描述进行验证,验证通过后存储至数据库,然后在当前博客上显示成功提交的内容。若提交不成功,则显示错误提示信息并返回至内容编辑页面。脚本如图4:用户系统界面服务器打开博客界面提交内容信息请求验证内容验证通过成功提交后界面选择博客内容图4e.内容管理1.个人信息管理【输入数据】编辑的信息【输出数据】提示信息【功能】系统能够对用户提交的对个人信息编辑后的内容进行验证,若验证通过,则修改数据库相精品文档。9欢迎下载应信息,然后在页面提示用户编辑成功并显示新的个人信息。若不通过,则提示错误信息并返回至个人信息页面。如图5:用户系统界面服务器打开博客界面提交编辑内容请求验证内容验证通过成功提交后界面打开个人信息界面图5个人信息管理2.博客内容管理【输入数据】编辑的标题,内容,描述等【输出数据】提示信息【功能】用户选择需要编辑的博客内容进行编辑,包括修改标题,修改内容,修改描述,修改权限或删除当前内容。然后系统根据用户提交的信息进行验证,验证成功后修改数据库相应内容,然后提示用户修改成功并显示成功修改后的内容。若失败,则提示错误信息并返回编辑前内容界面。如图6:精品文档。10欢迎下载用户系统界面服务器打开博客界面提交编辑内容请求验证内容验证通过成功提交后界面打开博客内容界面图6博客内容管理f.系统管理1.系统界面管理【输入数据】界面所需显示的内容(图片,公告等)【输出数据】编辑后界面【功能】系统管理员对系统的界面进行管理,如修改界面布局,更改显示图片,发布公告,删除部分内容等。修改成功后会在用户打开系统时显示修改后的系统界面。如图7所示:管理员系统界面服务器打开管理界面提交编辑内容请求更新内容更新成功成功提交后界面选择管理内容图7系统界面管理精品文档。11欢迎下载2.用户博客内容管理【输入数据】发送的信息编辑的内容【输出数据】提示信息发送信息【功能】系统管理员对系统的用户博客进行管理。管理员可以浏览系统用户的博客,对博客内容进行审核,当发现不合规定的内容后,可以对当前内容进行编辑修改或删除,然后发送信息给当前博客用户。如图8所示:管理员系统界面服务器打开管理界面提交编辑内容请求更新内容更新成功成功提交后界面选择用户博客内容图8博客内容管理2.1.2运行环境a.硬件:处理器:Intel486以上系列、AMDK6以上系列内存:1G(非最低配置)精品文档。12欢迎下载网络:带宽1M(非最低配置)b.软件:操作系
本文标题:博客概要设计说明书
链接地址:https://www.777doc.com/doc-5982105 .html