播客oa实战第一章-汤阳光_第1页
播客oa实战第一章-汤阳光_第2页
播客oa实战第一章-汤阳光_第3页
播客oa实战第一章-汤阳光_第4页
播客oa实战第一章-汤阳光_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、北京传智播客教育 OA项目实战(一)讲师:汤阳光北京传智播客教育 什么是OAOA是Office Automation的缩写,OA系统是处理组织内部的事务性工作、辅助管理、提高办公效率的系统。 北京传智播客教育 一般的OA中都有什么样的功能日常工作的所有内容都可以归入OA处理的范畴,如文字处理、申请审批、办公用品管理、公文管理、会议管理、资料管理、知识管理、电子邮件等等,总之只要是能够对办公有用的功能都可以有。要根据用户的需求确定具体要有哪些功能。北京传智播客教育 一个OA产品的具体功能列表北京传智播客教育 软件开发流程软件开发的流程是什么?我们处于哪个环节要做什么事?北京传智播客教育 软件开发

2、的流程需求调研分析设计(概要设计、详细设计)编码测试部署与维护北京传智播客教育 我们在OA项目实战课中要做什么除需求之外的其他环节我们都要做要做的具体功能模块有4个:组织机构管理系统权限内部论坛审批流转最终效果以静态页面为准北京传智播客教育 ItcastOA的整体设计分层所用技术开发环境代码规范一些约定项目计划北京传智播客教育 分层北京传智播客教育 所用技术编号工具版本说明Struts 22.1.8.1Hibernate3.6.0实现持久化操作Spring2.5jBPM4.4工作流支持Junit4单元测试jQuery1.4北京传智播客教育 开发环境操作系统Windows XP开发工具MyEcl

3、ipse 8.6Eclipse、NetBeans、IntelliJ idea数据库MySQL 5.0.22Web容器Tomcat 6.0浏览器IE北京传智播客教育 代码规范命名:使用驼峰命名法。类、接口:每个单词的首字母大写。例:MyDateConverter变量、方法:第一个单词的首字母小写,其他单词的首字母都大写。例:myDateConverter常量:全部字母都大写,单词之间使用_隔开。例,DEFAULT_PAGE_SIZE使用有意义的名称,慎用缩写。北京传智播客教育 代码规范注释:在代码中加入适当的注释:说明步骤,与说明非简单逻辑。空行:在代码中加入适当的空行,就像写文章时要分段一样(

4、增强可读性)。要格式化代码、一个java文件中的代码不要过多、一个方法中的代码不要过多。北京传智播客教育 代码规范总之,要保证代码的有效、清晰、简洁。有效:这是第一目标,代码要是可以解决问题的。清晰:在有效的前提下,让代码结构与思路清晰。简洁:代码与逻辑应尽量的简单,不要是给别人讲别人都听不明白。北京传智播客教育 一些约定工程中所有的文件都采用utf-8编码。所有的页面都是使用utf-8编码,这样方便解决乱码问题。乱码一般情况下是乱用编码产生的。实体的主键属性的类型使用Long型。北京传智播客教育 项目计划功能知识点预计时间1,搭建环境 + 基础功能Dao设计Struts基础Hibernate

5、基础1天2,组织用户管理岗位管理部门管理用户管理一般的实体设计实体映射(映射文件)增删改查功能树状显示使用jQuery.validate进行表单验证2天3,系统权限创建权限分配权限使用权限jQuery的一般使用权限控制方案2天4,论坛论坛管理论坛基本功能文章管理分页在线编辑器FCKeditor3天5,jBPM + 审批流转工作流框架jBPM审批流转功能工作流框架jBPM工作流的一般应用4天北京传智播客教育 准备开发环境在MyEclipse中新建一个Web Project,名称为ItcastOA,设置工程的默认编码为utf-8 。创建数据库itcastoa,注意编码要支持中文,比如设定为utf8

6、。北京传智播客教育 在工程中添加框架环境添加所用框架的开发环境Junit4Struts2.1Hibernate.3.6Spring2.5整合SSH2北京传智播客教育 工程中的资源分类(目录与包结构)源码文件夹src项目源代码conf配置文件test单元测试WebRoot文件夹scriptJavaScript脚本文件styleCSS样式文件WEB-INF/jspjsp页面(再创建子文件夹分类存放)北京传智播客教育 工程中的资源分类(目录与包结构)包名说明cn.itcast.oa.domain实体(Domain)cn.itcast.oa.daoDao接口cn.itcast.oa.dao.implDao的实现类cn.itcast.oa.serviceService接口cn.itcast.oa.service.implService的实现类cn.itcast.oa.view.actionStru

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论