OA协同办公系统详细设计说明书
变更记录
日期 | 版本 | 变更说明 | 作者 |
2010-11-01 | 1.0 | 初始版本 | 王振国 |
签字确认
系统模块 | 对应章节 | 对应部门 | 负责人签字 |
1 引言
1.1 编写目的
本说明书目的在于明确说明系统各功能的实现方式,指导开发员进行编码。
主要为本公司以几份承包方的阅读者,如设计人员、开发人员等。有时可以包括客户方的阅读者,如:业务人员、系统管理人员等。
1.2 背景:
待开发软件系统的名称:OA协同办公系统
此软件系统任务提出者:中软国际培训中心
此软件系统任务开发者:中软国际蜗牛项目小组
此软件系统任务用户: 暂无
1.3 基线
OA协同办公系统业务分析报告 v1.0
OA协同办公系统需求分析说明书 v1.0
OA协同办公系统概要设计说明书 v1.0
OA协同办公系统详细设计说明书 v1.0
1.4 特殊名词定义
缩写、术语 | 解 释 |
DAO | 数据访问对象 |
SD | 系统设计,System Design |
CURD | 创建(Create)、读取(Read)更新(Update)和删除(Delete) |
1.5 参考资料
OA协同办公系统业务分析报告 v1.0
OA协同办公系统需求分析说明书 v1.0
OA协同办公系统概要设计说明书 v1.0
Java开发规范
2 模块命名规则
包名 | 命名规则 |
vo | 值对象,其中存放的是每个JavaBean,其中JavaBean的命名是和数据库中的表名称是一一对应的。 |
dbc | 一个有意义的名字+dbc其中的类是来操纵数据库的关闭和打开的 例子:DatabaseConnection.java |
Action | join的四种用法模块名+Action:是用来给servlet命名的 例子:LoginAction.java |
form | 模块名+ActionForm:是用来给servlet命名的 例子:LoginActionForm.java |
dao | I+有意义的名字+DAO,因为dao包是用来定义接口的,在接口的命名中,在最前面是要加上一个字母“I”的。 包中定义的每一个接口的抽象方法,都是用来让Impl类和Proxy类来实现的。 例子:IUserDAO.java |
Impl | 有意义的名字+Impl:这是用来实现具体的增、删、改、查的操作的真实实现类,不负责数据库的关闭,且直接不会被servlet调用。 例子:UserBeanImpl.java |
Proxy | 代理类:一个有意义的名字+Proxy:这是用用来实现真实的实现类的,它为实现类实例化,调用实现类的方法,是实现类的孪生兄弟,他负责数据库的关闭工作。 例子:UserDaoproxy.java |
Factory | 工厂类:一个有意义的名字+Factory。这个类是用来调用dao接口的。而dao接口通过其子类Proxy实例化。 例子:UserFactory.java |
3 模块汇总
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论