解决方案说明书TMPSMD.docx

上传人:b****2 文档编号:1765488 上传时间:2023-05-01 格式:DOCX 页数:26 大小:281.85KB
下载 相关 举报
解决方案说明书TMPSMD.docx_第1页
第1页 / 共26页
解决方案说明书TMPSMD.docx_第2页
第2页 / 共26页
解决方案说明书TMPSMD.docx_第3页
第3页 / 共26页
解决方案说明书TMPSMD.docx_第4页
第4页 / 共26页
解决方案说明书TMPSMD.docx_第5页
第5页 / 共26页
解决方案说明书TMPSMD.docx_第6页
第6页 / 共26页
解决方案说明书TMPSMD.docx_第7页
第7页 / 共26页
解决方案说明书TMPSMD.docx_第8页
第8页 / 共26页
解决方案说明书TMPSMD.docx_第9页
第9页 / 共26页
解决方案说明书TMPSMD.docx_第10页
第10页 / 共26页
解决方案说明书TMPSMD.docx_第11页
第11页 / 共26页
解决方案说明书TMPSMD.docx_第12页
第12页 / 共26页
解决方案说明书TMPSMD.docx_第13页
第13页 / 共26页
解决方案说明书TMPSMD.docx_第14页
第14页 / 共26页
解决方案说明书TMPSMD.docx_第15页
第15页 / 共26页
解决方案说明书TMPSMD.docx_第16页
第16页 / 共26页
解决方案说明书TMPSMD.docx_第17页
第17页 / 共26页
解决方案说明书TMPSMD.docx_第18页
第18页 / 共26页
解决方案说明书TMPSMD.docx_第19页
第19页 / 共26页
解决方案说明书TMPSMD.docx_第20页
第20页 / 共26页
亲,该文档总共26页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

解决方案说明书TMPSMD.docx

《解决方案说明书TMPSMD.docx》由会员分享,可在线阅读,更多相关《解决方案说明书TMPSMD.docx(26页珍藏版)》请在冰点文库上搜索。

解决方案说明书TMPSMD.docx

解决方案说明书TMPSMD

 

解决方案说明书

编号:

版本

 

作者:

日期:

审批:

日期:

 

变更记录

日期

版本

变更说明

作者

创建

一、简介

内容

适用对象

参考文档

二、系统整体架构

三、资源层解决方案

数据库设计的概念模型

资源层组件

资源层类图

类详细设计

四、业务层解决方案

业务层概述

业务层类图

业务层类详细设计

五、表示层解决方案

表示层概述

用例实现

新闻发布用例

博客管理用例

用户管理用例

产品信息用例

用户注册用例

博客评论管理用例

 

一、简介

编写此说明书,实现公司门户网站建设,利于客户对公司进行详细的了解方便与公司交流,实现用户浏览新闻、博客、产品信息和注册成为用户,登陆留言与公司交流和对相关的博客进行评论抒发自己的观点。

系统管理员可更新新闻信息和产品信息,同时对用户进行管理。

内容

该项目主要包括三种角色:

游客、用户和管理员。

游客可以进行注册,注册之后即可成为用户。

用户可以浏览网站信息、留言和对博客进行评论。

管理员主要由用户信息模块、新闻信息模块、博客管理模块和留言管理模块构成。

在用户信息模块中,管理员可以对用户的信息进行查看和删除;在新闻信息模块中,管理员可以对新闻进行更新;在博客管理模块中,管理员可以对博客进行浏览和删除;在留言管理模块中,管理员可以对留言进行浏览、回复和删除。

适用对象

本网站适用:

(1)想了解本公司并且想与公司合作的人。

参考文档

[]赵一丁.软件工程基础[].北京:

北京邮电大学出版社,.

[]劳森.软件需求[].浙江:

电子工业出版社,.

[]殷人昆.实用软件工程[].北京:

清华大学出版社,.

二、系统整体架构

三、资源层解决方案

数据库设计的概念模型

数据访问层负责对业务层提供数据操作。

业务层或者通用层中所有的对象都通过数据访问层的对象访问数据库。

数据访问层中的类是按业务对象来组织的,每个业务对象中包含的数据可能存在不同的几种数据表中,它由数据访问类统一组织成一个概念中的对象,它相当于是一个面向对象的数据库层,负责映射面向对象与关系数据库间的关系。

对数据库的所有操作均由存储过程完成,数据层只是在前台调用后台的存储过程。

资源层组件

资源层组件是完成数据库处理的组件,例如数据源的管理、执行数据库的查询、。

3.2.1资源层类图

3.2.2类详细设计

类名称

所属包名称

类变量定义(先>>)

名称

类型

描述

用户

用户名

用户密码

用户电话

用户电子邮箱

类名称

所属包名称

类变量定义(先>>)

名称

类型

描述

产品编号

产品名称

产品内容

 

类名称

所属包名称

类变量定义(先>>)

名称

类型

描述

博客编号

博客标题

博客内容

博客图片地址

博客发布时间

博客发布者

类名称

所属包名称

类变量定义(先>>)

名称

类型

描述

管理员编号

管理员名字

密码

管理员电话

管理员

类名称

所属包名称

类变量定义(先>>)

名称

类型

描述

博客评论编号

博客评论内容

博客评论图片地址

博客评论发布时间

博客评论发布者

四、业务层解决方案

业务层概述

业务层是专门处理软件业务需求的一层,处于数据库之上,服务层之下,完成一些列对的,作为一组微服务提供给服务层来组织在暴露给表现层。

集中了所有业务处理的代码.;处理了应用程序的业务逻辑和业务校验.;管理事物;与其它层相互作用的接口。

业务层类图

业务层类详细设计

类名称

所属包名称

类变量定义

名称

类型

描述

用户编号

用户名

用户密码

用户电话

用户电子邮箱

方法

名称

参数

返回值

简单描述

 

修改用户信息

更改用户密码

 

注册用户

 

用户登录

名称

所属包名称

类变量定义

名称

类型

描述

管理员

管理员名

管理员密码

管理员电话

管理员电子邮箱

方法

名称

参数

返回值

简单描述

验证密码是否正确

更改密码

 

添加新用户

 

修改用户信息

删除用户

 

添加服务

 

修改服务内容

删除服务

:

:

:

 

添加新闻

:

:

:

修改新闻

删除新闻

:

:

:

:

 

添加博客

:

:

:

:

 

修改博客

删除博客

类名称

所属包名称

类静态变量定义

名称

类型

描述

类变量定义(先>>)

名称

类型

描述

产品编号

产品名

文本信息

图片地址

方法(先>>)

名称

参数

返回值

简单描述

:

:

:

 

添加新闻

删除新闻

:

:

:

 

修改新闻

:

:

:

 

添加新闻

类名称

所属包名称

类静态变量定义

名称

类型

描述

类变量定义(先>>)

名称

类型

描述

新闻编号

管理员编号

新闻标题

新闻内容

图片地址

新闻发布时间

方法(先>>)

名称

参数

返回值

简单描述

:

:

:

 

添加新闻

删除新闻

:

:

:

 

修改新闻

类名称

所属包名称

类静态变量定义

名称

类型

描述

类变量定义(先>>)

名称

类型

描述

博客编号

管理员编号

博客标题

博客内容

图片地址

资源地址

博客发布时间

方法(先>>)

名称

参数

返回值

简单描述

:

:

:

:

 

修改博客

删除博客

类名称

所属包名称

类静态变量定义

名称

类型

描述

类变量定义(先>>)

名称

类型

描述

评论编号

用户编号

博客编号

评论内容

图片地址

资源地址

评论发表时间

方法(先>>)

名称

参数

返回值

简单描述

 

:

:

:

修改博客评论

删除博客评论

 

:

:

:

评论博客

 

五、表示层解决方案

表示层概述

表示层主要展现给用户的界面。

用例实现

.2.1新闻发布用例

.新闻发布

编号:

.用例概述

后台系统管理员用来在网站首页发布新闻。

.页面流程图

.视图设计(、)

页面说明

页面名称

功能简述

管理员用来在网站首页发布新闻。

进入的

进入方式

数据来源定义

编号

参数名称

来源

说明

新闻的信息

页面外观

.控制器(、类)

类说明

类名称

.

功能简述

新闻发布

执行的操作如下:

.从中得到用户的信息。

.生成对象,将信息赋值给对象。

.调用的方法,从数据库中得到对应的所有新闻信息。

.将这些新闻信息放到的中,并通过方法将转发给后面的。

名称

类型

说明

新闻的号

处理流程

取出该新闻信息,传递给后面的

输出定义

名称

类型

说明

将新闻信息从数据库中取到数据对象中,并将该对象存放到中,传递给下面的页面显示

.2.2博客管理用例

.博客管理

编号:

.用例概述

后台系统管理员用来管理博客。

.页面流程图

.视图设计(、)

页面说明

页面名称

功能简述

管理员用来管理博客

进入的

进入方式

数据来源定义

编号

参数名称

来源

说明

博客的信息

.控制器(、类)

类说明

类名称

.

功能简述

博客管理

执行的操作如下:

.从中得到博客的信息。

.生成对象,将信息赋值给对象。

.调用的方法,从数据库中得到对应的所有博客信息。

.将这些博客信息放到的中,并通过方法将转发给后面的。

输入定义

名称

类型

说明

博客的号

处理流程

取出该博客信息,传递给后面的

输出定义

名称

类型

说明

将博客信息从数据库中取到数据对象中,并将该对象存放到中,传递给下面的页面显示

.2.3用户管理用例

.用户管理

编号:

.用例概述

后台系统管理员用来查看用户信息,删除用户信息,增加用户信息,修改用户信息。

对用户进行管理。

.页面流程图

.视图设计(、)

页面说明

页面名称

功能简述

管理员用来查看用户信息,删除用户信息,增加用户信息,修改用户信息。

进入的

进入方式

数据来源定义

编号

参数名称

来源

说明

用户信息

.控制器(、类)

类说明

类名称

功能简述

用户管理

执行的操作如下:

.从中得到用户的信息

.生成对象,将信息赋值给对象

.调用的方法,从数据库中得到对应的所有注册信息

.将这些注册信息放到的中,并通过方法将转发给后面的

输入定义

名称

类型

说明

用户的号,从用户的输入中得到

处理流程

取出该用户的用户信息,传递给后面的

输出定义

名称

类型

说明

将用户信息从数据库中取到数据对象中,并将该对象存放到中,传递给下面的页面显示

5.3.4产品信息用例

.产品信息管理

编号:

.用例概述

后台系统管理员用来对产品信息进行修改、增加、删除。

.页面流程图

.视图设计(、)

页面说明

页面名称

功能简述

后台系统管理员用来对产品信息进行修改、增加、删除。

进入的

进入方式

数据来源定义

编号

参数名称

来源

说明

产品信息

.控制器(、类)

类说明

类名称

功能简述

管理员对产品信息进行管理

执行的操作如下:

.从中得到产品的信息

.生成对象,将信息赋值给对象

.调用的方法,从数据库中得到对应的所有产品信息

.将这些产品信息放到的中,并通过方法将转发给后面的

输入定义

名称

类型

说明

产品的号,从管理员的输入中得到

处理流程

取出该产品的产品信息,传递给后面的

输出定义

名称

类型

说明

将用户信息从数据库中取到数据对象中,并将该对象存放到中,传递给下面的页面显示

.2.5用户注册用例

.用户注册

编号:

.用例概述

用户注册信息

.页面流程图

.视图设计(、)

页面说明

页面名称

功能简述

管理员用来管理博客

进入的

进入方式

数据来源定义

编号

参数名称

来源

说明

用户信息

.控制器(、类)

类说明

类名称

.

功能简述

用户注册

执行的操作如下:

.得到用户的注册信息

.生成对象,将注册信息赋值给对象

.调用的方法,从数据库中得到对应的所有信息

.将这些信息放到的中,并通过方法将转发给后面的

输入定义

名称

类型

说明

博客的号

处理流程

取出用户信息,传递给后面的

输出定义

名称

类型

说明

将用户信息给数据对象中,并将该对象存放到中,在数据库中添加用户信息。

 

.2.6博客评论管理用例

.博客评论管理

编号:

.用例概述

后台系统管理员用来管理博客评论。

.页面流程图

.视图设计(、)

页面说明

页面名称

功能简述

管理员用来管理博客评论

进入的

进入方式

数据来源定义

编号

参数名称

来源

说明

博客评论的信息

.控制器(、类)

类说明

类名称

.

功能简述

博客评论管理

执行的操作如下:

.从中得到博客的信息。

.生成对象,将信息赋值给对象。

.调用的方法,从数据库中得到对应的所有博客信息。

.将这些博客信息放到的中,并通过方法将转发给后面的。

输入定义

名称

类型

说明

博客的号

处理流程

取出该博客信息,传递给后面的

输出定义

名称

类型

说明

将博客信息从数据库中取到数据对象中,并将该对象存放到中,传递给下面的页面显示

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2