1. 项目名称:浪曦OA与工作流系统
2. 项目需求:本项目是真实的企业应用项目,全部功能都来自于客户的需求,没有任何水分、货真价实的商业项目,绝非一般的“玩具项目”。该系统已经上线20个月,至今运转良好,没有出现过任何问题。
3. 项目模块:本项目主要分为如下几个大模块
3.1 文档管理模块:主要负责公司内部的各种文档的管理
3.2 项目管理模块:主要负责管理公司的各种项目,包括已结束、正在进行、尚未开始的各种项目的管理及项目资源的管理
3.3 邮件管理模块:主要负责管理系统内部邮箱的管理,可以实现用户的站内信件的收发与管理
3.4 工作流模块:主要负责管理出差申请、补助发放等流程的审批与决策。
3.5 论坛管理:主要负责管理系统的内部论坛,系统使用人员可以在论坛发布、修改、删除帖子及进行浏览、回复等常见论坛操作行为。
3.6 新闻模块管理:主要负责管理系统的新闻发布与相关操作等
3.7 系统管理员模块:主要负责管理整个系统
3.8 人员管理:主要负责管理系统的使用人员等信息。
以上所列只是系统的宏观大模块,具体还有很多小模块,在这里暂不一一列举
4. 系统开发所用技术:本系统将使用如下技术与框架完成
4.1 Struts2
4.2 Hibernate3.2
4.3 Spring2.0
4.4 jBPM
4.5 JQuery
4.6DWR
5系统数据库:本系统使用MySql5.0作为数据库存储
6 版本控制系统: SubVersion
7 开发环境:MyEclipse
8 容器:Tomcat6
9 系统将重视测试技术的运用,对于核心模块进行单元测试与集成测试
10 培训目标学员:本课程定位于高端培训,要求参与培训的学员具备上述技能(业务方面不做要求,在课程中会详细讲解)。本课程不会讲解基础知识(对 JQuery与jBPM会进行一些介绍),直接就开始进行业务说明与项目开发,因此学员必须在培训前对将使用到的技术与框架做好知识储备。
11 本培训采取讲、练结合的方式进行,在讲解一些要点时,会提前让学员动手实现该功能,以达到更好的培训效果
12 参加本培训并理解所学内容可以达到1-2年的J2EE开发人员的技术水平。