0项目设计文档资料Word文档格式.docx
- 文档编号:18715881
- 上传时间:2022-12-31
- 格式:DOCX
- 页数:13
- 大小:139.67KB
0项目设计文档资料Word文档格式.docx
《0项目设计文档资料Word文档格式.docx》由会员分享,可在线阅读,更多相关《0项目设计文档资料Word文档格式.docx(13页珍藏版)》请在冰豆网上搜索。
GBP应用框架不仅包含应用系统所需要的核心运行时容器,分层开发支持,以及数据缓存,系统安全,对象持久化等公共组件模块,还包括可视化的代码生成工具,帮助开发人员针对特定项目,迅速生成高质量的、可运行的软件代码。
应用GBP框架,开发人员可以摆脱大量重复性的劳动,由代码生成工具根据数据库结构或其他元数据信息,迅速生成完整的代码框架,开发人员只需加入特定的业务逻辑,即可完成开发工作。
GBP框架能够为软件项目的开发带来如下好处:
Ø
规范和最优化应用程序的设计和开发。
框架提供的通用组件和软件设计模板,都是长时间的开发过程中的经验沉淀,吸收了众多开源项目的精华,并解决了他们中存在的问题,更适合实际项目应用。
降低开发技术难度,降低开发风险。
框架对多层结构的前端处理层,业务层,数据访问层都做了相当的工作,旨在对开发人员屏蔽底层技术,减少由于开发人员自身能力的原因对项目造成的风险。
提高软件生产率,保证开发进度。
框架附带的代码生成工具可以迅速生成从JSP页面到后台数据库在内的所有程序代码,包括各个层次的java类文件,各种配置文件和jsp页面显示文件。
提高软件开发质量,降低维护成本。
使用框架生成工具生成的代码质量更高,其关键算法和功能都使用经过多次调试后的最优经验和做法,经过了实践考验。
而且,每一行代码都经过适当的格式化,保证良好的可读性。
帮助企业进行软件技术积累和业务积累。
一.2定义
一.3参考资料
GBP框架设计开发指南.doc
第二章
总体设计
二.1系统总体架构设计(技术框架)
GBP架构基本上和J2EE的n层架构相对应,它包括四个层次:
核心组件层,前端处理层,业务层,数据访问层,各层之间的关系如图:
●核心层是一个基础层,它提供其它各层都需要的功能,比如容器管理、数据缓存、日志处理等。
●前端处理层提供一个MVC框架,处理来自客户端的HTTP请求。
●业务层处理具体的业务逻辑。
●数据访问层负责与数据库之间的交互,进行对象持久化。
二.2系统模块结构设计(业务框架)
GBP本身是个底层的应用平台,无法直接应用。
但附带的后台管理系统是可以直接运行的,将它部署到web服务器下,配置好数据库就可以使用。
后台管理系统提供如下功能:
●用户登录验证
●单位管理
●用户管理
●角色管理
●菜单管理
●权限管理
●日志管理
●字典管理
●消息管理
●附件管理
第三章数据结构设计
三.1物理结构设计
三.2物理结构说明
三.2.1单位表
名称
代码
数据类型
长度
主键
ID
int
上级单位外键
PARENTID
上级单位名称
PARENTNAME
varchar(32)
32
单位编码
DEPARTNO
NAME
varchar(100)
100
全称
TOTALNAME
varchar(200)
200
层级编码
CODE
varchar(50)
50
级次
IDCLASS
是否叶子节点
ISLEAF
tinyint
是否有效
ENABLED
电话
TEL
varchar(64)
64
传真
FAX
电子邮箱
varchar(128)
128
地址
ADDRESS
单位级次
UNITCLASS
负责人外键
MANAGERID
负责人姓名
MANAGERNAME
备注
NOTE
varchar(1024)
1024
三.2.2系统用户表
单位外键
UNITID
用户名
真实姓名
REALNAME
密码
PASSWORD
排序编号
SORTNO
证件号码
CERTNO
状态
STATUS
移动电话
MOBTEL
其它电话
OTHERTEL
职务
DUTY
REMARK
三.2.3角色表
REMARKS
三.2.4系统功能表
提交路径
ACTION
菜单类型
MTYPE
三.2.5用户角色表
用户外键
USERID
角色外键
ROLEID
三.2.6角色功能表
菜单外键
MENUID
三.2.7模块按钮编码定义表
菜单编号
MENU_ID
操作代码
varchar(16)
16
添加时间
ADDDATE
datetime
varchar(512)
512
三.2.8模块按钮权限表
ROLE_ID
模块按钮外键
FUNCTION_ID
三.2.9系统字典表
字典名称
DICTNAME
业务编码
HARDCODE
字典序号
DICTNO
删除标志
CANDELETE
描述信息
DESCRIPTION
上级层级编码
PARENTCODE
CODECLASS
三.2.10系统日志表
操作时间
LTIME
操作类型
LTYPE
明细
INFO
varchar(800)
800
三.2.11系统管理用户表
USERNAME
三.2.12存储控制表
CCLBBH_PK
存储类型名称
CCLBMC
varchar(60)
60
类型版本编号
LBMCBB
decimal(11,0)
11
存储根路径
CCGML
varchar(255)
255
二级目录规则
EJMLGZ
char
(1)
1
规则辅助字段
GZFZZD
是否加密
ISENCRYPT
是否压缩
ISZIP
ZT
BZ
备留
XM_FK
三.2.13存储明细表
YSBH_PK
存储控制外键
存储名称
WYBS
原始名称
WJMC
存储路径
CCLJ
创建时间
CJSJ
varchar(20)
20
上次修改时间
SCXGSJ
WJZT
业务备注
YWBZ
备留字段
三.2.14消息表
关联消息外键
PARENT_MSG_ID
消息类型
MSG_TYPE
消息标题
MSG_TITLE
消息内容
MSG_CONTENT
varchar(1000)
1000
消息状态
MSG_STATUS
附件名称列表
FILE_NAMES
附件外键列表
FILE_IDS
CREATE_TIME
发送时间
SENT_TIME
发送用户外键
发送用户姓名
三.2.15消息明细表
消息外键
MSG_ID
SENDER_ID
SENDER_NAME
接收时间
RECEIVE_TIME
接收状态
RECEIVE_STATUS
查看次数
VIEW_TIMES
最后查看时间
LAST_VIEW_TIME
接收用户外键
RECEIVER_ID
接收用户姓名
RECEIVER_NAME
第四章
平台设计文档
GBP框架设计开发指南
第五章组件文档
js双向多选组件
js树形组件
js单项选择组件
js日期选择组件
单位选择组件
人员选择组件
附件管理组件
字典管理组件
消息管理组件
第六章数据结构
平台数据库结构
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 项目 设计 文档 资料