软件工程期末实习报告

软件工程期末实习报告 | 楼主 | 2016-12-20 07:15:00 共有3个回复
  1. 1软件工程期末实习报告
  2. 2软件工程本科生专业实习中期报告
  3. 3中国石油大学大二下暑期软件工程实习报告

这就是网络视频监控系统存在的意义,项目采用的是框架主要涉及等框架技术,它是为了解决企业应用开发的复杂性而创建的,也就是说并不会为程序员在运行期自动生成执行,层和层之间的契合统一简化用户熟悉系统的时间和方便用户的操作。

软件工程期末实习报告2016-12-20 07:12:45 | #1楼回目录

大三期末实习总结报告

岁月如梭,时光荏苒,大三生活在我们不知不觉中已然悄悄逝去。回首过去三年的大学时光,这次实习很有可能是我们大学生活中最后一次聚在一起上课,讨论,这次的实习机会更觉珍贵。学院领导和老师这次特地为我们请来了东软工程师为我们指导,提高我们的实际操作能力。

这段时间的实习是承上启下的阶段,不仅是对以前学习的总结和反思,而且更加深刻的审视到自己所存在的问题和今后应该加强的方面。通过这段时间的实习,我开拓了自己的思维方式,更加认识到工作的多方沟通与协作的重要性。以下是我这次实习的经验以及教训。

(1)向他人学习,少走弯路

获取信息最快的途径就是沟通,他人自有他人的优点与长处,有不懂的地方向他人请教,看他人解决问题的一个过程,也会学到不少经验,减少自己摸索的时间。

(2)善于学习,注意总结

对工作进行中出现的问题要及时总结,在工作盲点方面多多获取别人的意见和建议,提高独立解决问题的能力。

(3)加强对工作项进度的了解

平时多注意工作项大概的进度状况,对于自己负责的部分要清楚哪些已经完成哪些还没完成,做到心中有数,不断提高工作项预估时间的准确度。

(4)把握整体概念

做任何事情都需要有个整体的概念,有了概念,打好框架,以认真的态度,进行后续工作会比较顺利,自然。

(5)要做好一样工作,就要明确责任

首先要知道需要做什么,做好之后要达到怎样的一种效果,同时要克服侥幸心理,所有的结果都要亲自追踪落实,才能保证工作的正确性。

(6)亲手实践,才能收获

“做”的收获和“看”的收获是不一样的,看来的东西,要经过自己亲手实践,才能加深认识,保证在以后遇到类似的问题能够举一反三,才是属于自己的财富。

(7)如何看待问题

不要只是针对于看待一个单一的问题,而没有任何想法,应看出这个问题的延伸面,考虑如果这样做会怎么样,那样做会怎么样,做事考虑到后果。 能通过一个问题想到更多的问题及其问题的延伸 .

(8)良好的工作配合力和执行力

一项工作的高效完成,环环相扣的各个工作环节,需要团队良好的配合力和执行力,对自己说:立即行动! 这句是最惊人的自动起动器。

(9)习惯决定态度,态度决定高度

工作中养成良好的工作态度,必须 具备一种锲而不舍的精神,一种坚持到底的信念,一种脚踏实地的务实态度,一种自动自发的责任心,良好的工作态度会让你的工作更加出色。

欲穷千里目,更上一层楼,要想取得更大的成功,就要付出更多的努力!

对信息技术学院的 意见:希望下回学院可以为学生提供更好的机房环境,这次的计算机供不应求,出现了两个学生共用一台电脑的情况;学院下会提前解决好学生实习期间的住宿问题。

软件工程本科生专业实习中期报告2016-12-20 07:14:39 | #2楼回目录

福州大学软件学院

软件工程本科生

专业实习中期报告

学 生 姓名林清燕 实 习 单位星网锐捷通讯

股份有限公司

项 目 名称网络视频监控

系统web子系统

实习指导教师姓名王灿辉王琤 实 习 开 始 日 期 2016年7月28日

填表日期: 2016 年12月 05 日

1

一、 实习项目概况

1.1 项目简介:

本项目主要是基于J2EE框架,使用jquery、struts2.0、Spring、ibatis开发的系统架构平台。由于实习的公司使用的就是这方面的架构,因此开发这样的项目能与日常所做工作相关联,并且较能了解该技术的应用价值。本项目以实现网络视频监控系统web子系统为例。

随着经济发展水平的提高和技术的成熟,宽带接入及通讯已经成为电信领域最有潜力的广阔市常随着Internet和宽带网络技术的日益发展,传统的以文字和图片为主的内容服务已不能满足用户的需求,具有视频和音频的多媒体内容服务即将成为主流,这是互联网技术发展的必然趋势。近两年来一种崭新的全数字化网络视频监控系统正在得到广泛应用。

网络视频监控系统使用现有的网络系统,采用 “网络视频服务器”,实现从监控点前端、监控中心、监控工作站的数字化处理,是监控系统发展的必然趋势。网络视频监控系统利用现有的网络资源,不需要为新建监控系统铺设光缆、增加设备,轻而易举地实现远程视频监控。系统扩展能力强,只要有网络的地方增加监控点设备就可扩展新的监控点。维护费用低,网络维护由网络提供商维护,前端设备是即插即用、免维护系统。系统功能强大、利用灵活、全数字化录像方便于保存和检索。此外,在网络中的每一台计算机,只要安装了客户端的软件,给予相应的权限就可成为监控工作站。这就是网络视频监控系统存在的意义。

1.2 理论意义与价值:

J2EE是企业级框架,广泛应用于软件开发公司。而jquery、struts2.0、Spring、 2

ibatis也是现今流行的技术和框架。掌握这些技术,对在企业单位的就业及今后个人的发展有很大的帮助。

1.3 本人工作任务及内容:

由于是大型的企业级的项目,本人主要承担的是项目的开发。具体的负责的工作有:在需求分析阶段,主要负责用户管理模块、权限管理模块、报警管理模块、系统认证与授权模块、音频对讲与广播等模块产品的需求分析和产品需求说明书的编写;在概要和详细设计阶段,主要负责用户管理模块、系统认证与授权模块、服务器管理模块、权限管理模块、报警点管理模块、报警方案管理模块等模块的概要设计和详细设计及相关文档的编写;在开发阶段,主要负责服务器管理模块、系统认证与授权模块、报警点管理模块、报警方案模块的编码;此外,还负责开发数据库的设计和数据库创建与维护;并负责测试环境的搭建和测试环境数据库的维护。测试及后期的维护由相关的人员负责。

二、 实习工作进展

2.1 第一阶段(2016.9.25 – 2016.10.10)

主要任务:学习所要使用的技术,编写简单测试程序,做好要项目开发具体计划;并了解项目开发背景和视频监控企业的行业背景,为之后的需求分析做铺垫;了解网络视频监控系统市场需求,并对网络视频监控系统做需求分析,编写需求分析文档,并参与需求分析评审,对变更的需求进行修改。

完成情况:已完成

2.2 第二阶段 (2016.10.11 – 2016.11.2)

主要任务:根据需求案例,编写负责模块的概要设计和详细设计文档,并对业务流

程进行详细的了解;根据业务需求编写数据库设计文档;搭好整个项目的框架,包括开发用的数据库的搭建和测试用的数据库的搭建。使前台后台能够顺利连接。

完成情况:已完成

2.3 第三阶段(2016.11.2 – 2016.1.10)

主要任务:对负责的四个模块进行编码;参与项目编码评审和对业务变更进行代码的修改;并根据业务需要修改数据库设计文档和维护数据库;整合大部分功能,完成编码工作,使项目步入运行正轨。

完成情况:正在执行

三、 实习计划及展望

3.1 采用的技术、技能:

项目采用的是J2EE框架,主要涉及jquery、struts2.0、Spring、ibatis等框架技术。

1. juery技术

jQuery是继prototype之后又一个优秀的JavaScript框架。其宗旨是——WRITE LESS,DO MORE,写更少的代码,做更多的事情。它是轻量级的js库(压缩后只有21k) ,这是其它的js库所不及的,它兼容CSS3,还兼容各种浏览器 (IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。jquery是一个快速的,简洁的JavaScript库,使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互。jquery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。jquery能够使用户的html页保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需定义id即可, 可算是一

款不可多得的JavaScript客户端技术的精品。

2. struts 2.0技术

Struts 2是Struts的下一代产品。是在 struts 和WebWork的技术基础上进行了合并,全新的Struts 2框架。其全新的Struts 2的体系结构与Struts 1的体系结构的差别巨大。Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与Servlet API完全脱离开,所以Struts 2可以理解为WebWork的更新产品。Struts大大减少在运用MVC设计模型来开发Web应用的时间。

3. Spring技术

Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。

4. ibatis技术

ibatis是一个开放源代码的对象关系映射框架,提供了持久层框架包括SQL Maps和Data AcceObjects(DAO),同时还提供一个利用这个框架开发的JPetStore实例。 相对Hibernate而言,ibatis是“半自动化”的ORM实现。主流的ORM对数据库结构提供了较为完整的封装,提供了从POJO 到数据库表的全套映射机制。而ibatis 的着力点,在于POJO 与 SQL之间的映射关系。也就是说,ibatis 并不会为程序员在运行期自动生成 SQL 执行。具体的 SQL 需要程序员编写,然后通过映 射配置文件,将SQL所需的参数,以及返回的结果字段映射到指定 POJO。相对“全自动”ORM机制而言,ibatis 以 SQL开发的工作量和数据库移植性上的让步,为系统设计提供了更大的自由空间。

3.2 待解决的关键问题:

1. J2EE框架的环境配置较复杂。由于涉及到多项技术的整合,在J2EE中,各个配置

文件成为了关键。

2. 从数据库读取数据时,需要考虑如何在前台显示才更美观的问题。

3. 界面的布局安排,功能显示,需要合理设计。

4. 对于数据库如何更好的优化,建立合适的视图和索引。

5. cs层和bs层之间的契合统一,简化用户熟悉系统的时间和方便用户的操作。

四、 对实习工作建议

4.1 从个人发展的角度:

希望通过项目的开发实践,能对项目的开发流程有深刻的了解,参与标准化的项目管理;并对项目开发用到的技术和框架有深一层次的了解和掌握,为今后在软件行的就业及今后的发展打下基矗

4.2 从专业方向方面:

希望能在项目的实践中,培养自己的良好的编码习惯,寻找适合自己发展方向,并且找到自己感兴趣的就业和研究方向。

4.3 从实习项目方面:

希望实习项目能够很好的契合软件行当前发展的形势,在视频监控行业占据一方之席,得到用户的肯定。

4.4 从实习单位方面:

希望实习单位能有针对性的对程序开发方面进行培训,并能让我更深刻的了解视监控的行业背景;掌握更多的安防知识;此外,能进一步加深我对企业文化的了解和对企业需求技能的掌握,加强我的职业技能。

4.5 从学院建设方面:

希望学院能更好的指导自己适合的方向,对这次的实践作出评价并给予意见和建议。

五、 其它

中国石油大学大二下暑期软件工程实习报告2016-12-20 07:14:15 | #3楼回目录

实习报告

实习就是在实践中学习,在经过一段时间的学习之后,或者说当学习告一段落的时候,我们需要了解自己的所学需要或应当如何应用在实践中。因为任何知识源于实践,归于实践。所以要付诸实践来检验所学。在实践中学习是一种高效的学习方法,也是我们掌握知识最好的途径

这次实习我们组选择的是网络购物,使用eclipse dream weaver SQL tomcat等工具,这些以前我们都几乎没有接触过,我们以前用eclipse写过JAVA,也上了数据库的课,其他的我都没有使用过,所以这次实习对我来说基本就是一个完全学习的过程。

第一天, 我们安装实习需要的工具以及分配任务,我被分配到的任务是和

张睿一起做网站的留言板。刚接到这个任务的时候,完全不知道从哪里入手。

第二天, 开始学习JSP和dream weaver,在网上搜到了很多JSP和dream

weaver的教程和视频。按照教程做了一些界面,并连接数据库。开始的时候不会连接,连jdbc驱动都没有载入,后来问的别人解决的。

第三天, 数据库错误,在网上搜索了各种方法也解决不了,重装系统并重

新安装数据库,重新分配任务,我负责JSP对数据库的操作和数据库的编写。

第四天, 继续学习JSP和dream weaver的使用,制作了一个简单的留言

板界面。主要使用的是HTML编写的。没有修饰网页,就是几个框框和文字。

第五天, 上网查找eclipse与SQL连接方法和JSP操作数据库的方法并学

习,编写了一些小程序,学习数据库的插入和输出。插入部分使用老师在群上的方法就可以,但是输出比较不好写,在网上查找了一些代码解决的。

第六天, 开始写数据库,并连接数据库,遇到一些问题,比如输入中文输

出的是乱码,上网查找解决方法。在存入数据库前,进行一下编码转换,就是把要存的内容,转换成标准码,然后再存。

第七天, 搜集资料,建立货物表并向表中插入数据。大概150多种货物。 第八天, 继续完善数据库。

开始的时候在用eclipse连接数据库的时候出现了好多错误,数据库连接不上,使用身份认证连接不上数据库,后来在网上试了很多方法终于连接上了,向数据库中存储数据的操作也不困难。连接上数据库之后为网页的各个部分建立数据库,以及向数据库中插入数据部分也很顺利,后来发现向数据库中插入中文后输出的是乱码,后在网上找到了解决办法,插入一段转码的代码就可以了。然后是创建商品表,向商品表中插入数据。

之后我在网上看了一些JSP和dream weaver的教程,学习了一些编辑页面的知识,这个需要一些html知识,自己也写了一个页面,但是很不好看。然后完善数据库与测试。

实习心得

开始实习的时候基本是什么都不会,我之前也没有HTML方面的知识,HTML的知识也是现学的,很多东西不明白,所有的问题都得从网上找答案,所有的知识都得现学习。

以前从来没有经历过,所有的知识都要自己学习,这锻炼了我们的自学能力,实习中有很多不明白的东西需要团队的帮助,训练了我们的团队协作能力,这次实习不只增长了我们的知识也锻炼了我们的能力,很多能力在书本上是学不到的,只有在实践中才能锻炼我们解决问题的能力,实习是我们把书本上的知识运用到实际操作中的过程,是我们锻炼我们能力的过程,是我们走进社会前的彩排。

现在很多学生已经意识到书本上的知识已经不够用了,很多人都自学一些东西,比如这次的实习,一些同学开始就知道怎么做,做得很快,也做得很好。这就是我们努力的目标。丰富自己的知识,我们的知识一部分是书本上的,这部分是基础,是非常重要的。另一部分是我们在实践中学习到的,这部分知识同样重要。通过实习我知道了知识是在实践中精通的。

这次实习让我学到了很多东西,也明白了很多东西。

回复帖子
标题:
内容:
相关话题