文档介绍:解决方案说明书
Solution Model Description
编号:TMP-SMD
版本
作者:
日期:
审批:
日期:
变更记录
日期
版本
变更说明
作者
创建
目录
一、简介 4
4
4
4
二、系统整体架构 5
三、资源层解决方案 6
数据库设计的概念模型 6
资源层组件 6
资源层类图 6
类详细设计 6
四、业务层解决方案 8
业务层概述 8
业务层类图 9
业务层类详细设计 9
五、表示层解决方案 10
表示层概述 16
用例实现 16
16
17
19
20
21
23
一、简介
编写此说明书,实现公司门户网站建设,利于客户对公司进行详细的了解方便与公司交流,实现用户浏览新闻、博客、产品信息和注册成为用户,登陆留言与公司交流和对相关的博客进行评论抒发自己的观点。系统管理员可更新新闻信息和产品信息,同时对用户进行管理。
该项目主要包括三种角色:游客、用户和管理员。游客可以进行注册,注册之后即可成为用户。用户可以浏览网站信息、留言和对博客进行评论。管理员主要由用户信息模块、新闻信息模块、博客管理模块和留言管理模块构成。在用户信息模块中,管理员可以对用户的信息进行查看和删除;在新闻信息模块中,管理员可以对新闻进行更新;在博客管理模块中,管理员可以对博客进行浏览和删除;在留言管理模块中,管理员可以对留言进行浏览、回复和删除。
本网站适用:
想了解本公司并且想与公司合作的人。
[1] 赵一丁. 软件工程基础[M]. 北京: 北京邮电大学出版社, 2003.
[2] 劳森. 软件需求[M]. 浙江: 电子工业出版社, 2009.
[3] 殷人昆. 实用软件工程[M]. 北京: 清华大学出版社, 2011.
二、系统整体架构
三、资源层解决方案
数据库设计的概念模型
数据访问层负责对业务层提供数据操作。业务层或者通用层中所有的对象都通过数据访问层的对象访问数据库。数据访问层中的类是按业务对象来组织的,每个业务对象中包含的数据可能存在不同的几种数据表中,它由数据访问类统一组织成一个概念中的对象,它相当于是一个面向对象的数据库层,负责映射面向对象与关系数据库间的关系。对数据库的所有操作均由存储过程完成,数据层只是在前台调用后台的存储过程。
资源层组件
资源层组件是完成数据库处理的组件,例如数据源的管理、执行数据库的查询、CRUD。
资源层类图
类详细设计
类名称
User
所属包名称
类变量定义(先Public->protected->private)
名称
类型
描述
UserId
String
用户id
UserName
String
用户名
UserPassword
String
用户密码
UserTelephone
String
用户电话
UserEmail
String
用户电子邮箱
类名称
Product
所属包名称
类变量定义(先Public->protected->private)
名称
类型
描述
ProductId
String
产品编号
ProductName
String
产品名称
ProductTitle
String
产品内容
类名称
Blog
所属包名称
类变量定义(先Public->protected->private)
名称
类型
描述
Blog Id
String
博客编号
BlogTitle
String
博客标题
Blog Text
String
博客内容
BlogImages
String
博客图片地址
BlogDate
Date
博客发布时间
Aid
String
博客发布者
类名称
Admin
所属包名称
类变量定义(先Public->protected->private)
名称
类型
描述
AdminId
String
管理员编号
AdminName
String
管理