计科 生产实习指导书.docx

上传人:b****8 文档编号:9374495 上传时间:2023-05-18 格式:DOCX 页数:16 大小:28.94KB
下载 相关 举报
计科 生产实习指导书.docx_第1页
第1页 / 共16页
计科 生产实习指导书.docx_第2页
第2页 / 共16页
计科 生产实习指导书.docx_第3页
第3页 / 共16页
计科 生产实习指导书.docx_第4页
第4页 / 共16页
计科 生产实习指导书.docx_第5页
第5页 / 共16页
计科 生产实习指导书.docx_第6页
第6页 / 共16页
计科 生产实习指导书.docx_第7页
第7页 / 共16页
计科 生产实习指导书.docx_第8页
第8页 / 共16页
计科 生产实习指导书.docx_第9页
第9页 / 共16页
计科 生产实习指导书.docx_第10页
第10页 / 共16页
计科 生产实习指导书.docx_第11页
第11页 / 共16页
计科 生产实习指导书.docx_第12页
第12页 / 共16页
计科 生产实习指导书.docx_第13页
第13页 / 共16页
计科 生产实习指导书.docx_第14页
第14页 / 共16页
计科 生产实习指导书.docx_第15页
第15页 / 共16页
计科 生产实习指导书.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

计科 生产实习指导书.docx

《计科 生产实习指导书.docx》由会员分享,可在线阅读,更多相关《计科 生产实习指导书.docx(16页珍藏版)》请在冰点文库上搜索。

计科 生产实习指导书.docx

计科生产实习指导书

 

信息工程学院

计算机科学与技术专业

生产实习指导书

 

二〇一二年十月一日

09计算机科学与技术专业(本科)生产实习指导书

一、实习目的

生产实习的目的旨在巩固学生所学的基础知识、拓宽视野、掌握软件开发的过程、增强软件设计开发能力、了解计算机行业所需的知识及人才类型、了解计算机领域的最新动态,以提高学生在日益激烈的计算机人才市场中的就业竞争能力。

通过实习要达到以下四个主要目标:

1、增强感性认识、熟悉软件开发实施流程、信息化企业生产流程和计算机组装流程。

通过实习可以使学生加深对整个流程的了解并提高对计算机产业实践的感性认识。

2、理论与实践相结合、提高实际动手能力。

通过到实习单位的相关部门工作一段时间,进一步消化和掌握已经学习到的专业理论知识和专业实践技能,同时拓展专业领域的相关知识,锻炼和培养实际操作技能,在此基础上深入观察和分析实际工作中存在的问题,并力所能及地给实习单位提出合理化建议。

3、认识自身不足、明确努力方向。

通过实习认识到自身存在的不足,知道社会需要哪方面的人才,知道如何去构建和完善自身的知识结构,可以为后续的理论学习提供指导方向和学习动力,并为将来的毕业设计的选题乃至毕业就业创造良好条件。

4、学会融入企业、融入社会。

以实习单位为缩影,学会如何融入企业、融入社会、学会做事、学会做人强化自身的政治思想素质、组织纪律观念、专业技术技能和职业道德水平,为即将走上工作岗位打下坚实的基础。

二、实习任务

1、计算机科学与技术专业生产实习采用深入IT企业体验产品研发加工程师指导的形式。

明确指导教师,指导教师按照大纲和指导书组织安排生产实习活动,提供实习指导书。

学生按时参加集体组织的项目研发和讲座,并在规定时间整理资料,撰写生产实习报告(每人一份)。

每个学生在实习老师的指导和所在实习单位的领导下,依据本专业毕业实习纲要,按照实习要求,深入开展和本专业相关的业务实践活动。

2、每个学生在对实习单位有关内容进行了解的基础上,重点熟悉了解实习单位的业务内容和设计实施的流程和方法。

3、每个学生在实习结束后,按照有关具体规定如期撰写完成一份实习报告。

三、实习内容

(一)实习主要内容

1.了解社会或实习场所的一般情况,增加对本专业学科范围的感性认识;

2.初步了解所学专业及现代信息技术在国民经济建设、企业生存发展中的地位、作用,深入了解企业信息化建设及管理现状和需求,由此确定今后我们需要加强哪些方面的学习;

3.熟悉软件开发人员工作职责和工作程序,了解企业管理的业务内容,获得组织和管理的初步知识;

4.巩固、深化所学理论知识,培养分析和解决实际问题的初步能力;

5.虚心向企业各级管理人员、工人和技术人员学习,培养热爱专业、热爱劳动的品德;

6.了解现代化软件开发和所学专业及现代信息技术的发展前沿和发展趋势;

7.深入学习和掌握企业调研的方法和重点;

8.学习撰写工作报告的方法。

(二)计算机科学与技术的专业知识学习

在项目层面进行生产实习实习其内容可以包括:

1、郑州北软-清扬软件实训基地java项目开发实习

(1)实习目标

通过本次实训,能够让学生对软件项目开发全过程有一个清晰的认识,以期使学生达到软件企业开发人员的基本要求。

在让学生完成一定数量代码量的基础上,对学生的编码能力重点强化训练。

同时,通过目前较为先进电子商务理念的真实软件项目让学生对电子商务方向知识,从技术到应用有个系统化的体验.具体实习目标为:

在专业经验方面了解软件开发过程和思想,体验需求、设计和测试过程,重点实践编码过程;实践主流的软件程序设计语言和主流的软件开发工具。

并且通过对比不同的开发技术,让学生深层次了解软件技术内涵;基本掌握建模工具和数据库设计工具的使用;基本掌握Web应用程序的开发框架;开发相关知识点的选取和组合运用;具备设计文档读解能力;了解编码规范;了解软件开发常识;学习开发中的综合分析能力。

在职业素养方面体验软件开发中不同角色岗位的工作方法;团队合作精神;独立承担角色岗位开发任务的责任意识感。

(2)实习组织

为了达到实习要求,本次生产实习组织安排如下:

●实习管理:

采用具有国际化理念、业界领先的实践能来对实训全过程进行管理,实现实习人员的角色化分组、任务分配和管理、实习学员考勤等管理功能。

●实习案例:

采用由企业真实项目制作而成的实训教学案例供学生使用。

关于案例包的介绍见附件二。

●实习方法:

以任务为导向的工作方式,让学生按照软件开发企业的要求实际参与项目开发的全过程,包括需求分析、基本设计、数据库设计、详细设计、编码实现、单元测试、集成测试、系统测试、发布部署等,使学生掌握软件开发过程中的重点环节和技能。

学生在实训中被组成团队进行开发工作,体验开发过程的依赖关系,同时锻炼团队协作和合作精神。

●实习团队组成:

为保证每个学生都能体验到软件开发的各个过程,本次实训开发团队组成人数设定不超过5人。

分别担任“软件架构师”,“中间件设计师”,“数据库设计师”,“程序员”和“软件测试师”岗位角色,相应地代表对自己负责的岗位工作和成果物负责。

同时指定“软件架构师”的同学为项目经理,总体协调实训过程团队内部的合作。

在实际操作中,可以让5名同学同时参与每个过程的工作,譬如5名同学一起做需求规格,但是由担任“软件架构师”的同学负责这部分成果物的质量。

这样,既可以保证每个学生都能体验到软件开发每个过程的内容,又体现团队合作精神。

●实习交付成果物:

完成测试以后,打包交付企业导师。

●实训设施:

具有局域网环境的实验室;学生电脑每人一台,安装必要的开发工具。

(3)实习方案及时间安排

编号

名称

课程内容

项目实践

QYJ001

Java基础语法html/css/javascript

MyEclipse介绍,类的定义,数据类型与表达式,继承,重载,覆盖,抽象,接口与实现,多态,常用类介绍

HTML基本文档结构、HTML基本语法与常用元素、掌握CSS基础语法,Javascript内置对象

说明:

参加此次项目实践的同学必须有一定的基础,面向对象的思想,有一定的JAVA编程功底,此课程内容以项目为导向,以技术为核心,力争掌握前沿技术,熟悉项目开发过程.

 

QYJ002

SQLSERVER数据库

JDBC

Sql2005数据库体系,事物,游标,存储过程,触发器,视图

JDBC数据库连接,并延伸理解连接池创建原理

QYJ005

JSP/Servlet/Filter

JSP运行原理以及内置对象,servlet体系和生命周期,Filter过滤器原理以及请求处理

QYJ007

MVC框架

自定义Mvc框架,掌握Mvc框架的运行原理以及三层架构开发模式结构

QYJ008

典型网络应用系统

需求分析,概要设计,详细设计,系统实现,单元测试,集成测试,系统测试,部署

(4)实习进度安排

天数

任务详细描述

教师实习任务的指导(解决方案、实现步骤、技术路线、难点提示)

实习目标

第一天

软件工程介绍

Java基础讲解

html/css/javascript

1.开训仪式,项目介绍

2.平台搭建:

JDK的安装,MyEclipse介绍

3.Java基础讲解与Java体系架构

4.面向对象介绍及其术语

5.HTML基本文档结构(DOM模型)

6.HTML基本语法与常用表单元素

7.掌握CSS基础语法

8.Javascript中的内置对象

1.实训内容、形式、环境、管理章程和团队组建

2.理解项目的整个业务流程和操作

3.Java中数据类型与表达式,继承,重载,覆盖,抽象,接口与实现,多态,常用类介绍

4.属性HtmlDom树模型结构

5.掌握Html中的标签使用

6.熟练应用Css样式表以及定义样式表

7.掌握JavaScript中的定义语法,理解对内置对象的使用。

第二天

1.Sql2005数据库操作管理和数据库详细讲解

2.JDBC编程讲解

1.数据库sql2005安装以及操作管理

2.标准SQL语句(增删改查)、多表连接与子查询、事务控制

3.讲解Sql2005数据库基础(表、索引、视图、序列、函数、存储过程、触发器、游标)

4.JDBCDriver(驱动)加载原理

5.讲解数据库连接中所运用到得反射技术

6.通过数据库连接,进行对数据库的增、删、改、查操作功能

7.通过Jdbc原理延伸讲解连接池概念

1.熟练的掌握SQL语句(DDL,DML,DQL,DCL)

2.掌握一定的数据库查询技巧及SQL语句优化技巧

3.熟悉运用事物的控制和掌握Sql2005数据库核心编程技术,深入理解运用索引、视图、函数、存储过程、触发器等

4.掌握JDBC加载原理

5.理解Java中的反射原理

6.通过使用JDBC对数据库进行高效访问处理业务层的增、删、改、查功能。

7.运用连接池创建数据库连接

第三天

Jsp执行原理讲解

1.JSP语法

2.JSP工作原理和内置对象的使用

3.以示例讲解Jsp+jdbc处理业务层

1.掌握Jsp工作原理

2.深入理解Jsp中的内置对象(request、response、session等内置对象)

3.熟练应用jdbc+jsp处理增删改查

第四天

Servle/Filter

核心技术讲解

1.Servlet生命周期及Servlet服务器、Tomcat部署配置、监听器、过滤器

2.Servlet的运行原理和生命周期和Filter过滤器处理请求机制

3.通过servlet实现业务层控制以示例讲解JDBC+JSP+Servlet的综合运用

1.透彻理解Servlet核心原理和生命周期。

2.理解Web应用开发技术原理、Servlet编程、Filter技术

3.熟练运用JDBC+JSP+Servlet的web开发技术

第五天

MVC框架搭建

1.讲解MVC框架的执行原理,

2.封装MVC框架讲解

3.实现三层架构的模型思想以及执行原理

4.由MVC框架的封装延伸讲解Struts框架

1.通过MVC框架,深入理解三层架构模型。

2.熟练运用MVC框架

3.通过MVC设计模式,理解Struts框架技术

第六天

MVC框架运用讲解

1.运用MVC框架实现业务层(DAO层)

1.熟练掌握运用MVC框架技术,利用MVC框架实现项目功能

第七天

项目安排和项目分析以及项目数据库设计

1.通过案例讲解项目需求分析

2.通过案例讲解项目概要设计

3.讲解项目详细设计

4.讲解项目数据库设计

5.利用MVC框架搭建所有模型,DAO层,DTO层设计

6.根据组员任务分配,开始实现项目业务功能

1.理解项目开发流程,实现项目需求分析和概要设计

2.实现项目的详细设计和数据库设计

3.理解数据库设计概念

4.熟悉Dao层和Dto层设计思想

第八天

系统功能实现

1.项目模块实现

2.代码编写

1.熟练运用MVC框架,开始实现模块部分功能

2.了解项目开发流程,实现模块功能

3.在项目开发过程中学习处理问题能力

第九天

系统部署和项目验收

1.部署项目,发布项目

2.以组为单位,尽行项目总结和项目验收

1.了解系统测试的流程和测试技巧,以及对项目的优化

2.发布项目

3.自我总结和项目流程总结

2、华软国际郑州实训基地dotnet项目实习

实训学生必须按照企业对员工的要求完成项目训练工作!

在项目期间按照软件工程和项目管理要求完成项目规范代码,生成规范文档,实现项目功能。

(1)实训流程和阶段目标:

⏹了解开发软件的全过程,能读懂需求分析、概要设计、详细设计文本。

⏹熟悉使用语言进行程序设计、编码、注释、调试。

⏹掌握程序设计的基本方法及惯用的技巧。

⏹培养代码书写的良好风格。

⏹具备程序员要求的团队精神,协作能力。

⏹项目的开发过程综述(需求,概要设计,详细设计,编码,测试,维护),

⏹使实训生了解项目的整个开发过程,并提供指导文本。

⏹设计程序界面。

⏹按要求编写有良好风格的代码,小组点评,程序员指导穿插其中。

⏹调试程序。

⏹程序测试、讲评、整合。

(2)项目技术要求

项目成员应有相应的知识与技能基础,如html、javascript、C#、sql的基础知识。

(3)实习项目

实训项目均属于商业项目,也是实训的核心价值所在,实训学员将经历若干个完整的项目开发过程,获取知识,培养能力,因此,我们组织适当的项目小组,并通过科学的项目实施,严格的企业化管理来确保实训目标的实现。

选用的项目名称为《OA公告发布及权限系统》。

这个项目包含两个模块,一个是《公告发布》,一个是《权限》。

通过这两个模块,可以使得学生能够获得相应的项目经验。

模块分析:

《公告发布》:

在企业中由于部门多,分类杂,有的通知不能很好的传达,为了能够使各部能够有效的进行协作,《公告发布》可以解决这些问题。

《公告发布》要求如下:

①全局公告:

企业各部门员工都可以看到

②各部门公告:

只限本部门的员工可以看到

《权限》:

由于企业中员工人数比较到,而且每个员工都在自己的部门中,那么员工登陆系统后只能看见本部门的公告和全局的公告,不能看到其他的部门的公告。

《权限》要求如下:

①权限的分类

②权限的设置

③根据员工的级别给去相应的权限

(4)项目人员组成

项目组

一个项目组由3-8名学生组成,在指定时间内完成项目分析、设计、编码、测试和部署工作。

项目经理

项目经理通过自我推荐,由学生投票选出,负责项目组开发计划制定、资源分配工作。

项目成员

包括系统架构师、程序开发人员、数据库开发人员、UI开发人员和测试人员。

项目实施详细计划

 

时间(天)

项目开发

方式

1

入职典礼、部门岗位竞选;

项目启动、团队分组;项目立项、需求分析,制定项目计划、版本控制等

 讲座/案例

1

DHTML,C#编程

 

HTML语言,CSS层叠样式表,JavaScript编程

 讲座/案例

面向对象,集合、泛型

单态及工厂设计模式

2

Asp.NetWeb编程

 

内置对象、数据缓存、拦截器

 讲座/案例

MVC模式

三层架构设计

3

项目开发及评讲

 

架构分析设计,确定构架,用例分析设计;概要设计,详细设计,数据库设计,建模工具与UML类图

 讲座/案例

项目开发

项目开发,制作产品发布版

项目评审:

项目的优点,缺陷,以后应该怎么改进。

结业典礼

3、软件开发流程,了解工程化思想

软件产品从形成概念开始,经过开发、使用和维护,直到最后被淘汰的全过程通常被称作软件生命周期。

传统的软件生存周期(SoftwareLifeCycle)是指软件产品从形成概念(构思)开始,经过定义、开发、使用和维护,直到最后被废弃(不能再使用)为止的全过程。

按照传统的软件生存周期方法学,可以把软件生存周期划分为软件定义、软件开发、软件运行与维护3个阶段。

(1)软件定义阶段

软件定义包括可行性研究和详细需求分析过程,任务是确定软件开发工程必须完成的总目标。

具体可分成问题定义、可行性研究、需求分析等。

问题定义。

问题定义是人们常说的软件的目标系统是“什么”,系统的定位以及范围等。

也就是要按照软件系统工程需要来确定问题空间的性质(说明是一种什么性质的系统)。

可行性研究。

软件系统的可行性研究包括技术可行性、经济可行性、操作可能性、社会可行性等,确定问题是否有解,解决办法是否可行。

需求分析。

需求分析的任务是确定软件系统的功能需求、性能需求和运行环境的约束,写出软件需求规格说明书、软件系统测试大纲、用户手册概要。

功能要求是软件必须完成的功能;性能需求是软件的安全性、可靠性、可维护性、结果的精度、容错性(出错处理)、响应速度、适应性等;运行环境是软件必须满足运行环境的要求,包括硬件和软件平台。

需求分析过程应该由系统分析员、软件开发人员与用户共同完成,反复讨论和协商,并且逐步细化、一致化、完全化等,直至建立一个完整的分析模型。

(2)软件开发阶段

软件开发阶段就是软件的设计与实现,可分成概要(总体)设计、详细设计、编码、测试等。

概要设计。

概要设计是在软件需求规格说明书的基础上,建立系统的总体结构(含子系统的划分)和模块间的关系,定义功能模块及各功能模块之间的关系。

详细设计。

详细设计对概要设计产生的功能模块逐步细化,把模块内部细节转化为可编程的程序过程性描述。

详细设计包括算法与数据结构、数据分布、数据组织、模块间接口信息、用户界面等的设计。

设计完成写出详细设计报告。

编码。

编码又称编程,任务是把详细设计转化为能在计算机上运行的程序。

测试。

测试可分成单元测试、集成测试、确认测试、系统测试等。

通常把编码和测试称为系统的实现。

(3)软件运行和维护阶段

软件运行就是把软件产品移交给用户使用。

软件投入运行后的主要任务是使软件持久满足用户的要求。

软件维护是对软件产品进行修改或对软件需求变化作出响应的过程,也就是尽可能地延长软件的寿命。

按照前面的软件生存周期的划分方法,软件生存周期可分为以下8个阶段:

问题定义、可行性研究、需求分析、概要设计、详细设计、编码、测试运行和维护。

当软件已没有维护的价值时,宣告退役,软件生存周期也随之宣告结束。

四、实习单位

北软清扬软件实训基地、华软国际郑州实训基地等

五、实习时间安排与进度

计算机科学与技术专业生产实习时间为大四第一学期的第1、2、3周。

实习阶段进程可分为三个阶段:

第一阶段:

了解熟悉阶段。

了解实习单位的基本情况,向指导老师学习并听取实习单位基本情况的介绍。

第二阶段:

专业实习阶段。

依据所学专业的理论知识和专业技能,在实习老师的指导下,深入实习单位的业务工作流程中去,向有关同志请教和收集相关资料。

第三阶段:

实习总结阶段。

整理有关资料,请实习单位鉴定并向实习单位致谢,撰写实习报告。

六、实习方法

(一)根据实习大纲要求,在设计工作室和现场有目的、有针对性地观看设计过程或施工操作,并结合理论知识,验证操作合理性,提出不明白的地方并记录;

(二)根据自己的疑问,向设计人员和施工人员虚心请教,争取解除疑惑,获得更多实际专业知识,并记录要点;

(三)根据自己所看、所听、所记,整理并记载在日记上,在翻看有关专业书籍,丰富所学内容,作为自己每日实习成果;

(四)回顾当天实习成果,所遇问题记载下来,作为第二天实习内容。

七、实习要求

(一)实习安全。

实习前所有同学必须学习实习单位有关的《安全管理条例》听从有关人员的指挥增强安全防范意识确保个人的人身和财产安全不受损失。

(二)实习纪律。

严格遵守学校规定和实习单位的劳动纪律按时提交工作日志无特殊情况不准请假确实需要请假的必须经实习单位同意后报系批准后方可离开实习岗位。

(三)实习态度。

要服从实习单位的领导尊重实习单位的领导和职工遇到问题要虚心请教如遇到重大问题不得擅自做主应及时向单位请示必要时要向院系领导汇报。

实习期间要虚心向实习单位各级领导、干部学习虚心向前辈请教多学、多看、多问、多记、多动手努力提高自己的实际动手能力每天要记实习日记或笔记为做好实习报告作必要的准备。

(四)实习报告。

必须根据实习报告的撰写要求在规定的时间内上交实习报告。

八、考核办法

毕业实习成绩考核,由指导老师根据学生的实习报告和实习鉴定表,并结合学生的实际表现,按考核评定标准综合评定。

毕业实习成绩按优秀、良好、中等、及格和不及格五级分评定。

九、实习报告要求

(一)基本要求

1.实习报告应针对实习单位的实际情况提出自己的观点

2.贯彻理论联系实际的原则内容要结合实习的实际情况

3.文字通顺、结构严谨、层次清楚、逻辑性强有说服力

4.字数控制在5000字左右

(二)内容要求

实习报告必须包括以下内容

1.实习单位的基本情况包括实习单位的企业文化、企业地位、企业规模、组织机构、人员构成、服务结构等方面的介绍。

2.实习过程和内容,包括实习时间和地点。

3.实习过程中发现的问题可以分层次、从不同角度提出实习单位设计实施管理等方面存在的问题。

4.对所发现的问题进行深入分析提出具体的解决办法和对策。

(三)报告的格式要求

实习报告应按照学院实习报告模板填写,符合实习报告写作规范。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2