杭州java培训学校

更新时间:2022-11-25 17:15:15 阅读: 评论:0


2022年11月25日发(作者:新东方花园)

JAVA软件工程师新员工培训方案

comtop-train-scheme

深圳市康拓普信息技术有限公司

ShenzhenComtopInformationTechnologyCo.,Ltd.

JAVA软件工程师新员工培训方案

深圳市康拓普信息技术有限公司

修订记录

版本说明作者批准批准日期

1.0

2005年第一版侯建国

2.0

2006年第二版。加入特别说明和活动安

排及封面等内容,并修改了文档中的图

片;

侯建国

2.1

根据最新的命名规范修改了文件名罗星衡

2.2

根据实际情况对人员修改,会议室管理加

裁剪指南、修正会议安排中不合适的部分

李勋红

2.3

根据新的通用列表的做法修改“后台代

码”。

李勋红

2.4

增加了web基础的培训

根据通用列表的做法的修改进行了“后台

代码”的修改。

李勋红

2.5

修改培训教师李勋红

2.6

修改了课程顺序及装机软件2006-8-4李勋红

2.7

2007-1-4

修改格式、Meeting的action分为三个

李勋红

2.8

2007-1-5

修改了“其他”一节中,对工程名的要求

及不正确的地方

李勋红

2.9

2007-3-6

把starteam的培训提到开始做题前

培训列表中去掉重用组件中通用查询列

修改进度图片

李勋红

3.0

2007-4-10

文件名称改为:《软件开发部技术培训方

案》

父类由Action改为BaAction

开发过程描述中,先做界面雏形

李勋红

3.12007-7-11

李勋红

JAVA软件工程师新员工培训方案

深圳市康拓普信息技术有限公司

版本说明作者批准批准日期

1.TestDirector培训改成测试管理与

TestDirector培训。

2.更新链接等。

3.2

2007-8-8

添加了一项活动:配置好eclip

后台代码中添加了AppService内容

董鹏程

3.3

2008-3-27

修改了6.2后台代码中类的父类

董鹏程

3.4

2008-5-8

名称根据组织名称更改为:应用软件部技

术培训方案

李勋红

3.6

2008-8-25

1.更新“特别说明”第2条。

2.更新工具软件版本。

3.更新各培训课题讲师。

4.修改第4节,将“培训结束后,学员

编写《入职培训总结.doc》,并把所有工

作产品,包括数据库设计文件、界面雏形、

设计文件、源代码、技术评审报告、入职

培训总结等打包提交给培训负责人。”改

成“.....在1个工作日内提交到新员工配

置库”。

5.修改5.1参考页面信息改成“如果需

要具体Web页面进行参考,请找指导老

师”。

6.按公司要求,将项目管理和会议管理

的CDM改为PDM。

7.修订知识库管理系统地址。

魏磊

2008-9-8

李勋红

3.7

名称改为:JAVA软件工程师新员工培训

方案

李勋红

3.8

1.修改会议管理的PDM图,将会议出席

者ID改为VARCHAR(20)

2.在第1节中加入第5点:参考检查表

魏磊

2009-02-04

JAVA软件工程师新员工培训方案

深圳市康拓普信息技术有限公司

版本说明作者批准批准日期

对练习题进行检查。

所有权声明:

深圳市康拓普信息技术有限公司

版权所有不得复制

Copyright©2008byShenzhenComtopInformationTechnologyCo.,Ltd.

JAVA软件工程师新员工培训方案

-I-

目录

1特别说明...........................................................................................................................................................1

2培训活动安排...................................................................................................................................................1

3模块开发进度...................................................................................................................................................3

4其他...................................................................................................................................................................4

5项目管理...........................................................................................................................................................4

5.1功能描述..................................................................................................................................................4

5.2后台代码..................................................................................................................................................7

5.3表现层代码..............................................................................................................................................8

6会议管理...........................................................................................................................................................9

6.1功能描述..................................................................................................................................................9

6.1.1会议安排..........................................................................................................................................9

6.1.2会议室管理....................................................................................................................................10

6.2后台代码................................................................................................................................................10

6.3表现层代码............................................................................................................................................11

7参考资料.........................................................................................................................................................11

JAVA软件工程师新员工培训方案

深圳市康拓普信息技术有限公司第1页

1特别说明

1)本技术培训方案中的要求为对新员工的最低要求,新员工可以在满足此要求的基础上,发挥

自己的想象力和创造力,将功能做得更好,以展示自己的才干。表现越好,机会当然也会越

多。

2)培训过程中的作业,以及做代码走查时的代码和技术评审报告,要用腾讯通发给如下人员:

新员工培训负责人及本批培训的所有培训老师。

3)我们信任你的诚信,请在做作业的过程中保持你的诚信。对于抄袭和给人抄袭作业的员工,

我们将给予应有的处罚。

4)公司的每个人都是你可以利用的资源,当你在技术方面遇到问题时,如果你的导师不在,你

可以请教其余新员工的导师或周围的任何同事。在其他方面,你可以随时找行政及人力资源

部经理或新员工培训负责人进行沟通。

5)为了提高新员工培训作业的质量,在完成界面雏形设计、数据库设计、代码和功能后,可以

根据新员工礼包中的检查表目录下的练习题检查表文件,检查界面雏形、数据库设计、代码

和功能是否符合要求。

2培训活动安排

编号说明责任人备注

1.

企业介绍培训刘振东第一天上午

2.

OA介绍张磊第一天上午

3.

公司制度介绍徐碧恒第一天下午

4.

礼仪培训颜艳华第一天下午

备注:培训人员少的情况下礼仪培

训不进行。

5.

开通项目工作管理系统、腾讯通帐

刘灵巧第一天上午

6.

发新员工礼包(技术培训方案、培

训计划、规范(JAVA、Struts、界面、

数据库)、样例代码、常见问题、参

考资料)给新员工

徐碧恒第一天

7.

配置库中给新员工建帐号刘芳第一天

JAVA软件工程师新员工培训方案

深圳市康拓普信息技术有限公司第2页

编号说明责任人备注

8.

安装常用软件(oracle9i、

weblogic9.20、eclip3.2、

PowerDesinger9.5、金山网镖、

starteam2005等)

员工个人第一天

软件目录:10.10.5.20software

开发工具

9.

配置好eclip员工个人目录:d:eclip320;格式配置;

引用配置;警告信息配置;插件及

插件配置等

10.

Oracle培训张宗进、董肇华第二天上午

11.

Weblogic培训张宗进、董肇华第二天下午

12.

Web基础(jsp、javaBean、

Servelet)

刘绍光、董鹏

程、董肇华

第三天上午

备注:根据新员工的情况进行裁剪,

如果新员工有Java的基础就不需要

进行。

13.

Struts培训(一)陈余捷、綦佳祥第三天下午

14.

Struts培训(二)第四天上午

15.

EJB培训、log4j罗熙、黄长城、

董鹏程

第四天下午

16.

J2EE体系架构培训刘兆平、董鹏

程、胡文杰、林

镇锋

第五天上午

17.

编码规范培训黄长城、董鹏程第五天下午

18.

界面规范的培训宋胜丹、陈达、

柳进刚、陈云锋

第六天上午

19.

新员工习题讲解与缺陷预防魏磊、朱庆华、

单俊

第六天下午

1.讲解习题

2.讲解培训目的

3.缺陷预防

20.

最小系统、重用组件讲解(选人、

选部门、分页、查询、数字处理、

字符串处理、日期选择)

龚德伟第六天下午

参考内部信息门户

10.10.5.2:7001/web中的相

关内容

21.

StarTeam培训刘芳、张宗进第七天上午

JAVA软件工程师新员工培训方案

深圳市康拓普信息技术有限公司第3页

编号说明责任人备注

22.

如何写技术评审报告第一次代码走

查的指导老师

可在第一次代码走查会上进行

23.

新员工周例会新员工培训负

责人

每周三下午代码走查前,员工需要

自我总结,畅谈自己的体会和收获

及遇到的问题

24.

代码走查

各指导老师与

CQC

每周至少走查一次

每次代码走查后新员工要在1个工

作日内提交《技术评审报告》

25.

测试管理与QC

培训

张文雯、洪燕、

季松

做完培训作业后

如下网址收集了很多宝贵的知识,敬请分享:

1.康拓普内部信息门户:10.10.5.2:7001/web

2.康拓普知识管理系统:10.10.5.2:7001/web/lucene/

3模块开发进度

辅导老师按照以下方式检查培训完成的进度。每完成一个功能模块,辅导老师必须进行检查验收,

确认是否进入下个模块的开发。

模块1——项目管理10个工作日完成(2周)

模块2——会议管理10个工作日完成(2周)

共计4周。

入职培训

7个工作日

10个工作日

项目管理模块

会议管理模块

10个工作日

注意:开发的时间不包括入职后的第一周的培训时间,是从入职后的第二周开始计算。

每个模块的开发过程:

JAVA软件工程师新员工培训方案

深圳市康拓普信息技术有限公司第4页

数据库设计

编码实现

数据库设计规范

编码规范

活动

标准

新员工

指导老师

指导老

师评审

指导老

师评审

发送给培训

负责人与指

导老师

界面雏形设计

WEB应用界面设计规范

指导老师与代码走

查负责人走查代码

演示

发送给培训

负责人与指

导老师

使用PowerDesigner进行数据设计,指导老师对数据库设计文件进行评审。评审通过后新员工

把数据库设计文件发给新员工培训负责人。

使用html设计界面雏形,指导老师评审通过后,新员工把界面雏形打包发送给新员工培训负责

人。

学员界面雏形评审合格后再进行编码。

4其他

本培训所要求完成的模块都必须包含在一个工程中,工程的名称为:train_xxx,其中“xxx”为姓名

拼音的第一个字母,如张三的工程名称为:train_zs

系统所使用的具体的体系结构参见J2EE应用系统架构.ppt。

培训结束后,学员编写《入职培训总结》,并把所有工作产品,包括数据设计文件(PDM)、界面

雏形、设计文件、源代码、技术评审报告、入职培训总结等打包在1个工作日内提交到新员工配置库。

5项目管理

5.1功能描述

项目

项目ID

项目简称

项目名称

归属单位ID

归属单位

主管领导ID

主管领导

预算

计划开始日期

计划结束日期

状态

NUMBER(10)

VARCHAR2(20)

VARCHAR2(80)

NUMBER(10)

VARCHAR2(50)

VARCHAR2(10)

VARCHAR2(20)

NUMBER(14,2)

DATE

DATE

NUMBER(4)

JAVA软件工程师新员工培训方案

深圳市康拓普信息技术有限公司第5页

说明:本文档中的截图仅供参考,并不表示最终需要做成这样。界面按照界面规范。

编写一个项目列表,要有新增按钮,删除按钮,查询按钮,通过点击项目名称的超链接方式修改

项目信息。列表的界面风格模仿下图:

注意:每个字段都要有点击题头排序,分页,统计数量,复选框(包括选中本页和全部数据的复

选框),选中的行变色。

具体字段参见项目表pms_project。

编辑页面列出必填项,字段用红色“*”标识必须填写。优先使用struts的用户输入的前端校验

和后台校验,可以辅助使用javascript进行前端校验。界面风格模仿下图:

JAVA软件工程师新员工培训方案

深圳市康拓普信息技术有限公司第6页

对数据库进行新增、删除、更新等操作后要弹出如下图右下角所示的操作成功或操作失败等信息。

JAVA软件工程师新员工培训方案

深圳市康拓普信息技术有限公司第7页

查询的界面完全模仿下图:

查询页面要包含项目名称、归属单位、主管领导、预算、计划开始日期、计划结束日期等条件,

排序下拉列表中要包含主列表中的所有可以根据题头排序的字段。

内部调用使用重用库的组件QueryCondition。

如果需要具体Web页面进行参考,请找指导老师。

5.2后台代码

此模块的包路径为:tms.+下表的文件目录,如

实体EJB的包路径为:

会话Bean的包路径为:

文件目录类名父类说明

实体EJB

JAVA软件工程师新员工培训方案

深圳市康拓普信息技术有限公司第8页

ProjectBeanEntityBean

实体Bean对象

会话Bean

ejbProjectSesBeanBaStatelessSessionBean

会话Bean对象

应用服务ApplicationService

apprviceProjectAppServiceBaAppService

应用服务类

业务代表Delegate

delegateProjectManBaMan

业务代表

Action和FormBean

actionProjectListActionComtopAction

读取项目对象列表与弹出

窗口查询时组合查询条件

的action

ProjectDetailActionComtopAction

读取项目对象

ProjectInrtAction

ProjectUpdateAction

ProjectDeleteAction

ComtopAction

用于处理项目对象的保

存、删除操作。在实际编

码时也可以继承

DispatchAction以实现多

重操作。

ProjectFormComtopValidatorForm

项目表单对象

值对象

modelProjectVOBaVO

项目(实体类)值对象

项目数据处理异常

exceptionProjectExceptionBaException

项目管理异常

5.3表现层代码

文件目录文件名称说明

项目模块的主页面,显示项目列表并

提供项目增加、删除以及修改项目数

据的功能操作。

用于编辑项目信息。编辑项目数据

时,需要提供对数据合法性进行校

验。

查询条件页面

JAVA软件工程师新员工培训方案

深圳市康拓普信息技术有限公司第9页

6会议管理

6.1功能描述

MEETING_RE_MEETING_ROOM

ATTEND_RE_MEETING

会议室

会议室ID

会议室

NUMBER(10)

VARCHAR2(50)

会议出席者

会议ID

会议出席者ID

会议出席者

NUMBER(10)

VARCHAR2(10)

VARCHAR2(20)

会议

会议ID

会议室ID

会议名称

组织者ID

组织者

议程

计划开始日期

计划结束日期

会议室

NUMBER(10)

NUMBER(10)

VARCHAR2(80)

VARCHAR2(10)

VARCHAR2(20)

VARCHAR2(1200)

DATE

DATE

VARCHAR2(50)

解释:一次会议有多人参加,并使用了一个会议室。一个会议室可以举行多次会议,这是因为该

会议室可以分为多个时间段被使用。

6.1.1会议安排

会议编辑页面显示的字段如下(界面风格同上面提到的编辑页面):

会议名称,会议组织者(需要使用选择人员的单选页面),计划开始时间(需要使用日期时间选

择页面),计划结束时间,会议室(使用下拉列表框进行选择会议室),出席者(需要使用选择人员的

多选页面)。

编辑页面列出必填项,字段前面有红色*号表示必须填写。优先使用struts的用户输入的前端校

验和后台校验,可以辅助使用javascript进行前端校验。

会议编辑时可以查看各个会议室的使用情况。

列表页面显示的字段如下(界面风格同上提到的列表页面):

会议名称会议组织者计划开始时间计划结束时间会议室

JAVA软件工程师新员工培训方案

深圳市康拓普信息技术有限公司第10页

删除会议时需要删除会议出席者对象。

会议室使用情况显示页面如下:

会议室计划开始时间计划结束时间会议名称会议组织者

1404

1301

1302

6.1.2会议室管理

说明:“会议室”模块可以根据实际情况进行决定是否编写,如果需要裁剪请指导老师通知新员

工。如果不需要编写,则在数据库表中直接插入数据进行调用。

会议室对象只有2个字段,需要实现增删改功能。删除会议室时,不需要删除会议。

6.2后台代码

文件目录类名父类说明

实体EJB

MeetingBeanEntityBean

实体Bean对象

AttendeeBeanEntityBean

MeetingRoomBeanEntityBean

会话Bean

ejbMeetingSesBeanBaStatelessSessionBean

会话Bean对象

MeetingRoomSesBeanBaStatelessSessionBean

应用服务ApplicationService

apprviceMeetingAppServiceBaAppService

应用服务类

业务代表Delegate

delegateMeetingManBaMan

业务代表

MeetingRoomManBaMan

Action和FormBean

actionMeetingsListActionComtopAction

读取会议对象列

表时的查询条件

组合action

MeetingDetailActionComtopAction

读取会议对象

JAVA软件工程师新员工培训方案

深圳市康拓普信息技术有限公司第11页

MeetingInrtAction

MeetingUpdateAction

MeetingDeleteAction

ComtopAction

新增、修改、删除

等操作

MeetingFormComtopValidatorForm

会议表单对象

MeetingRoomConditionActionComtopAction

MeetingRoomDetailActionComtopAction

MeetingRoomMultiOperateActionComtopAction

新增、修改、删除

等操作

MeetingRoomFormComtopValidatorForm

值对象

modelMeetingVOBaVO

会议(实体类)值

对象

MeetingRoomVOBaVO

项目数据处理异常

exceptionMeetingExceptionBaException

会议管理异常

MeetingRoomExceptionBaException

6.3表现层代码

文件目录文件名称说明

模块的主页面,显示列表并提供增

加、删除以及修改数据的功能操

作。

用于编辑信息。编辑数据时,需要

提供对数据合法性进行校验。

7参考资料

根据需要选择学习下表中的学习资料,能使你很快上手。

缺陷预防材料是前人留下的精华,使你少走弯路。如果你在培训阶段遇到问题,也希望你能把问

题及解决方案留下来,与后来的学员分享。

这些资料在新员工礼包中。“参考资料”或“常见问题及解决办法”中。

序号文档类别文档名称内容说明

JAVA软件工程师新员工培训方案

深圳市康拓普信息技术有限公司第12页

序号文档类别文档名称内容说明

1.

学习参考资料

JAVA类的功能及调用说明,

可以当作“词典”用,最适

合初学者使用。

2.

学习参考资料struts快速学习指南.pdf帮你理解struts,难度中

3.

学习参考资料精通Struts:基于MVC的

JavaWeb设计与开发.pdf

4.

学习参考资料第一个Struts应用helloapp应用一步一步教你如何使用

Struts,最适合从来没有接触

过struts的人。

5.

学习参考资料PowerDesigner使用教程.chmPowerDesigner用来设计数

据库,此文件帮你学习

PowerDesigner的用法

6.

方法指导最小系统发布方法.doc最小系统在eclip中的发

布方法

7.

缺陷预防材料新员工常见技术问题.doc一些细节的技术问题,包括

界面、功能、代码的常见问

题,如果你有一定的开发经

验,在写代码前先看一遍可

以少走很多弯路

8.

缺陷预防材料GB18030字符集导致无法正确发布

最小系统的问题.doc

这是开始编码前必看的文

档。

9.

缺陷预防材料无法访问你机器或应用服务的解决方

法.doc

这是开始编码前必看的文

档。

新员工礼包中,还有“参考历程”,那是别人走过的路,你可以得到一些学习方法或其他方面的

启示。比如“先理清Action的跳转关系,再动手写代码”是一种比较好的学习方法。

本文发布于:2022-11-25 17:15:15,感谢您对本站的认可!

本文链接:http://www.wtabcd.cn/fanwen/fan/90/19811.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图