一、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天