物流管理系统详细设计说明书 联系客服

发布时间 : 星期六 文章物流管理系统详细设计说明书更新完毕开始阅读

OA协同办公系统详细设计说明书

编写:XXX 审核: 批准: 受控状态: 发布版次:1.0 编号:

日期:2010-11-01 日期: 日期: 是

日期:2010-11-01

变更记录 日期 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 CURD 数据访问对象 系统设计,System Design 创建(Create)、读取(Read)更新(Update)和删除(Delete) 解 释 1.5 参考资料

OA协同办公系统业务分析报告 v1.0 OA协同办公系统需求分析说明书 v1.0 OA协同办公系统概要设计说明书 v1.0 Java开发规范

2

包名 vo dbc 模块命名规则

命名规则 值对象,其中存放的是每个JavaBean,其中JavaBean的命名是和数据库中的表名称是一一对应的。 一个有意义的名字+dbc其中的类是来操纵数据库的关闭和打开的 例子:DatabaseConnection.java 模块名+Action:是用来给servlet命名的 例子:LoginAction.java 模块名+ActionForm:是用来给servlet命名的 例子:LoginActionForm.java I+有意义的名字+DAO,因为dao包是用来定义接口的,在接口的命名中,在最前面是要加上一个字母“I”的。 包中定义的每一个接口的抽象方法,都是用来让Impl类和Proxy类来实现的。 例子:IUserDAO.java 有意义的名字+Impl:这是用来实现具体的增、删、改、查的操作的真实实现类,不负责数据库的关闭,且直接不会被servlet调用。 例子:UserBeanImpl.java 代理类:一个有意义的名字+Proxy:这是用用来实现真实的实现类的,它为实现类实例化,调用实现类的方法,是实现类的孪生兄弟,他负责数据库的关闭工作。 例子:UserDaoproxy.java 工厂类:一个有意义的名字+Factory。这个类是用来调用dao接口的。而dao接口通过其子类Proxy实例化。 例子:UserFactory.java Action form dao Impl Proxy Factory 3 模块汇总 3.1 模块汇总表

总公司: 系统管理 模块名称 功能简述 后台用户管理 权限分配 车辆管理 模块名称 用户的CURD 角色权限的CURD 功能简述 车辆管理 对车辆信息进行增删改查