软件开发毕业实习报告
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章 实习概述
1.1 实习目的
在我们大学即将毕业之际,我们学院为我们安排到昆山软件园进行实习。毕
业实习不仅是我们大学生进入社会工作之前一次极为重要的实践性学习环节,同
时也是大学里一门重要的课程,是对大学四年学习的一次汇总与应用。通过阶段
性的实习训练,可以为我们在走向社会,走向岗位之前,提供一个接触与所学专
的重视。通过毕业实习,能很好得弥补大学生没有工作经验的缺陷,解决大学生 在校所学的知识与企业实际操作之间差距的问题,让大学生了解真正的社会状况 和工作情况,帮助大学生了解与自己专业相关工作的工作状况,并掌握相关的专 业技术和能力,帮助大学生积累一定的实践经验和工作经验,加深对自己所学知 识的掌握,加强应用能力,提高大学生各个方面的素质,缩短岗位的磨合期,使 得大学生在毕业时便拥有较强的就业竞争力和岗位适应能力,缩短大学生岗前培 训的时间与周期。因而实习活动受到了各高校,大学生以及企事业单位的普遍欢 迎。高校也积极拓宽渠道, 为在校大学生提供实习机会。
第二章 实习单位简介
2.1 实习单位
上海杰普软件科技有限公司
2.2 单位简介
上海杰普软件科技有限公司是一家留学生创办的企业。公司的主要业务:人 才培训、研发咨询及软件外包。目前公司的主要业务仍以针对大学生就业及项目 孵化的培训为主。软件外包方面:公司目前正在承接美国某考试中心系统的开发 工作。研发咨询方面:公司的主要产品为:在线考试系统及智能监控产品(物联 网产品,2011 年正式推出市场)。杰普是首家引入北美流行的“以研发带动培训” 模式的 IT 公司,且成立了“物联网实验室”及“企业级实训平台”,并与上海各 大软件企业合作,向缺乏动手能力及项目训练的计算机相关专业大学生,提供嵌 入式、手机、企业级应用开发所需的高端 IT 培训及项目孵化训练。杰普软件科 技有限公司全面致力于开展以面向外企、电信、金融等行业为主的中高级 IT 定 制化职业培训及人才外包业务。主要向上海各大软件企业及长江三角洲地区的大 型外资企业推荐中高端软件开发工程师。已先后为 IBM、惠普(HP)、花旗软件 (CSTS)、上海贝尔阿尔卡特、亚信科技等软件公司输送了近千名开发人员。公 司核心成员由海外留学人员和来自赛贝斯(Sybase)、亚信科技(AsiaInfo)、Sun 等国际大公司资深技术人员组成。我们着重解决软件企业用人难的问题,在高校 毕业生及企业之间搭建一个供需桥梁。公司依托拥有丰富开发及培训经验的师资 团队,培养企业紧缺的中高端开发人才。推出的解决大学生就业问题的 DSP 方案, 已成功向各大软件企业输送了数千名人才,也确保了杰普软件外包业务的高效性 和扩展性。
SELECT 数据检索
NCATE
COMMIT,ROLLBACK, 一些 SQL 查询语句 select first_name,last-name,start_date from s_emp where start_date between ’09-may-91’
and ’17-jun-91’;
Select id,name,region_id from s_dept where region_id in (1,3);
示拥有者)
date>hhl.txt 写 日 历 进 入
touch 创建文件
hhl.txt,覆盖了原来的数据
rm 删除文件
date>>hhl.txt 追 加 日 历 到
rm 级联删除
hhl.txt
cp 拷贝文件 -i 表示是否提
head 查看文件前几行 默认 10
示覆盖
行
3.3 Oracle 数据库的学习
来说,这是一项最基本且必不可少的技能,只有掌握了计算机语言的编写能力,
只有具备计算机语言的应用与开发技术,才能那个踏进软件开发这个行业。
代码举例:
package teacher;
import java.io.BufferedReader; import java.io.FileReader; import java.util.ArrayList; import java.util.Collection; public class Teacher1 { public Collection<Teacher> gather() throws Exception{
try{ Collection<Teacher>
c=gt.gather(); for(Teacher f : c){
System.out.println(f.toString ());
} }catch(Exception e){
System.out.println(e); System.out.println("采 集出错了!"); } } }
3.1 实习内容初了解
第一天,实习老师给我们讲解了此次实习的主要内容和目的,在实习开始我 们学习并掌握了电信宽带运营支撑系统的目标和电信服务器的信息的采集,以及 在客户机和服务器端的消息发送和接收,熟悉了软件开发流程和电信运营业务, 树立了此次实习的其他目标,如发扬团队合作精神,提高语言表达能力,锻炼文 档书写能力,分析解决问题能力等。
cd . 表示当前路径
-r 表示拷贝目录以及目录里的所
cd .. 后退目录
有内容到另一个目录中
cd ../.. 后退两级目录
mv 表示移动,还可以表示重命名
cd ~ 回到当前目录
rmdir 删除目录
ls 显示当前目录下所有ຫໍສະໝຸດ Baidu东
mkdir 生成目录
西
-p g/gg 表示级联创建
ls -a 显示所有文件,包含隐藏
会感悟,学会做事,学会与人相处,学会团结协作,为以后毕业走上工作岗位打
下一定的基础。
实习目标
掌握软件开发流程
完成
项目
积累
经验
巧用
技术
熟悉电信运营业务
发扬团队合作精神
提高语言表达能力
锻炼文档书写能力
分析解决问题能力
1.2 实习意义
众所周知,近年来,各高校日益扩招,大学生的数量也日益增加,而且大学 生也面临着就业困难的问题,很多大学生毕业等于失业,无法找到合适的工作岗 位,实现自己的人生抱负。因此大学生毕业实习活动日益受到了各高校及大学生
~ 表示在家目录下创建 mkdir
文件(以.开头的都是隐藏文件)
~/hanllen
ls -R 显示级联列表
ls K* 表示查找首字符为 K 的文
ls -t 按照时间排列文件顺序
件
ls –l 显示一个长的列表,把文
ls K? ?表示一个字符,表示查
件的相关信息都显示出来
找首字符为 K 的两个字符的文件
同时,企业的发展也需要人才,而且应该在使用人才的同时,为人才的成长 和发展提供广阔的锻炼与发展平台,为大学生创造更多的实习条件和机会,提供 更多的实习岗位,这些这对于企业和刚刚踏进职场的大学生来说都是双赢的。通 过实习,大学生能够初步掌握相关的专业技术和能力,帮助大学生积累一定的实 践经验和工作经验,加深对自己所学知识的掌握,加强应用能力,提高大学生各 个方面的素质,缩短岗位的磨合期,能是大学生在毕业后能很快适应工作岗位, 缩短企业对大学生的培训时间和费用,更有利于企业的生产和运营。
第三章 实习内容
实 习 内 容 为 宽 带 运 营 支 撑 系 统 ( WOSS Wide-Brand Operation Support Systerm),基于全球最流行的 Java SE 技术;Oracle 数据库以及 unix 服务器的 简单操作。初步拟定是在 2 月 19 号,大家都带好自己的行李,风尘仆仆的赶到 了实训基地。刚进入杰普软件公司的时候,这里的一切对我们来说都是那么陌生 的,毕竟,在大学里养尊处优了近四年,初次走出校园,进入即将实训的园地, 公司里的工作环境让人感觉很陌生,很茫然。不知道日后会有怎样的工作和生活, 会有怎样的难题与挑战„„
3.2 unix 服务器的简单操作
在这次的实习过程中,我们还学习了 unix 服务器的简单操作,我们在学校
使用的基本都是 Windows,未曾接触过 unix,这次实习让我们初步掌握了许多
unix 操作系统的命令:
clear 清屏命令
cd 切换目录(接受相对路径和
pwd 显示当前目录的绝对路径
绝对路径)
在实习期间,实训老师按照总人数合理的给我们分了组,每组 8 名成员,并 拟定自己的组名,组长,口号,短期目标和长期目标等。由于特殊原因,我们一 组共九名成员。经过半个小时的讨论,我们小组统一了各成员的意见与建议,小 组名为“问鼎”,昭示我们的奋斗目标,问鼎 IT 行业,随后口号和目标也一一确 定下来。通过简单的小组分配,就让我们感受到了软件开发时的团队的重要性, 团结就是力量,只有通过团队合作,才能完成软件的开发和调试,只有通过合作, 才能完成项目的研发工作。
3.4 Java 编程的学习与实践
最后学习了 Java 环境的配置操作和 MyEclipse 的使用,并利用 MyEclipse
进行 Java 编程,进行数据库连接等操作,在软件开发设计的编程这一阶段下了
很大的功夫,使我们的编程能力有了质的提高,具备了程序编程的能力。虽然编
程在软件开发中不是最为重要的一部分,所占的比重很小,但对于我们信管专业
(s[2])); teacher.setSex(s[3]); teacher.setTerm(s[4]); coll.add(teacher); }
return coll; } public static void main(String[] args) {
Teacher1 gt=new Teacher1();
业相关的工作的机会,增强感性认识,培养、锻炼综合运用所学的基础理论、基
本专业知识的能力,增强独立分析和解决实际问题的能力的机会,并且能够将所
学的专业理论知识运用与到实践中去,在实践中结合理论加深对所学知识的认识
和总结,将专业知识与实际接轨,做到学习,实践,再学习,再实践,再学习„„
逐步认识体会,从而更好地将所学的运用到工作中去,接触社会,认识社会,学
ls -f 显示文件类型 后面加/
more hhl.txt 查看文件里面的所
表示目录文件;后面加*表示是一个可 有内容 只显示一屏,不分屏,要按
执行文件;- 表示没有权限
enter
修改权限 chmod (g 表示同组人,
cat hhl.txt 显示 文件里面 的
a 表示所有用户 o 表示其他人 u 表 所有内容 内容分屏显示
第四章 实习感受
通过这次在昆山杰普软件科技有限公司关于 宽带运营支撑系统( WOSS Wide-Brand Operation Support Systerm),基于全球最流行的 Java SE 技术; Oracle 数据库以及 unix 服务器的简单操作,使我从工作、团队合作、专业素质 等方面都有了很大的收获。通过这次实习,使我们看到了自己的优点与缺点,大 学四年,在学校养尊处优,平时只学习到自己专业的相关专业知识,在老师的带 领下,对自己专业的理论知识会有较深的理解和思考,平时闲暇时间,虽然也外 出做做兼职,打打零时工,为自己的生活赚点外快,但也从来没有设计过自己专 业相关的行业,没有从事过计算机相关方面的工作。也许我们了解过较深的计算 机组成原理,也许我们知道软件设计的每个环节, 我们了解每个环节的重要性 和先后顺序,但是,最简单的,或许让我们自己为自己的电脑装个系统都不会, 更不用说是自己做个系统盘呢,或许别人的的电脑坏了,我们也没有能力去帮别 人看看问题是出在那里。
在大三时我们已接触过数据库,这次实习让我们对数据库有了更深的了解,
提高了我们数据库使用的熟练程度以及数据库连接等方面的高层次操作:
SQL*Plus 识别执行 SQL 语句
INSERT,UPDATE,DELETE
PL/SQL 是一个 SQL 语句块
CREATE,ALTER.DROP,RENAME,TRU
String[] s=str.split("[|]");
Teacher teacher=new Teacher();//封装
teacher.setId(Long.parseLong( s[0]));
teacher.setName(s[1]);
teacher.setAge(Long.parseLong
FileReader fr=new FileReader("src/teacher/teacher. txt");
BufferedReader br=new BufferedReader(fr);
String str=null; Collection<Teacher> coll = new ArrayList<Teacher>(); while((str=br.readLine())!=nu ll){
1.1 实习目的
在我们大学即将毕业之际,我们学院为我们安排到昆山软件园进行实习。毕
业实习不仅是我们大学生进入社会工作之前一次极为重要的实践性学习环节,同
时也是大学里一门重要的课程,是对大学四年学习的一次汇总与应用。通过阶段
性的实习训练,可以为我们在走向社会,走向岗位之前,提供一个接触与所学专
的重视。通过毕业实习,能很好得弥补大学生没有工作经验的缺陷,解决大学生 在校所学的知识与企业实际操作之间差距的问题,让大学生了解真正的社会状况 和工作情况,帮助大学生了解与自己专业相关工作的工作状况,并掌握相关的专 业技术和能力,帮助大学生积累一定的实践经验和工作经验,加深对自己所学知 识的掌握,加强应用能力,提高大学生各个方面的素质,缩短岗位的磨合期,使 得大学生在毕业时便拥有较强的就业竞争力和岗位适应能力,缩短大学生岗前培 训的时间与周期。因而实习活动受到了各高校,大学生以及企事业单位的普遍欢 迎。高校也积极拓宽渠道, 为在校大学生提供实习机会。
第二章 实习单位简介
2.1 实习单位
上海杰普软件科技有限公司
2.2 单位简介
上海杰普软件科技有限公司是一家留学生创办的企业。公司的主要业务:人 才培训、研发咨询及软件外包。目前公司的主要业务仍以针对大学生就业及项目 孵化的培训为主。软件外包方面:公司目前正在承接美国某考试中心系统的开发 工作。研发咨询方面:公司的主要产品为:在线考试系统及智能监控产品(物联 网产品,2011 年正式推出市场)。杰普是首家引入北美流行的“以研发带动培训” 模式的 IT 公司,且成立了“物联网实验室”及“企业级实训平台”,并与上海各 大软件企业合作,向缺乏动手能力及项目训练的计算机相关专业大学生,提供嵌 入式、手机、企业级应用开发所需的高端 IT 培训及项目孵化训练。杰普软件科 技有限公司全面致力于开展以面向外企、电信、金融等行业为主的中高级 IT 定 制化职业培训及人才外包业务。主要向上海各大软件企业及长江三角洲地区的大 型外资企业推荐中高端软件开发工程师。已先后为 IBM、惠普(HP)、花旗软件 (CSTS)、上海贝尔阿尔卡特、亚信科技等软件公司输送了近千名开发人员。公 司核心成员由海外留学人员和来自赛贝斯(Sybase)、亚信科技(AsiaInfo)、Sun 等国际大公司资深技术人员组成。我们着重解决软件企业用人难的问题,在高校 毕业生及企业之间搭建一个供需桥梁。公司依托拥有丰富开发及培训经验的师资 团队,培养企业紧缺的中高端开发人才。推出的解决大学生就业问题的 DSP 方案, 已成功向各大软件企业输送了数千名人才,也确保了杰普软件外包业务的高效性 和扩展性。
SELECT 数据检索
NCATE
COMMIT,ROLLBACK, 一些 SQL 查询语句 select first_name,last-name,start_date from s_emp where start_date between ’09-may-91’
and ’17-jun-91’;
Select id,name,region_id from s_dept where region_id in (1,3);
示拥有者)
date>hhl.txt 写 日 历 进 入
touch 创建文件
hhl.txt,覆盖了原来的数据
rm 删除文件
date>>hhl.txt 追 加 日 历 到
rm 级联删除
hhl.txt
cp 拷贝文件 -i 表示是否提
head 查看文件前几行 默认 10
示覆盖
行
3.3 Oracle 数据库的学习
来说,这是一项最基本且必不可少的技能,只有掌握了计算机语言的编写能力,
只有具备计算机语言的应用与开发技术,才能那个踏进软件开发这个行业。
代码举例:
package teacher;
import java.io.BufferedReader; import java.io.FileReader; import java.util.ArrayList; import java.util.Collection; public class Teacher1 { public Collection<Teacher> gather() throws Exception{
try{ Collection<Teacher>
c=gt.gather(); for(Teacher f : c){
System.out.println(f.toString ());
} }catch(Exception e){
System.out.println(e); System.out.println("采 集出错了!"); } } }
3.1 实习内容初了解
第一天,实习老师给我们讲解了此次实习的主要内容和目的,在实习开始我 们学习并掌握了电信宽带运营支撑系统的目标和电信服务器的信息的采集,以及 在客户机和服务器端的消息发送和接收,熟悉了软件开发流程和电信运营业务, 树立了此次实习的其他目标,如发扬团队合作精神,提高语言表达能力,锻炼文 档书写能力,分析解决问题能力等。
cd . 表示当前路径
-r 表示拷贝目录以及目录里的所
cd .. 后退目录
有内容到另一个目录中
cd ../.. 后退两级目录
mv 表示移动,还可以表示重命名
cd ~ 回到当前目录
rmdir 删除目录
ls 显示当前目录下所有ຫໍສະໝຸດ Baidu东
mkdir 生成目录
西
-p g/gg 表示级联创建
ls -a 显示所有文件,包含隐藏
会感悟,学会做事,学会与人相处,学会团结协作,为以后毕业走上工作岗位打
下一定的基础。
实习目标
掌握软件开发流程
完成
项目
积累
经验
巧用
技术
熟悉电信运营业务
发扬团队合作精神
提高语言表达能力
锻炼文档书写能力
分析解决问题能力
1.2 实习意义
众所周知,近年来,各高校日益扩招,大学生的数量也日益增加,而且大学 生也面临着就业困难的问题,很多大学生毕业等于失业,无法找到合适的工作岗 位,实现自己的人生抱负。因此大学生毕业实习活动日益受到了各高校及大学生
~ 表示在家目录下创建 mkdir
文件(以.开头的都是隐藏文件)
~/hanllen
ls -R 显示级联列表
ls K* 表示查找首字符为 K 的文
ls -t 按照时间排列文件顺序
件
ls –l 显示一个长的列表,把文
ls K? ?表示一个字符,表示查
件的相关信息都显示出来
找首字符为 K 的两个字符的文件
同时,企业的发展也需要人才,而且应该在使用人才的同时,为人才的成长 和发展提供广阔的锻炼与发展平台,为大学生创造更多的实习条件和机会,提供 更多的实习岗位,这些这对于企业和刚刚踏进职场的大学生来说都是双赢的。通 过实习,大学生能够初步掌握相关的专业技术和能力,帮助大学生积累一定的实 践经验和工作经验,加深对自己所学知识的掌握,加强应用能力,提高大学生各 个方面的素质,缩短岗位的磨合期,能是大学生在毕业后能很快适应工作岗位, 缩短企业对大学生的培训时间和费用,更有利于企业的生产和运营。
第三章 实习内容
实 习 内 容 为 宽 带 运 营 支 撑 系 统 ( WOSS Wide-Brand Operation Support Systerm),基于全球最流行的 Java SE 技术;Oracle 数据库以及 unix 服务器的 简单操作。初步拟定是在 2 月 19 号,大家都带好自己的行李,风尘仆仆的赶到 了实训基地。刚进入杰普软件公司的时候,这里的一切对我们来说都是那么陌生 的,毕竟,在大学里养尊处优了近四年,初次走出校园,进入即将实训的园地, 公司里的工作环境让人感觉很陌生,很茫然。不知道日后会有怎样的工作和生活, 会有怎样的难题与挑战„„
3.2 unix 服务器的简单操作
在这次的实习过程中,我们还学习了 unix 服务器的简单操作,我们在学校
使用的基本都是 Windows,未曾接触过 unix,这次实习让我们初步掌握了许多
unix 操作系统的命令:
clear 清屏命令
cd 切换目录(接受相对路径和
pwd 显示当前目录的绝对路径
绝对路径)
在实习期间,实训老师按照总人数合理的给我们分了组,每组 8 名成员,并 拟定自己的组名,组长,口号,短期目标和长期目标等。由于特殊原因,我们一 组共九名成员。经过半个小时的讨论,我们小组统一了各成员的意见与建议,小 组名为“问鼎”,昭示我们的奋斗目标,问鼎 IT 行业,随后口号和目标也一一确 定下来。通过简单的小组分配,就让我们感受到了软件开发时的团队的重要性, 团结就是力量,只有通过团队合作,才能完成软件的开发和调试,只有通过合作, 才能完成项目的研发工作。
3.4 Java 编程的学习与实践
最后学习了 Java 环境的配置操作和 MyEclipse 的使用,并利用 MyEclipse
进行 Java 编程,进行数据库连接等操作,在软件开发设计的编程这一阶段下了
很大的功夫,使我们的编程能力有了质的提高,具备了程序编程的能力。虽然编
程在软件开发中不是最为重要的一部分,所占的比重很小,但对于我们信管专业
(s[2])); teacher.setSex(s[3]); teacher.setTerm(s[4]); coll.add(teacher); }
return coll; } public static void main(String[] args) {
Teacher1 gt=new Teacher1();
业相关的工作的机会,增强感性认识,培养、锻炼综合运用所学的基础理论、基
本专业知识的能力,增强独立分析和解决实际问题的能力的机会,并且能够将所
学的专业理论知识运用与到实践中去,在实践中结合理论加深对所学知识的认识
和总结,将专业知识与实际接轨,做到学习,实践,再学习,再实践,再学习„„
逐步认识体会,从而更好地将所学的运用到工作中去,接触社会,认识社会,学
ls -f 显示文件类型 后面加/
more hhl.txt 查看文件里面的所
表示目录文件;后面加*表示是一个可 有内容 只显示一屏,不分屏,要按
执行文件;- 表示没有权限
enter
修改权限 chmod (g 表示同组人,
cat hhl.txt 显示 文件里面 的
a 表示所有用户 o 表示其他人 u 表 所有内容 内容分屏显示
第四章 实习感受
通过这次在昆山杰普软件科技有限公司关于 宽带运营支撑系统( WOSS Wide-Brand Operation Support Systerm),基于全球最流行的 Java SE 技术; Oracle 数据库以及 unix 服务器的简单操作,使我从工作、团队合作、专业素质 等方面都有了很大的收获。通过这次实习,使我们看到了自己的优点与缺点,大 学四年,在学校养尊处优,平时只学习到自己专业的相关专业知识,在老师的带 领下,对自己专业的理论知识会有较深的理解和思考,平时闲暇时间,虽然也外 出做做兼职,打打零时工,为自己的生活赚点外快,但也从来没有设计过自己专 业相关的行业,没有从事过计算机相关方面的工作。也许我们了解过较深的计算 机组成原理,也许我们知道软件设计的每个环节, 我们了解每个环节的重要性 和先后顺序,但是,最简单的,或许让我们自己为自己的电脑装个系统都不会, 更不用说是自己做个系统盘呢,或许别人的的电脑坏了,我们也没有能力去帮别 人看看问题是出在那里。
在大三时我们已接触过数据库,这次实习让我们对数据库有了更深的了解,
提高了我们数据库使用的熟练程度以及数据库连接等方面的高层次操作:
SQL*Plus 识别执行 SQL 语句
INSERT,UPDATE,DELETE
PL/SQL 是一个 SQL 语句块
CREATE,ALTER.DROP,RENAME,TRU
String[] s=str.split("[|]");
Teacher teacher=new Teacher();//封装
teacher.setId(Long.parseLong( s[0]));
teacher.setName(s[1]);
teacher.setAge(Long.parseLong
FileReader fr=new FileReader("src/teacher/teacher. txt");
BufferedReader br=new BufferedReader(fr);
String str=null; Collection<Teacher> coll = new ArrayList<Teacher>(); while((str=br.readLine())!=nu ll){