《计算机专业毕业生实习报告.doc》由会员分享,可在线阅读,更多相关《计算机专业毕业生实习报告.doc(17页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、计算机专业毕业生实习报告计算机专业毕业生实习报告河南中医学院软件职业技术学院毕业实习报告学生姓名:学号:专业:软件技术指导教师:2021年5月1日毕业实习报告1实习的目的和要求1.1实习目的毕业实习是一个重要的综合性实践环节,旨在培养学生综合运用所学知识和技术,针对具体应用问题,进行分析、设计和解决问题的能力,拓展学生的知识面,练习和掌握新而实用的开发技术,为实际项目计做好技术准备和课题调研并按规范化方法逐步完成实训项目。1.2实习要求了解项目开发的流程学会运用所学的知识解释实习中遇到问题综合运用所学知识和技术,分析、设计和解决实际问题2实习的主要内容:2.1开发工具的选择、环境配置及对开发工
2、具的熟悉MicrosoftVisualStudio2021SQLServer2021应用语言,C#ASP.NETMicrosoftprojectDreamweaverMicrosoftWordMicrosoftExcelROSEPowerDesigner2.2对课题的调研软件开发项目二手房电子商务交易系统是应对日益发展的房产交易市场而开发的一种网站系统,本着为客户服务的精神,旨在为客户提供更多,更全面的房产信息及公司业务介绍信息;方便人才投职简历及公司招聘人才;方便系统管理员对网站系统的管理工作。首先,用SQLSERVER2021建立网站数据库,其次用VS2021新建网站,连接数据库,网站分为
3、前台业务和后台管理两大部分,前台又分为六大部分:首页,公司新闻,公司业务,人力资源,联系方式,及管理入口。后台管理部分为管理员管理信息发布员,新闻发布员,梳理简历。在对网站系统的编写中,我们把它分为六大界面,依次是首页界面,公司新闻界面,公司业务介绍界面,人力资源界面,联系方式界面,及管理入口界面。管理员对信息发布员,新闻发布员,客户授予相应的权限。信息发布员登陆后台信息管理,发布公司招聘信息。新闻发布员登陆后台新闻管理,发布新闻信息,用户登陆网站系统,浏览公司新闻信息,及行业动态,在人力资源界面可查看公司招聘信息,根据个人意向可投至相应简历。我的任务是制定项目开发计划、甘特图、同行评审报告及
4、项目问题跟踪表。当然这些都是在开发阶段的内容,其中甘特图要用到Microsoftproject当然根据开发环境的不同用的软件也不同也可用EXCEL因为甘特图是一个项目小组员工任务分配图,所以根据环境的不同来制定不同的甘特图。在开发阶段要获取业务需求有一项是少不了的就是软件需求规约因为在软件开发时需求是最难满足的,因为客户的需求都很苛刻。在需求开发阶段要做的有软件实现规约、Rose模型(用例)还有界面原型。在开发阶段最难的也就是编码,因为我们学的也不是太多所以在界面设计做好后编码时感觉挺难的,当然也不是一点不会,只是掌握的太少。还有一个难点就是Rose模型中的时序图,其实时序图的供能很明确,就是
5、对软件开发流程的一个概括性介绍,之前没有接触过这方面的知识,在做时序图的时候感觉挺吃力的。至于Rose模型中的类图做的时候根据模板样式做的还算可以难度没有时序图大。我们用的开发工具是visualstudio2021,08版本在开发时比较方便。在数据库开发阶段我们用的是PD(PowerDesigner),设计时主要设计的是概念数据模型和物理数据模型这两种。数据库阶段是为后面的编码打的基础,没有数据库的话编码会很难。我在做PD模型时做了几个重要的关系表做好后生成数据库之后还要连接到SQLserver数据库建立连接,在编码中只要连接数据库就行了,至于界面的功能要根据需要编写代码。毕业实习报告3实习收
6、获与体会小组分工协作,各自负责不同工作,又相互协助,通过对网站的开发,提高了我专业技能的同时,也极大提高了我的团队合作意识,使我明白了:每一个成功的项目单靠一个人或几个人是很难按时出色的完工的,需要每一个项目组员的努力,发挥最大效力。在实习当中感触最深的便是实践联系理论的重要性,当遇到实际问题时,只要认真思考,对就是思考,用所学的知识,再一步步探索,是完全可以解决遇到的一般问题的,在大学在校期间我们学的都是一些理论知识,对于一些实际中的运用有很多的生疏,甚至是不能够理解得到的东西,在社会实践中我体会到了,感悟到了,原来理论和实际之间的差距不是能够用几个字来衔接的,简单来说看一个简单的了理论,但
7、它在实际操作中就是有许多要思考的地方,有些东西也与你的想象不一样,实习就是要我们跨过这道实际和理论之间的鸿沟。“纸上得来终觉浅,绝知此事要躬行”。在短暂的实习过程中,我深深感觉到自己所掌握的知识的肤浅和在实际运用中专业知识的匮乏。刚开始的一段时间里,对工作感觉无从下手,茫然不知所措,在学校总以为自己学的不错,而一旦接触到实际,才发现自己知道的是多么的少,这时才真正领悟到“学无止境”的含义。这也许是我个人想法,不过我接受的教育和实践的确有很长一段距离。实习期间我也很努力的将在学校学的理论知识转向实践方面,尽力做到与实践相结合。实习之后我最大的感想就是学校里面学的东西基本上是没什么实用性的。在实习
8、的地方,什么都是从新开始。才实习一个月,也很难说具体学到什么,但是有一点是肯定的,在公司里接触到的都是很实用的东西,不像课本知识那么理论而抽象。而且,工作中很需要独立与人打交道的能力。虽说一开始有人带,但困难天天会有,而且很多,因为是很实际的问题,很多时候也不得不茫然地面对。现在,我觉得我已经能够独立处理一些问题,知道怎么解决某些困难,“一个具备亮剑精神的人总有过人的胆略,敢于为别人所不敢为,视困难如草芥;一个具备亮剑精神的员工总能遵守命令,为了完成任务,哪怕失去生命也不退缩;而一个具备亮剑精神的组织总能精诚团结,斗志昂扬,无往而不胜。”遇到困难后不要逃避,而是要想办法怎样去解决它,我觉得,这
9、种能力是很重要的。总得来说在实习期间,很辛苦,更受到了很大的启发。我明白,在今后的工作终还会遇到许多新的东西,这些东西往往会带给我新的体验和体会。因此,我坚信:只要用心发掘,勇敢地尝试,就一定会有更大的收获和启发的,也只有这样才能为自己以后的工作和生活积累更多的知识和宝贵的经验。我所经历的虽谈不上很多,但在这些不多的经历中所感悟到的东西以及所形成的情感体验却可以够我,值得我用一辈子去回忆。也许这其中有许多的经历或决荡于经历中的情感在很多人看来很可笑。但我知道,这就是我的真正的实习生活,因为我是用心在体验,用心在品味。虽然有过很多的失败,但我却从这些失败中学到了很多,这些失败使我得到提炼,也使我
10、在以后的工作中更有经验。我的实习生涯,让我品尝到了生活中的“四味”:酸、甜、苦、辣。酸味让我紧皱眉,甜味令我笑展颜,苦味使我显愁容,辣味告诉我在很多现实中要学会隐忍,更要学会坚强。通过这次实习我真正感觉到步入社会后我们要学得的东西很多,差距还是有的,专业课知识的欠缺、动手能力不足等等,我也知道这不是一天两能够学会的,不过我坚信我能做到这一点。这次实习对我的毕业设计也有很大的帮助,我想能够在以后的设计过程中体会到很多东西。实习是每一个大学毕业生必须拥有的一段经历,他使我们在实践中了解社会,让我们学到了很多在课堂上根本就学不到的知识也打开了视野,长了见识,为我们以后进一步走向社会打下坚实的基础,实
11、习是我们把学到的理论知识应用在实践中的一次尝试。人们常说,大学是个象牙塔。确实,学校与职场、学习与工作、学生与员工之间存在着巨大的差异。在角色的转化过程中,人们的观点、行为方式、心理等方面都要做适当的调整。所以,不要老抱怨公司不愿招聘应届毕业生,有时候也得找找自己身上的问题。而实习提供了一个机会,让大家接触到真实的职场。有了实习的经验,以后毕业工作时就可以更快、更好地融入新的环境,完成学生向职场人士的转换。而如今,我能体会到了。有些挫折,有些压力,有些伤害是无法避免的,这是成长所带来的阵痛。想起之前很不屑的看待家人的安排,和不知深浅,没遮拦的向罗老师阐述自己的愤青思想,我真该反省了。找准自己的
12、定位,探明自己的道路,看清自己的实力,高瞻远瞩,脚踏实地,我想我们会走得更远,会看到更多的风景。最后用罗老的一句话和同学们共勉:毕业以后的日子,大抵如此,这就是现实。实习,只是体验了一把而已。实际上很多时候要的不是你的知识和技能,要的只是一种精神。这个精神的名字叫:坚持。最后还应该感谢老师给的此次机会,让我真正学到了很多专业和社会知识。在为期近一个月的实习里,我们像一个真正的员工一样拥有自己的工作卡,感觉自己已经不是一个学生了,每天按时起床,然后象个真正的上班族一样上班。实习过程中遵守华迪公司的各项制度,虚心向有经验的同事学习,近一个月的实习使我懂得了很多以前不知道的东西,而且还参加了一次有关
13、IT行业的大型的开幕式,对软件开发行业也有了比较好的了解。通过这近一个月的实习使我深深明白到软件开发的苦与乐,并不是读书时想象的那般困难。同样也使我深刻体会到在学校学好专业知识固然很重要,但更重要的是把学到的知识灵活运用到实践中去,这个很好的道理。这次在成都*的实习,虽然仅短短的近一个月时间,确实人生中最难忘的,不可多得的人生经历。“千里之行,始于足下”,这是一个短暂而又充实的实习,我认为对我走向社会起到了一个桥梁的作用,过渡的作用,是人生的一段重要的经历,也是一个重要步骤,对将来走上工作岗位也有着很大帮助。在这里,我衷心的感谢我的母校和*公司,谢谢你们给了我们这样一个成长机会。签名:张*20
14、21年3月15日扩展阅读:计算机专业毕业实习报告第一章实习目的1.1实习目的个人认为毕业实习是对一个本科生在校期间所学知识的一种检验,也是学以致用的一个尝试,更是通向社会的敲门砖。在这样一个过程中,让学生亲自感受社会的需求,高强度与社会接轨。同时不得不提的是,毕业实习锤炼了一个本科生的素质,不仅是知识上的一个锤炼,更是人生价值观、社会经验观的提前导入,所以这一过程必不可少,同时也是受益匪浅。1.2实习意义毕业实习是教学计划中最后一个综合性实践性教学环节,是学生在从事相关专业的人员指导下,独立从事软件设计工作的初步尝试,其基本目的是培养学生综合运用所学的基础理论、专业知识、基本技能应对和处理问题
15、的能力。是学生对四年来所学专业理论知识和技能进行系统化、综合化运用、总结和深化的过程。通过在实习单位的考察、学习、参与软件设计、等过程,检查学生的思维能力、创造能力、实践能力和掌握知识的深度,从而提高学生从业的素质,给毕业之后能够更快的进入工作状态打下了良好的基础。通过在实习单位实际从事软件设计和结束时的毕业答辩,来考核实习学的质量,对深化教学改革,提高人才培养工作水平具有重要的意义。第二章实习单位简介我们所在的实习单位上海杰普软件科技有限公司是一家专注于高端IT培训、软件外包、研发咨询的高新技术企业。上海杰普软件科技有限公司(BriupTechnology,Inc.)是一家专注于高端IT培训
16、、软件外包、研发咨询的高新技术企业。公司核心成员由海外留学人员和来自Sybase、亚信、Sun等国际大公司的资深技术人员组成,在电信、金融、电子商务等方面有着丰富的专业开发、管理和培训经验。杰普软件多年以来,专注于精心培养专业的IT人才,得到政府、企事业单位、合作院校的一致好评。2021年受邀入驻上海龙软基地(上海首家专业软件外包园区),成为龙软软件园区产业链上的重要一环,满足园区及合作企业的人才需求。公司业务高端IT培训A)DPS人才培训项目:高级JAVA软件开发实训/企业定制化培训嵌入式软件开发实训/高级web开发实训。B)B)企业培训项目:企业客户定制开发课程/软件开发/项目管理。软件外
17、包:提供软件开发服务和人力资源外包服务。研发咨询:提供专业的研发管理咨询服务。公司文化诚信、专业、和谐、创新给我们上课的王老师更是名校复旦大学毕业的本科生,听他讲课,十分有趣,更是无形中学到了最前沿的andriod知识。杰普软件多年以来,专注于精心培养专业的IT人才,得到政府、企事业单位、合作院校的一致好评。2021年受邀入驻上海龙软基地(上海首家专业软件外包园区),成为龙软软件园区产业链上的重要一环,满足园区及合作企业的人才需求。所以很感谢学院老师能选这么一家高认可度、著名的软件公司,选择杰普,就是选择成功,这一路的学习真实受益匪浅,感受良多。第三章实习内容3.1项目介绍及需求分析着重介绍在
18、线考试系统、在线购物系统、影音租赁系统、选课教务系统需求介绍及功能展示。学以致用,利用一台andriod手机模拟系统实现以上功能。3.2关于Oracle数据库Oracle简称甲骨文,是仅次于微软公司的世界第二大软件公司,该公司名称就叫Oracle。该公司成立于9年,是加利福尼亚州的第一家在世界上推出以关系型数据管理系统(RDBMS)为中心的一家软件公司。Oracle不仅在全球最先推出了RDBMS,并且事实上掌握着这个市场的大部分份额。现在,他们的RDBMS被广泛应用于各种操作环境:WindowsNT、基于UNIX系统的小型机、IBM大型机以及一些专用硬件操作系统平台。事实上,Oracle已经成
19、为世界上最大的RDBMS供应商,并且是世界上最主要的信息处理软件供应商。由于Oracle公司的RDBMS都以Oracle为名,所以,在某种程度上Oracle己经成为了RDBMS的代名词。Oracle数据库管理系统是一个以关系型和面向对象为中心管理数据的数据库管理软件系统,其在管理信息系统、企业数据处理、因特网及电子商务等领域有着非常广泛的应用。因其在数据安全性与数据完整性控制方面的优越性能,以及跨操作系统、跨硬件平台的数据互操作能力,使得越来越多的用户将Oracle作为其应用数据的处理系统。Oracle数据库是基于“客户端服务器”模式结构。客户端应用程序执行与用户进行交互的活动。其接收用户信息
20、,并向“服务器端”发送请求。服务器系统负责管理数据信息和各种操作数据的活动。Oracle数据库有如下几个强大的特性:1.支持多用户、大事务量的事务处理。2.数据安全性和完整性的有效控制。3.支持分布式数据处理。4.可移植性很强。Oracle体系庞大,对于初学者来说,大体上要明白定位思想:Oracle大体上分两大块,一块是应用开发,一块是系统管理。开发主要是写存储过程、触发器什么的,还有就是用Oracle的Develop工具做form。有点类似于程序员,需要有较强的逻辑思维和创造能力。管理则需要对Oracle数据库的原理有深刻的认识,有全局操纵的能力和紧密的思维,责任较大,因为一个小的失误就会丢
21、失整个数据库,相对前者来说,后者更看重经验。本次实训的目的就是理解Oracle的结构组成以及Oracle数据库的设计。3.3我们的实习项目影像租赁系统影像租赁系统需求分析在美国,由于知识产权问题得到了很好的保护,所以一般不会出现盗版的问题。美国人除去在电影院看电影之外就是在音像店租碟回家去看。在这种情况下,影像出租的店铺就比较多。在信息化的背景下,设计一套系统管理影像出租业务成了当务之急,于是通过和店铺经理沟通,获得如下业务信息:1凡是想要到该影像租赁影碟的被称为会员(Member),只有成为该店的会员才能够租借该店的影像资料(Title)。2影像店中不定期会购买一些影像资料(Title),并
22、且获得了复制该影像资料的权力,每一份影像制品可以有多个拷贝,每一份拷贝称为一个复制条目(TitleCopy)。3对客户而言,原始的影像资料(Title)只能被预定并且可以同时接受多份预定(Reservation),客户可以租赁的是影像拷贝(TitleCopy)。4任何一个客户的租赁信息(Rental)都必须存档以便将来店铺对客户的租赁进行评估。通过和租赁店经理详细面谈,了解更详细的业务的信息:1每一个会员必须被记录的信息包括会员编号Id,而且所有会员的编号是唯一的,姓名Name,称为会员的日期Join_date,以及其他需要被记录的信息包括(住宅地址Address,所在城市city,住宅电话p
23、hone)。2影像制品(Title)必须被记录的信息包括编号Id,而且所有影像制品的编号也是唯一的俄,标题Title,影片说明Description,价格Price,和其他如下信息(分级rating,种类category,发行日期release_date)。3每一份影像拷贝(TitleCopy)都有各自的编号Id,同一个影像的若干拷贝编号不同,但是不同的影像拷贝的编号可能会重复。必须记录下是否已经出租,以便于店员随时能够查询拷贝资料的当前状态(status)。4.系统中允许会员预定某项影像资料,但必须提前预约租赁时间(res_date)。5.每一项出租事项需要记录下来(租借日期book_dat
24、e,实际归还日期act_ret_date,过期时间(exp_ret_date)。业务逻辑实现:1.查询出所有用户的名字(name)以及用户所借阅的影像资料名字(title)和借阅的日期(book_date)。2.查询出最近一周订阅影像资料的用户的名字(name)和相应的影像资料名字(title)及借阅日期(book_date)。3.查询出下周日应该归还的影像资料的名称(title)和借阅者的姓名(name),地址(address)。4.查询出已经超期还未归还的影像资料的名称(title)和借阅者的姓名(name),地址(address)。5.查询出最近一月借阅次数最多的影像资料的名称(titl
25、e)。6.查询出已经登记但是还没有拷贝的影像资料的名称(title)。7.查询出本周预定最多的影像资料的名称(title)。要求:1.实体关系模型2.表实例图3.建表语句4.样例数据入库(insert语句)5.业务逻辑实现(select语句)数据库设计采用oracle数据库进行设计。1.根据需求分析,设计数据库,其实体关系模型图如图-1。图-12.由实体关系图,设计各表的实例结构图如下。图-23.由表实例图,设计建表语句。使用JDBC链接数据库JDBC(JavaDataBaseConnectivity,java数据库连接)是一种用于执行SQL语句的JavaAPI,可以为多种关系数据库提供统一访
26、问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。会员表单代码如下:packagecom.briup.jdbc;importcom.briup.pojo.Member;importjava.sql.*;importjava.util.*;publicclassMemberJdbc/提供连接数据库的四个参数privatestaticfinalStringDRIVER=oracle.jdbc.driver.OracleDriver;privatestaticfinalStringURL=jdbc:oracl
27、e:thin:localhost:1521:XE;privatestaticfinalStringUSER=wzp;privatestaticfinalStringPASSWORD=wzp;publicvoidsaveMember(Membermember)Connectionconn=null;PreparedStatementpstmt=null;ResultSetrs=null;try/步骤1:注册驱动Class.forName(DRIVER);/步骤2:建立和数据库的连接conn=DriverManager.getConnection(URL,USER,PASSWORD);/*从数据库
28、中获得t_member_seq来作为主键*/StringselectSql=selectt_member_seq.nextvalfromdual;pstmt=conn.prepareStatement(selectSql);rs=pstmt.executeQuery();Longid=0L;if(rs.next()id=rs.getLong(1);/步骤3:创建PreparedStatement对象Stringsql=insertinto+jack_membervalues(?,?,?,?,?,?);pstmt=conn.prepareStatement(sql);/*替换占位符?*/pstm
29、t.setLong(1,id);pstmt.setString(2,member.getName();pstmt.setString(3,member.getAddress();pstmt.setString(4,member.getCity();pstmt.setString(5,member.getPhone();pstmt.setDate(6,member.getJoinDate();/步骤4:执行sql语句introws=pstmt.executeUpdate();/步骤5:处理返回的结果System.out.println(成功插入+rows+条记录!);catch(Exceptio
30、ne)e.printStackTrace();finally/步骤6:关闭资源,释放内存tryconn.close();pstmt.close();catch(SQLExceptione2)使用Servlet编写服务器端应用程序Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。Servlet是位于Web服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服
31、务器必须包含支持Servlet的Java虚拟机。部分代码如下:packagecom.briup.pojo;importjava.sql.Date;publicclassMemberTest/程序入口方法publicstaticvoidmain(Stringargs)/创建Member对象Membermember=newMember();/设置Member对象的属性值member.setId(10L);member.setName(briup);member.setAddress(wanlongroad);member.setCity(shanghai);member.setPhone(8888
32、88);longtime=System.currentTimeMillis();member.setJoinDate(newDate(time);/输出Member对象中的属性值System.out.println(id:+member.getId();System.out.println(name:+member.getName();System.out.println(city:+member.getCity();System.out.println(address:+member.getAddress();System.out.println(phone:+member.getPhone
33、();System.out.println(joinDate:+member.getJoinDate();第四章心得体会工作心得:本人在杰普实训有半个月的时间,在这期间,我学到了许多,也悟到了许多。主要有以下几点:1.扎实的专业知识是你提高工作水平的坚实基础.在学校学习专业知识时,可能感觉枯燥无味,但当你工作以后,你才会发现专业知识是多么的重要.如我学的计算机网络知识这些是必须知道的,因为在日常工作中要处处用到.但我要想提高我的工作效率,工作质量,这些知识只是知道是远远不行的,而是要精通.做为生产技术,在我们公司来说就是设备方面的权威,若没有扎实的计算机知识,在这方面你怎能服人那?遇到设备问题
34、怎能快速有效的解决呢?2.学好一门外语是你增加工资的资本.学我们计算机这一行的,也就是理科生,不注重外语的学习,只要是考试能通过就可以了,而没有想到在以后的工作中会用到.你在一外资企业工作,不会一门外语是行不通的,不会外语,你就无法和老板交流,沟通.你只能闷着头的干(和一个哑巴没有什么区别).干了什么?干的怎么样?老板根本不知道,那他怎么认可你呢?你在这个公司又怎么发展那?3.不但有良好的工作态度,而且要有很好的表现力.中国有句俗语:踏踏实实做人,老老实实做事.在今天,只是老老实实,勤勤恳恳做事是不够的,你还要学会适时地,恰当地表现自己.让老板知道你做了什么,让老板知道你的存在是必要的!这样你才有发展的的可能,别人才会认可你,承认你!回想自己在这期间的实习情况,不尽如意。对此我思考过,学习经验自然是一个因素,然而更重要的是心态的转变没有做到位。现在发现了这个不足之处,应该还算是及时吧,因为我明白了何谓工作。在接下来的日子里,我会朝这个方向努力,我相信自己能够把那些不该再存在的“特点”抹掉。感谢老师们在这段时间里对我的指导和教诲,我从中受益非浅。第 17 页 共 17 页