-
文档模块概要设计说明书
序号
版本
号
1
0.1
修订日期
修订概述
修订人
审核人
批准人
备注
2010-04-1
9
创建
龚亚
编写应用
分类设计
(
一
)
引言
1
编写目的
文档模块功能设计、数据库
设计、界面
UI
设计、
构建包设计的描
述,
用于指导该文档模块的开发与部署,
同时,
作为该项目的重
要技术资料,作为系统未来维护或扩展的参考。
本文档的阅读者为本系统的设计、开发人员、接口系统的开发人员、系统维<
/p>
护人员。
本
设计说明书文档包括该
2
名词术语
gwd:
工程文档
3
参考资料
《南网门户系统使用手册》
《南网门户系统详细设计说明书》
《
6jPMS
项目设计与开发规范》
4
文档约定
字体:一律使用中文宋体,小四号字体
(
二
)
p>
功能模块
-
应用分类设计
< br>
1
功能设计
建立一个统一的分类树,用
于系统中的文档、附件管理等功能,统一调用,
防止出现多棵应用分类树,维护不方便。
2
数据库设计
2.1
序
号
1
2
3
4
3
4
5
应用分类表
PMS_BASE_APP_TYPE
实体名:
AppType
列名
id
code
name
type
pid
seq
levl
数据类型
描述
默认值
备注
自增
对应数据字典:
PMS_BASE_DEV_APPTYPE
用于树形结构显示
用于树形结构显示
int
主键
id
varchar(400)
类别代码
varchar(400)
分类名称
分类
varchar(10)
int
父分类
ID
varchar(400)
序列号
int
级别
3
数据字典设计
字段对应数据字典
PMS_BASE_DEV_APPTYPE
名称
附件存储
1
值
说明
1
用于为所有的应用提供统通用的附件存
储,对附件进行统一管理
2
需要对
EOS
字段的附件存储表进行改
造
可以通过扩展字段定义出简单页面
通过
excel
模板定义复杂页面
p>
实现文档描述、文档正文、文档附件、文档
签收、文档传送的管理。相当于内部邮件
实现文档描述、文
档正文、文档附件、文档
审批流程管理。相当于内部
OA
办公
简易表单
数据报表
普通文档
流程文档
2
3
4
5
4
界面
UI
设计
主页面为左右结构的框架页面,左边为一个树形结构,
通过树形的方式进行分类的展示,
在其上可通过右键菜单
(需
要在页面顶
部有操作提示),进行分类的新加、修改、删除等操作,且操作页面
在右方主页面完成。
5
构建包设计
工程
pmsbase
类型
构建包
英文名称
.
pe
AppType
中文名称
基础包
-
开发管理
(<
/p>
应用分
类
)
应用分类
实体
6
其他要求
?
seq
:
序列号能够自动生成,且正确无误
?
code
:
编码正确无误,
且在系统中独一无二,
在页面输入及保存时均通
过
ajax
方式进行校验。
?
主键:
通过调用系统的
getPrimeKey
生成,不能通过系统自动生成。
?
页面校验:
页面需要检验的地方完整无误。
(
三
)
附件管理
1
功能设计
附件管理为系统各个功能模块提供一个统一的附件维护管理功能。
所有业务模块在进行附件存储的时候,
需要向
AT_FILEUPLOAD
中的
groupID<
/p>
传入应用分类
CODE
,可通过操作实体
upload
来实现。
2
UI
界面设计
对系统目前已有的文件管理功能进行扩展。
< br>增加一个附件查询功能及全文检索功能,
展示样式为通过应用分类树进行导
航。主体页面为左右框架结构,左边位应用分类树,右边为具体的查询页面。附
件查找支持分类级联查询,即查询能够查询子类的附件。
查询条件为:
文档名称、上传日期、
文件大小
(
下拉框实现:小于
1M
1M
至
50M
;
50M
至
100M
;大于
100M
;
备注:
可通过数据字典配置
配置项:
PMS_BASE_DOC_ATTCHEMENT_SIZE
)
查询结果显示:文件分类、文件原名称、文件大小、保存
位置、上传人、上
传日期、文件
ID
管理员可对查询结果果进行删除
(
四
)
p>
功能模块:
excel
模板管理
1
功能设计
提供
Excel
模板上传、列表显示、解析生成
jsp
、数据库表设计、数据导入、
数据导出、实体绑定等功能。
2
数据库设计
2.1
序号
1
3
4
2
3
5
Excel
模板信息表
PMS_BASE_DEV_EXCELINFO
实体
: ExcelInfo
列名
eId
eCode
eName
relAppCode
groupCode
eType
数据类型
int
varchar(400)
varchar(400)
varchar(400)
varchar(400)
varchar(10)
描述
主键
id
模板代码
分类名称
关联的应用编
码
Code
分组编码
类型
默
认
值
1
备注
自增
对应数据字典:
PMS_BASE_DEV_EXCEL
_TYPE
对应数据字典:
PMS_BASE_DEV_EXCEL
_STYLE
6
7
8
9
style
sheets
cols
rows
varchar(400)
int
int
int
excel
模板样式
页数
列数
行数
10
11
11
13
14
version
tableName
usingFlag
operatorName
lastModifyDa
te
varchar(400)
varchar(400)
varchar(10)
varchar(400)
Date
版本
对应的数据库
名
启用标志
上传人
最后修改日期
1
启用<
/p>
0
禁用
同一模板只能有一
个模板启用
为系统当期用户
为系统当期日期
3
数据字典设计
数据字典
PMS_BASE_DEV_EXCEL
_TYPE :
excel
文件类型
2
数据文件
值
1
描述
表单模板
备注
上传符合规格的
excel
模板,可自动生成
jsp
< br>页面
绑定到实体或者数据
库表
,可自动将数据导
入至系统中
对应数据字典:
PMS_BASE_DEV_EXCEL
_STYLE
1
2
简单表单
数据列表
不存在列表数据
存在列表数据
4
UI
功能设计
通过应用分类树进行展现,
主页面为框架页面。
左边为应用分
类的树形结构,
右边为多
tab
页签展
现方式。
主要包含的功能界面如下:
1
excel
模板上传:
上传的时候需要选择
excel
类型,
系统自动插入关联的应用
类型
Code
,即
relAppCode
,
operatorName
和
lastModifyDate
也由系统自动
插入。
2
根据
ex
cel
文件的类型不同,及
eType
值的不同,
excel
模板上传后跳转的路
径分为两种。
2.1
excel
< br>表单模板维护界面:分为如下
tab
页签页面:
?
excel
模板列表:
显示
excel
模板编号、
名称、
版本、
路径、
启用标志。
操作为:启用选择(通过
radio
来实现)
、
excel
模板基础信息维护、
生成
jsp
、生成数据库,数据库字段绑定;
?
数据库字段绑定:
系统解析出
excel
模板文件的待输入字段,
自动对应
出相应的数据库表字段,可将
excel
模板的字段同数据库字段一一进行
绑定。
?
jsp
显示绑定:
< br>系统解析出
excel
模板文件中的待输入字段,默认所
有
的字段均为文本输入框。开发人员可对编辑控件进行绑定,并可进行个
性显示设置。
链接:
(
p>
1
)系统控件注册维护(
2
)
jsp
源码编辑
:
通过
fckeditor
来实
< br>现。
2.2
excel
数据维护界面
excel
数据文件列表:
显示字段为
excel
文件编号、
excel
文件名称、路
径、上传人姓
名。操作为:
excel
文件信息修改、导入数据、数据导出。
?
导入数据:分为二步操作实现:<
/p>
(
1
)选择数据库表或者数据实体进行绑
定(
2
)进行数据导入操作,并进行是
否成功信息的提示
,
若导入数据成
功,
将
usingFlag
置为
0
p>
,代表数据已经导入过,不允许进行第二次
导入,防止出现数据重复
导入。
?
导出数据:
操作类似导出
excel
,需要先选择数据实体或者数据表,再
进行数据的导出。
5
构建包设计
工程
pmsbase
类型
构建包
实体
英文名称
.
ExcelInfo
中文名称
p>
基础包
-
开发管理
(excel
模
板维护
)
excel
文件信息
-
-
-
-
-
-
-
-
-
上一篇:网神运维安全管理与审计系统操作手册
下一篇:PlantScape系统教程