毕业实习报告

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

编号:江西理工大学毕业实习报告班级:姓名:实习单位:实习时间:3月2日~3月16日指导教师:2014年2月28日-1-实地调研2015年3月6日,指导老师带同学们集体参观了江西理工大学本部的校园网络中心。网络中心的李老师详细给我们介绍了理工大学校园的设计方案和各层次网络设备的功能与作用,向我们讲解了校园网络的核心层、汇聚层和接入层的分层网络结构层次模型及各层次的功能和设备。校园网建设的基本需求如下:(1)校园网网络设计采用分层设计:核心层、汇聚层、接入层,提高了网络交换效率,方便集中分类管理,易于扩充和升级。(2)校园网中心机房设在教学主楼的九楼,面积约150平方米,在黄金校区正在建设一个灾难机房。(3)校本部和黄金校区核心交换机采用双机设备,链路聚合和堆叠技术,能够使两台核心交换机发挥最大长处并保证设备可靠性以及具备容错能力。(4)汇聚层交换机本部布置三台,按照地理位置划分,相同的地理位置范围内的建筑物公用一个汇聚层交换机。(5)校内各大楼与网络中心的骨干网络为万兆,用户主机到桌面交换机网络带宽为千兆。(6)校园网的出口有四个,中国电信500M,中国移动100M,中国联通100M,教科网500M。(7)支持虚拟网划分,部门之间访问受控。2015年3月9日,参观了赣州科睿特软件技术有限公司。公司的接待人员给我们介绍了公司的发展历程、公司的人员架构、资质荣誉、企业文化以、企业福利以及人才培养等。科睿特(Create)软件技术有限公司于2008年注册成立,位于赣州市章贡经济开发区,是一家集开发、销售、服务与反馈四位一体在高薪技术应用领域中专业从事应用系统的开发、信息那圈服务、技术咨询、方案解决的软件机构。公司是赣州本土首家同时拥有“双软”、ISO9001质量管理体系认证的高新技术企业;唯一一家入围“江西省第三批服务业龙头企业”的软件企业。公司是江西理工大学等驻地高校合作的产学研基地、大学生实习实践基地;高校大学毕业生就业创业见习基地、再就业培训基地、及市级企业公共服务示范平台。赣州科睿特软件技术有限公司主要基于B/S模式并结合物联网及移动互联网技术长期专注于物联网、移动互联网、智慧城市管理、电子政务管理、农村事业管理、行业信-2-息管理、行业OA管理、企业ERP管理、各类网站建设等领域产品研究及应用研究。目前自主研发的产品达50多项,其中获得国家版权局颁发的软件著作权的产品有21项。已与多家政府部门、企事业单位、中小企业形成了良好的合作关系,为用户在提高效能、节约经费,政务公开、廉政建设、行业监管、规范市场行为、企业内部管理等方面起到了积极有效的作用。客户覆盖多个地市区,最远地区已延伸至新疆阿勒泰地区。已形成与合作伙伴、客户“多赢”的战略格局。2015年3月10日至13日,各个公司的相关人员给我们实训讲课。让我了解到了软件开发项目的整个流程。从科睿特公司项目经理廖先生以一个简单的安卓应用为例,给我们讲解了,软件开发的基本过程:(1)需求设计:对要解决的问题进行详细的分析,弄清楚问题的要求,包括需要输入什么数据,要得到什么结果,最后应输出什么。可以说,在软件工程当中的“需求分析”就是确定要计算机“做什么”,要达到什么样的效果。可以说需求分析是做系统之前必做的。(2)概要设计:把需求分析得到的系统扩展用例图转换为软件结构和数据结构。设计软件结构的具体任务是:将一个复杂系统按功能进行模块划分、建立模块的层次结构及调用关系、确定模块间的接口及人机界面等。数据结构设计包括数据特征的描述、确定数据的结构特性、以及数据库的设计。(3)详细设计:在概要设计的基础上,开发者需要进行软件系统的详细设计。在详细设计中,描述实现具体模块所涉及到的主要算法、数据结构、类的层次结构及调用关系,需要说明软件系统各个层次中的每一个程序(每个模块或子程序)的设计考虑,以便进行编码和测试。应当保证软件的需求完全分配给整个软件。详细设计应当足够详细,能够根据详细设计报告进行编码。(4)编码实现:此阶段是将软件设计的结果转化为计算机可运行的程序代码。在程序编码中必定要制定统一、符合标准的编写规范。以保证程序的可读性、易维护性。提高程序的运行效率。(5)软件测试:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。整个测试阶段分为单元测试、组装测试、系统测试三个阶段进行。测试方法主要是白盒测试和黑盒测试。-3-文献综述参考文献:[1]张勇.教学局域网安全分析.网络安全技术与应用.2010-3.[2]孙海民.精通WindowsSockets网络开发——基于VisualC++实现.人民邮电出版社.2008.7.[3]杨祥金.Windows程序设计教程.清华大学出版.2007.4.[4]谢勇.VisualC++6.0实例精通.科学出版社.2000.5.[5]JamesF.Kurose.ComputerNetworking-ATop-DownFeaturingtheInternet.人民邮电出版社.2004.1.[6]丁展,刘海英.VisualC++网络通信编程实用案例精选.人民邮电出版社.2004.4.[7]胡鸣.Windows网络编程技术.科学出版社.2008.6.[8]王珊,萨师煊.数据库系统概论.高等教育出版社.2006.[9]BartoszMilewski.C++实践之路.人民邮电出版社.2002.11.[10]钱能.C++程序设计教程.清华大学出版社.1999.4.[11]JonC.Snader.EffectiveTCP/IPProgramming.中国电力出版社.2001.8.[12]何志丹.深入浅出VisualC++.[M]人民邮电出版社.2008.10[13]胡朝晖,陈奇,俞瑞钊.面向对象的网络聊天服务系统的设计与实现[J].电脑知识与技术.2006.02[14]AnthonyJones.JimOhlund,Windows网络编程[M].清华大学出版社。2004.03[15]BjameStroustrup.TheC++ProgrammingLanguge[M].机械工业出版社.2011[16]CharlesPetzold.Windows程序设计[M].微软出版社。2003.1-4-三、毕业设计的选题内容和意义3.1选题内容选题题目:局域网聊天工具的设计与实现。选题内容:采用软件工程学的设计流程,主要包含socket网络编程,ODBC数据库编程技术,WindowsMFC程序设计技术,多线程机制。以VC6.0作为系统开发工具,MicrosoftSQLSever2000作为后台数据库管理系统,通过Microsoft操作系统自带的ODBC管理工具连接程序和数据库。采用C/S模式即客户端/服务器模式。客户端和服务器、客户端和客户端之间均采用UDP进行通信。服务器负责储存局域网内所有用户的信息,当用户信息发生变化时通知所有客户端,客户端需手动输入服务器地址。研究内容包括需求分析,系统架构/模块设计、详细设计以及编码实现。要求熟悉socket网络编程、ODBC数据库编程技术、WindowsMFC程序设计技术以及多线程机制。服务器主要负责储存局域网内所有用户的信息,当用户信息发生变化时通知所有客户端。此外服务器还要负责分配用户的惟一标识Uid。除此之外,服务器还能注销用户和群发系统消息。客户端具有用户注册、用户登录和向局域网内任何一个用户发送信息的功能。研究方法:通过调查研究、查阅技术文献资料、网络检索等来获得课题所需资料研究手段:根据课题的要求进行实验、调试和制作。论文中包括的内容:(1)目录和前言:(2)相关开发技术的原理性说明(3)体系结构设计(4)数据结构设计(5)服务器详细设计(6)客户端详细设计(7)UI设计(8)功能测试(9)列出参考文献-5-3.2选题意义近年来,随着全球信息化的不断发展,网络也在飞速发展。出于高效、快速地处理各种事务的目的,越来越多的企业在其内部使用局域网来进行工作。在内部局域网的帮助下,企业得以简化信息流程,提高信息交换的速度,从而提高工作效率。然而,随着企业规模的扩大,业务量的增加,企业内部的信息越来越私密,企业只希望员工通过内部局域网进行沟通与交流,避免企业内部机密通过Internet泄露到外部。为了解决上述矛盾,人们提出了开发局域网聊天软件的构想,通过局域网聊天软件,企业员工可以随时的进行即时消息传递,召开网络会议等,有利于提高工作效率,同时又保护了企业内部信息的安全。随着用户对软件功能的需求不断提高,即时通讯的产品也不断地更新换代。即时通讯的发展不论是在基础应用方面还是在扩展应用方面都有着飞跃。为了满足用户的需求,包括腾讯公司的聊天软件QQ在内,许多即时性聊天工具都推出了语音聊天、视频聊天功能模块。本课题研究的是基于局域网的聊天室,用VC++编写的程序,程序实现一般的文字聊天功能,可作为某局域网的交流工具。本系统采用基于Socket的方法实现局域网通信,基于Socket的局域网通信软件可以为企业原有的局域网提供一种良好,安全,快速的通信机制。它的实现无需对企业原有的局域网硬件进行任何改动,具有实现成本低廉的优点,它的使用能有效地降低局域网通信负荷,提高局域网的使用效率,可以很好地解决企业内部局域网的各种通信需求。基于Socket的局域网聊天工具很好地诠释了Socket通信的原理,并且在企业内部通信、教学、讨论等应用中都具有一定的实用价值。它具有信息收发速度快,保密性好,占用网络带宽资源低,占用服务器吞吐能力低,易于编程实现等优点。基于Socket的局域网通信软件应用范围广阔,不但可以处理传统的通信需求,而且也能扩展以适应新型的网络应用,如网络教育,数据影音传输等,拥有广泛的应用前景。如今基于局域网的即时通信工具一般采用UDP或者TCP协议体系来实现,开发技术已经比较成熟。UDP的实时性比较好,但是不一定提供可靠的数据传输,TCP可以提供可靠的数据传输,本课题采用TCP完成局域网聊天室的设计。-6-四、实习体会首先我觉毕业实习是整个大学期间最重要的实践环节;是理论联系实际把大学四年自己积累的学习知识具体运用的环节;同时也是我们检查自己大学期间所学知识和以后走向工作单位不可或缺的锻炼环节。通过这次毕业实习,在各位老师和实习公司的授课和帮助,给了我一个亲自实践的机会,同时也很多困惑和疑问,增强了我的动手能力,拓宽了知识面,增长了专业技能,让我了解公司是如何运营的,对工作的这一状态有更深的体会,以后在就业工作中能够综合运用这些知识去服务行业,实现是自我的价值。同时,让我更加确立了自己的目标,知道以后路应该怎么走,并为之努力、奋斗。通过这次毕业实习,我清楚的了解了一个软件开发公司的基本运作模式,一个项目软件开发的基本流程。让我更加认识了软件开发而意义和不容易,同时也增加我对软件开发的兴趣。同时这这次毕业实习也让我了解了自己在专业技能方面还有很多不足。其中包括专业知识能力的的学习不全面,不系统,尤其在实际应用方面,很多课本上的知识和在实际生产环境当中还是有着很大的出入,自己的实践动手能力相对比较薄弱。所以在以后的学习中要加强实践,因为在实践中你才能发现自己的问题,然后解决问题,而且这样自己更会记忆犹新。在以后的学习当中要注重实践能力,培养自己的独立思考和团队交流沟通及合作的能力,为自己以后走向职场做好准备。

1 / 7
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功