我毕业论文的选题是《论刑事诉讼中的非法证据排除规则》 。到现在为止,我的论文已经 完成并最后定稿。从当初的选题、外文翻译、开题报告,到现在的论文的完成,我查阅并收集 了大量的资料。本次的论文写作是我受益匪浅,既有专业理论方面的知识,也有论文撰写方面的知识。
经过几个月的论文写作,现在我对刑事诉讼的非法证据排除规则有了一个更加深入的 认识和理解,并对我国未来非法证据排除规则的构建提出了设想。整个论文的写作过程使我受 益颇多。
在论文的写作过程中,论文指导老师谢老师给了我大量的帮助,让我了解了应该如何收集、整理参考资料,从中提取有用的信息,这对于我顺利完成论文起到了很大的作用。
从论文的前 期准备到期间不断的修改直至最后提交定稿,谢老师都认真地进行检查并将其中存在的问题不 厌其烦地给我一一指正出来,这使我的论文得以向着正确的格式和内容方向不断前进。在此,我对我的指导老师谢老师表示我最诚挚的感谢!
通过这一段时间的努力,本次毕业设计的预期仿真效果基本实现了。另外,在撰写论文的过程 中,我的专业综合能力明显比以前增强了许多,我对本行更加有信心了。
在撰写论文遇到阻碍时,先自己努力使用各种方式来查阅资料,实在搞不明白,我就虚心向老 师和同学请教。总体上,我觉得自己态度还是比较端正的,没有那种敷衍的心理,既然做一件事 情了,那就要把它做到最好。
此外,老师每次下达任务时,我都会保质保量地完成。与此同时,我自身也存在很多问题。譬如我在撰写过程中会遇到很多阻碍,但是缺乏一定的耐心,急于求成,不能定不下心来去冷静地思考进而想出对策来解决问题。
为了尽早完成毕业设计,便四处寻求老师、学长、同事,寻求他人的指引。但是我后来才发现,其实没有必要向他们请教 太多问题,应该自己去查找资料,培养自学的能力。这个方面,我感觉自己做得不够好,在今后 的工作生活中,我会努力完善自己。
除此之外,虽然本次毕业设计的倒立摆仿真效果还不错,但实际控制效果不是很好,主要是模糊控制那一块做得不怎么完美,以后有时间,我会继续怎么完 善模糊算法,分析出影响实际控制效果的因素,提高实际控制效果,找出理论和实际有如此差距的原因。
论文写作是一个一边思考和一边探索的过程,难免也走了一些弯路,我蓦然回首,论文写作的各个环节还记忆犹新,深有体会,下面谈谈对论文撰写的几点体会:
一、选题要准确。俗话说,良好的开头是成功的一半。论文写作也是一样,选题要结合自身情况,量体裁衣,在导师的指导下,选一个符合自己实际的题目。如我所处的浙江地区,是中小企业比较集中的地区,在身边发生了不少融资难问题,特别是在经济危机影响还没消去的今天,这个问题更加突出,所以我选择了将 “浅谈中小企业融资难”作为题目。题目一旦论证确定,就要树立目标和信心,坚定的写下去,在写作过程中遇到困难在所难免,我们不断地去寻求解决困难的办法,切忌犹豫不定,一定要相信自己,选定的题目是有科学依据的,自己有能力有信心写下去,这一点,信心最重要,这是我们论文写作的动力和支撑。
二、研究思路要清晰。题目选定了,我们就围绕论文进行深入的论述,思路最重要,思路决定出路。论文写作,总有一个思路,是按时间顺序,历史发展顺序,战斗行动顺序,还是逻辑顺序。例如在本文中从分析事物的一般顺序出发,先描述了现状;分析了出现这种现状的原因;再到应对这种情况我们应该做什么。由表及里的确定论文的思路。
三、论据要充分。论文论文,重在论证。论文的重点在于解决“为什么”,可以不完整,但一定要亮出自己的观点,把道理讲明白,为什么是这样的观点,论据一定要充分,在论文中我们深刻探究了为什么会出现这种现象先后从中小企业自身和外部环境中进行探讨,这样论据充分了,我们的论文才显得丰满,论点才能站得住脚。
四、文中脚注和参考文献要全面。在论文写作中,不可能不引用别人的观点,不过论文写作中要标注出来,这是研究的需要,不能算抄。
论文撰写没有捷径可走,只有一步一个脚印,认认真真的去完成,在论文的字里行间凝结着导师和作者的心血,一份耕耘一份收获,预祝在一起并肩战斗的兄弟姐妹顺利通过。
经过一段时间努力,毕业设计总体功能总算完成了,虽然上个学期交了一稿,但系统的有些功能还是没有完成,这个学期开始又一直在外面,没有时间做,四月份回学校以后总算有时间来完成它了。
我选的毕业设计是基于Asp.net的论坛设计与实现,其实网上开源的论坛多的去了,也不在乎我多写一个,由于是毕业设计,功能就不是做得很强大,要不然完不成就不好交差啦!~
论坛架构基于三层架构,什么是三层架构,三层架构:底层的数据操作层,中间的业务层操作和呈现给用户的界面(表示\UI)层。表示层的作用是和用户的操作产生可见的交互,主要是些UI元素,像HTML,JavaScrip,比如呈现数据,比如收集数据。业务层从数据操作层中获取并组织表现层要呈现的数据,处理表现层收集过来的数据并传递给数据操作层持久化,这些问题的解决都在业务层。
数据操作层把业务层处理后的数据保存到一个持久地数据库中和从数据库中取出数据绐业务层。层间数据的传递运用业务实体类,业务实体类是一些代表了软件世界需求的剥离了行为的类。没有了行为,这些类自然就是一些数据的集合,而他们的作用,自然也是传递数据。在分层的架构中,使用业务实体类来传递数据更加的有意义。表现层中使用自定义控件和继承自BaseSkin的皮肤控件达到用户换肤的目的。业务层中在客户端使用javascript配合正则表达式和在服务器端检查用户的输入来完成对用户输入的验证。数据操作层负责和SQL Server 20xx交互。数据操作层主要是调用SQL Server 20xx中的存储过程来实现对数据的操作。
运用三层架构,可以让降低各层之间的偶合,比如,我们开发的时候用的是Access的数据库,但用户中途说改换SQL Server 20xx的数据库,假如没有分层的话,或是在各页面都用的是Odbc连接数据库的,这样修改起来非常麻烦,运用三层架构,我们可以在Web.config配置直接对数据提供类分离,这样需求变了,只要再写一个数据提供类就可以了!
分层也更加有益于团队开发,在团队开发的时候,每个人的能力有限和研究的方向不同,有些人注重页面设计,有些人擅长开发逻辑业务,有些人对数据库操作和存储过程非常了解,如果我们先运用软件工程的方法先定义好各层接口,各层开发人员对其它层的工作不用担心其实现,调用定义好了的接口就行了,这样就能高效率的开发出高质量的软件。
其实分层就是用到了设计模式!至于哪种我也不太清楚,或许用到了很多种,设计模式单看书很难理解而且是枯燥的!
在整个开发过程中,我觉得还是没有完全按软件工程的思想去完成他,以致到现在都还有些理不清头绪,不过大体是按照需求分析,系统设计,编码和实现来的,因为没有分析和设计而盲目的编码是没有意义,到头来只是白干一场!
Asp.net让WEB程序员比以前轻松的实现更加复杂的功能,绐客户端呈现的元素都可以在服务器端通过编程来控制,甚至Http请求也封装好了一个类供我们调用,在以前这是办不到的,我们可以通过实现IHttpModule来对程序级的事件和数据进行控制。也可以实现IHttpHandler来处理HttpRequest。
在Asp.net的UI呈现模型中,所有标有Runat=“server”的元素都可以通过编程加以控制,甚至文本也不外如是。而且也表示我们所请求的一个页面也是Page控件,我们可以在中加上trace=true来跟踪页面请求处理所产生的控件树。Asp.net的UI呈现模型一改以前WEB程序员开发WEB应用程序的模式,WEB程序员可以自己开发自定义控件或复合控件来呈现更加丰富的UI元素,来达到更加丰富的用户体验。
通过读取Web.config文件我们还可以在Web.config读取自定义的节点来配置应用程序,比如数据连接字符串,或数据提供类。
还有可以通过身份认证,角色认证,来对不同权限的用户的UI和操作进行控制。
还有会话,状态机制,让用户在无连接HttpRequest下具有丰富的交互式的体验。
缓存机制让WEB应用程序具有良好的性能。
而现在Asp.net的最新版本Asp.net 2.0 包含许多体系结构升级,其设计是为了提高开发人员的工作效率。不但改进了代码模型来减少冲突,而且还扩展了编译过程以为编译和部署 Web 应用程序提供更广泛的选项。Asp.net 框架的扩展性再次通过新的 HTTPModules 和 HTTPHandlers 显示,它们支持建立在 Asp.net 中的许多新功能,包括个性化、母版页和管理站点。缓存已经改进以允许数据库依赖项和缓存后替代。从内部来看,Asp.net 2.0 包含了对它以前版本的显著改进;这些新实现结合了许多开发人员驱动的实现,同时沿用了业界的最佳做法。Asp.net 2.0 提供一种世界一流的 Web 开发平台,该平台是为处理复杂的企业 Web 应用程序开发而构建的。而新增的Asp.net 'Atlas'技术将使Asp.net应用程序绐用户带来像桌面应用程序一样的UI体验。
通过在学校的最后一段时间的编程开发,让我更加熟悉掌握了Asp.net及其相关技术,让我更加对Microsoft技术有种难以言喻的崇拜感!而且为了了解最新的技术,还看了些英文文章和英文书籍。虽然我英语是那么的差,呵呵!
在毕业设计开发过程中,感谢指导老师和同学对我的帮助和支持!
转眼之间,历经整整大四的下半个学期、近三个半月的毕业设计马上就要结束了,这是我们大学之中最后一个也是最重要的一个设计、一个阶段。毕业设计是考验我们大学这四年来的所学,它要求我们将大学这四年来所学到的知识能够融会贯通、熟练应用,并要求我们能够理论联系实际,培养我们的综合运用能力以及解决实际问题的能力。对此我进行了以下总结。
一、总体情况
毕业设计是作为我在大学学习阶段的最后一个环节,是对所学基础知识和专业知识的一种综合应用,是一种综合的再学习、再提高的过程,这一过程对我的学习能力和独立工作能力也是一个培养,同时毕业设计的水平也反映了本科教育的综合水平,因此学校十分重视毕业设计这一环节,加强了对毕业设计工作的指导和动员教育。在学期初进行了毕业设计动员,强调了毕业设计的重要性;学期末,安排了毕业设计答辩中。
这次的毕业设计工作总体来说,时间较长,毕业设计内容也较充实,每个同学都有各自重点深入的部分。
整个毕业设计期间,指导教师从认真填写《毕业设计任务书》着手,严格按照《浙江科技学院本科毕业设计(论文)的实施意见》的有关规定执行,对我们的毕业设计内容及工作量进行讨论并确定,并注重对我们解决实际工程问题的能力、独立查阅文献能力、计算机及软件应用能力等的培养。指导教师平时加强毕业设计的辅导,还可随时找导师进行答疑,导师为方便与我们联系,把电话号码或Email地址给我们,有什么事就可以及时得到解决,这样问题不致堆积、也不会因此拖了进度。
我们对毕业设计比较重视,也没有因找工作而拖延进度的,导师对我们能认真对待毕业设计的态度也较满意。设计期间,我们自觉独立进行设计,有问题时在同学之间会进行讨论、争论,师生之间也常进行研讨,通过这种方式,我觉得收获很大。为了顺利完成毕业设计,我主动走进图书馆查阅有关资料,有效的提高了我的独立自学能力,也增加了我的学习主动性。我通过毕业设计,感到自己应用基础知识及专业知识解决问题的能力有了很大的提高,以前所学的许多课程觉得很零散,也不知道有什么用及怎么用,现在也都找到了用武之地。
毕业设计的选题,与实际工程联系紧密,都是通过导师精心挑选的,一般都是在建工程或近期完成的工程。
二、存在的问题
1、资料缺乏
我们普遍感到图书馆参考资料不够或找不到想要的资料;在多次查想要资料却查不到的情况下,感到有点心灰意冷,丧失了部分查资料的主动性。
2、对专业知识的掌握不全
由于在以前所学专业基础知识的不全面,或者理解有错误,在毕业设计过程中对自己所做课题用到有些设计规范及计算原理等不清楚,更不清楚其它未用的有关知识,类似问题较多,这些不仅反映了我们缺乏实际经验也反映出我们在专业知识的掌握上的不全面。
三、对毕业设计的感想
首先,做事情就要动起手来,不论是进行工程量的计算,还是开始施工组织设计,不能一味的想象。人,总有想不到的一些地方,做了,才会发现有不妥当的地方,才会有更好的修改方法,才能把毕业设计做的更完美些;结构设计,毕业设计是对大学四年来所学的总结运用,需要用到的知识很多也很广,很多也是零碎的知识点。想只会有大体的轮廓概念而不会太具体,亲自去做了写了,才会留下痕迹,不会的知识点就会暴露出来。
毕业设计,涉及到的知识点多而且很广,不是在一本两本的参考书中就可以得到的,对于知识点已经忘记的我们,学的勤快些是非常重要而且必要的。每天抱着大抱的书来去于教室和宿舍之间,那些书就要经常的.翻一翻,从中会得到我们想要的答案,也会找到一些自己忽略掉的细节部分。勤能补拙,即使自己不熟悉、不会,勤快些也会做的很好。
再次,设计是一个反复的相互的调节和修复的过程。从计算书草稿的完成到最后形成可用的计算书是一饿不断修改的过程,不断的修改让我对于计算过程的思路掌握更清楚了一些。要完成它,就必须进行若干的修改调整,甚至返工,要想做的好一些完美一些,这些工作更是不可能少的。所以,做毕业设计,我们时刻做好不怕麻烦,做好修改和返工的准备。
从开始到现在,时间也不是很短的,其间,也或多或少的几次的偷懒和玩过。当然,玩时候是很轻松的,另一面,落下的任务也就多起来的了,不过还是要完成的,所以还是早做一点的好。这就需要我们在设计过程中能够坚持,坚持按时完成阶段性任务,才能更好的更有质量的完成毕业设计内容。
此次毕业设计是我们从大学毕业生走向未来工程师重要的一步。从最初的选题,开题到计算、绘图直到完成设计。其间,查找资料,老师指导,与同学交流,反复修改图纸,每一个过程都是对自己能力的一次检验和充实。
通过这次毕业设计,我了解了工程量的计算规则,报价书的编制几施工组织设计的编制,锻炼了工程设计实践能力,培养了自己独立设计能力。此次毕业设计是对我专业知识和专业基础知识一次实际检验和巩固,同时也是走向工作岗位前的一次热身。
毕业设计收获很多,比如学会了查找相关资料,分析数据,提高了自己的绘图能力,懂得了许多经验公式的获得是前人不懈努力的结果。同时,仍有很多课题需要后辈去努力去完善。
但是毕业设计也暴露出自己专业基础的很多不足之处。比如缺乏综合应用专业知识的能力,缺乏经验。这次实践是对自己大学四年所学的一次大检阅,使我明白自己知识还很浅薄,虽然马上要毕业了,但是自己的求学之路还很长,以后更应该在工作中学习,努力使自己成为一个对社会有所贡献的人。
在这半学期里,我们不断学习、不断积累并且不断的提高。在刘薇老师的悉心指导下,我们从最初的开题报告开始做起,进行设计方案的确定;之后工程量的计算、报价书的编制、施工组织设计编制、绘制施工图、计算书整理和打印等几个阶段。这次的毕业设计,是对我这四年来所学的专业知识是否踏实的检验,让我对这四年中所学知识进行了综合,也让我温习了一些已经快要淡忘的专业知识,并且还学到了一些实际工程经验。与此同时,我也充分认识到自身的许多不足:基础知识学得不够扎实,缺乏综合运用及理论联系实际的能力等。