第一篇:图书管理系统个人实训总结
图书管理系统个人实训总结
在校2年多期间参与过很多的实训,每次的实训都能让我学到很多实质性的东西。这次为期4周的图书馆管理系统项目开发的实训算是一个比较大型,比较完善的项目。因为有了以前上过相关的课程,相关的实训也不少,所以这次实训给我们增加了难度。这次实训也是考验团队合作精神的实训。让我们这些大三的学生们意识到团队的力量和团队意义的重要性。经历过实习期间的我们更是有深刻的体会。我认为现在不管做什么事,都不是你个人独立去完成的,现在的社会更注重的是在团队里的合作能力,协调能力。如果是很自我的人,自顾自己,毫无团队意识的人,她做好的模块是无用的,一个脱离了团队的人做出来的东西肯定也是无主题无中心,是不被采纳的。毕竟个人的能力是有限的,而团队的凝聚力及良好的协助精神才能把项目做的更好。
当然我们的团队也有个很不错的组名——“ATM”。而我们ATM组的组训是“求实,求精,一切只为了您”。在老师的带领下,我们各尽其职、尽心尽力的为我们的项目做好每一天要完成的任务,一起讨论一起解决问题,我们都很团结,一心想着做好这次项目,紧跟着老师的脚步,一点点的在完善我们的项目。只有我们把前期的工作做好了,接下来的项目才会游刃有余的得到解决。
现在回想整个项目从一开始的《图书馆管理系统需求分析》文档到《图书馆管理系统设计说明书》再到最后的编程阶段,历程也算艰辛,在编写这些文档时,先要做好各模块的流程图,整个项目的路程思路要很清晰。编写文档时,我深刻体会到想要做好一个有技术文档也是要花很多心思去琢磨的。有一份良好的文档才是整个项目的基础,后续程序才会有完美。
编写完文档后,接下来就是编程。在编程之前先设计好数据库里所要用到的表,这样在后续编程时不会不知所云。在编写前,老师让我们更正规的命名一些变量,让我们建立了好的代码编程习惯,有助于让不同技术人员之间协作更快捷的找出错误并修改。编程算是做的最久的一块了,也是最难的一块。对一些语句不是很熟练,以前都是有涉及到编程课时才去编写,课程结束后也就不去回顾这些编程语句。久而久之,淡忘一些语句,造成此次项目的一些功能无法得到很好的现实。
图书馆管理系统开发下来,前前后后,忙忙碌碌转眼已是4周光阴。这个项目下来,我是负责编目模块,当然里面有些模块是和组员一起讨论,请教老师才得以实现。在这次实训中,我深深领悟到自身的不足,也做了自我检讨,这些都是自己的专业知识,竟然忘的那么快,以后还怎么找单位,还会什么单位会要基础这么差的员工。还好在毕业前有这次图书
馆管理系统的开发,一次这么好的锻炼机会。4周的实训,不仅提高我的编写程序的能力,还让我再次巩固这些语言。更重要的是我和组员之间的配合,这也锻炼了我们的协调组织沟通能力。
第二篇:图书管理系统实训总结--定稿
时间如隐匿的流水,不觉间从指尖划过。转眼间,实训已经接近了尾声。记得什么时候实训才在紧锣密鼓的进行着。而今当我们设计出了自己的毕业作品的时候,我知道我们正向着梦想又前进了一步。是学校给了我们这么一次好的锻炼机会,也算是毕业前的礼物吧!让我们这即将走出校园的半个社会人不至于好高骛远和与现实的格格不入。而通过我们的不懈努力,我们组所选择的实训项目--图书管理系统,也是如期的完成了,虽然其中遇到了很多问题和困难,但这些经历都不失为一笔宝贵的财富。
实训本身就是正式上岗前的预热,是对知识的学有所用。实践出真知,实践是检验真理的唯一标准。而实训总结,则是对自己在实践过程中的一种深刻的认识,经验的总结和归纳。下面,本人就自己在实训过程中所认识到的、所学到的和领悟到的做一个简短的总结。
首先,有计划的规划实现一个项目,是非常重要的。记得实训刚开始的头两天,我们就像无头苍蝇一样完全不知所以然,也不知道该从什么地方下手。无厘头似的手忙脚乱,就像没有帅的士兵没了前进的方向。后来,在朱薇老师的指导下我们开始对自己所选项目制定项目计划,根据老师所给的视图和自己所掌握的图书管理流程,做好项目评估,并记录每天每周的角色安排工作。然后根据项目需求说明书,确定系统功能,完成系统需求说明书,着手开始模型图的建立。就这样,实训在如火如荼的进行着。
其次,团队的协作精神也是一个很重要的因素,虽然这是老生常谈的问题,但是在这次实训过程中我还是深深的感受到它的重要。记得前阶段由于担心项目在后续阶段无法如期的完工,心情甚是着急,失了分寸。再者和另外一个负责编程的人没有做好明确的分工工作,模糊了自己所付责的模块。以至于在一些本可以约定熟成的命名和一些琐碎的事情上面有些不悦,还有某些功能的重复编码。后来意识到一个团队本身的团结协作在这个环节上是非常重要的,在调整了自己的心态后,和组员共同约定了如同包,类和某些标识的统一命名。还有很重要的一点值得说到的是,这些命名,术语的解释应该在需求规划阶段就要完成的,这样不至于在后续阶段由于疏忽而导致这种问题的出现。这是完全可以避免的,也是值得我们注意的。
再次,调试的时候,最重要的是看错误的原因和抛出异常的最内层位置,当然是自己所写代码的最内层,不是应用的框架的最内层。不是一味的查看源代码,搜索是否是因为逻辑错误或者是其他错误所导致的。再者,由于java提供控制台打印,这又为我们能够快速的判断出错的地方提供了方便。不过,对错误的判断要有比较灵敏的触觉,而这都是通过平时不断的积累才能达到的。所以这不仅再次告诉我们,牢固的知识和最佳的实践始终是提升效率的一把利器。而在此次实训过程中,由于经验不足和很多知识只是停留在理论的层面上,所以不免得走了很多弯路,更多的纠结于错误的查找和逻辑结构。不过我相信在弄懂了这些,以后再编程这方面将会更加有经验,避免不必要的时间浪费。
第四,就是对知识的应用。这次的实训,让我感触最深的就是对新知识的应用。比如我们这次所用到的Spring(主要是用在服务层,和Struts,Hibernate形成了java在mvc应用的最佳组合之一,当然这都得益于Spring的拓展性,Spring也有自己的mvc),FCKEditor(一种文本编辑器,它可和PHP、JavaScript、ASP、ASP.NET、ColdFusion、Java、以及ABAP等不同的编程语言相结合),JSTL标签(jsp的标签库),EL表达式,泛型等新知识。知识本身就是一种工具,当你要用的时候才会去了解和熟悉工具的使用方法。在初试的时候,由于先前都没有用过都只是局限于书本上的解释,所以在开发的时候难免会遇到很多问题,比如在用jstl和el表达时的时候,会出现for input String:***的错误,这是因为在某个作用域内没有相应的对象可供调配,又如
第五,开发人员的初步测试很重要。这是我在这次实训项目中,所担当的角色所体会到的。程序也是有生命的,当你赋予它生命的时候,你就应该努力去完成缔造它的使命,直到它生命的终结。测试,是为了让一个软件能过完成自身价值体现的前提。而开发人员的初步测试则是这种自身价值体现的基础。而我认为开发人员的这种测试并不是真正意义上的测试,它是不以发现错误为目的的,相反的是以能够让程序运行起来而不与需求相悖和根据需求说明所完成功能的初步实现的检验。它是矛盾的,既对立又统一。
第六,相比开发设计人员的毅力和决心来说,我认为更重要的是他们的兴趣。如果你没有毅力没有决心更没有兴趣,整天对着MyEclipse编辑工具界面和DOS操作界面的时候,你是不会感觉到我们对缔造程序的执着追求和所投入的精力。也许在不久的将来,我们会往软件设计师,架构师方向发展,但这些将是我们成功的基石。这次实训,学到的体会到的领悟到的不仅仅是这些,还有很多很多。而这些都会成为我们以后仕途道路上的铺路石。而通过这次实训,也让我对软件工程和软件有了重新的认识。实践是检验真理唯一的标准,只有把知识应用到实践中,才能发挥知识本身的价值,才能探索出新的知识。创新,再创新。当然适应能力和学习能力,应用知识的能力也是尤其的重要。今后我会不断的为自己充电,饱和自己的经验。而对学校为我们毕业生所安排的上岗前的实训和指导老师精心的指导表示由衷的感谢!
第三篇:图书管理系统个人总结
C#课程设计
实
训
总
结
姓名: 班级:
学号:指导教师:
一学期很快就过去了,在这一学期中,我通过对Visual c# 2005程序设计的学习获得了很多知识。在本次C#课程设计中,我学习到了许多书本上没有的知识,是我了解到程序开发的艰难。虽然这次实训中有许多的不足,但起码是了解了图书管理系统开发的部分过程。这次课程设计给我提供了一个很好的机会,在设计中发现,有很多已经学过的东西我们没有理解到位不能灵活运用于实际,不能很好的用来解决问题,这就需要自己不断的大量的实践,通过不断的自学,不断地发现问题,思考问题,进而解决问题。在这个过程中我们将深刻理解所学知识,同时也可以学到不少很实用的东西。
一 实训选题
图书管理系统的设计
二 实训设计作品内容
这次的课程设计,我们需要做一个图书管理系统的登录界面及主界面。
三 设计中遇到的问题及解决方案
这次的课程设计,我们需要做一个图书管理系统的登录界面及主界面。在制作过程中,我亲身体验了一回系统的设计开发过程,很多东西书上写的很清楚,貌似看着也很简单,思路非常清晰。但真正需要自己想办法去设计一个系统的时候才发现其中的难度。本次实训中,在做到各个页面之间的跳转中,不知如何制作,在我像同学及老师的不断请教中终于学会了。
四 作品的优点及不足
通过本次课程设计,我感觉我的作品的优点在于,各页面之间的背景设计还是不错的,不足在于设计页面过于简单,有的设计不是很合理。希望以后能改正,更加努力学习。
五 对实训的意见及建议
通过这次课程设计的完成,使我对自己所学知识进一步的了解,同时通过实践发现自己的不足,对知识的掌握及运用存在诸多的不完善。本系统也存在着很多不足,如系统十分简单,实现功能也不够完善。所以在今后的学习中我会继续努力,完善自我。在本次的实训中我感觉实训的时间有点短,有些设计是需要时间来思考的,但两天的时间过于短,由许多的功能无法实现及更改,希望学校加长对实训时间的延长。还有就是实训环境有点简陋,实训室没办法上网,有些东西不会而无法及时的上网查询。希望领导能够改善。对于建议,希望领导能给实训室装上风扇,最好能装上空调。
第四篇:软件工程--图书管理系统--个人总结
软件工程--图书管理系统
个人总结报告
设计题目:图书管理系统 总结汇报: 指导老师:
2013年6月15日
1.引言
1.1编写目的
现代软件工程中图书馆管理系统的开发与汇报已结束,关于系统开发的总结报告,已以整个团队的角度,在《项目开发总结报告》中陈述。我作为“非常2+3”小组组长,即图书管理系统项目负责人,也许由于身处位置的特殊,所见、所想与所得也与其他队员颇有差异,现总结之。
预期读者:XX老师。
1.2背景
软件系统的名称:图书管理系统 本项目的任务提出者:现代软件工程 开发者:XX 用户及实现该软件的计算机中心或计算机网络:互联网 该软件系统同其他系统或其他机构的基本的相互来往关系:无
2.项目概述
2.1项目简介
图书馆管理系统面向读者、图书管理员、系统管理员及游客提供服务。其中,读者可查询、借阅、预定、归还图书及留言;图书管理员可完成图书的上下架、现有库存图书的借还管理等;在此基础上,系统管理员可以实现对注册读者及图书管理员的管理、通知公告的发布、系统数据管理及留言管理等。
2.2开发环境
该系统在.NET平台、利用C#在Visual Studio 2010 IDE中完成开发,并采用Sql Server2008作为后台数据库。解决方案整体采用C/S结构,架构在.NET Framework 4 及MVC3.0之上。3.个人总结
3.1所见
(1)因小组成员来自不同专业、程序设计基础不等,具体开发工作展开后致使部分同学无法很好的融入进来。具体表现在:程序设计逻辑不清晰、编码不规范、效率低下、文档编写不规范等。
(2)由于作业跨度较长,且小组成员间作业时间不易统一,导致团队成员间沟通不够及时、有效。
(3)团队成员间对项目开发重视程度不同,导致工程进度、开发质量及文档编写规范不尽人意。
3.2所想
(1)因是课程设计,故不同专业同学参与统一项目开发在所难免,相反,不同的专业背景在开发过程中会突破传统的教条,提出意想不到的建议。在需求分析阶段,他们可以更好的充当客户的角色,从用户角度提出需求;在测试阶段,可以更“海阔天空”的编写测试用例,更全面的测试代码。总之,合理的利用资源,将更有利于项目整体的进行。
(2)在实际项目开发中(尤指公司内),项目成员间沟通是很重要的,及时有效的沟通可以使得接口定义的更加契合,模块衔接更加无缝。那时的成员都没有课业压力,有的只是为资本榨取的权利,故在每天8小时的工作日内,交流的及时行可以保证,是否有效还要看个人的功力了!
(3)我承认我的脾气有时会暴一点,不少要求在别人眼里会是“苛求”。但这无非是我想带领我的小组能取得最好的成绩。虽然我承担了大部分的编码、编写了全部管理文档及相当部分的开发文档、审阅并汇总所有上交资料,但我觉得自己很有担当。尤其是组员都很支持我的工作,也许因为大家基础不一,工作量存在较大悬殊,但我看到了每个人的努力,我想这也够了。
3.3所得
(1)项目中有两个非计算机专业同学,在项目开发过程中,在我看来均表现得非常认真。虽然专业知识的相对欠缺,文档用语不够准确、逻辑不够清晰等有待加强。但积极参与项目开发的各项工作,尤其在文档编写、整理等工作量很大的方面的工作十分出色。没有丝毫输给计算机专业同学的意思嘛。
(2)小组会议基本每月一次,但完全满足不了需求!如何为团队创造更好的沟通环境,也许是项目负责人最大的责任。
(3)通过小组汇报来看,开发工作总体令人满意。通过文档的汇总结果来看,应该基本涵盖了项目开发的方方面面。如此,面对小组,面对成绩,无愧于心矣!
4.致谢
之所以在个人总结里要添加“致谢”一章,因为我深知团队合作的重要性。经过这次项目开发,让我看到了XX同学的细心严谨,文档的整理很统一、规范,参与工作相当积极;XX虽然话很少,但交给任务后不含糊,尽己所能,相当仗义(作为上交的个人总结,措辞也许欠考虑啦);XX也比较认真,任务完成较好;XX参与编码中,完成了相当的工作量,值得肯定。作为项目负责人,再次感谢大家,谢谢大家对我工作的肯定与支持!
不得不说回到现代软件工程,不得不承认这是我研究生阶段最累的一门课,投入时间、精力最多、但无疑也是收获最多的一门课。感谢XX老师,虽然有时会抱怨您,但谢天谢地,我也稍学会了您的“苛刻”。很庆幸遇到XX老师,我相信,对自己要求再严格也不过分,而且我相信未来的我,会变得更加强大。
4.结束语
很高兴,在最终汇报时,项目开发基本达到预期,文档的整理也比较完备。总体而言,较好的完成现代软件工程作业的要求。
在项目开发过程中,作为项目负责人,我深刻认识到团队协作的重要性;作为代码工程师,我不得不承认个人的力量还是有限的;作为文档编辑及审阅者,我得说完备详尽的文档是必须的,但是需下工夫的。在以后的工作学习中,希望能将暴露出的问题逐一改正。
最后,再次感谢小组成员的全力配合,感谢XX老师!
第五篇:实习实训管理系统
实习实训管理系统一、系统概述
顶岗实习是根据国务院及教育部等部委的文件精神规定的、由学校组织实施的、产学结合的一种重要的教育形式,它是师范和高职类院校教学计划中的重要组成部分,是学生巩固和加深对理论知识的理解、获得生产实际知识和技能、提高实践能力和创新能力的重要教学实践环节。
实习实训管理是一个学校、企业、家长和学生多方参与的管理过程,经过分析,在顶岗实习管理系统中共有以下几种角色:教务管理员、学生、校内指导教师、企业指导教师、家长和系统管理员。不同角色在实习实训管理过程中发挥着不同的作用,实习实训管理过程分为三个阶段:实习前期、实习中期和实习后期,在不同阶段各角色对系统需求也各不相同。通过实习实训管理系统,建立一个电子化的顶岗实习办公协作应用平台,为学生和指导教师建立一个网络教学支持平台,为院校、企业、学生、家长提供开放、透明的信息交流平台,同时整个系统操作简单直观,流程清晰,数据查询、统计方便及时。
二、系统功能
系统主要有岗位管理、实习申请与安排、实习过程管理、课程与教学管理、多媒体智能答疑等几个主要子模块,相应的,每个模块都需要完成各自的功能:
1.岗位管理
在该模块中,包含了企业指导教师添加岗位并指定该岗位的企业指导教师,教务管理员要对企业发布的岗位信息进行审核,指定校内指导教师,发布给学生。在岗位管理模块,可以对岗位信息进行增加、修改、删除、查询等操作。
2.实习申请与安排
在该模块中,包含了学生申请岗位、学校对学生安排岗位两个主要功能。
3.实习过程管理
在实习过程管理过程中,需要企业指导教师、校内指导教师和学生三方共同参与。本系统中,企业指导教师作为辅助,与校内指导教师一起参与到实习过程管理中。
4.课程与教学管理
课程与教学管理是作为辅助学生的教学支持模块,很多情况下是校内指导教师不能实地地对学生给予指导,学生在实习过程中的教学亟需解决。本系统中,校内指导教师可以对远程课程资源进行添加、修改及删除等管理,同时为了便于远程课程资源的统一化管理,校内指导教师在添加和删除课程资源时,需要向教务管理员提出申请,学生进入课程与教学管理模块,按照校内指导教师的要求,完成一定的学业任务。
在学生的岗前测试和实习末期的评价过程,需要测试题和问卷。在实习实训管理系统中,教务管理员可以添加测试题和问卷,并根据添加类型的不同,设置不同的属性,如题目的类型(多选、单选或者填空等)、题目的分值、题目的用途、作答时间、题目内容和选项等。
5.多媒体智能答疑管理
多媒体智能答疑管理是一个为远程教育提供多媒体体验的智能答疑平台,作为一个独立的辅助教学系统,实习实训管理系统集成了它的实时和异步交流的功能,在顶岗实习管理系统中,多媒体智能答疑平台主要提供以下功能:文字形式的聊天功能,支持群聊和私聊,聊天历史记录查询等功能;语音视频聊天,支持教师语音广播和一对一的视频聊天等功能;离线留言功能,支持给离线用户留言,并将留言发送到用户邮箱;智能答疑库功能,支持对常见问题的全文检索和管理功能;辅助功能,包括主题控制、文件共享和共享白板等功能。实习实训管理过程中,企业指导教师、校内指导教师和学生可以借助多媒体智能管理系统实时和异步的交流。