您的当前位置:首页正文

软件工程实习报告

2020-12-05 来源:汇智旅游网


辽宁工程技术大学

本科生实习报告书

教学单位 软件学院 专 业 软件工程 班 级 软件08-7班 学生姓名 李任远 学 号 08200107015 指导教师 郭伟

一、实习目的 大学的最后一个学期意味着我们即将走出校园,走向工作岗位。学校组织我们参加了为期5周的毕业实习。经过5周的实习,要深入了解我们以后的工作环境和工作内容,为今后的正式工作有个适应的阶段。毕业实习期虽然短暂,但是它带来的价值并不可忽略,我们日常在学校所接触到的仅仅是一些理论知识,而实际应用中又不是书本上写的那样简单。作为一个毕业生缺少的并不是理论知识,而是在实际工作中积累的经验,这段期间,我们要掌握一些实际工作中的操作能力和行为能力,深入掌握一门技术,了解企业的制度和文化。毕业实习是毕业生走向工作岗位之前的一次综合性实习,是对所学理论知识的一次初步的综合考核。通过毕业实习,使学生进一步理解和领会所学的基本理论,了解计算机技术的发展及应用,较为系统地掌握计算机操作技能和专业技术,把所学知识与解决实际问题相联系,能够处理计算机应用中的各种技术问题,培养学生发现问题、分析问题和解决问题的能力,从而提高学生从事实际工作的能力。从就业的角度出发,通过毕业设计,为毕业设计收集必要的资料,做好技术、知识、资料的准备工作。因此毕业实习对于每一位应届大学毕业生来说都是非常重要的。我们更应该对我们的毕业实习加以重视。并应该有计划有组织的参加毕业实习。 二、公司概况 1、东软集团股份有限公司简介 1991年,东软创立于中国东北大学。公司主营业务包括:行业解决方案、产品工程解决方案、软件产品与平台及服务等。目前,公司拥有员工14000余名,在中国建立了8个区域总部,16个软件开发与技术支持中心,5个软件研发基地,在40多个城市建立营销与服务网络,在大连、南海、成都和沈阳分别建立3所东软信息学院和1所生物医学与信息工程学院;在美国、日本、阿联酋、匈牙利和印度设有子公司。 东软面向行业客户提供安全、可靠、高质量、易扩展的行业解决方案,帮助客户实现信息化管理最佳实践,以满足客户业务快速发展的不同需求。东软行业解决方案涵盖的领域包括:电信、电力、金融、政府(社会保障、财政、税务、公共安全、国土资源、海洋、质量监督检验检疫、工商、知识产权等)以及制造业、医疗卫生、教育、交通等行业。 在产品工程解决方案领域,东软与世界一流的跨国公司开展合作,提供车载信息产品、数字家庭产品、移动终端和IT 产品的嵌入式软件开发和服务。我们的嵌入式软件系统在众多世界著名品牌的汽车、DVD、数字电视、数码相机、电子琴、手机、笔记本电脑、复印机等终端产品中运行。 在自有品牌的产品工程方面,在医疗领域,我们开发并提供包括CT、MRI、数字X线机、彩超、全自动生化分析仪、多参数监护仪、放射治疗设备、核医学成像设备等11大系列50余种医疗产品,其中CT机填补了中国在该领域的空白,使得中国成为全球第四个能够生产CT的国家;在网络安全领域,东软提供SOC、NTARS、FW、IPS、IDS、VPN、审计系统等全线网络安全产品,广泛应用于金融、电信、电力、企业、社保、教育、政府等行业。 在服务领域,东软提供包括应用开发和维护、业务流程外包(BPO)、套装应用软件服务(第三方的ERP咨询与实施)、IT咨询服务、IT 基础设施服务、专业测试服务以及本地化服务、IT 教育与培训等服务业务。其中,在业务流程外包(BPO)方面,东软已为日本、韩国、欧美等多家跨国公司提供多语言、多类别的BPO服务,包括:Call Center、IT Help Desk、Application Support以及HR Outsourcing、Web Contents Management等Back-Office外包服务。 东软将“超越技术”作为公司的经营思想和品牌承诺。作为一家以软件技术为核心的公司,东软通过开放式创新、卓越运营、人力资源发展等战略的实施,全面构造公司的核心竞争能力,创造客户和社会的价值,从而实现技术的价值。 2、医疗IT事业部简介 沈阳东软集团股份有限公司医疗IT事业部作为一家以生产数字医疗设备为核心业务的产品供应商,其核心业务主要表现在以下三个方面: (1)数字医疗产品 。 (2)数字化医院解决方案 。 (3)远程医疗及健康服务网络。 医疗IT事业部于2011年从东软医疗系统有限公司转到了东软集团股份有限公司,归集团统一管理,医疗IT事业部下设HIS研发部、CIS产品中心、LIS研发部、EMR研发部、项目实施管理部、全国8个大区研发中心,拥有员工数量800余人。东软集团医疗IT事业部的组成结构如图1。 图1 医疗IT事业部组织结构图 我实习的部门是医疗IT事业部的东北研发中心。主要的工作是负责HIS的实施与开发工作。HIS目前正处于修改阶段,预计在4月初交予测试部门进行最后的测试,计划在今年完成3000万的营业额。完成HIS产品化之后,可以卖到各个中小型医院,满足医院正常的操作需要。 工作的基本流程是开发部门开发出一套HIS系统之后,由我们实施部门的人员去客户现场给客户安装HIS系统,安装无误之后,现场人员就可以撤离现场了。 如果客户再次提出其他需求,可以打电话给客服人员,客服人员把需求记录下来之后,把客户需求提交给实施部门的工程师,工程师研究出解决方案之后,再派实施人员到客户现场去解决问题。解决了客户需求之后,回到公司填写相关的实施记录等。 HIS系统的特点是领先的技术路线、先进的应用架构方法、可扩展的医疗信息集成平台。 HIS系统的优势是技术平台是统一基础技术/应用基础平台、管理灵活、维护升级便捷;数据库采用了ORACLE/DB2/MS SQL Server.;集成方案是Web Service/COM组件/消息机制/工作流管理;系统安全采用角色权限定义/统一认证、单点登陆/系统自我监测/日志管理。 3、部门软硬件环境 基本描述:E7400/G31主板/2G DDRII800/160G硬盘/DVD±RW/集成千兆网卡/256MB 独立显卡/防水功能键盘/USB光电鼠标/WINDOWS XP /TCM安全应用/前2后4USB//220V 280W电源/25L机箱19LCD低辐射其中详细介绍如下: (1) 芯片组:intelLG31。 (2) 内存类型:DDR2 800 MHZ。 (3) 内存容量:2G。 (4) CPU类型: 英特尔双核处理器。 (5) 显卡显存: 256M。 (6) 光驱类型: DVD±RW。 (7) 硬盘类型: SATA II。 (8) 硬盘容量: 160G。 (9) 显示器尺寸: 21寸。 (10) 其它: 集成千兆网卡、声卡集成、音箱2只、防水功能键盘、USB光电鼠标、220V 280W电源、立式机箱。 (11) 操作系统: Microsoft windows xp中文版。 三、实习内容 在进部门前,公司给我们安排了始业教育,主要课程有:从学校人到企业人和有效沟通技巧,关注客户的讲座和写意东软,东软质量管理和团队演义-我心中的东软,责任和东软知识产权管理,时间管理和职业生涯规划,拓展训练。在始业教育的最后公司安排了一个结业晚会,在这段时间我们学到了很多知识,也在团队中认识了很多朋友。之后展开的实习工作,我被安排到东软医疗IT事业部的东北大区研发中心,做现场开发与实施工作。2月17日,我来到阜新蒙古族自治县人民医院,找到东软集团驻扎在当地的开发团队,开始了项目实施。这个团队由东软的东北大区研发中心和项目实施管理部的工程师组成,其中有一名东北大区辽西地区区域经理王斌、阜新县人民医院HIS项目经理吴洋、软件开发工程师窦迪、宋鹏还有三位东软阜新地区代理商的三位工程师。由于我刚刚来的时候项目还处于上线前的准备阶段,经理首先安排我做业务培训,然后做系统的综合测试,整理出文档,最后解决阜新当地的医院如阜新二院、阜新矿工总院、新邱区第二人民医院项目维护问题。 阜新县人民医院位于阜新镇繁荣大街中段,是一所集医疗、科研、教学、预防为一体的县级综合性医院,也是本省第一家被国家评审通过的二级甲等医院,担负着全县74万各族人民的医疗、保健、急救任务。阜新县人民医院现有正式职工508人,床位300张,总资产达4900万元。实习期间我负责了阜新县人民医院的住院医生站、住院护士站、住院收款处、门诊医生站、门诊收款处、手术室、血库、药局、药库、采拨办、药剂科、卫材库等医院各科室的员工的培训工作,同时也对住院主线、二期模块等功能的系统测试。通过几个星期的培训,我对阜新县人民医院的业务流程有了一个充分的了解,同时也很好地掌握了东软HIS的业务流程。培训客户的工作也培养了我与人沟通的技巧。培训期间我了解到一些地级市、县级市的医院信息化普遍落后的问题,让我体会到信息化在医疗行业的重要性。 阜新县人民医院的药库管理依然处于手工记账的阶段,每次到月结盘点的时候,药库管理的工作人员无不叫苦不迭,特别是出现盘亏盘盈的情况,在极大的数据量中查账时间非常劳累的事情。 医院药库管理系统就是为药库工作人员掌握如何管理医院药品的计算机应用软件系统。该系统提供了药库工作人员在药库的常规操作,包括药品出库、药品入库、库存查询和盘点管理等功能。这次实习中实施的药库管理系统是针对于阜新县人民医院的实际情况,针对阜新县人民医院的实际需求而定制的。该系统主要用于方便医院进行实际库存的监查、入出库的统计管理以及盘点月结时的财务统计。 鉴于阜新县人民医院药库管理的问题,和我所在单位的工作职责,我决定从这方面入手,开始我以后的实习工作。首先我了解了阜新县人民医院药库的日常职责,然后通过和药品管理员的沟通,整理出初步的业务需求,最后决定采用如下描述的技术作为业务的实施解决方案。 几乎所有的应用程序都需要访问从简单的文本文件到大型的关系型数据库等各种不同类型的数据 。在Microsoft.NET中访问数据库的技术是ADO.NET。ADO.NET提供了一组用来连接到数据库、运行命令和返回记录集的类库,与从前的ADO(ActiveX Data Object)相比,Connection和Command对象很类似,而ADO.NET的革新主要体现在如下几个方面: (1)ADO .NET提供了对XML的强大支持。 (2)ADO.NET引入了DataSet的概念,这是一个驻于内存的数据缓冲区,它提供了数据的关系型视图。 (3)ADO.NET中还引入了一些新的对象,例如DataReader可以用来高效率的读取数据,产生一个只读的记录集等等。 简而言之,ADO.NET通过一系列新的对象和编程模型,并与XML紧密结合,使得在Microsoft.NET中的数据操作十分方便和高效。 因此我们所应用到的的语言是C#,Oracle10G,DataWindow .NET。使用C#编程语言,程序员可以方便快捷的搭建基于网络应用,支持多项目,多线程通信的开发平台。Framework 3.5的推出为基于C#语言的更深应用提供了基础,我们可以方便的使用母版页,数据缓存,成员资格服务等技术快速实现对应功能的要求,而且在性能和安全性上也比以前有了更大的提高。 Oracle数据库10g是第一套具有无限可伸缩性与高可用性,并可在集群环境中运行商业软件的互联网数据库,具有400多个领先的数据库功能,在集群技术、高可用性、商业智能、安全性、系统管理等方面都实现了新的突破。作为甲骨文公司长达十年的软件技术研发成果,真正应用集群技术(Real Application Clusters)能够提供近乎无限的扩充能力与整体可用性,为用户带来透明的、高速增长的集群功能。 DataWindow .NET是SYBASE的产品,它是一个用于增强 .NET 应用程序开发环境性能的组件。针对 ASP.NET 的新的 WebForms 以及 Microsoft 手写识别支持使得在应用程序中添加复杂的表格和签名识别容易实现。在 .NET 开发环境中的标准数据访问组件需要大量烦琐且耗时的编码工作。 以下是通过调研需求得出的阜蒙县人民医院药库管理业务流程: 1.药库管理员可以填写药品的基本信息、对药品的常数进行录入、维护供货公司和生产厂家的信息,选取入出库科室和初始化库存。 2.药库管理员打开药品调价界面,选中某批次药品,输入调整后的价格和起效时间,然后保存。 3.药库管理员打开库存管理,录入查询条件,点击查询可以查询药品的库存信息。 4.药库管理员打开盘点管理,点击封帐,然后选择封帐的药品,之后录入药品现有实际库存,再点击盘点生成盘点单,最后点击结存盘点结束。 5.药库管理员根据实际情况制定入库计划,生成采购单,然后打印出来。 6.药库管理员执行药品入库,录入药品信息及供应商、生产厂家信息和发票号等内容,点击保存。 7.药库管理员执行药品出库,药库管理员可查看来自药局的申请单来根据申请单执行出库或者执行一般出库。 根据以上总结出来的业务流程,结合我在学校学习到的软件工程知识,经过了一个对需求调研的总结,我画出了阜新县人民医院药库管理系统的系统业务流程图,见图2。 药剂科采拨办药局入库申请单药局入库申请药品常数维护供货公司维护供货公司名录药局库管员药局库管员药品基本信息生产厂家维护供货厂家名录药品库存信息药品基本信息维护入出库科室维护库存管理采拨办采拨办入库计划库存初始化录入调价信息输入药品入库数量药品入库计划单财务会计药品调价药品入库药局入库申请单盘点封帐药品出库输入药品出库数量采拨办输入实际现有库存量药品盘点查询药库盘点单药品盘点结存药品盘点财务会计药品消耗查询药品入库计划单综合查询月结查询药品过期查询药品入出库汇总 图2 阜新县人民医院药库管理系统业务流程图 四、学习与表现 实习期间,我的技术水平和实施管理能力都有了一个很大的提高。在技术方面,我能够解决一些由于数据问题或者PL/SQL程序段引起的逻辑错误。我了解了东软HIS的基本架构思路,理解了源代码的核心架构部分,对于软件的设计也有了一定的了解。在实施的方面,我深刻的理解了医院的业务流程,能够顺利地进行客户培训,对于客户提出来的问题仔细地进行解答,最终让客户满意。这段实习期让我对于未来的工作有了清楚地认识,也让我做好了准备,迎接新的挑战。 五、实习的收获与体会 五个星期的实习转眼间就过去了,通过这五个星期的专业实习,我收获匪浅,在项目中真正的了解了一个项目的开发流程,以及一个程序的结构设计决定了整个开发的进程,以及程序的可维护,可扩展性,如果程序中合理的运用设计模式,能使系统的内存消耗非常小,运行速度加快,给我的最大的感触就是一定要好好的去聆听,每个人对待问题的看法,不管他的看法对还是不对,合理与否,或者考虑的角度是否确切,都要好好地聆听,至少要等他说完。如果你主观的色彩,可能你都不愿意或者不屑听完他说的话,但是静下心来你或许也能发现他看问题的某些角度是你没有考虑过的,他想的某些方面也许确实是要注意到的。把技术与大家共同分享,共同提高。从上面主要的工作内容来看,不是我一个人所能完成的,正所谓一切事务离不开团队,个人无法称英雄。这次项目在我们组长和老师的带领之下,团队建设有了很大的进步,项目开始之前,好好的交流、加强了解、对问题的共识、解决问题的方法能很好的统一起来。一个人的想法和思路永远是单一的、不全面的,只有一个团队在一起,各尽其能,才能把一个项目做好。另外在做项目的时候,对别人提出的问题一定要耐心的给他讲解,他出现的错误也许你以后就会遇到,这次给他解决了,下次再遇到这种问题,就可以自己很好的解决,我在做完了自己的模块之后还帮助了其他组员进行bug的调试,通过调试我也发现了许多错误都是自己以前犯过的,所以再改起来就非常的得心应手,很快的就改完了,通过给别的调试我也发现了自己的程序隐含的一些自己没有找到的bug,这就是所谓团队的力量吧,通过给帮助别人也可以帮助自己,我想这就是团队精神带给我的好处。自己最大的感觉就是在工作中学习的东西跟在学校中学习的很不一样,在学校中以基础理论为多,而在东软实训中心所有的理论都要体现在实际动手能力上才行,否则再强的理论知识也只是纸上谈兵。实训期间最不一样的还是在这不光要学习业务、技术还要熏陶企业文化,感悟团队合作方式等等,这些都是在学校里面以前所没有接触到的,我们早一点接触这些就能够早一点适应这种工作环境,对我们以后步入社会大有帮助。在东软实习这段时间我对于业务水平有了不少的长进,不仅仅是编写代码,而项目的需求、简单的设计等等都要有所涉及,这些我都有了不少的提高。 五个星期的实习谈不上是一个长时间的积累,但是这五个星期给我带来的收获足以证实了这段时间是多么有价值。我会把握住这次毕业实习,让自己不仅仅在技术上有所突破,更在以后的工作中发挥一定的作用,同时也感谢东软集团和我的母校辽宁工程技术大学,谢谢你们为我提供了这样优秀的平台,让我在大学毕业之际,让自己在这大学四年学到了丰富的专业知识,见识到了中国最大的软件公司的企业文化,打开了自己的眼界。 六、存在的问题 经过5周的实习时间,现提出阜新蒙古族自治县人民医院当前所面临的问题如下: 1.医院的信息化水平不高,医院药库的管理依然停留在手工记账的阶段。 2.每次到月结盘点的时候,药库管理的工作人员工作量庞大。 3.当药库盘点时出现盘亏盘盈的情况,在极大的数据量中查账不易实现。 4.进行药品入出库的效率低,经常耽误很多的时间。 鉴于目前医院行业对于医疗信息系统的实际需求与实际情况,我们和医院院方的共同努力下,做好医院信息系统的开发工作,针对医院的工作人员挖掘用户需求,使我们的项目使用更为简化,最终推行阜新县医院的信息化建设,跟住信息时代的步伐,以先进的技术来服务辽西人民的医疗健康事业。 七、致谢 在这里我首先要感谢我的母校辽宁工程技术大学,感谢各位老师对我的教育,谢谢我的指导教师郭伟老师在百忙之中抽出时间来知道我的实习任务;其次我还要感谢东软集团东北大区研发中心和项目实施管理部的经理,谢谢你们对我辛勤地栽培,最后也要感谢阜新蒙古族自治县人民医院信息科的工作人员给予我的鼓励、帮助,让我迅速的熟悉了阜新县人民医院的环境。 指 导 教 师 意 见 实习单位意见 成绩评定: 指导教师签字: 年 月 日 负责人签字: (单位盖章) 年 月 日 备注 注:实习结束时,由实习学生填写本表后,交指导教师和实习单位签署意见,最后交所在教学单位归档保管。

因篇幅问题不能全部显示,请点此查看更多更全内容