绿宝企业门户网站概要设计报告.docx
《绿宝企业门户网站概要设计报告.docx》由会员分享,可在线阅读,更多相关《绿宝企业门户网站概要设计报告.docx(24页珍藏版)》请在冰豆网上搜索。
绿宝企业门户网站概要设计报告
]
机构图标
{企业门户网站系统}
*
概要设计报告
文件状态:
[]草稿
[√]正式发布
[]正在修改
:
文件标识:
Portal-Project-SD-MODULE
当前版本:
作者:
丁晓薇
完成日期:
2012-5-20
版本历史
版本/状态
作者
参与者
。
起止日期
备注
丁晓薇
绿宝企业门户网站概要设计
\
>
0.文档介绍4
文档目的4
·
文档范围4
读者对象4
参考文献4
术语与缩写解释4
1.模块命名规则5
2.模块汇总7
模块汇总表7
模块关系图8
!
3.子系统A的模块设计10
模块A-n10
4.子系统B的模块设计16
模块B-n16
5.其他16
0.文档介绍
该文档是为企业门户网站概要设计说明书,为济南绿宝纸制品有限公司网站系统详细设计的主要依据。
文档目的
(
说明对程序系统的设计考虑,包括程序系统的基本流程,程序系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和安全性设计等,微程序的详细设计奠定基础,编写这份概要设计说明书是为了编程人员提供开发依据,从总体上叙述本系统功能模块。
文档范围
本系统是企业门户网站管理系统,用于企业日常事务管理。
读者对象
需求人员;
详细设计人员;
编码人员;
参考文献
\
《门户网站用户需求说明书》,
文件标识号:
Team4-News-RD-UR
术语与缩写解释
缩写、术语
解释
SPP
精简并行过程,SimplifiedParallelProcess
SD
|
系统设计,SystemDesign
BBL
业务逻辑层,BusinessLogicalLayer
DAL
数据操作层,DataAccessLayer
DBSQL
数据库结构化查询语言DataBaseStructuredQueryLanguage
<
1.模块命名规则
本模块的所有类、函数、变量等都采用Camel命名法,如txtName,userUpdate
2.模块汇总
模块汇总表
提示:
这里模块是指相对独立的软件设计单元,例如对象类、函数包等等。
公司系统前台
,
模块名称
功能简述
首页
介绍公司资料、相关资质证书以及热门产品。
发展历程
介绍公司的起步以及其他信息,方便用户。
产品介绍
包括产品列表,介绍公司以及人们需要的热门产品。
;
业务流程
包括纸杯生产流程、咨询洽谈、生产制作和售后服务。
联系我们
页面上有可联系的电话、传真、邮箱、联系人以及地址等。
留言本
包括用户信息和留言内容。
新闻模块
包括最新新闻、公司新闻和社会新闻。
~
管理员登录
管理员登录对公司网站进行管理。
首页管理子系统
模块名称
功能简述
公司简介
介绍公司的一些基本信息。
'
资质证书
展览公司获得的一些资格证书。
热门产品
在首页内展示公司所售卖的产品。
发展历程管理子系统
模块名称
功能简述
|
公司起步
客户进入该页面,可以深入了解公司的一些具体信息。
产品介绍管理子系统
模块名称
功能简述
品尝杯系列
系统管理员登录后,可为用户介绍该系列的相关资料、功能、外形、大小、价格、热门程度等相关信息以及搜索功能。
;
广告杯系列
系统管理员登录后,可为用户介绍该系列的相关资料、功能、外形、大小、价格、热门程度等相关信息以及搜索功能。
纸杯机系列
系统管理员登录后,可为用户介绍该系列的相关资料、功能、外形、大小、价格、热门程度等相关信息以及搜索功能。
餐盒机系列
系统管理员登录后,可为用户介绍该系列的相关资料、功能、外形、大小、价格、热门程度等相关信息以及搜索功能。
豆浆机系列
系统管理员登录后,可为用户介绍该系列的相关资料、功能、外形、大小、价格、热门程度等相关信息以及搜索功能。
:
纸盘机系列
系统管理员登录后,可为用户介绍该系列的相关资料、功能、外形、大小、价格、热门程度等相关信息以及搜索功能。
快餐系列
系统管理员登录后,可为用户介绍该系列的相关资料、功能、外形、大小、价格、热门程度等相关信息以及搜索功能。
其他
系统管理员登录后,可为用户介绍其他系列的相关资料、功能、外形、大小、价格、热门程度等相关信息以及搜索功能。
)
业务流程管理子系统
模块名称
功能简述
纸杯生产流程
客户可以直接了解纸杯的生产制作流程,确定纸杯的质量。
咨询洽谈
客户在了解了纸杯的相关资料后,决定定制纸杯便可与公司的相关负责人联系,咨询洽谈相关工作。
确定合作意向
~
客户与公司负责人员洽谈过后,深度了解以确定合作意向。
确定印刷样稿
客户根据资料选定纸杯的样式,确定印刷。
签订合同
按显示的相关流程,与客户签订合同。
生产制作
签订合同后,便可投入生产。
物流发货
:
对产品的质量严格把关之后,根据客户给予的地址资料,发货给客户。
售后服务
及时对客户进行服务,了解客户对产品的满意度以及是否要续合同等。
联系我们管理子系统
模块名称
功能简述
、
联系我们
客户对公司的产品有了兴趣以及需要后,可以按照页面上所给的资料联系相关负责人。
在线客服
客户对公司的产品有了兴趣以及需要后,可以按照页面上所给的资料直接电话或QQ在线联系。
用户留言管理
模块名称
功能简述
】
增加用户留言
系统管理员登录后,可新增加用户留言,用户留言序号自动生成
删除用户留言
系统管理员登录后,可删除不法用户留言,系统管理员可删除对公司恶意有抨击行为的留言
查询用户
系统管理员登录后,可查询所有的用户信息
新闻管理子系统
;
模块名称
功能简述
添加新闻
管理员可以进行新闻的编辑,以及新闻的添加,可以添加图片信息
修改、删除新闻
管理员可以对新闻进行修改和删除
删除新闻评论
管理员可以进入新闻评论界面对新闻评论进行删除
/
审核未审核新闻
本功能实现了管理员对未审核的新闻的审核工作。
符合发布标准的新闻,管理员将其设置为“通过审核”状态,用户会在网页上看到该新闻;反之,设置为“未通过审核”状态,用户不会浏览到该新闻。
管理员管理模块
模块名称
功能简述
系统管理
系统管理员登录后,可对系统进行相关资料的更新以及增删改查。
(
新闻管理
系统管理员登录后,对新闻进行增删改查。
联系管理
系统管理员登录后,可管理所有的用户信息。
产品管理
系统管理员登录后,可更改产品所有的信息。
模块关系图
{
~
~
;
3.前台显示模块设计
前台首页显示模块
模块名称
显示产品、新闻
)
功能描述
查询表Production、news,显示产品信息
接口与属性
接口:
显示层调用业务逻辑层Bll_Production的showPro方法和Bll_news的shownews,
showPro方法调用数据操作层DAL_Production的方法getlist,
shownews方法调用数据操作层DAL_news的方法getlist,
)
对数据库的操作在数据访问基础层DbSQL中进行
数据结构
与算法
补充说明
显示分类的标题
#
模块名称
显示分类的标题
功能描述
查询表news、Production,显示某类型的标题信息
接口与属性
接口:
《
显示层调用业务逻辑层Bll_news的Showtitle方法和Bll_Production的showPro方法,
showtitle方法调用数据操作层DAL_news的方法getlist,
showPro方法调用数据操作层DAL_Production的方法getlist,
对数据库的操作在数据访问基础层DbSQL中进行
数据结构
与算法
补充说明
《
显示文章的内容以及产品的信息
模块名称
显示文章的内容以及产品的信息
功能描述
查询表news、Production,按照标题显示内容信息
%
接口与属性
接口:
显示层调用业务逻辑层Bll_news的showcontent方法和Bll_Production的showProcontent方法,
showtitle方法调用数据操作层DAL_news的方法GetList,
showProcontent方法调用数据操作层DAL_Production的方法getlist,
对数据库的操作在数据访问基础层DbSQL中进行
数据结构
|
与算法
补充说明
显示评论内容
模块名称
;
显示对产品和新闻的评论内容
功能描述
查询表news、Production,按照标题显示内容信息
接口与属性
接口:
显示层调用业务逻辑层Bll_Comment的
querycomment方法,在调用数据操作层DAL_comment的GetList1
|
对数据库的操作在数据访问基础层DbSQL中进行
数据结构
与算法
补充说明
添加评论
'
模块名称
添加对产品和新闻的评论
功能描述
查询表news、Production,按照标题显示内容信息
接口与属性
接口:
&
显示层调用业务逻辑层Bll_Comment的insertcomment
方法,该方法再调用数据操作层DAL_comment的insertcomment
对数据库的操作在数据访问基础层DbSQL中进行
数据结构
与算法
补充说明
…
4.后台管理模块设计
管理员身份验证
模块名称
添加评管理员身份验证论
功能描述
查询表login,进行管理员身份认证
;
接口与属性
接口:
显示层调用业务逻辑层Bll_login的BLL_Login()方法,
该方法再调用数据操作层DAL_login的DAL_login方法进行验证
对数据库的操作在数据访问基础层DbSQL中进行
数据结构
与算法
]
补充说明
添加管理员
模块名称
进行管理员添加
功能描述
~
超级管理员登录后,通过数据库portal表进行添加
接口与属性
接口:
显示层调用业务逻辑层Bll_portal的BLL_portalSave方法,
该方法再调用数据操作层DAL_portal的Add方法进行添加
对数据库的数据写入在基础层DbSQL中进行
数据结构
·
与算法
补充说明
删除管理员
模块名称
进行管理员删除
"
功能描述
超级管理员登录后,通过数据库portal表进行删除
接口与属性
接口:
显示层调用业务逻辑层Bll_portal的BLL_portalSave方法,
该方法再调用数据操作层DAL_portal的Delete方法进行删除
对数据库的数据写入在基础层DbSQL中进行
】
数据结构
与算法
补充说明
获取管理员
模块名称
》
进行管理员获取
功能描述
管理员登录后,通过数据库portal表对管理员列表进行获取
接口与属性
接口:
显示层调用业务逻辑层Bll_portal的BLL_portalSave方法,
该方法再调用数据操作层DAL_portal的GetList方法进行获取
《
对数据库的数据写入在基础层DbSQL中进行
数据结构
与算法
补充说明
更新管理员信息
$
模块名称
更新管理员信息
功能描述
超级管理员登录后,通过数据库portal表进行管理员信息更新
接口与属性
接口:
显示层调用业务逻辑层Bll_portal的BLL_portalSave方法,
~
该方法再调用数据操作层DAL_portal的UserUpdate方法进行更新
对数据库的数据写入在基础层DbSQL中进行
数据结构
与算法
补充说明
—
添加新闻
模块名称
管理员身份进行新闻添加
功能描述
管理员登录后,通过数据库portal表进行新闻添加
接口与属性
接口:
!
显示层调用业务逻辑层Bll_news的BLL_newsSave方法,
该方法再调用数据操作层DAL_news的insertNews方法进行添加
对数据库的数据写入在基础层DbSQL中进行
数据结构
与算法
补充说明
\
修改、删除新闻
模块名称
管理员身份进行新闻修改,删除
功能描述
管理员登录后,通过数据库portal表进行新闻修改,删除
接口与属性
。
接口:
显示层调用业务逻辑层Bll_news的updatenews方法,
该方法再调用数据操作层DAL_news的updateNews方法进行修改
对数据库的操作在数据写入在基础层DbSQL中进行。
显示层调用业务逻辑层Bll_news的delCallDataGrid方法,
该方法再调用数据操作层DAL_news的deleteNews方法进行删除
对数据库的操作在基础层DbSQL中进行。
数据结构
-
与算法
补充说明
浏览新闻
模块名称
管理员身份进行浏览
功能描述
管理员登录后,通过数据库portal表进行新闻浏览
接口与属性
接口:
显示层调用业务逻辑层Bll_news的BLL_newsSelect方法,
该方法再调用数据操作层DAL_news的selectNews方法进行添加
对数据库的数据写入在基础层DbSQL中进行
:
数据结构
与算法
补充说明
审核未审核新闻
模块名称
~
管理员身份进行新闻审核
功能描述
管理员登录后,通过数据库portal表进行新闻审核
接口与属性
接口:
显示层调用业务逻辑层Bll_news的Pass_submit方法,
该方法再调用数据操作层DAL_news的Pass_submit方法进行修改
?
对数据库的数据写入在基础层DbSQL中进行。
数据结构
与算法
补充说明
>
5.新闻分类模块设计
增加新闻分类
模块名称
管理员身份进行新闻分类的增加
功能描述
管理员登录后,通过数据库type表进行新闻分类的增加
接口与属性
(
接口:
显示层调用业务逻辑层Bll_type的InsertOperate方法,
该方法再调用数据操作层DAL_type的InsertOperate方法进行修改
对数据库的数据写入在基础层DbSQL中进行。
数据结构
与算法
@
补充说明
删除新闻分类
模块名称
管理员身份进行新闻分类的删除
功能描述
管理员登录后,通过数据库type表进行新闻分类的删除
|
接口与属性
接口:
显示层调用业务逻辑层Bll_type的DeleteOperateType方法,
该方法再调用数据操作层DAL_type的del方法进行修改
对数据库的操作在数据写入在基础层DbSQL中进行。
数据结构
[
与算法
补充说明
修改新闻分类
模块名称
管理员身份进行新闻分类的修改
?
功能描述
管理员登录后,通过数据库type表进行新闻分类的修改
接口与属性
接口:
显示层调用业务逻辑层Bll_type的UpdateOperateType方法,
该方法再调用数据操作层DAL_type的UpdateOperateType方法进行修改
对数据库的操作在数据写入在基础层DbSQL中进行。
·
数据结构
与算法
补充说明
~
查询新闻分类
模块名称
管理员身份进行新闻分类的查询
功能描述
管理员登录后,通过数据库type表进行新闻分类的查询
接口与属性
接口:
]
显示层调用业务逻辑层Bll_type的SelectAll方法,
该方法再调用数据操作层DAL_type的SelectAll方法进行修改
对数据库的操作在数据写入在基础层DbSQL中进行。
数据结构
与算法
补充说明
6.用户留言管理子模块
用户留言管理-增加
模块名称
增加
功能描述
增加一个新的用户留言
接口与属性
接口:
显示层调用业务逻辑层Bll_Message的BLL_MessageSave方法,
BLL_MessageSave方法调用数据操作层DAL_Message的方法Add,
对数据库的添加操作在数据访问基础层DbSQL中进行
数据结构
与算法
补充说明
用户留言管理-删除
模块名称
删除
功能描述
删除一个已有的用户留言
接口与属性
接口:
显示层调用业务逻辑层Bll_Message的BLL_delMessage方法,
BLL_delMessage方法调用数据操作层DAL_Message的方法Delete,
对数据库的更新操作在数据访问基础层DbSQL中进行
数据结构
与算法
补充说明
用户留言管理-修改
模块名称
修改
功能描述
修改一个已有管理用户信息,包括用户名,类型,备注
接口与属性
接口:
显示层调用业务逻辑层Bll_Message的BLL_MessageUpdate方法,
BLL_MessageUpdate方法调用数据操作层DAL_Message的方法Update,
对数据库的更新操作在数据访问基础层DbSQL中进行
数据结构
与算法
补充说明
用户留言管理-查询
模块名称
增加
功能描述
增加一个新的管理用户留言
接口与属性
接口:
显示层调用业务逻辑层Bll_Message的BLL_getlist方法,
BLL_getlist方法调用数据操作层DAL_Message的方法GetList,
对数据库的更新操作在数据访问基础层DbSQL中进行
数据结构
与算法
补充说明