课程设计个人总结
学校代码:10128学号:201*10205042
课程设计工作总结
题目:个人总结学生姓名:
学院:信息工程学院班级:指导教师:
2课程设计个人总结
大四上学期的开学伊始,在马老师、云老师以及来自北京达内的郭大喜老
师的指导下,我们在格物楼B的专业教室中完成了为期两周的课程设计。本次课程设计的主要目的通过学习JavaWeb软件架构知识,设计开发网上图书销售系统,可以培养同学们的软件系统开发能力,加强大家的工程经验,初步具有分析、设计、编制和测试软件系统的能力,为同学们在毕业时从事软件开发工作打下坚实的基础。同时通过这两周的设计生活,为大学几年所学到的东西进行检测,了解自己的知识水平能够到达什么程度。
在两周的设计学习生活中,每天下午都有来自达内的老师给大家讲解eclipse的使用方法和技巧。而每天上午,大家则自行完成上一天的教学任务。在刚开始的第一天郭大喜老师主要教大家怎么安装eclipse以及eclipse的简单使用方法。首先安装JDK,JDK版本6以上,然后进入ftp://115.24.94.5下载需要用到工具的压缩包。解压文件:tomcat-apache-7.0.14.rar、eclipse3.6-j2ee-helios-SR1-win32.rar、allstruts-2.2.3.zip。配置eclipese,添加jar包、修改web.xml,添加struts2框架关联、修改端口。接下来的几天,郭老师就开始带领大家用eclipse做项目。郭老师是以朋友网为范例,给大家详细讲解注册、登录、修改个人信息等多个模块的实现方法。虽然老师讲都都是eclipse的入门知识,但是对于没有真正做过项目的我们来说,收获都非常的大,在以前的学习生活中,大家都是以理论知识为主,自己动手完成的很少,所以在这次实习总对于这些新东西的接触显得很兴奋,当然,学习过程也并不容易,开始的时候以为自己做不好,后来随着老师的细心讲解以及自己练习和思考,逐渐的能够独立的完成模块的实现。
我是第四组的成员,我们做的项目是网上图书销售系统。小组一共四个人,我们的项目共注册、登录、用户信息修改、图书馆里模块、购书管理模块、添加到购物车、订单管理、公告管理八个模块,组长王燕分给我的任务是用户信息修改模块和图书管理模块的实现。最后的完成成果是,用户信息修改模块可是实现,图书管理的前台完成,后台还没有完全实现。在用户信息修改模块中,可以实现对已经存入数据库的信息的修改包括:Email、姓名、密码、地址、联系电话、邮编。同时确保修改后的个人信息可以录入数据库。算法实现是已经注册的用户输入用户修改信息,判断是否合法,如果合法则进入信息修改成功提示页面,不合法则返回用户修改信息页面。
在这次课程设计中用户信息修改模块主要运用Struts2.x架构,MVC模式,也就模型、视图、控制器。视图jsp收集信息,通过controller处理,传给数据库controller回传给jsp显示。Struts2框架的大概处理流程如下:1、加载类2、读取配置3、派发请求4、调用Action5、启用拦截器6、处理业务7、返回响应8、查找响应9、响应用户10、struts2标签库。本次课设我学会了java的struts2架构,对MVC模式的软件实现积累了一定的经验。
由于自己理论知识水平有限,实践知识和设计经验不足,在设计过程中,也存在很多问题。由于之前的知识掌握的不扎实,虽然很用心的去听老师的讲解,但是还是有很多代码看不懂,而且很多变量的定义也不准确,在编写过程中也有很多不细心的地方,犯了很多语言上的小错误。在模块实现中,个人信息修改是很简单的一个模块,通过老师的讲解和参考老师朋友网系统的个人信息修改模块,很快就能做出来,但是当最后实现的时候,程序代码中还是有很多错误,不过在老师跟同学的帮助下很快就能解决。但是一接触比较复杂的模块,很不知道从何下手了。如添加购物车模块,在物品加入购物车的同时还要有物品数量的变化、总价的变化、项的累加等等问题。这些都是由于自身知识储备不足造成的,在以后的学习中,还是要多看书多动手。
开发一套系统,最重要的是细心,并不是一定要做到面面俱到,但也要充分考虑到客户的需求和现实意义,不管什么系统,只用运用到实际应用中,才具有先现实意义。软件开发,重在团队合作,单独一个人是完成不了任务的。通过本学期的课程设计,我真正体会到什么是团队协作,真正的了解到团队合作的有利之处,真正感受到团队成员为了共同的目标联合在一起时的强大的力量,团结协作是我们课设成功的一项非常重要的保证。在本次的课程设计中我了解到做项目也要多交流,这是我这次项目的第二个心得。对于这种分工完成的项目,组员之间的交流是极其必要的。如果组员之间不能很好的沟通,不仅会做很多无用功,而且也会做很多重复的工作。组员之间很好的互通有无,表明自己正在做什么,下一步要做什么,才能使工作很好的开展开来。
通过设计过程的锻炼,自己分析问题跟解决问题的能力都得到锻炼和提高。综合设计的相关知识虽然以前都学习过,但都没有这次实践过程收获得多。对我而言,知识上的收获固然重要,精神上的丰收更加可喜。相信这必将会给我平淡的人生添上精彩的一笔。通过这次课程设计,学习到了不少java编程的知识。不管辛苦也好,无助也好,两周的课程设计生活就这样结束了,不仅巩固了以前
所学过的知识,而且学到了很多在书本上所没有学到过的知识。很感谢这次带领我们课程设计的几位老师,这两周收获的东西真的很多很多。相信这些知识在以后的学习工作生活中对我都有很大的帮助,
扩展阅读:计算机组成原理课程设计个人总结1
计算机组成原理课程设计个人总结
经过将近一个月的的计算机组成原理课程设计,让我们体会到了苦尽甘来的滋味,这次课程设计使我对上学期蒋永辉老师所教的计算机组成原理的知识得到了巩固和提高.本次课程设计,我的组长是邢王秀同学,他担任了这次课程设计的主要任务。这次计算机组成原理课程设计使我的能力得到了很大的提高,此外使我对上学期所学的计算机组成原理的知识得到了提高,加深了对计算机工作原理的认识。我也体会到了作为一个大学生,要想学有所得,就得学习主动,不要什么都希望别人亲自传授,面对问题要自己去努力解决,多问问身边的同学,多动手查查,多上网找找,所以要想成功就得事事做到细心,耐心,恒心。
在这次课程设计中,我主要承担任务是一位全加器设计;在组长的总体设计下,我们的工作进行的非常顺利,使我们的课程设计达到了来事半工倍的效果;在设计过程中,通过整体设计方案,根据课程任务设计书的要求,把我们组的课程设计报告认真的完成。
这次的课程设计,加强了我们动手、思考和解决问题的能力。巩固和加深了对计算机加法器的并行进位和串行进位的理解,提高综合运用所学知识解决问题的能力。培养了我们选用参考书,查阅手册及文献资料的能力。培养独立思考,深入研究,分析问题、解决问题的
能力。通过MAX+PlusII软件的使用,让我们对其中的原理能清楚的掌握。此外,培养了我严肃认真的工作作风,逐步建立正确的生产观念、经济观念和全局观念。而且做课程设计同时也是对课本知识的巩固和加强,平时看课本时,有些问题就不是很能理解,做完课程设计,那些问题就迎刃而解了。而且还可以记住很多东西。认识来源于实践,实践是认识的动力和最终目的,实践是检验真理的唯一标准。所以这个期末测试之后的课程设计对我们的作用是非常大的。
这次的课程设计使我懂得了理论与实际相结合是很非常重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在整个设计过程中,构思是很花费时间的。但是在组长的帮助下,我们在电路中遇到的关于编辑、编译、调试、仿真中的问题都一一解决了。当然,有时用错了方法,总是实现不了。同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固。
通过这次的课程设计,让我更加了解到计算机组成原理的重要性。以及它对我们专业的发展发挥的作用。对我们而言,知识上的收获很重要,但精神上的丰收更加可喜。让我知道了学无止境的道理。我们每一个人永远不能满足于现有的成就,人生就像在爬山,一座山峰的后面还有更高的山峰在等着你。挫折是一份财富,经历是一份拥有。这次课程设计必将成为我人生旅途上一个非常美好的回忆!同时在做课程设计时要能够从多方面去考虑,去研究,用多种方法去实现
要求。此次课程设计,学到了很多课内学不到的东西,比如独立思考解决问题,出现差错的随机应变,这些都让我受益非浅,今后的制作应该能够更轻松,自己也都能够解决并高质量的完成项目。
友情提示:本文中关于《课程设计个人总结》给出的范例仅供您参考拓展思维使用,课程设计个人总结:该篇文章建议您自主创作。
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。