blog管理系统开发文档
高考如何鼓励孩子>2020父亲节几号Tjob博客管理系统体系结构设计报告文件状态:文件标识:TjobSD0508.5.19根据指导老师提出的要求,完善文档格式。目录1.文档介绍1.1文档目的1.2文档范围1.3读者对象1.4参考文献1.5术语与缩写解释2.系统概述3.设计约束4.设计策略5.系统总体结构6.子系统N的结构与功能7.开发环境的配置8.运行环境的配置9.测试环境的配置10.其他1.文档介绍1.1文档目的本文档是对于博客管理系统进行详细设计和编码的重要依据。本文将描述博客系统设计约束、系统设计策略、系统总体结构、系统模块划分和系统接口定义以及系统开发、运行、测试环境等。1.2文档范围主要从系统结构、功能模本文档对博客系统的初步实现进行了大概的设计,块划分和系统类图设计3个方面进行了阐述。1.3读者对象读者分类目的市场人员/客户代表了解本文档对需求的理解是否和他们要求的一致系统分析人员理解用户需求,转化为系统需求系统设计人员理解用户需求,在设计时把握用户需求。系统测试人员了解用户需求,为测试提供参考文档人员编写用户使用和操作手册1.4参考文献博客管理系统用户需求说明书V1.0杨勇博客管理系统用户需求说明书V1.0tjbo130.5术语与缩写解释术语与缩写解释StrutsApache开源组织实现MVC框架的一个开源框架Sprng三大常用框架之一,它有自己的MVC莫式Hbernater是与数据库交互的框架,是做持久性操作的DAODataAccessObject数据访问对象J
SPJavaServerPage用于生成动态页面SQL数据结构化查询语言SQL于后台数据库oC控制反转1.系统概述本系统采用struts sprng hbernate的框架来实现分层设计,主要完成以下功能:会员注册管理、文章发表及其管理、留言发布及管理、发表评论及管理、系统消息管理、好友添加和管理、添加音乐及管理、自定义模板管理、标签管理等。通过对各个模块的功能细化,抽象出概念类图,为后续系统的具体实现提供依据。2.设计约束2.1.本系统总体架构应当遵循J2EE规范。2.2.软件开发环境;必须要有进行版本管理的服务器(一台PC,要求内存在512M以上)。要有一台能安装SQLServer于数据库的硬件环境。网络保证系统能跟所有外部系统正常连接。2.3.用户界面遵循JSP标准,要求整洁、美观。2.4.软件质量要求系统具有高正确性、高可靠性、高清晰性、高安全性、高易用性;同时,具有较好的可移植性、可扩展性。2.5.本系统提供的权限验证必须具有高安全性、高可靠性3.设计策略3.1可扩展性采用B/S系统结构来提高系统功能的可扩充性3.2可移植性只要通过浏览器就可以连接系统3.3安全性系统的使用必须进行合法的用户登陆验证才能进行相应的数据操作3.4可靠性在用户进行数据的提交之前必须经过严格的数据有效性验证4.系统总体结构系统功能组成5.2功能层次图5.系统结构与内部模块5.1.系统框架结构系统采用Struts JDBC的技术架构,对系统进行分层;Struts的acton调用业务层的JavaBean获取业务数据,并通过
jsp页面(vew)把数据呈现出来;hbernate spng主要负责业务层的事务管理,DAO通过sprng的JDBC的把对象持久化到数据库中。各个框架模型之间的关系如下:阳厂WebPSlrutstlJSEJDBC_tynFt?rmMeanJaBc_HMS于J系统框架图5.2内部模块介绍1.注册用户注册用户需提供用户填写用户详细信息更改用户信息的界面,注册成功跳转到博客整体首页,不成功返回注册界面2.发表文章发表文章给用户有提供选择的功能键,一是发布文章、二是保存草稿、可以根据自己的喜爱给此文章添加个性化标签3.管理文章文章管理功能包括已经发布文章管理,草稿管理,可以将发布了的文章移动到草稿箱,此时浏览者就看不到你移至草稿箱中的那篇文章了,如果想彻底的删除文章,选择要删除的文章就可以彻底删除,删除了的文章是不回来的4.发表评论、管理评论用户可以根据自己的要求,给不同的文章选择是否让浏览者添加评论,也可以删除自己不喜欢的评论5.发布留言、管理留言用户可以设置是否留言的权限,如果添加了不留言的权限,浏览者是不可以给留言的,用户可以根据自己的意愿,是否保留留言6.添加好友、管理好友用户可以根据自己要求选择是否添加好友,如完全不想加好友,可以拒绝,也可以根据自己印象将自己请求加为好友的浏览者加为好友或陌生人,可以根据用户的意愿是将好友或陌生人一个一个的删除还是批量的删除7.创建相册用户可以根据自己的要求创建属于自己的相册,每个相册最
大只能保存于图片,也可以不保存图片,可以根据自己心情将相册删除,如果此相册中有相关图片,在相册删除时,图片也将删除8.上传图片用户可以选择性的向某个相册上传自己喜欢的图片,在管理图片时可以知道你上传图片的时间,图片名称等详细信息,用户可以随意的删除属于自己的图片9.添加音乐用户可以根据自己的喜好,在自己的博客空间中上传自己喜欢的,个性化的音乐作为博客的背景音乐6.开发环境的配置提示:说明本系统应当在什么样的环境下开发,有什么强制要求和建议?类别具体说明操作系统Wndows_P、Wndows于Server开发工具Eclpse5.5MyEclpse3.2服务器Tomcat5.0以上数据库Oracle10G7.运行环境的配置提示:说明本系统应当在什么样的环境下运行,有什么强制要求和建议?类别具体说明操作系统Wndows_P、Wndows于Server服务器Tomcat5.0服务器数据库MSSQLServer于8.测试环境的配置浮生梦之沧海篇
(1)一般地,单元测试、集成测试环境与开发环境相同。
(2)般地,系统测试、验收测试环境与运行环境相同或相似(更加严格)月饼节快乐
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论