毕业实习报告
    别:
信息与计算科学
年级班级:
    号:
    名:
指导教师:
甘伟
实习类型:
集中实习
实习单位:
长沙软件园
杨洋被执行人名单实习时段:
2011.7.16.-2011.8.5
关于在长沙软件园从事软件开发的实习报告
一、实习目的
作为即将毕业的大四学生,需根据所学课程的理论知识,结合企业的运营实际,选定企业管理中的某一具体问题进行调查研究,洗手日是哪一天搜集与毕业设计相关的资料,了解软件设计专题的主要
内容,通过实习,巩固大学所学到的知识,提高分析、判断和处理实际问题的能力,增强自己的团队协作意识,了解软件开发的思考角度和主要流程。为毕业之后能够更快地进入工作状态并且能够更好的工作,打好一定的基础。通过理论联系实际,从而提高处理实际问题的能力,为将来开发项目的顺利进行做好充分的准备,与社会环境接轨做好准备。
2、实习单位:长沙软件园
长沙软件园位于长沙大河西先导区内的麓谷高新区,坐落于核心地带, 是中国电子与湖南省、长沙市携手共建的国家级软件产业基地。长沙软件园是国内从事科技型产业园区综合开发、管理和运营的专业服务商,是中国电子与湖南省、长沙市共同建设长沙国家软件产业基地的载体,承担着长沙中电软件园的规划建设、经营管理和产业发展的重要任务。
3、实习内容
1古代射箭、熟悉并使用Java制作小型软件并使用数据库SQL对数据进行查、替换、修改命令等
本次实习我主要是做一个学生信息管理系统,从中学习一下Java开发和SQL的技术运用,JavaSQLServer作为开发工具都有它们各自的特点。以下为主要设计过程:
(1)首先运行MyEclipse程序,建立自己的工程包。包括connection包,dao包,model包,ui包,以及每个包下面包含的类。
(2)主登陆界面的程序编写。即ui包含的类,分别是 LoginUI,ScoreAddUI,ScoreDeleteUI,ScoreQueryUI,StudentAddUI,StudentDeleteUI,StudentQueryUI,StudentScoreUI,TeacherMainUI这九个主程序是系统运行的主要环节。
3)导入类的程序编写。即Dao包含的三个类,分别是ScoreDao StudentDao,TeacherDaomodel包下面类的程序编写,分别是ScoreStudent
4)最后是连接数据库的DBConnection类程序编写。用于连接自己建立数据库,涉及mysql的应用,用到IP地址,账户名,root password,即Navicat8_mysql_cs的安装,设置自己的账号及密码。
5)在主登陆界面运行成功的前提下,从自己所建的工程中导入mysql_connector_java包。目的是连接到自己的数据库,对自己的数据库进行增加、删除、修改、查等操作。
初次涉及Java领域,感觉到Java入门是好像没有C,C++入门快,工具也没有什么Turbo C,
Visual C++好用,什么JAVA_HOME,CLASSPATH,虚拟机等概念都是初次基础,旁边的人都很少用Java的。搭起Java开发环境后,记得刚开始还是用UltraEdit编辑并编译的慢慢的改用JCreator了,要开始干项目了,以前从书上看到的东西,在项目中有了很好的机会去温习,开始主要是用Swing,开发桌面系统,放置一个按钮怎么也放不好,后来才知道有一个布局管理器。后来开始涉及到数据库访问,JDBC。随后Java规范了。最开始下载的规范是JDBC Specification,很多概念一目了然,尤其是DATABASE新坟不过社2021年是哪一天的事务性控制,自己对于她的理解慢慢的有了较为深入的了解。对于开发C/S结构,比如,Swing+JDBC,开发数据库应用系统,让我学会开发两层结构的应用系统。
2、使用Dreamweaver软件进行网页制作和设计
在本次实习中,实习导师还为我们介绍了Dreamweaver软件并使用Dreamweaver镶嵌Java语句进行网页设计。设计总体规划为:(1)构建站点框架。 打开Dremweaver后第一步便是新建站点。(2)设计主页及二级页面。(3)实现网页间的链接。主要是把要链接的文字选择在选择工具栏的链接按钮最后选择自己要链接的网页单击确定便可以了。(ac974)向静态网页中插入动态效果。另外,在使用Dreamweaver制作网站时,使用网站地图也可以快
速制作网站雏形、设计、更新和重组网页。改变网页位置或档案名称,Dreamweaver 会自动更新所有链接。使用支援文字、HTML码、HTML属性标签和一般语法的搜寻及置换功能使得复杂的网站更新变得迅速又简单。 在实习过程中,我发现Dreamweaver较学校使用的网站开发软件有许多优点,当使用Dreamweaver在设计动态网页时不需要透过浏览器就能预览网页。样版和XML Dreamweaver将内容与设计分开,方便网页设计。建立网页外观的样版,指定可编辑或不可编辑的部份,内容提供者可直接编辑以样式为主的内容却不会不小心改变既定之样式。也可以使用样版正确地输入或输出XML内容。 全方位的呈现利用Dreamweaver设计的网页,可以全方位的呈现在任何平台的热门浏览器上。对于cascading style sheets的动态HTML支援和鼠标换图效果,声音和动画的DHTML效果资料库可在NetscapeMicrosoft浏览器上执行。使用不同浏览器检示功能,Dreamweaver可以告知您在不同浏览器上执行的成效如何。
3、对软件测试进行基本了解
本次实习中,实习导师还向我们介绍了软件测试工具及软件测试报告输出工具,并对软件测试行业前景进行描述。
4、实习总结及体会胡凯莉图片
    通过这次的实习,让我充分的感受到程序编译的严谨性和紧扣性,进一步加深对Java这门学科基础知识的深刻理解,在实际操作方面获得深刻的体会,一个代码都会导致程序无法运行,特别是在连接数据库时一直失败,追根到底原来是因为再敲代码时不注意细节才会出现这样的结果,一个标点符号也会导致出现的界面截然不同,我在编写第六个主界面时,由于多加了双引号,在运行界面出来时,设置的框框里面出现了数值,本来该是自己操作时随意写的,就是因为多了标点符号。因此,我在以后的学习中要增加注意细节,做到句句有根据,有条理。同时,在进行软件开发过程中,我深感团队合作的重要性,在网页开发制作过程中,每个组员都有其擅长,如何协调各组员,提高工作效率,达到资源最大化,使设计出的产品最优。在和大家工作的这段时间里,他们严谨、认真的工作作风给我留下了很深刻的印象,我也从他们身上学到了很多自己缺少的东西。
    在实习过程中实习导师对工作认真负责态度,对程序条理清晰的认识也对我产生了深远的影响。工作时一定要一丝不苟,认真仔细,一个职员在公司的大部分时间都是在工作的,这就要求他在这段时间内一定要小心谨慎,一丝不苟,不能老是出错, 有必要一定要检
验自己的工作结果,以确保自己的万无一失.工作的时候我一直保持极大的工作热情,不仅顺利完成工作任务,工作之余还经常总结经验教训,不断提高工作效率,虽然实习过程中我也会犯一些错误,受到批评,但我认为这些错误和批评是能让我能在以后的工作中谨慎小心。