




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JAVA 软件工程师新员工培训方案 comtop-train-scheme 深圳市康拓普信息技术有限公司 Shenzhen Comtop Information Technology Co.,Ltd. 修订记录 版本版本说明说明作者作者批准批准批准日期批准日期 1.02005 年第一版侯建国 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 改为 BaseAction 开发过程描述中,先做界面雏形 李勋红 版本版本说明说明作者作者批准批准批准日期批准日期 3.1 2007-7-11 1TestDirector 培训改成测试管理与 TestDirector 培训。 2更新链接等。 李勋红 3.2 2007-8-8 添加了一项活动:配置好 eclipse 后台代码中添加了 AppService 内容 董鹏程 3.3 2008-3-27 修改了 6.2 后台代码中类的父类 董鹏程 3.4 2008-5-8 名称根据组织名称更改为:应用软件部 技术培训方案 李勋红 3.6 2008-8-25 1更新“特别说明”第条。 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) 魏磊2009-02-04 版本版本说明说明作者作者批准批准批准日期批准日期 2在第 1 节中加入第 5 点:参考检查表 对练习题进行检查。 所有权声明: 深圳市康拓普信息技术有限公司 版权所有 不得复制 Copyright 2008 by Shenzhen Comtop Information Technology Co., Ltd. 目目 录录 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 1 特别说明特别说明 1) 本技术培训方案中的要求为对新员工的最低要求,新员工可以在满足此要求的基础上,发 挥自己的想象力和创造力,将功能做得更好,以展示自己的才干。表现越好,机会当然也 会越多。 2) 培训过程中的作业,以及做代码走查时的代码和技术评审报告,要用腾讯通发给如下人员: 新员工培训负责人及本批培训的所有培训老师。 3) 我们信任你的诚信,请在做作业的过程中保持你的诚信。对于抄袭和给人抄袭作业的员工, 我们将给予应有的处罚。 4) 公司的每个人都是你可以利用的资源,当你在技术方面遇到问题时,如果你的导师不在, 你可以请教其余新员工的导师或周围的任何同事。在其他方面,你可以随时找行政及人力 资源部经理或新员工培训负责人进行沟通。 5) 为了提高新员工培训作业的质量,在完成界面雏形设计、数据库设计、代码和功能后,可 以根据新员工礼包中的检查表目录下的练习题检查表文件,检查界面雏形、数据库设计、 代码和功能是否符合要求。 2 培训活动安排培训活动安排 编号编号说明说明责任人责任人备注备注 1.企业介绍培训刘振东第一天 上午 2.介绍张磊第一天 上午 3.公司制度介绍徐碧恒第一天 下午 4.礼仪培训颜艳华第一天 下午 备注:培训人员少的情况下礼仪培 训不进行。 5.开通项目工作管理系统、腾讯通帐 号 刘灵巧第一天 上午 6.发新员工礼包(技术培训方案、培 训计划、规范(JAVA、Struts、界 面、数据库)、样例代码、常见问 题、参考资料)给新员工 徐碧恒第一天 7.配置库中给新员工建帐号刘芳第一天 8.安装常用软件员工个人第一天 编号编号说明说明责任人责任人备注备注 (oracle9i、weblogic9.20、eclips e3.2、PowerDesinger9.5、金山网 镖、starteam2005 等) 软件目录:0software 开发工具 9.配置好 eclipse员工个人目录:d:eclipse320;格式配置; 引用配置;警告信息配置;插件及 插件配置等 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.最小系统、重用组件讲解(选人、 选部门、分页、查询、数字处理、 龚德伟第六天下午 参考内部信息门户 编号编号说明说明责任人责任人备注备注 字符串处理、日期选择):7001/web 中的相 关内容 21.StarTeam 培训刘芳、张宗进第七天上午 22.如何写技术评审报告第一次代码走 查的指导老师 可在第一次代码走查会上进行 23.新员工周例会新员工培训负 责人 每周三下午代码走查前,员工需要 自我总结,畅谈自己的体会和收获 及遇到的问题 24. 代码走查 各指导老师与 CQC 每周至少走查一次 每次代码走查后新员工要在 1 个工 作日内提交技术评审报告 25.测试管理与 QC 培训 张文雯、洪燕、 季松 做完培训作业后 如下网址收集了很多宝贵的知识,敬请分享: 1 康拓普内部信息门户::7001/web 2 康拓普知识管理系统::7001/web/lucene/LuceneSearch.jsp 3 模块开发进度模块开发进度 辅导老师按照以下方式检查培训完成的进度。每完成一个功能模块,辅导老师必须进行检查验 收,确认是否进入下个模块的开发。 模块 1项目管理 10 个工作日完成(2 周) 模块 2会议管理 10 个工作日完成(2 周) 共计 4 周。 入职培训 7个工作日 10个工作日 项目管理 模块 会议管理 模块 10个工作日 注意:开发的时间不包括入职后的第一周的培训时间,是从入职后的第二周开始计算。注意:开发的时间不包括入职后的第一周的培训时间,是从入职后的第二周开始计算。 每个模块的开发过程: 数据库设计编码实现 数据库设计规范编码规范 活动 标准 新员工 指导老师 指导老 师评审 指导老 师评审 发送给培训 负责人与指 导老师 界面雏形设计 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) 说明:本文档中的截图仅供参考,并不表示最终需要做成这样。界面按照界面规范。 编写一个项目列表,要有新增按钮,删除按钮,查询按钮,通过点击项目名称的超链接方式修 改项目信息。列表的界面风格模仿下图: 注意:每个字段都要有点击题头排序,分页,统计数量,复选框(包括选中本页和全部数据的 复选框) ,选中的行变色。 具体字段参见项目表 pms_project。 编辑页面列出必填项,字段用红色“*”标识必须填写。优先使用 struts 的用户输入的前端校验 和后台校验,可以辅助使用 javascript 进行前端校验。界面风格模仿下图: 对数据库进行新增、删除、更新等操作后要弹出如下图右下角所示的操作成功或操作失败等信 息。 查询的界面完全模仿下图: 查询页面要包含 项目名称、归属单位、主管领导、预算、计划开始日期、计划结束日期等条件, 排序下拉列表中要包含主列表中的所有可以根据题头排序的字段。 内部调用使用重用库的组件 QueryCondition。 如果需要具体 Web 页面进行参考,请找指导老师。 5.2 后台代码后台代码 此模块的包路径为:jectms.+下表的文件目录,如 实体 EJB 的包路径为: jectms.ejb.entity 会话 Bean 的包路径为: jectms.ejb 文件目录类名父类说明 实体 EJB ejb.entityProjectBeanEntityBean实体 Bean 对象 会话 Bean ejbProjectSesBeanBaseStatelessSessionBea n 会话 Bean 对象 应用服务 ApplicationService appserviceProjectAppServiceBaseAppService应用服务类 业务代表 Delegate delegateProjectManBaseMan业务代表 Action 和 FormBean actionProjectListAction ComtopAction 读取项目对象列表与弹出 窗口查询时组合查询条件 的 action ProjectDetailAction ComtopAction 读取项目对象 ProjectInsertAction ProjectUpdateAction ProjectDeleteAction ComtopAction 用于处理项目对象的保存、 删除操作。在实际编码时 也可以继承 DispatchAction 以实现多 重操作。 ProjectForm ComtopValidatorForm 项目表单对象 值对象 modelProjectVOBaseVO项目(实体类)值对象 项目数据处理异常 exceptionProjectExceptionBaseException项目管理异常 5.3 表现层代码表现层代码 文件目录文件名称说明 webprojectProjectList.jsp项目模块的主页面,显示项目列表 并提供项目增加、删除以及修改项 目数据的功能操作。 ProjectEdit.jsp用于编辑项目信息。编辑项目数据 时,需要提供对数据合法性进行校 验。 ProjectQueryCondition.jsp查询条件页面 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 进行前端校验。 会议编辑时可以查看各个会议室的使用情况。 列表页面显示的字段如下(界面风格同上提到的列表页面): 会议名称会议组织者计划开始时间计划结束时间会议室 删除会议时需要删除会议出席者对象。 会议室使用情况显示页面如下: 会议室计划开始时间计划结束时间会议名称会议组织者 1404 1301 1302 6.1.2 会议室管理会议室管理 说明:“会议室”模块可以根据实际情况进行决定是否编写,如果需要裁剪请指导老师通知新 员工。如果不需要编写,则在数据库表中直接插入数据进行调用。 会议室对象只有 2 个字段,需要实现增删改功能。删除会议室时,不需要删除会议。 6.2 后台代码后台代码 文件目录文件目录类名类名父类父类说明说明 实体 EJB ejb.entityMeetingBeanEntityBean AttendeeBeanEntityBean MeetingRoomBeanEntityBean 实体 Bean 对象 会话 Bean ejbMeetingSesBeanBaseStatelessSessionBea n MeetingRoomSesBeanBaseStatelessSessionBea n 会话 Bean 对象 应用服务 ApplicationService appservic e MeetingAppServiceBaseAppService应用服务类 业务代表 Delegate delegateMeetingManBaseMan MeetingRoomManBaseMan 业务代表 Action 和 FormBean actionMeetingsListAction ComtopAction 读取会议对象列 表时的查询条件 组合 action MeetingDetailAction ComtopAction 读取会议对象 MeetingInsertAction MeetingUpdateAction MeetingDeleteAction ComtopAction 新增、修改、删 除等操作 MeetingForm ComtopValidatorForm 会议表单对象 MeetingRoomConditionAction ComtopAction MeetingRoomDetailAction ComtopAction MeetingRoomMultiOperateAction ComtopAction 新增、修改、删 除等操作 MeetingRoomForm ComtopValidatorForm 值对象 modelMeetingVOBaseVO会议(实体类) 值对象 MeetingRoomVOBaseVO 项目数据处理异常 exceptionMeetingExceptionBaseException会议管理异常 MeetingRoomExceptionBaseException 6.3 表现层代码表现层代码 文件目录文件名称说明 webMeetingMeetingList.jsp模块的主页面,显示列表并提供 增加、删除以及修改数据的功能 操作。 MeetingEdit.jsp用于编辑信息。编辑数据时,需 要提供对
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年白山事业单位真题
- 2024年成都艺体中学教师招聘考试真题
- 2025广东阳江市阳春市招聘乡村公益性岗位32人(第三批)模拟试卷附答案详解(模拟题)
- 梳理热轧非织造布制作工岗位职业健康及安全技术规程
- 2025广西壮族自治区卫生健康委员会机关服务中心公开招聘1人(第二批)模拟试卷及参考答案详解
- 公司压雪车驾驶员岗位现场作业技术规程
- 公司林业有害生物防治员岗位安全技术规程
- 2025福建三明市供电服务有限公司招聘61人模拟试卷及答案详解(易错题)
- 2025年甘肃省河西学院附属张掖人民医院非事业编制护理岗位招聘考试工作考前自测高频考点模拟试题及答案详解(夺冠系列)
- 高频电感器制造工战略理解与执行力考核试卷及答案
- 2025 精神障碍患者暴力行为干预资源利用护理课件
- 2024年10月自考00144企业管理概论真题及答案
- 子宫颈炎症护理课件
- 石油化工课件
- 非小细胞肺癌课件
- 6.1正视发展挑战 课件 2025-2026学年度道德与法治九年级上册 统编版
- 2025年中国财税科技服务行业市场全景分析及前景机遇研判报告
- 涉密人员岗前知识培训课件
- VOCs治理设备培训
- 如何预防呼吸机相关性肺炎
- 电商文案写作教学课件
评论
0/150
提交评论