毕业生 - 实习报告

更新时间:2023-03-08 07:19:48 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

天津科技大学本科生 毕 业 实 习 报 告

专 业:软件工程 学 号:09103427 姓 名:邹大飞 指导老师姓名:

天津科技大学毕业实习报告

[实习目的]

通过理论联系实际,在实践中巩固所学的知识,提高处理实际问题的能力,增强自己的动手能力及进一步融入社会工作的能力,了解计算机及网络的相关知识,为毕业设计的顺利进行做好充分的准备,并为自己能顺利与社会环境接轨打下良好的基础。 [实习时间]

2013年2月25日 ~ 2013年3月15日 [实习地点]

安徽省阜阳市众诚软件有限公司 [实习内容]

安徽省阜阳市众诚软件有限公司位于安徽省阜阳市经济技术开发区创业中心,专注于面粉企业管理软件的开发、销售及服务工作,对面粉加工行业用户提供专业的信息化解决方案,是目前国内很不错的面粉企业管理软件提供商。该公司拥有一支优秀的开发团队,能为客户提供包括管理、软件开发、系统集成在内的企业信息化整体解决方案。

此次实习,我就参与了一个当地的一个面粉企业管理软件项目,由于工程不大,由公司的老员工带新人的方式,我们一边学习一边完成进度的方式完成。此次设计的面粉管理软件是根据面粉加工行业的特点进而开的的一款管理软件,我们结合企业的工作现状和习惯,针对他们提出的一些功能要求进行分析,做出了开发方案和对工程进度进行了规划。

此次开发的面粉管理软件功能强大,操作简单完全符合企业的的需求。此款软件综合了管理企业的各个方面。经过与其企业的沟通,首先我们是确立了开发方案,对企业需求功能进行了确立,包括生产管理、进销存管理、设备管理、人事管理、报表管理、成本核算、账务管理、系统设置等。

经过初步设计,确立了各模块的功能。现介绍一下具体实现的功能: 1.支持对面粉的生产的管理、计件工资的核算更简单; 2.支持进销存管理,满足企业未来发展需要; 3.掌握企业资金情况,往来账务更清晰;

4.数据统计及时准确,减轻工作量,提高工作效率; 5.可提供与打包机、流量称、PCL系统的接口; 6.成本核算:自动计算成本,成本更可控;

7.有效的价格管理,可控制到具体的客户、客户类别,可进行最高限价和最低限价的控制。

8.各部门业务间无缝连接,业务流程跟家规范;

9.功能强大的各项报表:企业经营状况一目了然,给领导决策提供数据支持

1

天津科技大学毕业实习报告

等。

进入详细设计阶段之后,需要用到的工具Myeclipse是和sql server数据库。Myeclipse企业级工作平台利用它可以在数据库和JavaEE开发、发布以及应用程序服务器的应用整合方面极大地提高工作效率。它包括了完备的编码、调试、测试和发布功能,支持十分广大,几乎囊括了所有主流开源产品的专属eclipse开发工具。Sql server 是一个关系数据库管路系统,适合重中型数据库,能满足当今商业环境要求不同类型的数据库解决方案。

此次设计工期为3个周,工作时间是早8:00-11:30,午14:00-17:30,晚间20:00-21:30为一天的工作总结交流和进度审查阶段。

此次设计的工作流程如下:

1、首先我们对软件进行定义、分析和可行性研究,由需求分析确立开发方案。

2、然后是开发阶段:

综合各方面因素,对软件进行了总体设计和详细设计。通过对数据库表名、字段设计定义和各种类名进行统一后,然后开始了编码阶段。对于此项工程,我们共分为三组进行分工工作,我们组设计人事管理、报表管理和账务管理。通过我在学校学习的部分知识以及团队的带领下一起,参与了其中部分界面设计。

这次设计是用JAVA代码进行编写,基本实现所需的功能,有最开始的类的定义,到后来的接口实现,实现了封装等。

对于我们组的功能设计,主要是实现各个功能的数据库的数据之间的操作,对数据进行增删改操作并且适时更新各种数据以及报表生成。对于员工的考勤、工资、企业账单、账务进行综合管理。

对于软件,分为普通用户及管理员权限。管理员可对用户进行授权。普通用户主要是各种信息的查看,管理员可进行对各种信息增删改操作。

在编写代码的过程中,由团队一起交流进行,对于各个界面的显示效果反复探讨,尽量做到最优化。对于各项显示数据的表格进行布局。尽量做到界面显示一目了然,操作简单易懂。

此次软件开发的目标是适合各种人群,是大多数用户都能进行操作,从而我们开发的程序界面模块简单,布局框架合理,是用户可以一目就了解程序的主要功能,对应功能只要点击对应的按钮就可以实现傻瓜似的操作。

我们组最重的工作便是合理布局各项功能模块,对于此我们做了大量的设计,并且比对以前所做过的程序进行,尽量做到美化、合理、简单操作并且实现功能强大的方案。

有了大框架之后,我们就开始了编码工作。由于之前大量的工作,使得我们的编码便捷了许多,工程进度大大提高。主要是实现对于数据库的数据调取、输

2

天津科技大学毕业实习报告

入、输出、更新等操作,建立各个数据库表间的联系,从而进行企业的数据的管理。

用了一周的时间进行编码和各组之间的编码整合,基本完成了整个软件程序。然后我们便开始了对于软件的测试工作。虽然在学校学了一些关于软件测试的知识,但应用到实际的还是不足。在团队的带领下我又一次学习了关于与软件测试的知识。

通过单元测试、集成测试再到综合测试,发现了软件中的一些不足,通过对于不足的地方进行跟踪,对此我们进行了完善和优化,从而满足客户的需求。此次的软件测试工作是我意识到软件测试有着十分重要的作用。软件测试对于一个程序至关重要。它不仅能检验一个产品能否满足客户需求,而且对于软件的稳定性以及品质有着深刻的了解。

最后工期完成后,我们对于此次开发金进行了总结,对于遇到的问题使我们积累了宝贵的开发经验。我了解到工期的前期工作至关重要,对于以后的工作有了很大的帮助。此次实习,更使我了解到团队的作用至关重要。只有团结协作才能跟好的完成工作。

在工作的三周内,通过交流和沟通使我学到了许多东西。这也为我即将踏入社会积累了一笔宝贵的财富。不仅开拓了视野,也是我对于社会大家庭有了一定的了解。

在开发软件的过程中,我虽遇到了很多的问题,但通过请教团队中的其他人,最终解决了问题,使我学到了更多的知识。处于信息时代,只有不断的学习汲取新信息,才能不断的进步,作为新时代的青年更应如此,当走上岗位后,才能拥有精良的业务知识和先进的思想应对工作的压力。

另一方面,我了解到实践才是体现我们价值的方法。理论毕竟只是理论,只有我们亲身经历才能得到锻炼和提高。此次实习只是一个开端,在今后的学习工作中有着更多的挑战和机遇在等着我。虽然在学习中还有许多不足,但我将会更加努力,深入实践,积累更多的工作技能,不断提高自我,提升自己的能力,创造更高的价值。

3

本文来源:https://www.bwwdw.com/article/w3u3.html

Top