传智播客OA项目学习--阶段一(1、总体规划)

一、OA即Office Automation,办公自动化。

    辅助管理,提高办公效率

二、OA中有什么功能

    ……

一、软件开发步骤

    1、需求

    2、设计

    3、编码

    4、测试

    5、部署及后期维护

二、每个步骤做什么,谁来做?

    1、需求:需求分析。详细文档,静态演示页面等

    2、设计:架构师、项目经理。

    3、编码:

    4、测试:

    5、部署及后期维护:

三、我们要做什么?

    设计、编码、测试

设计、编码、测试、部署

一、分层

    3层

    view            servlet/action

    service        接口/实现类

    Dao            接口/实现类

    耦合----解耦

二、所用技术

    Struts2 + Hibernate + Spring + JBPH + JUnit + JQuery+……

三、开发环境

    Windows + Tomcat + Eclipse + MySQL + IE

四、代码规范

    代码格式:ctrl+shift+f

    命名规范:驼峰命名法。

            类、接口:首字母大写

            变量、方法:首字母小写,其他单词大写

            常量:字母全部大写,单次之间使用'_'隔开。

    注释:步骤、逻辑

五、一些约定

    编码:utf-8

    实体id:Long

六、项目计划

    共12天

    搭建环境+基本功能         1天

    系统管理                         2天

    权限                                2天

    论坛                                3天

    工作流+审批流转             2+2天

你可能感兴趣的:(java,项目,OA)