程序实习报告 篇1
适用场景:b2c网站前台制作、oa系统开发实践
内容看点:提升前端开发技能、强化团队协作能力
行文逻辑:学习理论→实践操作→角色转化
公司给我的实习期间的定位主要是从事较简单的网站开发的工作,主要负责b2c网站以及oa平台的前台制作。包括页面整体设计,css+div页面编写、图片制作处理等。在这段实习期间,我参与了完整的oa系统的开发过程,以前在课堂上学到的理论知识是到了很好的实践巩固,同时学到了更多新的东西。通过完整的项目开发,我对mvc的开发模式有了直观的认识,对整个开发流程有了一定的了解,能够熟练掌握css、div、html语言,并初步掌握了struts+hibernate+spring框架技术,能够独立完成数据库建立、前台页面编写、后台代码编写等完整的开发过程,并对团队合作有了更深刻的认识。在一个项目的完整开发过程中,技术固然很重要,但是团队合作才是更重要的。因为一个项目从需求分析到应用实施,需要各个部门人员的分工合作。所以,具备良好的创新意识和团队合作意识,能够迅速融入开发团队和工作环境一个程序员必须具备的素质。这种能力需要通过不断积累工作经验才能得到培养和提高。
在实习的日子,我努力做到以下几点:
一、继续学习,不断提升理论素养。
在信息时代,学习是不断地汲取新信息,获得事业进步的动力。作为一名年轻同志更应该把学习作为保持工作积极性的重要途径。走上工作岗位后,我积极响应单位号召,结合工作实际,不断学习理论、业务知识和社会知识,用先进的理论武装头脑,用精良的业务知识提升能力,以广博的社会知识拓展视野。
二、努力实践,自觉进行角色转化。
理论是灰色的,生活之树常青,只有将理论付诸于实践才能实现理论自身的价值,也只有将理论付诸于实践才能使理论得以检验。同样,一个人的价值也是通过实践活动来实现的,也只有通过实践才能锻炼人的品质,彰现人的意志。从学校走向社会,首要面临的问题便是角色转换的问题。从一个学生转化为一个单位人,在思想的层面上,必须认识到二者的社会角色之间存在着较大的差异。学生时代只是单纯的学习知识,而社会实践则意味着继续学习,并将知识应用于实践,学生时代可以自己选择交往的对象,而社会人则更多地被他人所选择。诸此种种的差异。不胜枚举。但仅仅在思想的层面上认识到这一点还是不够的,而是必须在实际的工作和生活中潜心体会,并自觉的进行这种角色的转换。
程序实习报告 篇2
适用场景:顶岗实习前岗位准备、程序测试阶段资料整理
内容看点:顶岗实习经验分享、程序测试方法解析
行文逻辑:了解岗位职责→熟悉操作流程→进行程序模拟测试
xx职业技术学院
学生毕业实践(顶岗实习)报告
题目:
年 级:x级 专 业:
学 号:
学生姓名:
指导教师:
xx年xx月xx日
目录
1.实习目的及公司、岗位简介 ..................................1
1.1实习目的 .............................................1
1.2公司简介 .............................................1
1.3实习岗位的基本情况 ....................................2
2.实习内容 .................................................2
2.1实习过程 .............................................2
2.1.1了解过程 ...........................................2
2.1.2熟悉操作过程 .......................................2
2.1.2.1程序计算机模拟阶段 .............................3
2.1.2.2程序实际环境测试阶段 ...........................4
2.1.2.3cad电路板绘制 ..................................4
3.实习成果 ..................................................4
3.1收获 .................................................5
3.2 思考 .................................................7
4.致谢 ..................................................8
单片机电路检测绘制实习报告
内容摘要:在毕业前的半年时间中,我进行了大约为期两个月的就业实习活动。在活动期间得到了大量的的经验以及相关的知识和技能。我认为在毕业前的这段实习过程是在就业前非常有必要的一个过渡。随着社会的快速发展,当代社会对即将毕业的大学生的要求越来越高,对于即将毕业的我们而言,为了能更好的适应严峻的就业形势,毕业后能够尽快的融入社会,同时能够为自己步入社会打下坚实的基础,我校同学各自开展了顶岗实习活动。此次实习从找工作到找到工作到工作的过程中发生的点滴给我留下了深刻的印象,也让我学到了许多知识,体会到很多,相信此次经历多我而言是一笔宝贵的财富。实践是检验真理的惟一标准。通过实习,深入企业内部,切实应用在校所学的知识于实际业务中,理论联系实际,同时又区别于实践,并在实践中加以提升,从而巩固自己所学的知识,增强发现问题、分析问题、解决问题的能力。 在此我撰写此报告以阐述我在实习期间的经历及收货。
关键词:毕业顶岗实习、单片机、知识
1.实习目的及公司、岗位简介
1.1实习目的:
实习在开始的一段时间中,我不可避免的有一些消极想法,若依照我本人的意愿,是不会利用这段时间进行工作或者生产的实践的。我曾片面的认为在大学期间的就业准备是不充分的,这点在专科类院校是不可避免的结果,大学生在校期间的知识储备远远不足以应付社会的生产发展,在相对复杂的生产和探索中知识的缺乏展露的尤其明显。毕业生更应该把时间利用在自由条件下的自我充实之中。但是我校在生产实习实践方面有着严格的要求,我亦因此采取了适当的实习过程。
这次的实习主要目的是进一步了解我所学专业的生产过程,认识和掌握其在生产实践中产生的各种非定向因素的处理手段。通过在基层的深入了解跟体会以达到理论实际相结合。验证三年以来的学习成果和使用性。
1.2公司简介
石家庄山博科技有限公司是经国家有关部门批准成立的小型创新式的技术类公司,不同于大型公司已经完整化的生产观念与体制,相较与大型公司来说该公司具备了巨大的自由度与可塑性。不同于一般大型企业员工对员工在专业素质上的要求。
该公司对员工有着更强的创新力学习力以及更多的综合素质方面的要求。公司着重经营程序设计、开发。主要采用单片机、plc等小型系统为企业及个人提供控制系统的设计和制造。该公司大部分人员均属于开发人员,在工作上有着有效的细分进行着独立或合作的软件开发。公司上下合作学习气氛浓厚,创造的产品亦很独特。公司在整体面貌上类似与大型企业开发部门的一个小的缩影。
1.3实习岗位的基本情况
在公司我所在的岗位是程序初步测试以及电路版的绘制,刚接触这方面的工作,所以什么都不了解,多亏公司员工的支持和鼓励才拥有了一定的成就。岗位主要有以下职责:
1、将已开发的控制程序录入到模拟软件中进行初步的功能测试
2、通过初步功能测试后将程序烧录入设备进行实际测试
3、汇报测试结果,分析程序bug的可能存在位置。
4、负责对测试资料进行整理;
5、负责对电路草图在cad软件上的进一步详细绘制。
2.实习内容
2.1实习过程
2.1.1了解过程
在上岗的第一天我并没有感到强烈的工作压力,于设计师们相比我并非出在公司的开发环境之中,类似与一个普通检测员一般的存在。然而当第一个任务下达下来的时候我开始意识到了我所处工作的难处。我所处在的位置是程序检测的第一道环节,验证程序功能的实用与否,首先在测试之前必须详细了解程序在各种环境内运行的正确运算结果,并输入各种想象的运算数值对程序的运行进行尽可能全面的检测。这是一个要求细心的工作,更是要求耐心的工作。在工作初期我所能检测出的系统bug很少,但是其他的工程师甚至不用录入模拟软件仅仅是观看程序段便能分辨出其中可能存在的错误。起初这另我非常沮丧。
2.1.2熟悉操作过程
在接下来的几天时间中,由于对工作的适应我渐渐掌握了程序测试的相关要求及步骤,在完成测试的速度上面相交与之间的水平有了一定的提高。我的检错效率
相应的也有了一定的增长。这些成功大部分离开不了该公司员工对我的悉心指导和教育,我深深的感谢他们。
在进一步掌握了这门工作的相关要求后,我并不满足与仅仅的程序bug验证。我更倾向与独立进行一些整体上的设计工作。我首先在以存在问题的程序上进行了一些由我个人判断的修改,并标注在了程序检测汇报上面。这引起了部分开发人员的关注,在他们的空闲时间内经我的请求后对我进行了一定的程序开发上面的指导。这与我在学校中所学到的单片机开发内容上有着很大的不同。
在学校的学习中,我对单片机的程序仅仅是对命令和程序段的了解,这在程序开发层面上仅仅是给予了一个工匠建造大楼的工具。在学习程序开发的过程中我渐渐体会到了真正的程序开发等同与在零的基础上设计出一栋符合设计要求的大楼,大楼的完好与否功能完整与否能力强大与否。这一切几乎都取决于工匠的创造力以及建造大楼严密性,然后是对开发环境和硬件的选择。
我逐渐意识到,距离独立自主的完整程序开发我仍有很的路要走。但是我并非因此而气馁反而有些兴奋。因为与更多的工种相比我没有面对大量的重复劳动,我面对的可以说是一个几乎完全自由的程序世界。
2.1.2.1程序计算机模拟阶段
得到程序的主文件以及程序的设计使用说明书后。首先对说明内容进行详细的阅读,了解程序的具体功能及要求,对程序内容有一个初步的认识。
然后打开计算机模拟软件对程序硬件进行导入和搭载,在程序文件导入之前对计算机模拟软件内的单片机运行环境和图纸的内容进行详细的对比,确认无误后开始程序导入。
程序导入后,根据程序的具体要求进行进一步的初始化和环境参数的设定。开始程序测试。输入并模拟说明内容上的各种数值及环境根据模拟软件内的硬件投影运行状态分析程序运行是否存在异常。如存在异常则记录下异常的结果和异常的状态。如果程序运行良好则在程序允许的基础上输入适当的变量,检测程序稳定运行的能力和程序的自纠错能力。当然在有些操作要求以及稳定要求不严格的工程上该步骤可以省略。
检测完成后,根据已记录下的程序异常状态撰写程序检测报告,并适当分析程序异常问题的原因和位置。当然这仅仅是出于我的自我要求。程序检测报告提交后
程序实习报告 篇3
适用场景:软件开发岗位入职培训、项目实习总结汇报
内容看点:软件开发新人成长路径、项目实战经验分享
行文逻辑:学习平台使用→参与项目开发→解决技术难题→现场需求分析→总结提升方向
本人自20xx年2月份参加工作至今,六个月的实习时间已经结束。在这段时间里,在领导和同事们的悉心关怀和指导下,通过自己的不懈努力,在各方面都取得了进步。
实践让我的技能不断增长,工作能力不断加强。刚开始工作的时候,发现自己以前在学校学习的知识很死,知识面很窄,以前做的练习项目的实用性也不是很好。在开始的几周公司给我们实习员工培训了XXXX平台的使用,通过这次培训使我认识到XXXX平台的优势,可以大大提高软件开发效率。随后我就加入到“XXXXX税源控管系统”项目的开发中,成为开发小组中的一员。在项目开发过程中一边是同事们的悉心指导,一边是自己反复琢磨与理解,几个月下来大大提高了自己业务和技术两方面的技能,已经能够比较熟练的掌握基本的工作方法和一些技巧,而且能够独立完成一些模块的开发。
通过实践,我解决实际问题的能力得到了很好的锻炼。工作中也遇到了很多的以前没有遇到过的新技术,面对技术难题我总是直接面对,没有逃避,也因此自学了好多新的技术,大大提高了自己的自学能力,也加深了对自己工作要负责的信念。在项目开发过程中也遇到了一些自己确实无法解决的困难,在经理和同事的帮助下也顺利的解决了,在此表示感谢。在开发团队中,加强了自己的团结精神和集体感,对工作认真负责,对团队认真负责。通过这个项目不仅学习到了很多技术也了解了整个项目的大体流程,从需求分析、数据库设计、详细设计、代码编写、测试、项目维护等方面,使自己不仅从一个代码编写人员的角度还从一个整体的角度来看整个项目开发,加深了软件开发概念的理解。
不断学习使我对工作有了更进一步的认识和了解。 不懂就学、就问,是一切进步取得的前提和基础。因为有大学专业课的底子和参加过专门的JAVA培训使我在工作过程中遇到的技术知识能更快的理解和掌握。工作中时常遇到新的问题,就需要查阅相关资料,请教同事和经理,一个问题一个问题的解决,一个困难一个困难的克服,不仅将原有知识温习巩固,产生新的理解,而且学到很多新知识,有了许多新的认识。但某些认识都还是肤浅的,还需要我在实践当中去不断深入地理解。
现场开发与维护使我不仅从一个开发人员的角度而且从客户的角度去思考问题。在项目的开发后期,也就是项目即将上线的阶段我与其他几位同事被派往现场去开发与维护项目。以前的开发都是根据需求分析来进行,功能要求一般在分析里面都写的很清楚,但是在现场开发直接面对客户,客户提出的.需求一开始只是一个大体的功能描述,如何将这个只是语言描述的功能转化为技术实现需要很强的抽象能力和对业务的深入理解,这个过程大大锻炼了自己的综合能力。在第一时间接触客户的需求,从客户的角度思考问题,只有更了解客户需求才能更合理的设计软件的结构,功能。了解客户,了解需求,转化到技术层面。这个过程得到的经验很难得。
良好的心态转换。从学校到社会,从学生到职员,自己做到了自然的转换过程,希望自己以后对工作更加认真负责。在今后的工作中,我将发挥优势克服不足,朝着以下几个方向努力:
1、学无止镜,时代的发展瞬息万变,各种新技术知识日新月异。我将坚持不懈地努力学习各种理论知识,并用于指导实践,以更好的适应行业发展的需要。
2、熟练的掌握各种业务技能才能更好的投入工作,我将通过多看、多学、多练来不断的提高自己的各项业务技能。
3、"业精于勤而荒于嬉",实践是不断取得进步的基础。我要通过实践不断的总结经验,提高自己解决实际问题的能力,并在实践的过程中慢慢克服急躁情绪,积极、热情的对待每一件工作。
总之,短短的半年实习期,是我人生角色转换,不断成长的一个重要阶段,也是我对编程由陌生进而熟悉、热爱并愿意为之终生默默奉献的重要阶段。
述职人:
20xx年xx月xx日
程序实习报告 篇4
适用场景:法院立案人员业务培训、行政案件审理流程准备
内容看点:行政诉讼实务解析、基层法院工作实录
行文逻辑:立案程序学习→案件审理分析→司法实践反思
实习地点:岳麓区人民法院
实习时间:xxxx年11月20日~xxxx年12月26日
年级:级班级:3班学号:8号 关键词
行政诉讼立案程序诉讼请求简易程序不作为 审理时限合议庭
首先,我想向所有为我的实习提供帮助和指导的岳麓区人民法院的工作人员及我的老师致谢,感谢你们为我的顺利实习所作的帮助和努力。 我的实习是由中南大学法学院和岳麓区人民法院共同安排的。通过实习,我在我的专业领域获得了实际的工作经验,巩固并检验了自己几年来本科学习的知识水平。实习期间,我了解了大量庭审案件从立案到结案的全过程,在一些案件的立案过程中我还担任了具体的案卷整理工作,并且对部分参与案件提出了自己的想法。在此期间,我进一步学习了相关法律知识,对立案的程序有了更深的理解,同时注意在此过程中将自己所学理论与实习实践有机结合起来。实习结束时,我的工作得到了实习单位充分的肯定和较高的评价。 实习期间我主要对以下案件进行了深入的研究,参加了一些案件立案审判的过程,并提出了自己的一些意见:
一:73户居民诉市规划局侵犯其采光权、阳光权、通风权案 1:案件由来
73个原告认为市规划局规划的“亚大数码港”从占地面积到与居民住房间距都严重违反了gb50180-93强制性国家标准,违反〈〈长沙市城市规划管理办法〉〉的具体技术规定即〈〈长沙市城市规划管理技术规定〉〉,并且其通道与防火安全均存在重大安全隐患,在多次请求政府协调未果后,向法院起诉,要求撤销行政许可,赔偿用户损失。 2:案件主要辩论焦点
被告长沙市规划管理认为“亚大数码港”规划许可的审查核发经过了严格的规划谁广泛征求相关职能部门的意见,并严格遵照规定的程序核发的,亚大数码港与其北侧的居民所住建筑的间距符合被告所提的gb50180-93强制性国家标准和〈〈长沙市城市规划管理办法〉〉,对原告的合法权益并不构成损害。而且,规划管理局提供了相关证据证明“亚大数码港”不适用〈〈长沙市城市规划管理技术规定〉〉。 3:原判结果
合议庭经过多次合议讨论,做出判决:判定规划许可,驳回诉讼请求。
本案是一个行政案件,通俗点就是民告官。通过对本案的审理,我认为在现阶段中国的行政诉讼原先要胜诉很难。如果有民告官的行政案件原告胜诉了,媒体都会以大力度报道,以此为典范。其实这是个很大的误区,一个法治的社会不应当存在这样的现象。如果行政机关的具体行为违法了,它就应该承担相关责任。中国的行政诉讼之所以原告难以胜诉,主要还是司法与行政还没有完全区别开来,相互制约,相互牵扯。权比法大,政策高于法律。所以才会有这种状况的出现。在本案中,我觉得法院或多或少受到行政的影响:法院虽为司法机关,可其办公建筑用地、宿舍用地都得经规划局批准。 二:几起用简易程序审理的刑事案
这是我第一次看见简易程序在审理案件中的具体运用。这些案件案情清晰、事实清楚、证据充分、争议不大,岳麓区法院也属基层法院,符合简易程序的条件。在整个审理过程中,审理时限很短,而且感觉开庭审理只是走下过场,法官对于此案如何判早有结论。 通过这几起适用简易程序的刑事案的审理,我看到虽然审理时限很短,必备的程序却很完备的,法院在这方面控制得很好。但是,另一方面了我认为法院在庭审制度方面还是存在一些缺陷的,而且审理的环境还可以改进。 三:一收废品公民诉长沙市公安局岳麓区分局行政不作为案
本案案件由来:xxxx年,本案的原告在清理从中南大学收购到的废品时被废品中掺杂的雷管炸掉右手掌,且右腿、右胸均因此雷管受伤,经签定为四级残疾。事发报案后他将余下雷管交给被告长沙市公安局岳麓区分局,要求其查出该雷管出处,而被告称无法查出雷管出处。原告遂向法院提出诉讼,诉讼请求为要求被告给予原告一个关于雷管出处的明确的书面结论。 因本案尚未审结,故无法得知法院将会如何宣判。在此案中,通过了对此案原告教育背景、文化水平的了解,我感想颇多:表面看,原告是一个以收废品为生,文化水平不高的人,但他懂得用法律武器维护自己的权益,这说明我国公民的法律意识在不断地加强,法治的思想已经逐渐深入人心。然而从深层次来看:一方面也正是因为原告的文化水平不高,使得他不能更好地运用法律武器来维护自己的权益———他不知道委托代理人,不知道收集对自己有利的证据呈给合议庭,他甚至不知道公安局的行为在法律上叫“行政不作为”;另一方面,公安分局的行为明显已经构成行政不作为,因为保卫地方公共安全是公安系统的最基本行政职能,对于雷管这类严重危害到公民人身安全的危险物品,原告即使不提出请求,被告也应本着尽职尽责的态度查明其来源,消除安全隐患。由此案我看到了我国普法工作的任重而道远,同时也深切地感受到在xx大报告政府职能中强调服务功能的重要性。 四:一起重婚案
本案中被告在已经结婚的情况下,通过欺诈骗婚与另一女性结婚。原告自诉其重婚。通过此案不由得联想起新实行的《婚姻登记条例》。新《婚姻登记条例》在简化婚姻登记程序,给人们带来方便的同时,又在一定程度上增加了婚姻的风险,一系列的问题也将随之而来。政府和个人谁该承担婚姻风险?个人在婚姻风险中如何自我保护?政府又如何加强管理降低婚姻风险?我想,这些问题应该是新条例所做的改革出台后,作为法律工作者和行政工作者应该考虑的问题。 在实习过程中还有些其它的案件也让我学到了很多东西。在近一个月的实习时间里,我基本上掌握了案卷的整理、清卷、订卷、贴封条等工作具体操作细节;在实践巩固了一些司法文书如执行通知书、结案登记表、换押证、上诉函、开庭公告、提押票、传票等的书写;进一步巩固了一些具体的司法程序知识如:刑事案件和行政案件庭审的简易程序、普通程序。
这次实习是我大学生活中不可缺少的重要经历,其收获和意义可见一斑。通过实习,我将自己所学的知识应用于实际的工作中.理论和实际是不可分的,在实践中我的知识得到了巩固,解决问题的能力也受到了锻炼;本次实习开阔了我的视野,使我对法律在现实中的运作有所了解,也对专业用语有了进一步的掌握;此外,我还结交了许多法官和律师朋友,我们在一起相互交流,相互促进,从他们身上我学到很多为人处世的方法,这些都是在书上学不到的。在整个实习过程中,作为一个中南学生,我竭力成为一名中南文化的使者,向社会各界的朋友们介绍中南,使他们走近中南,了解中南。最后,我想借此机会,再一次向为我的实习提供帮助和指导的岳麓区人民法院的工作人员及我的老师,在实习过程中帮助我的朋友、我的同学致以衷心的感谢!
程序实习报告 篇5
适用场景:软件开发岗位实习准备、程序开发团队入职培训
内容看点:程序员成长经验分享、开发过程问题剖析
行文逻辑:熟悉框架结构→学习技术资料→调试代码功能
一、实习单位及岗位简介
1、实习单位的简介
xx有限公司是一家刚刚成立的私营公司,在职员工大部分为80后软件精英,主营软件开发(Java方向),电子产品批发零售,信息系统集成服务,公司行业主要是互联网、电子商务、计算机软件、计算机硬件等。公司地址在xx,现共有员工大概50人。主要有Web开发部、Jsp开发部、Android开发部等。经过不断地学习和实战,每个部门都有其实力强硬的带头人,整体上是一个积极向上,团结奋进的创业型企业。
企业文化:人才是企业的财富,优秀的产品,良好的服务是企业价值的体现;爱祖国、爱人民、爱事业和爱生活是企业凝聚力的源泉;尊重知识、集体奋斗、艰苦创业是企业发展的要求;责任意识、创新精神、敬业态度和精诚合作是企业文化的精髓;实事求是是企业的行为准则。
2、实习岗位的简介
我所在的实习岗位是一个所属Android部的程序开发岗位,主要工作是配合组长,做一些力所能及的东西。同时组长会针对性的给我一些网站或者资料,让我学习,这些资料主要是和他现在做的项目相关的技术实现。我自己看一边做个基本的了解,同时对这些技术和框架有个大体的认识。然后他会再结合他的项目,有针对性的给我讲解这些技术的应用,是怎样在他的项目里实现的。然后会给我分配一个小任务,让我拿来练手的同时,又一遍温习和巩固先前学到的技术。
我的实习工作从一个APP的界面开始,慢慢熟悉这个APP的框架结构,然后把组长写好的核心算法放进框架中,实现其功能。总的来说,我在这个团队中主要担任辅助的工作,将其他人写好的模块放进项目框架中,从中不断学习Amdroid开发的技巧和别人的代码风格。
二、实习内容及过程
时间一晃而过,转眼间到公司已经两个多月了。这是我人生中弥足珍贵的一段经历。在这段时间里各级领导在工作上给予了我极大的帮助,在生活上给予了我极大的关心,让我充分感受到了领导们“海纳百川”的胸襟,感受到了大发人“不经历风雨,怎能见彩虹”的豪气。在对公司各级领导肃然起敬的同时,也为我有机会成为公司的一份子而自豪。在段时间里,在领导和同事们的悉心关怀和指导下,通过自身的努力,各方面均取得了一定的进步。
刚开始我们做这个程序的时候,大家都比较盲目,只是负责人说了一下,我们就开始进行编了在这个过程之种我们吃了许多的苦,有时候凌晨三四点我们还在加班,可最后做出的作品是输入速度太慢,我们的主管于是带领我们到他们一楼的微机室是去看他们以前编写的程序;不看不知道,一看吓了我们一大跳,以前我们那有这样想过呀,只要能做出来,没有错误就行了,可是速度呢?人家一个小时输入的东西,我们的程序可能需要一个早晨,看完之后主管对我们说:这样的程序送你,你会用吗?
那个打击呀,辛苦了几天几夜,最终却是这样的一个结果。可打击归打击,我们又得重新来做!相对而言,我们这次要比以前有经验了,一次比一次成熟起来了,在经历了又一个一天一夜的奋战,我们终于又有新希望了,可是心情刚好,那么又传来了消息,说他们的"数据又发生的变动,有了新的调整,这在以前我们也想过这个问题,也想好好的做,可是我们又一想工厂不是要实用吗?这方面变化的可能性很小,于是为了方期间我将有变量写进了代码之中,这一变,无疑宣布我要失败了。和我在一起的几个同事也是这种情况,所以我们这些没有开发过软件的充当软件高手的新手们又得重新面对新的问题了。
失败,又一次被打败!
几天之后我们又做出了程序,很辛苦,此时我们才明白程序员的不易了,编程是一个见效特别慢的东西,而且对方又看不见,如果一不小心你的程序可能会无法打开,或者是说出现别的什么,那就完了,你几天的成果就什么也看不见了,不像别的东西,做了,可以让大家看得见。我的程序在最后的调试时出现了一点小故障,一时间我一点思路也没有了,所以我失败了。
虽然加入公司这个大家庭已经有不短的时间了,对开发技术掌握的还不是很深,对发现问题的处理还不是很全面,对分工的工作还没有形成系统的计划。随着对公司和工作的进一步熟悉,我也希望能够在今后的工作中更加迅速的提升自己的业务能力以及技术能力,我觉得多做一些工作更能体现自己的人生价值。“业精于勤而荒于嬉”,在以后的工作中我要不断学习业务知识,通过多看、多问、多学、多练来不断的提高自己的各项业务技能。学无止境,时代的发展瞬息万变,各种学科知识日新月异。我将坚持不懈地努力学习各种知识,并用于指导实践。在今后工作中,要努力做好开发人员的本职工作,把自己的工作创造性做好做扎实,为项目的开发以及公司的发展贡献自己的力量。
我真正体会到了敬人、敬业、高效、高水平服务的真实意义,体会到了服务部服务、奉献的意义,体会到了创造完美、服务社会的服务理念,知道了什么是创新就是生活。特别令我感动的是,每当我遇到困难向大家求助时,谁都会无私的告诉我。
我很庆幸自己能在这样有限的时间里,在这么和谐的气氛中工作、学习,和同事们一起分享快乐,分担工作。所以我努力向同事学习,不懂就问,认真完成领导和同事交给我的每一项工作。
人生就是经历着风风雨雨,在风雨中倒下去,然后站起来的时候,那时的彩虹最美丽!
三、实习收获与体会
学习Android有一段时间了,了解到在智能手机软件不断发展的今天,很多传统PC机上的应用正在向智能手机客户端转移。但是在学习的过程中有出错的操作以及随之而来的全英文报错内容,让人感觉到非常的郁闷和烦躁!可是随着时间的推移,随着掌握的知识的增加,不知道从哪天开始忽然发现从最初的面对Android时的烦躁到现在居然对Android有了一探究竟的兴趣!总结了一下自己学习Android以来的一些心得,和大家分享一下!
1、首先在学习Android的时候要有一份永不放弃的决心,从某些方面来说,学习Android是一件非常枯燥的事情,尤其是刚开始的时候,面对全英文的黑白操作界面,所以,持之以恒是最重要的!
2、自己创造一个Android学习的环境!由于Android有大量的操作需要记忆,很显然,靠死记硬背是不科学的!的方法就是实践,多操作,联系的多了,自然而然的就记住了,而且还是记得最牢靠的!
3、细微处着眼。Android是很严肃的,也许一个命令大小写的错误就可能导致出错,甚至多一个少一个空格,或者小符号,它也会给你个“小脸色”看看,这就要求我们在操作Android虚拟机的时候非常的细心,有足够的耐心!
写在最后我想告诉大家的就是学习Android要多实践,即使刚开始失败了也要继续,再失败再继续,再失败再————学习Android失败是很正常的事情,希望大家能坚持,不要害怕失败。遇到问题的时候先尝试着自己解决,等解决不了的时候再请教别人!
不仅学Android要如此,学习其他方面的东西也应该如此。学习靠积累,持之以恒方能见效。
四、致谢
在此,感谢我的实习单位给了我这次实习的机会,能让我学到这么多在学校学不到的东西。同时也要感谢我的组长,能在那么繁忙的工作中还对我提出的问题耐心解答。也感谢我周围的同事,不因为我是一个实习生而对我有偏见,他们待人都很诚恳,也因为他们,我才能这么快的融入到这个团队中,带着轻松愉快,积极奋进的心态结束了这些天的实习。再次感谢帮助过我的这些人!
程序实习报告 篇6
适用场景:新员工入职培训、项目初期技术准备
内容看点:新人适应技术环境、编程基础强化训练
行文逻辑:了解软件工程→学习编程语言→掌握数据库技术
以前在校很少自己做程序,对软件工程更是一无所知。来到公司,开始接触"大规模"(其实现在看来实习的项目其实还是很小的)软件开发,一时真的有些迷茫。比起vss,mvc,qa,cmmi,我对ja,jsp,xml的一窍不通根本不值一提。大家都不想输在"起点",所以都默契地在加班,这样一直持续了实习的两个月。
刚来的时候"始业教育"显得慢吞吞,我们还经常盘算去哪哪玩之类的。我和flysky(20个新生里唯一一个南区的兄弟,软件学院的)还经常出去吃各种小吃,每到一处都尝尝本地的风味,这是他的习惯。之后开始的培训还不是很难过,ja,c++,oracle,老师们讲的很"好",可以说是非常好,好得我们没有几个人能听懂。大家开始发愁,我也是每天晚上都基本看书到10点。
"我心说得亏哥们我还练过",来之前的2月份我就自己买了一本thinking in ja,看懂看不懂怎么说也算是准备了一下ja。c++虽说没去上过课,但凭我的直觉我就一下看中这东西很有用,自己也
程序实习报告 篇7
适用场景:软件开发人员技能提升、程序调试问题复盘
内容看点:程序员成长必经之路、项目失败背后的真实反思
行文逻辑:发现问题→分析原因→调整策略→总结经验
时间一晃而过,转眼间到公司已经两个多月了。这是我人生中弥足珍贵的一段经历。在这段时间里各级领导在工作上给予了我极大的帮助,在生活上给予了我极大的关心,让我充分感受到了领导们“海纳百川”的胸襟,感受到了大发人“不经历风雨,怎能见彩虹”的豪气。在对公司各级领导肃然起敬的同时,也为我有机会成为公司的一份子而自豪。 在段时间里,在领导和同事们的悉心关怀和指导下,通过自身的努力,各方面均取得了一定的进步。
来这个公司虽然才短短两个月,收获挺多的,由对项目的一窍不通到现在对它的流程以及相关的技术都有所了解,也让我深深体会到了沟通自学的重要性。所以我们每一步都有要集中注意力,争取把每一步都做好。
刚开始我们做这个程序的时候,大家都比较盲目,只是负责人说了一下,我们就开始进行编了在这个过程之种我们吃了许多的苦,有时候凌晨三四点我们还在加班,可最后做出的作品是输入速度太慢,我们的主管于是带领我们到他们一楼的微机室是去看他们以前编写的程序;不看不知道,一看吓了我们一大跳,以前我们那有这样想过呀,只要能做出来,没有错误就行了,可是速度呢?人家一个小时输入的东西,我们的程序可能需要一个早晨,看完之后主管对我们说:这样的程序送你,你会用吗?
那个打击呀,辛苦了几天几夜,最终却是这样的一个结果。可打击归打击,我们又得重新来做!相对而言,我们这次要比以前有经验了,一次比一次成熟起来了,在经历了又一个一天一夜的奋战,我们终于又有新希望了,可是心情刚好,那么又传来了消息,说他们的数据又发生的变动,有了新的调整,这在以前我们也想过这个问题,也想好好的做,可是我们又一想工厂不是要实用吗?这方面变化的可能性很小,于是为了方期间我将有变量写进了代码之中,这一变,无疑宣布我要失败了。和我在一起的几个同事也是这种情况,所以我们这些没有开发过软件的充当软件高手的新手们又得重新面对新的问题了.
失败,又一次被打败!
几天之后我们又做出了程序,很辛苦,此时我们才明白程序员的不易了,编程是一个见效特别慢的东西,而且对方又看不见,如果一不小心你的程序可能会无法打开,或者是说出现别的什么,那就完了,你几天的成果就什么也看不见了,不像别的东西,做了,可以让大家看得见。我的程序在最后的调试时出现了一点小故障,一时间我一点思路也没有了,所以我失败了。
当然比表面来看我是失败了,败的很惨;可是从某种意义上说我又达到了我的目的,因为只有失败的人永远都不会停下思考的脚步,激起了我沉睡的思想,使我一颗盲目的心有了方向,我不能这样输了,从那儿倒下去的,我会从那儿站起来的,顶着那么大的压力,我的体会绝不低于他们中的任何一个人,说实话,在一段实习期间,我真的有点撑不住了,我也想到过放弃,可我不能就这样轻言放弃,我失败了,我输掉的是技能,不是人格;可我退缩了,就会失掉了人格,我将失去了所有,失掉技能我还会追回来的!
人生的每一步旅途中,总有着一道无形的栏杆,每一次跨越需要很多的勇气,也不是每一次跨越都能够成功,失败是不可避免的,主要的是要敢于承认失败,面对失败,努力去做,解决它,有这个决心,我想人生会成功的,至少可以无憾!这次我想我会很用心的去学习,尽量把他做到完美,至少我自己要九十分的满意我才会交出我的作品。
虽然加入公司这个大家庭已经有不短的时间了,对开发技术掌握的还不是很深,对发现问题的处理还不是很全面,对分工的工作还没有形成系统的计划。随着对公司和工作的进一步熟悉,我也希望能够在今后的工作中更加迅速的提升自己的业务能力以及技术能力,我觉得多做一些工作更能体现自己的人生价值。“业精于勤而荒于嬉”,在以后的工作中我要不断学习业务知识,通过多看、多问、多学、多练来不断的提高自己的各项业务技能。学无止境,时代的发展瞬息万变,各种学科知识日新月异。我将坚持不懈地努力学习各种知识,并用于指导实践。在今后工作中,要努力做好开发人员的本职工作,把自己的工作创造性做好做扎实,为项目的开发以及公司的发展贡献自己的`力量。
通过和大家一段时间的相处,我深切地感受到,我们公司部是一个团结、上进、充满活力的集体。每天大家都是笑脸相迎,即使面临很大的工作压力,办公室里仍然会听到笑声;面对客户,大家总是热情真诚;面对技术上的困难,大家总是互相帮助,直至解决难题。整个部门和睦相处,就像一个温馨的大家庭。而部门领导就是这个家庭中的家长,给每个人很大的空间自由发挥。从他们身上,我真正体会到了敬人、敬业、高效、高水平服务的真实意义,体会到了服务部服务、奉献的意义,体会到了创造完美、服务社会的服务理念,知道了什么是创新就是生活。特别令我感动的是,每当我遇到困难向大家求助时,谁都会无私的告诉我。
我很庆幸自己能在这样有限的时间里,在这么和谐的气氛中工作、学习,和同事们一起分享快乐,分担工作。所以我努力向同事学习,不懂就问,认真完成领导和同事交给我的每一项工作。
实习,是开端也是结束。展现在自己面前的是一片任自己驰骋的沃土,也分明感受到了沉甸甸的责任。在今后的工作和生活中,我将继续学习,深入实践,不断提升自我,努力创造业绩,继续创造更多的价值人生就是经历着风风雨雨,在风雨中倒下去,然后站起来的时候,那时的彩虹最美丽!
程序实习报告 篇8
适用场景:日企入职前培训准备、软件开发岗位实习总结
内容看点:职场新人适应指南、软件开发技能提升
行文逻辑:了解公司制度→学习日语→掌握java→熟悉数据库→提升职业素养
通过实习,我自身发生了重大的转变。首先,进入公司,你就是一名职业人,不再是一名学生,你要具备一名职业人应具备的素养,不迟到不早退是必然的,而且还要时刻严格要求自己,公司的规定要严格遵守。其次,实习期间,我对项目的开发有了一个较完整的了解和熟悉。在实习过程中,我学到了许多在学校学不到的知识和技巧,学习了很多公司自己的框架和工具,这都是一些前辈的宝贵经验。再次,个人日语水平有了长足进步,对日后生活工作颇有裨益。
一、实习目的
通过实习,培养综合运用java语言的面向对象编程能力;培养动手能力;培养良好编程规范、编程方法;以便能较全面地理解、掌握和综合运用所学的知识,提高自身的编程能力;增强自己的团队协作意识,了解软件开发的思考角度和主要流程。通过理论与实际的结合、学校与社会的沟通,进一步提高自己的思想觉悟、业务水平,尤其是观察、分析和解决问题的实际工作能力,以便培养自己成为能够主动适应社会主义现代化建设需要的高素质的复合型人才。为毕业之后能够更快地进入工作状态并且能够更好的工作,打好一定的基础。
二、实习单位基本情况介绍
xxxx有限公司,是一家由日方注资,专注于面向中国丰田汽车的软件开发设计、受托日本xxx信息系统株式会社开展系统开发,系统维护、面向中国的日资企业开展系统开发,以及面向中国国内的软件开发设计的it企业。公司成立于xxxx年8月12日,注册资金rmb2,000,000元(xxxx系统株式会社100%投资),xxxx年04月04日成为xxxx信息产业协会会员;xxxx年05月25日成为xxx软件输出联盟会员;xxxx年05月30日被认定为xxx科技企业;xxxx年09月25日通过双软认定(软件企业认定、软件产品认定)。xxxx信息一直秉承软件提高效率、与社会共创信息化新时代的理念,致力于为用户提供具有自主知识产权的系统软件、安全软件、平台软件、各类应用软件以及全方位的解决方案和相关服务。
三、实习内容
1.日语培训
由于公司为日资企业,日常工作要求职员使用日语,因此,公司特从日本请来中原先生为我们做培训。大家零基础开始,每天有两到三个小时的学习时间,每周一参加语言阶段性测试。过程虽然比较艰难,但是效果显著,目前基本工作语言可用日语交流。
2.java实训
通过本次实习,我对java语言的各种特性有了更进一步的体会:
①java语言的语法与c语言和c++语言很接近,使得大多数程序员很
容易学习和使用java。另一方面,java丢弃了c++中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,java语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧。
②java语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)。java语言全面支持动态绑定,而c++语言只对虚函数使用动态绑定。总之,java语言是一个纯的面向对象程序设计语言。
③java语言支持internet应用的开发,在基本的java应用编程接口中有
一个网络应用编程接口()它提供了用于网络应用编程的类库,包括url、urlconnection、socket、serversocket等。java的rmi(远程方法激活)机制也是开发分布式应用的重要手段。
④java语言是体系结构中立的java程序(后缀为java的文件)在java平台上被编译为体系结构中立的字节码格式(后缀为class的文件),然后可以在实现这个java平台的任何系统中运行。这种途径适合于异构的网络环境和软件的分发。
⑤java语言是可移植的,这种可移植性来源于体系结构中立性,另外,java还严格规定了各个基本数据类型的长度。java系统本身也具有很强的可移植性,java编译器是用java实现的,java的运行环境是用ansic实现的。
⑥在java语言中,线程是一种特殊的对象,它必须由thread类或其子(孙)类来创建。通常有两种方法来创建线程:其一,使用型构为thread(runnable)的构造子将一个实现了runnable接口的对象包装成一个线程,其二,从thread类派生出子类并重写run方法,使用该子类创建的对象即为线程。值得注意的是thread类已经实现了runnable接口,因此,任何一个线程均有它的run方法,而run方法中包含了线程所要运行的代码。线程的活动由一组方法来控制。java语言支持多个线程的同时执行,并提供多线程之间的同步机制(关键字为synchronized)。
⑦java语言的设计目标之一是适应于动态变化的环境。java程序需要的类能够动态地被载入到运行环境,也可以通过网络来载入所需要的类。这也有利于软件的升级。另外,java中的类有一个运行时刻的表示,能进行运行时刻的类型检查。
3.数据库实训——sqlserver2008
在此次实习中,与web服务器相连的数据库采用的是大型关系数据库管理系统——sqlserver2008。它是基于客户机/浏览机模式的数据库管理系统;它支持odbc、ado等技术的应用,可无缝的与windows2008server和iis集成,提供高效安全的数据访问服务;有利于整个系统管理规范化,使数据的完整性、安全性得到保证。
数据库设计实际上主要是所要处理的数据的表示方法和存储结构的设计。在采用数据库技术之前,这些工作分散在应用程序中进行;在采用数据库技术之后,这些工作可以通过数据库设计集中起来系统地进行。
进行数据库设计的首要任务是考虑信息需求,也就是数据库要存入什么样的数据。创建数据库并不是仅仅为了存储数据,更主要的目的是从中提取有用的信息。除了考虑数据存储什么数据外,还应考虑存取方式,也就是处理需求。即要根据用户提出的存取要求来设计数据模式和应用程序。
4.社会人教育社会人教育也可以称为职业道德教育,是指从事一定职业的人们在职业活动中所应遵循的道德规范以及该职业所要求的道德准则、道德情操和道德品质的总和。成功的大学生职业道德教育可以为大学生以后从事本职工作打下良好的职业道德基础,为他们从业后具备良好职业道德修养提供理论、知识、情感前提。因此公司对新职员开展了职业道德教育课程,主要课程包括职前职业道德教育,即通过教育使大学生自觉认识到自己将来所从事职业的社会价值,使他们深刻感受到自己肩负的社会责任和使命,确立正确的就业意识和择业取向;表现在将来的从业行为上,通过教育使他们热爱本职工作,尽职尽责地履行职业义务,有较强的敬业和奉献精神。
四、实习收获
此次毕业实习,我学会了运用所学知识进行软件开发,学会了如何跟同事进行合作沟通。积累了处理有关人际关系问题的经验方法。同时我体验到了社会工作的艰苦性,通过实习,让我在社会中磨练了自己,也锻炼了意志力,训练了自己的动手操作能力,提升了自己的实践技能。积累了软件开发的经验,为以后工作也打下了很好的基础。实习是为将来打基础的重要阶段,珍惜自己每一个工作的机会,不论什么人,什么学历,从事什么工作,好好的表现、展示自己的能力,不要错过好的机遇。没有一件事情是轻轻松松的,但每一件事都是让人成长的,经历一段过程,喜悦或是艰辛,尽管经历的方式不尽相同,但它的结果是相同的,我都会因涉事而成长。
程序实习报告 篇9
适用场景:网站开发岗位入职培训、实习生转正评估
内容看点:初入职场成长经验、技术实践与能力提升
行文逻辑:参加招聘会→完成实习任务→提升专业技能→总结工作体会
xx年的12月份,出于尝试的心态,我参加了南京市雨花区IT人才招聘会,之后来到南京伟库信息科技有限公司进行实习。转眼间已过去两个多月,回想自己这段时间的经历与收获,我深深的感到这是一笔多么宝贵的人生财富!
从学校到社会的大环境的转变,身边接触的人也完全换了角色,老师变成老板,同学变成同事,相处之道完全不同。在这巨大的转变中,我们可能彷徨,迷茫,无法马上适应新的环境,但在同学、同事的帮助和自己摸索的情况下,我还是完成了这次实习。但我发现,以我们的经验,不学到一定的深度和广度是难以在实际工作中应付自如的。因此反映出学习的还不够,缺点疏漏。需在加以刻苦钻研及学习,不断开拓视野,增强自己的实践操作技能。常言道:工作一两年胜过十多年的读书。两个月的实习时间虽然不长,但是我从中学到了很多知识,关于做人,做事,做学问。只有拥有自信才能够克服一切,去实现自己的理想,创造自己的人生。
“在大学里学的不是知识,而是一种叫做自学的能力”。参加工作后才能深刻体会这句话的含义。课本上学的理论知识用到的很少。在这个信息爆炸的时代,知识更新太快,靠原有的一点知识肯定是不行的。我们必须在工作中勤于动手慢慢琢磨,不断学习不断积累。遇到不懂的地方,自己先想方设法解决,实在不行可以虚心请教他人,而没有自学能力的人迟早要被企业和社会所淘汰。所以我们还要继续学习,不断提升理论素养。
南京伟库信息科技有限公司依托复旦大学科研力量而设立,是复旦科技园投资并重点支持的软件企业,获得国家“双软”认证和政府科技企业认证。专门从事协同OA软件的销售、客户化开发、实施、售后服务等。公司以帮助用户提升办公效率,增加管理执行力为使命,为企业、事业单位、政府机构提供办公自动化OA、信息门户、项目管理PM、客户EIP&GIP业务流程管理BPM、知识管理KM、公文档案一体化管理DM、企业及政府关系管理CRM、人力资源管理HRM、商业智能BI、企业应用集成EAI等全面的信息化服务和企业管理咨询服务。
公司给我的实习期间的定位主要是从事较简单的网站开发的工作,主要负责B2C网站以及OA平台的前台制作。包括页面整体设计,CSS+DIV页面编写、图片制作处理等。在这段实习期间,我参与了完整的OA系统的开发过程,以前在课堂上学到的理论知识是到了很好的实践巩固,同时学到了更多新的东西。通过完整的项目开发,我对MVC的"开发模式有了直观的认识,对整个开发流程有了一定的了解,能够熟练掌握CSS、Div、Html语言,并初步掌握了
Struts+Hibernate+Spring框架技术,能够独立完成数据库建立、前台页面编写、后台代码编写等完整的开发过程,并对团队合作有了更深刻的认识。在一个项目的完整开发过程中,技术固然很重要,但是团队合作才是更重要的。因为一个项目从需求分析到应用实施,需要各个部门人员的分工合作。所以,具备良好的创新意识和团队合作意识,能够迅速融入开发团队和工作环境一个程序员必须具备的素质。这种能力需要通过不断积累工作经验才能得到培养和提高。
在实习的日子,我努力做到以下几点:
一、继续学习,不断提升理论素养。
在信息时代,学习是不断地汲取新信息,获得事业进步的动力。作为一名年轻同志更应该把学习作为保持工作积极性的重要途径。走上工作岗位后,我积极响应单位号召,结合工作实际,不断学习理论、业务知识和社会知识,用先进的理论武装头脑,用精良的业务知识提升能力,以广博的社会知识拓展视野。
二、努力实践,自觉进行角色转化。
理论是灰色的,生活之树常青,只有将理论付诸于实践才能实现理论自身的价值,也只有将理论付诸于实践才能使理论得以检验。同样,一个人的价值也是通过实践活动来实现的,也只有通过实践才能锻炼人的品质,彰现人的意志。从学校走向社会,首要面临的问题便是角色转换的问题。从一个学生转化为一个单位人,在思想的层面上,必须认识到二者的社会角色之间存在着较大的差异。学生时代只是单纯的学习知识,而社会实践则意味着继续学习,并将知识应用于实践,学生时代可以自己选择交往的对象,而社会人则更多地被他人所选择。诸此种种的差异。不胜枚举。但仅仅在思想的层面上认识到这一点还是不够的,而是必须在实际的工作和生活中潜心体会,并自觉的进行这种角色的转换。
三、提高工作积极性和主动性
在今后的工作和生活中,我将继续学习,深入实践,不断提升自我,努力创造业绩,继续在自己的工作领域创造更多的价值。
在这段实习的时间里,我经历了很多以前没有的事,就比如第一次领工资。只是一点点的钱,但却是我人生的转折点。实习是为将来打基础的重要阶段,珍惜自己每一个工作的机会,不论什么人,什么学历,从事什么工作,好好的表现、展示自己的能力,不要错过好的机遇。没有一件事情是轻轻松松的,但每一件事都是让人成长的,经历一段过程,喜悦或是艰辛,尽管经历的方式不尽相同,但它的结果是相同的,我们都会因涉事而成长。
总之,这次实习,自己确实学到了很多也成长了许多。在实习期间,每日重复单调繁琐的工作,时间久了容易厌倦。但是工作简单也不能马虎,你一个小小的错误可能会给公司带来巨大的麻烦或损失,还是得认真完成。这段时间,我看到了自己本身存在着许多问题,也会遇到这样那样的问题,当前的时代日趋复杂,不学到一定的深度和广度是难以在实际工作中应付自如的。因此反映出学习的还不够,缺点疏漏。需再加以刻苦钻研及学习,不断开拓视野,增强自己的实践操作技能,为以后的工作存储更多的能力。
程序实习报告 篇10
适用场景:课程设计任务执行、教学评估材料准备
内容看点:编程能力提升方法、课程设计实践指导、C语言应用实例
行文逻辑:设计目的分析→功能模块划分→数据处理实现→系统测试验证
目 录
略
1.课程设计目的
本程序旨在训练基本编程能力,了解管理信息系统的开发流程,熟悉c语言的文件和结构数组的各种基本操作。本程序涉及结构体、数组、指针、文件等方面的知识。通过本程序的训练,使读者能对c语言的文件操作有一个更深刻的了解,掌握利用数组存储结构实现教师工资管理系统,为进一步开发出高质量信息管理系统打下坚实的基础。
(1)巩固和加强《c语言程序设计》课程的理论知识。
(2)掌握c语言的基本概念、语法、语义和数据类型的使用特点。
(3)掌握c语言程序设计的方法及编程技巧,能正确使用c语言编写程序。
(4)进一步理解和运用结构化程设计的思想和方法;学会利用流程图表示算法。
(5)掌握调试程序的基本方法及上机操作方法。
(6)掌握书写程设计开发文档的能力,学会撰写课程设计总结报告。课程设计的思想和方法还可以作为毕业论文时的参考资料。
(7)通过查阅手册和文献资料,培养自己独立分析问题和解决问题的能力。为自己做毕业设计打好基础。
(8)初步掌握开发一个小型实用系统的基本方法:结合实际应用的要求,使课程设计既覆盖知识点,又接近工程实际需要。通过激发学习兴趣,调动自己主动学习的积极性,并根据实际编程要求,训练自己实际分析问题的能力及编程能力,并养成良好的编程习惯。
(9)培养自己的创新能力和创新思维。可以根据指导书和相关文献上的参考算法,自己设计出相应的应用程序。
(10)培养自己良好的程序设计风格。在实际编程中,为了提高编程质量,对空行、空格和注释均有要求。自己在课程设计书写代码时,应该严格按要求处理,以便建立良好的程序设计风格。
2.课程设计题目
教师工资管理系统
每个教师的信息为:教师号、姓名、性别、单位名称、家庭住址、联系电话、基本工资、津贴、生活补贴、应发工资、电话费、水电费、房租、所得税、卫生费、公积金、合计扣款、实发工资。注:应发工资=基本工资+津贴+生活补贴;合计扣款=电话费+水电费+房租+所得税+卫生费+公积金;实发工资=应发工资 - 合计扣款。
a、教师信息处理
(1) 输入教师信息
(2) 插入(修改)教师信息:
(3) 删除教师信息:
(4) 浏览教师信息:
提示:具体功能及操作参考题1。
b、教师数据处理:
(1) 按教师号录入教师基本工资、津贴、生活补贴、电话费、水电费、房租、所得税、卫生费、公积金等基本数据。
(2) 教师实发工资、应发工资、合计扣款计算。
提示:计算规则如题目。
(3) 教师数据管理
提示:输入教师号,读出并显示该教师信息,输入新数据,将改后信息写入文件
(4) 教师数据查询:
提示:输入教师号或其他信息,即读出所有数据信息,并显示出来。
(5) 教师综合信息输出
提示:输出教师信息到屏幕。
3.需求分析
该系统包含教师的基本信息,供读者查询。建立一个文件,包括老师的信息,包括:教师号、姓名、性别、单位名称、家庭住址、联系电话、基本工资、津贴、生活补贴、应发工资、电话费、水电费、房租、所得税、卫生费、公积金等。读者可以输入教师信息、删除教师信息、浏览教师信息、查询教师信息和修改教师信息。同时读者可以将之前录入的教师信息保存下来,然后关闭程序后,再次打开后只需加载教师信息就可以了。更加方便以后程序。
4.总体设计
略
5.详细设计
1
2
3
4
5
6
7
8
6程序运行结果测试与分析
6.1系统主界面
主菜单界面:
用户根据自己的选择进入。
6.2 录入教师信息系统界面
用户在主菜单界面的时候输入1。
输入要创建教师的人数,并且输入信息。
例如创建2人的教师信息,输入教师信息。
6.3输出教师信息界面
已经输入教师信息,再在主菜单选择2——浏览教师信息
可横向滑动来查看,为看的清晰,放大部分如下:
6.4修改教师信息界面
例如:修改小明信息;原信息如下:
确认修改,并且将家庭住址修改为济南市:
确认所修改信息,并且显示修改后的教师信息:
如若不再修改,则输入选择信息。
6.5删除教师信息界面
例如删除小明信息,则输入小明,后显示小明原始信息:
确认删除,并且查看删除后信息:
6.6删除教师信息界面
按照姓名查询:
例如查询小亮:
7.结论与心得
持续两个星期的课程设计给了我太多的感触,开始从题目上看,感觉题目很大,设计量很大,也很复杂,感觉不是简单的就能解决的。这样只用重新拾起书继续来看还有借助网络和老师的力量,获得新的知识和巩固以前的c方面的知识。提升自己的能力。
整个程序的设计是分模块实现具体的功能,每个模块分别由不同的函数构成。结构体的建立实现输入信息的功能,相比较于数组更加方便,更能够节省内存空间等。通过使用文件fread和fwrite函数方便的将数据信息写入文件以及将文件中的信息载入显示段。
通过这个学期的课程设计的练习与设计我学会了很多,也更加熟悉c语言程序设计,从中得到了很多乐趣,很快乐,感觉c语言的世界里面奇妙无比。虽然在途中也遇到很多的苦难,但是还是通过问同学和学长解决了。后看到自己设计的程序能够运行起来特别的开心。
这次的程序设计很有意义,也很锻炼人的能力,特别是c语言方面的能力,为自己在c语言方面打下基础。

