第一篇:黄靖3110717215计本12-3班软件工程实习总结
软件工程实习总结 桂林理工大学
专业:计算机科学与工程技术
班级: 计本12-3班 姓名: 黄靖 学号: 3110717215 自己在项目中负责的部分:
在本学期的软件工程实习中,我们小组所选的题目是网上书店系统。在为期两周的实习里,按照题目及相关要求,我们小组对选题进行了项目开发计划设计、软件需求分析、概要设计与详细设计、数据库设计等,并积极完成相应的开发编码工作,并对开发的系统进行了相应功能的测试工作。
在小组完成该项目的工程中,组内进行了明确的分工,包括项目的初期分析、文档撰写及项目后期的开发测试过程。在小组中,我负责的部分主要是前期的软件需求分析和数据库设计及其文档的撰写,软件需求说明书页数为6页,数据库说明书页数为7页。
实习心得总结:
为期两周的实习就要结束,这次的实习让我学到了一些我之前不了解的东西。在去完成一个项目之前必须得对项目有清晰的认识及了解,而开发项目前的几个工作如:项目开发计划、项目需求分析、项目概要设计和详细设计、数据库设计等都是必须先完成的,只有这样才能在项目开发过程中有条理的,有计划的,有明确分工的去完成项目开发,而且可以极大的提高开发效率。特别是当所要开发的项目很大,且要多个团队配合完成时,项目前期的准备就显得极其重要。开发项目前的五个文档就是开发项目过程中的计划书,都得照着计划来进行。
在本次实习中我负责的项目是需求分析和数据库设计。在完成的过程中我深深体会到了在许多方面的欠缺和不足,比如:在需求分析时,由于自己的实践经验和知识的不够,很难分析需求到位;在数据库设计时,有些词汇概念比如主键、概念设计等不知道,这方面的知识很欠缺等。在这短短的时间里,让我深深的感觉到自己在实际应用中所学专业知识的匮乏。让我真真领悟到“学无止境”这句话的涵义。而所学的,都是课本上没有而对我们又非常实用的东西,这又给实习增加了浓墨淡采的光辉。我懂得了实际生活中,专业知识是怎样应用与实践的
除此之外,在实习中我的部分能力得到了提升,如文档的撰写能力得到了加强,对项目开发流程的认识得到加深,也学到了数据库的三种概念设计及有关工具的使用。人非生而知之,要学得知识,一靠学习,二靠实践。没有实践,学习就是无源之水,无本之木.短暂的软件实习就要结束了,从中我学到了许多东西,从书本上的知识运用到实际动手操作上来,收获颇多在进行实习的过程中,我真正学到了计算 机教科书上所没有或者真正用到了课本上的知识,这样既巩固了旧知识,又掌握了新知识,不仅提高了自己的动手能力,更体会到了团体合作的精神,在开发中分工明确和团队精神是很重要的,这关系到项目的开发进度。更加深入的了解了计算机网络技术知识的实际应用,为我们将来的就业打下了良好的基础。以上就是我在软件实习中的心得和感受。
第二篇:10级计本班诚信教育活动总结
诚心教育活动总结
诚信是我国公民道德教育的基本内容。诚信作为一种道德要求,是一切道德的基础和根本,是人之为人的最重要的品德,是一个社会赖以生存和发展的基石。大学生作为国民中的优秀分子,作为祖国未来的建设者,是否具备诚信的品德是事关社会主义市场经济能否顺利推进的重大问题,是摆在我们教育工作者面前的现实任务。当前,尽管各大高校始终将诚信教育作为德育工作的中心,然而屡禁不止的考试作弊、恶意拖欠助学贷款、假文凭、假学术等现象仍呈增长趋势,这不但突显了部分大学生存在诚信危机的客观事实,同时也为高校的诚信教育拉响警钟。高校诚信教育的效果不佳、大学生出现诚信危机呼吁高校加强大学生诚信教育时需建构起完善而行之有效的诚信道德建设体系。本文针对大学生的诚信现状及存在的突出问题,深入分析根源,并探讨新时期构建高校和谐校园中,加强大学生诚信道德建设的思考与对策,旨在抛砖引玉,求教同仁。
诚实守信是人类最古老的道德准则,是中华民族的一个优良传统,是我国公民道德教育的基本内容。诚信作为一种道德要求,它是一切道德的基础和根本,是人之为人的最重要的品德,是一个社会赖以生存和发展的基石,是高校和谐校园的建设之本。但到今天,这一向被奉为经典的传统道德,正面临前所未有的冲击和考验。一个信用缺失,道德沦丧的国度,不可能有快速、持续发展,更令人担忧的是,在被誉为纯净“象牙塔”的高等学府中亦出现严重的诚信缺失的不和谐因子。大学生作为国民中的优秀分子,作为祖国未来的建设者,是否具备诚信的品德是事关高校人才培养能否顺利推进的重大问题,是新时期构建和谐校园的重要前提,更是摆在我们教育工作者面前的现实任务。尽管各大高校始终将诚信教育作为德育工作的中心,然而大学生出现诚信危机的现象却呈不断滋生蔓延之势,这不得不引起我们高教思想政治工作者的深思。在高校思想政治教育工作中建构起完善而行之有效的诚信道德建设体系是时代摆在我们面前的现实任务,也是切实加强和改进大学生思想政治教育、新时期高校构建和谐校园的基础工程。
一、大学生诚信的现状分析:
近5年来,透视各类对大学生诚信调查的统计结果,大学生的诚信状况大致有几个特点:
1、从认识层面来讲,多数学生把诚信作为一种重要品质来看待。
各类调查中基本是80%以上的学生认为诚信在中华民族的传统美德中占有很重要的地位。至少有50%左右的学生认为诚信在自己的为人处事中非常重要,是自己的原则,有50%左右的学生认为讲诚信需视具体情况而定,不同的人、事有不同的判断。
2、大学生将诚信划分为理想认识与现实操作两个层面。
各类调查结果表明,当诚信作为一种理想道德操守时被学生认为是重要的,但诚信作为一种现实生活中的道德实践时并没有充分被体现,这体现出学生在思想道德上的知行不一。同时我们可以看到,对于较多学生来讲,诚信不是作为一种一以贯之的品质修养,而是具有较强的随机性和主观性。
3、从对别人要求的角度,学生对于别人的诚信品质要求普遍较高,而作为自己的道德要求不高,且自身实践诚信较差。
4、有相当一部分学生对于什么是“诚信”认识不清。
在一些诚信的专项调查中,如华东师范大学2003年开展的对“上海大学生诚信道德现状调查”中,承认在大学期间有过作弊行为的学生中有67.0%,但这些学生中绝大多数仍认为自己是“诚信学生”,仅有3.9%的学生承认自己“不是诚实守信的人”;在赞成作弊的同学中,居然有高达95.2%的人认为自己是“诚信”的人„„。可见这些学生所谓的“诚信”并不是真正意义上的诚信,从这项十分有代表性的调查中,我们可以认识到相当一部分学生对于“诚信”的概念认识不清。
5、大学生选择诚信同时考虑自身的经济利益,有强烈的功利倾向
学生在选择是否诚信时更多地是出于对自身现实利益的考虑,在满足自身利益的前提下,他们往往选择做一个诚信的人,但利益受到损害或出现新的利益诱惑时,他们可能会放弃自己的道德准则。可见,多数学生的“诚信”视自身的利益而定,带有强烈的功利倾向。
二、大学生的在诚信方面存在的突出问题
1、日常言行缺乏诚信,背信违约。
据《中国青年报》的一次调查统计表明,在校学生中未说过假话的平均只有6.2%,其中,幼儿园小朋友占84%,小学生占51.3%,中学生占20.1%,大学生占0.48%。具体表现为:到图书馆借书,拖延不还;;家庭并不困难却要申请助困补助;有的借钱不还;制造各种假证书„„
2、信贷诚信:恶意拖欠贷款、学费,银行高校处境为难。
为了保证经济困难的大学生能顺利完成学业,1999年国家推行国家助学贷款,但是此项活动却遭遇了“诚信危机”的重棒。据教育部门统计,1999年至2001年某省57所高等学校开展了国家助学贷款工作,4.5万名贫困大学生获得了2.76亿助学贷款。然而近有20%的学生在获得贷款后没有考虑还款的事宜,中国银行在某校签订国家助学贷款协议的218名97级学生中,截至2001年11月,仅有3名学生毕业后与中行联系还贷事宜;近几年来全国许多高校也几乎是不约而同面临着严重的学生欠费问题。这其中除了一部分学生确实是无力负担高额的学杂费外,更深层次更本质的原因还应当归结于大学生的诚信危机。
目前,我国全社会的个人信用体系尚未建立,这也使得一些大学生钻了法律的空子。国家助学贷款是以对大学生的充分信任为前提,是一种依靠人们的信用为“担保”而发放的贷款,而现在国家助学贷款推行难,关键就在于大学生的信用状况不能让银行放心。如果大学生的信用问题得不到解决,状况得不到改善势必影响国家助学贷款政策的健康持续贯彻执行。
3、考试诚信:考试作弊,屡禁不止。
尽管各高校都制定了严格的监考制度,不仅对考场纪律有严格规定,而且对监考老师的职责也有严格的考核,但学生的作弊方式还是层出不穷,无奇不有,作弊的手段也是防不胜防。笔者曾在与学生座谈时听到这样的声音:过去作弊者被发现其自身感到羞愧,要承担很大的舆论压力,而现在周围人对作弊者的行为表示理解,甚至可以抱以同情。对学生而言,不断发展的通讯技术大大降低了作弊的“成本”,这个成本不仅是操作手段上的,周围学生的看法、舆论的宽容是一个更重要的方面。而当前大学生的作弊现象也由“个别”迅速发展成为“群体”或“团体”作弊。
4、就业诚信:求职履历,弄虚作假;就业签约,无故悔约。
随着高校扩大招生,大学毕业面临就业压力越来越大。有些学生在求职履历上大做文章,涂改成绩、夸大事实、制造假证件、虚构经历,绞尽脑汁玩手段。在关于就业诚信的调查中,作为一种品质,诚信体现出很强的相对性特征。历次调查中,高达60%以上的学生认为求职过程中简历的适当修饰是可以理解的;而更有相当数量的学生认为就业签约后再找到自己更满意的单位然后违约是可以理解的。
5、学术诚信:抄袭成风,瞒天过海
关于学生的学术道德教育问题还未引起我国高校的足够重视。事实上,有关大学生抄袭、剽窃的报道,不绝于报端;大量的“枪手”广告、论文交易广告充斥于大学校园和网络;做实验把实际数据“调整”成自己所需理想状态的数据;抄袭他人的作业,从网上下载论文作为自己的论文等,学术腐败问题已成为一个困扰学术发展的障碍和笼罩在校园象牙塔的阴影。在学术诚信上,学生往往对于教师和他人的要求高,对自己的要求差。这说明当前高校
教育体制的确存在一定的弊端,不少大学生并未确立严肃的学术观,掌握做学问的方法与途径,“剪刀加浆糊”的学习方式被相当一部分学生认同。
在如何防止和减少学生学生学术舞弊问题上,我国高校也还基本停留在惩戒的层面上,靠惩罚被发现的学术舞弊行为学生来“杀鸡禁猴”,恐怕是难以奏效。对于论文抄袭一类的学术舞弊来说,由于难以被发现和鉴定,其作用几乎是微乎其微。
三、大学生出现诚信危机的原因分析
人是社会的人,大学生亦是社会中的群体,同样受社会各种思潮和现象的影响。大学生发生诚信危机的原因在于历史积淀、社会环境、家庭教育等多方面的负面影响,以及教育内外部诸多因素的影响。
1、针对大学生出现的诚信危机,我们不能简单地归结为大学生道德品质下降,而是有着深刻的社会背景和诸多的现实原因。社会中的失信之风和不完善的信用体制,历史与现实积淀等负面影响,直接造成了大学生的诚信度下滑。
长期以来,在中华民族的文明发展史上,虽然形成了 “人而无信,不知其可也。大车无,小车无,其何以行之哉?”等有关诚信的警言名句,但在封建社会长期的专制下,人们的诚信意识也存在着扭曲的一面。历史上“逢人只说三分话,未可全抛一片心”、“老实人易吃亏”等格言古训,导致大学生在受教育的过程中潜意识里诚信意识的匮乏,历史积淀中的带有“世袭”观念的残余还在影响着当代大学生。
现实社会中的失信之风、不文明之事被有些大学生所接受和效仿。在日常生活中,眼花缭乱的虚假广告、随处可见的假冒伪劣产品;还有企业、经营者的拖欠赖帐、偷税漏税,走私骗汇;一些单位摆花架子、搞形式主义、浮夸虚报欺骗„„社会中的不诚信现象如此泛滥,即使在象牙塔中的大学生,也难免不受其影响。加之,大学生受到生活经验的“教育”,老实人总是吃亏,尤其是吃眼前亏,遵循诚信法则的人并不能得到太多的实惠,相反那些处处行事与诚信相悖的人常常能够得到意想不到的好处。这些对于涉世不深的大学生来说,无疑是一种极端不良的影响和诱惑。
在法制领域,目前我国还没有个人信用评估体系、没有失信惩罚机制,没有相应的立法规范实施,在公民诚信体制上国家在立法、司法、执法上没有达到很好的统一。一时之间,在现代社会之中坚守诚信未必符合当前的时代精神之类的论调在一定程度上占据了的上风。诚信虽然在观念上得到尊重,但是在现实中却没有明显的约束力。
2、长期教育中,学校、家庭重智育而忽视对大学生的诚信教育,教育环境和手段不利于学生培养诚信的品格。
我国的学校和家庭教育长期以来,强调的智育教育,即取得高分,而忽视对学生的德育,认为此类东西对于我们培养的人才来讲可以缓行。学校教育中,智育的首席位置乃德育教育之无法比拟,尽管学校也在不断开展德育教育,但往往也只注重受教育者对社会的绝对服从,而不够重视学生道德认识、道德态度和道德行为的统一。对受教育者来讲,更多的是一味的讲大道理,而对大学生的生活细节和身边小事的教育不够。另外,教师台上红色旋律,台下失信作假的现象也时有发生,在这样的教育环境中,如何培养出学生诚信的品格呢?
在家庭教育中,家长在诚信意识和行为上不能起到子女的榜样。有的家长教孩子要勤奋学习,不要贪玩,自己却夜夜扑在麻将桌上;有的家长教孩子要文明,不要吵架、斗殴,而他们夫妻之间却打骂不停;有的家长教孩子要诚实、不要弄虚作假,而他们自己却常常当着孩子的面做一些弄虚作假的丑事„„如此的家教之中如何培养诚信。
从深层次上来说,大学生诚信道德建设中的各种现实不良现象的趋从代替了对价值理念的引导。
3、责任意识的淡薄、反思能力的缺失是大学生诚信危机的内动力。
当代大学生的生活经历基本上是从学校到学校,缺乏对个人与社会,现实与未来、社会的阴暗面的全面理解和认识。同时由于他们理性思辨和分析选择能力还不够,很容易使他们将观察了解的一些社会消极现象当作社会本质,从而误导他们失去诚信观念,甚至出现与公民道德规范相背离的行为规范。
4、学校诚信教育效果甚微:
众所周知,近几年不仅是高校,各类各级院校都十分重视学生的诚信教育,大有从娃娃抓起之势,然而收效不佳。笔者认为现有的诚信教育收效不佳的原因主要有:(1)学校不够重视教师在诚信素养、教育价值观、职业道德、专业水平在诚信教育中的作用。(2)教育方式、方法简单,大多以灌输、说教为主,将德育教育视为政治说教,或把德育教育当作知识“传输”,忽视情感教育。(3)高校的德育管理体制不够完善。由于高校德育管理尚未形成完整的体系,这给大学生不守诚信提供了可乘之机。(4)学校在具体执行各种规章制度的过程中出现的不公正和不诚信,也潜移默化地对大学生的诚信教育产生了负面影响。
(5)诚信机制未能引入关系学生切身利益的范畴,也使得学生诚信意识不强。
四、加强大学生诚信道德建设的对策
大学的教育应培养学生学会做人、学会做事、学会认知(学习)。大学生涉世不深,对于信用和诚信的认识不清,如果再没有给予足够重视和正确引导,就很容易被不良的社会现象误导,同时他们又还没有通过足够丰富生活的阅历来体验道德素养对一个人的生存所发挥的重大作用,更为重要的是,他们对道德失范所带来的后果还没有足够的认识。因此,加强大学生的诚信道德建设,我们呼唤建立规范、科学、操作性强的大学生诚信教育体系。
一、在教书育人中,以德育教育为先导,创建诚信的校风、学风,充分发挥教师的表率作用。
教书育人的目的就是要为社会培养和造就具有良好思想道德素质及个性心理品质,具有较高科学文化素质及技能的劳动者和接班人,即所谓“德才兼备”。诚信是道德修养、成才做事的基础和前提。因此,教书育人一定要抓住诚信道德建设这个根本,时时事事处处突出诚信教育。
笔者认为,在教书育人中狠抓诚信教育主要应从三方面入手:首先,教师要以身作则,时时事事讲诚信,给学生作诚实守信的榜样,再好的约束替代不了广大教师的身体力行、率先垂范,因为身教重于言教。其次,教师的课堂教学要随时注重诚信教育。课堂是教师教书育人的主阵地,一定要充分发挥其育人的强大功能,把诚信教育落到实处。
二、在管理体制中要强化诚信道德建设,建立规范、科学、操作性强的大学生诚信道德建设体系
高校诚信教育到目前为止,只有少数几所高校出台了学生学术道德规范管理条例,并且还仅限于研究生。高校诚信道德建设仅靠正面教育缺乏约束机制,那么诚信将仅存在于理想认识中。建立规范、科学、操作行强的大学生诚信道德建设体系,应当着重从以下方面入手:
1、建立健全各种诚信制度和诚信道德建设制度,以强化诚信教育。
要把诚信的具体规定列入有关的制度中去,让全体师生在诚信上有法可依、有章可循。所谓诚信道德建设制度,是指学校加强诚信教育的有关规定,认真执行诚信道德建设制度,决不能让投机者得逞,也决不应该让守信者吃亏。在诚信制度中,违背了诚信原则,不仅要受到遣责,而且要受到惩罚,诚信制度执行的关键和强有力的手段,它会起到很好的导向作用。特别是在与学生切身利益关系中体现出来,如就必然能起到约束的效果。
2、建立诚信的考评体系和相应的信誉档案。
建立学生诚信或个人信用档案,逐步实现系统内联网,并与教育部门的全国学籍网连接,收集学生在各方面的诚信表现,并将其作为就业、毕业、评奖的重要指标。在经济发达法制健全的社会,个人信用在银行的地位甚至比其他抵押物更加重要,就如同一个人的第二张身
份证。而为大学生建立诚信档案,也使之成为学习工作的第二张身份证。比如针对助学贷款到期不还,恶意拖欠的现象,研究和建立我国个人信用资信登记系统。
(1)构建大学生诚信度测评体系
引进经济领域的信用评级指标体系,成立相应的大学生诚信度的评估部门,构建大学生诚信度测评体系。首先要确定诚信度测评的要素,我们认为可把诚实、信用、正直、友善等道德品质列为测评的主要因素;其次,确定诚信度测评体系各级指标,即确定几项能反映大学生诚信度要素的具体项目;再次,确定诚信度测评的标准,把大学生诚信状况划分为不同的级别,对每一项指标定出不同级别的标准,以便参照定位;最后,选用诚信度测评的途径,可通过学生自评、同学互评、老师评议和社会中介机构评议。通过诚信度测评体系可以考核学生过去、现在的诚信状况,进一步预测大学生个人诚信道德的发展趋势。
(2)建立学生的诚信档案。
在高校中引入社会个人信用联合征信系统,设立学生的诚信档案,并建立统一的数据库管理查询系统。对于诚信品质差的学生,则要采取相应的防范和惩罚措施,如把不守信的学生记录在案,并相应进行道义和行政上的制裁。设立学生信用档案,可从年满16周岁及以上的学生开始。通过对个人诚信,如包括身份证、户籍、家庭情况、居住地、就读情况(考试、图书借阅)、助学贷款、就业情况(履历写作、合同履行)、工作单位、社会保险、信用简史、曾获得荣誉和处分、基本经历、学习成绩等建立类似贷款证的通用档案,由学校某一部门统一管理,供所在院校、就业单位以及各金融机构查阅,从制度上约束大学生的信用风险。
同时还可将学生的信誉表现与其平时学习生活中的各个环节挂钩,通过网络将其与学生的电子卡、图书卡、上网卡等功能卡关联,出现不良信用记录者,限制其相关的信用活动。如学生拖欠学费或贷款,除相应处罚外,取消其所有的信用功能,如图书馆借阅书籍、机房上网等。不良的信誉记录将使被列入信用体系的黑名单,使学生的学习生活受到影响。
3、在高校中积极拓展诚信监察渠道。
如建立公示制度、申请和听证制度以及加强学术活动的舆论监督和建立举报奖励制等。通过建立相应的组织和机构,负责学生诚信和道德素质的认证和考评。进一步加强规范、规章制度的强制性和导向性,促进大学生良好“诚信”观念和学术道德的形成。
4、在学生自育时要强调诚信道德建设
随着高校素质教育的逐步推行,学生的素质不断提高,他们自我教育、自我管理、自我评价的能力有了很大提高,各种自育自理组织、团体蓬勃建立,为学生自我诚信教育打下了良好的组织基础。在学生自育中强调诚信道德建设。一是要引导学生、干部及其自育组织自觉认识诚信和诚信道德建设的必要性、重要性和紧迫性,这是学生进行自我教育的先导;二是引导学生干部、学生自育组织和学生党团员以身作则,作诚实守信的模范,发动组织同学积极参加各种实践,把诚信认识化为诚信情感,变为诚信行为。
三、深化大学生诚信实践教育,通过丰富多彩的课余活动,建立诚实守信的校园氛围。应当充分利用学生课外活动,充分依靠全体教师,特别是班主任和学生工作教师,依靠学生的各种组织,通过开展各种有益的活动深入细致的有针对性的进行诚信教育,一方面引导学生进行诚信道德修养,如选择一些有条件的班级,实施无人监考、开展诚信论坛、评选“诚信标兵”等,另一方面也使教育者自己受到诚信教育。与此同时,将宣传与活动并举,在高校校园里积极营造“讲诚信光荣,不讲诚信可耻;讲诚信者得益,不讲诚信难行”的校园氛围。
四、培育社会的诚信道德文化,构建社会诚信文化系统,在环境建设中要体现诚信道德建设,引导学生共建和谐校园。
1、要尽快完善和健全社会的诚信制度,建立由诚信管理系统、诚信评价系统、诚信监督系统组成的诚信监管体系,在这个体系里还可以建立个人的诚信查询系统,最终把社会建立成一个人人都讲诚信的诚信系统。个人诚信、信用的建立,不仅需要社会舆论监督,还需要建立一系列的诚信服务中介机构提供诚信测评、管理、监督的服务。学校的诚信道德教育的落实离不开整个社会大环境的支持。社会作为一个大环境,对于承担诚信道德建设的重任有不可推卸的责任,要通过培育社会的诚信道德文化,形成诚信光荣、不诚信可耻的观念,营造诚信者受尊重、不诚信者遭鄙视的社会氛围。
2、在高校的办学理念、校园环境(含文化环境和网络环境)和舆论环境中,体现诚信道德建设的地位和作用。
“育人环境”是一个广泛的、多层次的系统工程,包括学校、社会和家庭的方方面面。一是学校的办学理念要以诚信为本,它是一个学校生存和发展的基础。例如北京师范大学的“爱国进步、诚信质朴、求真创新、为人师表”办学理念就充分体现了以爱国为核心,以诚信为根本,以创新为动力,以培养高素质人才为目的精神。二是校园环境建设要体现出诚信教育。例如精心规划设置诚信教育专栏,在教室、寝室和公共场所适当设置诚信格言、警句牌,在校园网上设置诚信道德建设的网站或在各种思想、政治教育网站中充实诚信道德建设的内容等等,以形成良好的诚信文化氛围,让学生耳濡目染,潜移默化,受到教益。三是营造良好的诚信教育舆论环境,并引导学生用诚实守信的言行共建和谐校园。要充分运用广播、板报、校报、电视、网络等正面舆论引导人,用诚实守信的榜样鼓舞人,用弄虚作假、欺骗欺诈的反面教材警示人。特别是要利用辩论、讨论、思想交流等多种形式,坚持理论联系实际,摆事实讲道理,驳斥错误的看法和言论,帮助学生分清是非,提高思想认识。
总之,高校的诚信教育的效果是事关国家的繁荣富强、民族的兴旺发达和社会主义事业的兴衰成败的大事,是事关高校的生存与发展、学生的前途与命运的根本任务。我们全体高校教育工作者都应该重视大学生诚信道德建设,并积极探索诚信教育的新方法、新举措,真正培养出新一代诚实守信、德才兼备的高素质人才,共创新时期健康文明的和谐校园。
第三篇:黄靖嵌入式系统实习报告
嵌入式系统实习报告
课题: LCD显示秒表 班级: 计本12-3班 学号: 3110717215 姓名: 黄靖 指导老师: 金红老师
一、绪论
嵌入式计算机的真正发展是在微处理器问世之后。1971年11月,Intel公司成功地把算术运算器和控制器电路集成在一起,推出了第一款微处理器Intel 4004,其后各厂家陆续推出了许多8位、16位的微处理器,包括Intel 8080/8085、8086,Motorola 的6800、68000,以及Zilog的Z80、Z8000等。以这些微处理器作为核心所构成的系统,广泛地应用于仪器仪表、医疗设备、机器人、家用电器等领域。微处理器的广泛应用形成了一个广阔的嵌入式应用市场,计算机厂家开始大量地以插件方式向用户提供OEM产品,再由用户根据自己的需要选择一套适合的CPU板、存储器板以及各式I/O插件板,从而构成专用的嵌入式计算机系统,并将其嵌入到自己的系统设备中。本次试验课题是基于UC/OS-II嵌入式操作系统进行的1602显示秒表设计。
二、嵌入式概述
1、何为嵌入式:
何谓嵌入式系统, 嵌入式系统是用来控制或者监视机器、装置、工厂等大规模设备的系统。国内普遍认同的嵌入式系统定义为:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统.通常,嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板。事实上,所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统,有些嵌入式系统还包含操作系统,但大多数嵌入式系统都是由单个程序实现整个控制逻辑。
而uC/OS-II由Micrium公司提供,是一个源代码开放、可移植、可固化、可裁剪、抢先式的多任务实时操作系统。它主要用于中小型嵌入式系统中,执行效率高,占用空间小,可移植性强,具有良好的实时性和可扩展性。
2、嵌入式历史:
从20世纪七十年代单片机的出现到各式各样的嵌入式微处理器,微控制器的大规模应用,嵌入式系统已经有了近30年的发展历史。
嵌入式系统的出现最初是基于单片机的。70年代单片机的出现,使得汽车、家电、工业机器、通信装置以及成千上万种产品可以通过内嵌电子装置来获得更佳的使用性能:更容易使用、更快、更便宜。这些装置已经初步具备了嵌入式的应用特点,但是这时的应用只是使用8位的芯片,执行一些单线程的程序,还谈不上“系统”的概念。
最早的单片机是Intel公司的 8048,它出现在1976年。Motorola同时推出了68HC05,Zilog公司推出了Z80系列,这些早期的单片机均含有256字节的RAM、4K的ROM、4 个8位并口、1个全双工串行口、两个16位定 时 器。之后在80年代初,Intel又进一步完善了8048,在它的基础上研制成功了8051,这在单片机的历史上是值得纪念的一页,迄今为止,51系列的单片机仍然是最为成功的单片机芯片,在各种产品中有着非常广泛的应用。
从80年代早期开始,嵌入式系统的程序员开始用商业级的“操作系统”编写嵌入式应用软件,这使得可以获取更短的开发周期,更低的开发资金和更高的开发效率,“嵌入式系统”真正出现了。确切点说,这个时候的操作系统是一个实时核,这个实时核包含了许多传统操作系统的特征,包括任务管理、任务间通讯、同步与相互排斥、中断支持、内存管理等功能。其中比较著名的有Ready System 公司的VRTX、Integrated System Incorporation(ISI)的PSOS和IMG的VxWorks、QNX公司的QNX 等。这些嵌入式操作系统都具有嵌入式的典型特点:它们均采用占先式的调度,响应的时间很短,任务执行的时间可以确定;系统内核很小,具有可裁剪,可扩充和可移植性,可以移植到各种处理器上;较强的实时和可靠性,适合嵌入式应用。这些嵌入式实时多任务操作系统的出现,使得应用开发人员得以从小范围的开发解放出来,同时也促使嵌入式有了更为广阔的应用空间。
90年代以后,随着对实时性要求的提高,软件规模不断上升,实时核逐渐发展为实时多任务操作系统(RTOS),并作为一种软件平台逐步成为目前国际嵌入式系统的主流。这时候更多的公司看到了嵌入式系统的广阔发展前景,开始大力发展自己的嵌入式操作系统。除了上面的几家老牌公司以外,还出现了Palm OS,WinCE,嵌入式Linux,Lynx,Nucleux,以及国内的Hopen,Delta Os等嵌入式操作系统。随着嵌入式技术的发展前景日益广阔,相信会有更多的嵌入式操作系统软件出现。
3、现状:
今天嵌入式系统带来的工业年产值已超过了1万亿美元,1997年来自美国嵌入式系统大会(Embedded System Conference)的报告指出,未来5年仅基于嵌入式计算机系统的全数字电视产品,就将在美国产生一个每年1500亿美元的新市场。美国汽车大王福特公司的高级经理也曾宣称,“福特出售的‘计算能力’已超过了IBM”,由此可以想见嵌入式计算机工业的规模和广度。1998年11月在美国加州举行的嵌入式系统大会上,基于RTOS的Embedded Internet成为一个技术新热点。在国内,“维纳斯计划”和“女锅计划”一度闹得沸沸扬扬,机顶盒、信息j家电这两年更成了IT热点,而实际上这些都是嵌入式系统在特定环境下的一个特定应用。据调查,目前国际上已有两百多种嵌入式操作系统,而各种各样的开发工具、应用于嵌入式开发的仪器设备更是不可胜数。在国内,虽然嵌入式应用、开发很广,但该领域却几乎还是空白,只有三两家公司和极少数人员在从事这方面工作。由此可见,嵌入式系统技术发展的空间真是无比广大。
三、课题设计内容:
1、课题所需材料及工具
材料:1062LCD显示器、电路板、IAP15F2K61S2系统板、数据线、三个按钮、若干电线等
工具:USB串口驱动、Keil_uvision_
4、STC_ISP Ver6.82B等
2、课题设计要求及总体思路
要求秒表可以实现三个功能:秒表的显示功能,秒表的控制功能:开始、暂停、清零,秒表的LED闪烁功能。
总体思路:
1、查阅与课题相关的资料了解uC/OS-II嵌入式系统移植已有的主要技术方案,应用软件设计及系统调试的方法;
2、在IAP15F2K61S2单片机系统板上移植uC/OS-II嵌入式系统,完成系统调试。
3、完成对秒表的功能进行总体的设计和规划,根据自己的总体设计和规划进行软件设计,焊接电路。
4、系统功能调试。
3、uC/OS-II嵌入式系统的移植
uC/OS-II代码中大部分都是用C语言写的,但是涉及到数据类型的重定义、堆栈结构的设计、任务切换时状态的保存和恢复等问题的大部分代码由于与处理器有关,是用汇编语言实现的。移植所要做的工作,就是在不同的处理器上用汇编语言来改写与处理器有关的代码及其他与处理器特性相关的部分。
在uC/OS-II移植过程中涉及以上问题的代码都包含在文件 OS_CPU.H、OS_CPU.C、OS_CPU_A.ASM中。因此移植的主要工作也在源代码的基础上围绕着这三个文件的改写展开。
OS_CPU.H的改写:其中主要定义了一些与编译器有关的数据类型、堆栈的生长方向、临界代码区的保护方式。因为不同的处理器有不同的字长,所以OS_CPU.H中需要针对具体的处理器字长重新定义一系列数据类型以确保系统的可移植性。特别需要注意的是MCS-51的栈宽度是8位的,所以将堆栈的数据类型声明为8 位无符号字符类型,即unsigned char OS_STK。第二,为了避免临界区代码被中断,在临界区操作时必须用C语言开放和关闭中断。对于51单片机,在中断控制中使用EA = 0关中断,EA = 1开中断。由于51堆栈自低地址往高地址生长,所以堆栈增长方向的设置必须更改。采用语句#define OS_STK_GROWTH 0。最后,由于MCS-51没有软中断指令,所以用程序调用代替,定义任务切换宏OS_TASK_SW():#define OS_TASK_SW()OSCtxSw()。
OS_CPU_C.C需要改写的六个钩挂函数分别是 OSTaskStkInit()
//初始化任务堆栈函数 OSTaskCreateHook()//任务创建钩挂函数 OSTaskDelHook()
//任务删除钩挂函数 OSTaskSwHook()
//任务切换钩挂函数 OSTaskStatHook()
//统计任务钩挂函数 OSTimeTickHook()//定时钩挂函数
OS_CPU_A.ASM需要改写的四个函数分别是: OSStartHighRdy()//运行优先级最高的就绪任务 OSCtxSw()
//任务级的切换函数
OSIntCtxSw()
//中断级的任务切换函数 OSTickISR()
//时钟节拍中断服务函数
移植过程要留意的问题:
当调用OSTaskCreate()或OSTaskCreateExt()创建一个新任务时,需要传递的参数是:任务代码的起使地址,参数指针(pdata),任务堆栈顶端的地址,任务的优先级。OSTaskCreateExt()还需要一些其他参数,但与OSTaskStkInit()没有关系。OSTaskStkInit()只需要以上提到的3个参数(task, pdata,和ptos)。在这个堆栈初始化函数中要清楚堆栈中都要保存哪些东西,要留多大的空间,这些都很重要,否则会发生很严重的错误。
4、课题程序功能设计及代码
如下图所示,整个秒表以STC15为核心,按下停止键或启动键控制秒表的停止和开始,清零键负责清零,同时反映给STC15,再经过处理显示在1602液晶显示器上,进行计时:
LCD1602液晶显示器启动键key1STC15停止键key3清零键key2
系统设计图:
系统总的原理图如上图所示,按下暂停、启动和清零按键,秒表开始计时或清零并显示在LCD1602液晶显示器上。
功能流程图:
开始单片机、LED初始化trueIf(key==0)false定时器开启TR1=1定时中断计数值累加屏幕显示定时器关闭TR1=0结束 主要函数代码:
void main(void)
//主函数
{ OSInit();
//初始化uc/os-||
InitTime0();
//定时器初始化
OSTaskCreate(Task1,(void*)0,&Task1Stk[0],4);
//任务1 OSTaskCreate(Task2,(void*)0,&Task2Stk[0],1);
//任务2
OSStart();
//开始多任务调度 } void Task2(void *ppdata)reentrant
// 任务2,LED闪烁, { ppdata=ppdata;while(1)
{
P55 = ~P55;
OSTimeDly(OS_TICKS_PER_SEC);
}
} void Task1(void xdata * ppdata)reentrant
//任务1,三个按键功能以及字幕的显示 {
ppdata = ppdata;
TR1=0;count=0;
//中断次数
while(1){
init();
//1602初始化
if(key1==0)
//开始
{
TR1=1;
//定时器开启
}
if(key3==0)
//暂停
{ TR1=0;
//定时器关闭
}
if(key2==0&&TR1==0)
//清零
{ zong=0;
//时间清零
}
lcd_pos(0x46);
//显示的地址
Display_int(zong/60);
//显示分钟
lcd_date(':');
//显示
Display_int(zong%60);
//显示秒
lcd_pos(0x00);
//字符输出地址
Display_string(time);//输出”times start:”
OSTimeDly(OS_TICKS_PER_SEC/40);} }
//中断函数
void Time1()interrupt 3
//定时器T1的中断编号为1 { TH1 =(65536-50000)/256;
//定时器T0高8位重新赋初值0.05s TL1 =(65536-50000)%256;
//定时器T0低8位重新赋初值
count++;if(count%20==0)
//调整数字变化速度
{
zong++;// } }
void Display_int(int a){
//显示
int tmp[2]={0,0};int t = 0;
while(a!=0){
tmp[t++] = a%10;
a = a/10;}
t=2;while(t>0){
lcd_date('0' + tmp[--t]);} } void Display_string(char *str){
int i = 0;
while(str[i]!= ' '){
lcd_date(str[i++]);
} }
5、系统测试结果
程序烧写进IAP15F2K61S2单片机,stc15上的LED灯不断闪烁,单片机控制1602显示,可显示出”times start: 00:00”字样。当按下key1键,计数启动。当按下key2键,计数暂停。当按下key3键,计数置0,重新等待计数(必须计数暂停后才能清零)。初步完成计数功能。
6、作品实物图 :
四、总结体会
在三周的时间内我们完成了LCD显示秒表的制作,该秒表由三个按钮控制完成三个功能进行计时,分别是:开始、暂停、清零,可通过1062显示频显示。
先查找资料进行了解,然后根据资料收集制作材料,之后在老师的指导下对程序进行设计,最后是电路焊接,系统调试。经过努力终于完成了秒表的制作。
三周时间的实习,不仅让我能力得到了锻炼、开阔了眼界、了解了嵌入式是怎样应用的,也让我深刻意识到自己的不足。三周实习最大的收获是让我学到了: 在对一样事物不了解时,主动去查找资料解决。困难不是我们主要的阻碍,关键是个人思想问题,只要你内心思想重视并付出行动,总会有回报的。曾有一位医生因对嵌入式起了兴趣,就自己查找资料竟然短短几天内做出了成果。这说明了一切。
参考文献: 【1】 祁红岩编著.MCS51单片机实践与应用(基于C语言).机械工业出版社 【2】 孙育才 孙华芳著.MCS-51系列单片机及其应用(第五版)
第四篇:2011级计本班 学习雷锋精神
学习雷锋精神,倡导青春奉献
2013年3月28日下午两点,我们计本班一共68名同学在娄湖大坝及附近路段开展大学生学习雷锋精神活动。同学们的参与热情高涨,一个个手拿清洁工具,整齐的队伍,洋溢着青春与活力,一出学院大门大家便积极行动起来,自觉践行“学习雷锋精神,倡导青春奉献”精神。有的挥着扫把细心地扫着瓜子壳;有的手握钳子寻找着烟头、白色垃圾;有的紧握铲子忙于清理娄湖水面和沿岸的脏乱„„在阳光明媚的春日里,同学们团结合作,不畏辛劳,用实际行动诠释了雷锋精神。在大家的齐心努力下,放眼望去娄湖大坝变得干净整洁,湖面的漂浮物
消失了,沿岸的卫生情况也得到了极大的改善。三月是我们学习雷锋的传统月,有力地呼吁大家向雷锋同志学习。深刻认识到雷锋的一生中处处闪耀着全心全意为人民服务的思想光辉,当年的雷锋用自己无数的平凡构成了他的伟大,为我们竖起了一道不朽的丰碑。
此次雷锋日活动让大家充分认识到继承和弘扬雷锋精神不应该成为一句空洞的口号,而是要真正地把雷锋精神变成每个人的自觉意识和实际行动。作为一名新时代的大学生,我们更应该在思想上、行动上努力成为雷锋精神的传承者,让雷锋精神在我们生活的这个新时代闪光,让雷锋精神永存。
第五篇:软件工程实习总结
一.实习题目
c/s模式下的网络游戏平台(类似于联众)
二.题目要求
a.平台上至少能够提供两种游戏(仅供两人参加)供用户选择。
b.服务器端实现用户账号、密码的管理,监控用户上下线状态管理。
c.服务器端实现用户游戏数据及文本通信数据的中转交换。
d.客户端能够连接到服务器并选择游戏种类和游戏桌面,并参与游戏。
e.客户端能够通过服务器进行文本通信。
三.小组成员及分工
组长:黄? 飞
成员:黄? 飞? 王润琛? 陈? 磊 韩振军 王向富
四.人员安排及进度
a.人员安排:
黄? 飞:系统设计,文档管理:2周,系统的集成与总结:1周陈? 磊:编写项目计划文档:0。5周,需求,概要文档的编写:2周
王润琛:系统设计:1周,程序主要模块的实现:2周
韩振军:需求的收集与文档:1周,软件测试与分析:1周
王向富:编写软件测试计划:1周,软件测试:1周。
b.进度:
第一阶段 项目启动(05-8-22----------05-8-23):? 实习分析;项目简单分工。
第二阶段 需求分析(05-8-24----------05-8-26):? 确定软件性能;功能;编写文档。
第三阶段 概要设计(05-8-29----------05-9-01):? 确定总体架构,程序模块。
第四阶段 详细设计(05-9-02----------05-9-07):? 设计客户端,服务器端细节。
第五阶段 软件实现(05-9-08----------05-9-16):? 编写源代码。
第六阶段 软件测试(05-9-19----------05-9-21):? 完成测试及文档。
第七阶段 项目总结(05-9-22----------05-10-07):? 总结提高,答辩。
五.系统架构
?整体架构图:
六.实现的功能与未实现的功能
a.实现的功能:
客户端:
1)用户登陆:用户运行客户端软件后,弹出登陆框,用户通过输入帐号和密码登陆平台,高级实现程度有记住密码选项。
2)用户注册:登陆框有注册选项,供用户注册新平台帐号。用户需要输入新的帐号名,密码,以及一些基本资料:姓名,性别,出生日期,邮箱。
3)用户修改资料:用户可以在登陆后修改个人基本资料,除帐号外其他资料均可选择修改。
4)用户选择游戏:用户登陆后,平台界面即会显示所支持游戏,用户可选择要进行的游戏。平台与游戏捆绑安装,在高级实现程度下服务器新增加游戏通过新的安装文件提供给用户。
服务器端:
1)批准新用户注册:基本实现程度为由服务器自动批准,既用户名不与现有用户冲突并且用户名和密码长度符合规范(用户名长度不超过十个单词或字母,密码不低于6位)及予以批准。高级实现程度为服务器与管理员双重批准,既服务器批准后只具有参观游戏和聊天等功能但不能参加游戏,需等管理员批准后赋予正式的用户权利。
2)删除用户:服务器管理员可以从数据库删除任意已注册用户(所有用户资料项同时删除)。为防止误操作等情况发生,高级实现程度中删除用户操作只是暂时禁止该用户登陆,数据库保留该用户资料一周(或数周,示服务器硬件资源)后再自动删除。
b.待实现的功能:
1.用户登录的限制
用户在不同地点以相同的用户名登录。
注册时对新用户名的符号(如非法字符)检查
2.用户的异常掉线
在游戏过程中,玩家的中途异常掉线,服务器对玩家的在线信息的监听,并及时修改。
3.游戏的添加
此平台须在对游戏进行修改的情况下使游戏嵌入平台,尚缺少良好的对游戏的管理。
七.系统演示
a.客户端;
b.服务器端。
八.实习总结
这个项目所涉及的技术比较多,主要包括:网络通信,数据库通信与操作,用户的界面设计。我们采用vc++ 语言进行编程,主要调用mfc中的类函数,其中自己编写了一些类函数,具体的细节见详细设计文档。
作为一个游戏对战,它所能允许的最大的游戏玩家是衡量好坏的一个重要标准,对于每个用户以产生独立的线程对其进行调度,控制就成为该对战平台的一个重要问题。
解决方案:
建立两个线程池(csendthreadpool,crecvthreadpool),主要负责管理线程的生成,结束和任务分配等工作,线程池类相当于一个容器,在容器中运行很多个线程,应用程序只需要将工作交给线程池,线程池负责协调和分配内部工作。
九.经验总结与参考书目
经验总结:
1.本软件在初期的设计中不是十分的完善,致使在进行编码的阶段不断地修改,使得软件件项目的进度和程序的质量受到很大的影响。
2.协同开发组员间的配合很重要,尤其是各个部分如果不按照一定的标准,就使组员间的合作出现很大的问题。我们这次本来打算使用vc。net,但是由于有些组员不是很熟悉,后来改用mfc。