毕业设计工作报告(通用3篇)

毕业设计工作报告 篇1

短短四个月的毕业设计,终于完成了《基于ASP技术的图片网站设计与实现》毕业设计课题。整个课题的开发经过了系统分析、系统设计、系统实现以及最后的系统测试四个阶段,各阶段都取得了较好的成绩,达到了毕业设计任务书的预期目标。

毕业设计工作报告(通用3篇)

由于这是课题组成员第一次做动态的网站,这和以前做的静态(HTML)网站是完全不同的概念,设计期间遇到了很多的困难,但是,同学们不怕困难,边学习,边实践,终于如期完成课题设计。通过参加课题的开发,提高了成员综合设计、系统分析、软件测试、软件应用的能力以及自身各方面的素质,更增强了实践能力。

一、参与一个较大网站的开发,就要在整个开发过程中贯穿一种软件工程的概念,强调的是系统的统一和协调。

二、在开发过程中,由于开发需要,课题成员熟悉了DreamWeaverUltraDev4,FontPage20xx等软件的使用,也熟悉了网站开发的一些基本常识。所有这些,不但充实了知识结构,扩大了知识面,增强了分析和解决问题的能力,也提高了自学能力,为今后的工作打下基础。

三、在系统开发过程中,培养了一种严谨认真的工作态度和良好的工作习惯;同时,思维的严密性也得到了很好的锻炼。

四、合作精神不可少,课题组由五名成员组成,分担不同的任务,这次设计的顺利完成,共同的努力和协作起了决定性的作用。

五、精益求精是目标,在设计和实现的过程中不断地对网站进行修改、优化,这使得最终成果比最初预想要好得多,这主要决定于课题成员追求完美的个性。

不过由于能力和时间的原因,网站设计中仍然存在着下列不足之处:

一、“图片栏目管理”中,栏目转移合并功能无法实现,不能合并和转移一级目录或二级目录。

二、“系统工具模块”中,压缩数据库和备份数据库等功能在有限的时间里并未得到解决。

三、本次所设计的图片网站就其功能和界面方面来说还是最基本的,与专业的图片网站相比,还可以增加很多功能,比如搜索引擎,计数器等等。

可以自豪的说,本届课题成员的毕业设计延续了《绿茶设计工作室》的优良工作作风,诚恳的希望老师和学生对课题的不足之处提出批评,课题成员会在毕业后的日子里不断学习总结,进行完善。

毕业设计工作报告 篇2

春节刚过,2月24日我就到公司开始了实习以及我的毕业设计撰写工作。到现在基本撰写工作算是基本完成。仿佛刚开始时的迷茫和不知所措还在昨天,到现在毕业设计工作的完成,其中的汗水与付出,是用语言无法表达的。当然离不开老师和同学的耐心帮助。相信这一段时间的历练,对我整个人生都有所帮助。2月底,我正式到实习单位报到,开始了为期一个半月的实习。虽然刚刚开始在公司做一些琐碎的事,但也在其中了解到土地整理工作的流程有了一个大概的了解。开始渐渐在一些项目中帮帮忙,在学习中进步。最终也终于获得机会参与项目的设计、踏勘以及测量工作。同时在这段时间内我也按照蔡湘文导师下发的任务书和工作计划表,与老师讨论了论文的题目,最终题目确定为:新疆和田市某镇6个村高标准基本农田整理项目可行性研究。也是我在公司实际参与到的一个项目。题目确定以后我就通过各种渠道收集相关的资料,学校图书管,网络,中国知网,都是重要的途径。综合收集到的资料以及在踏勘过程中收集到的资料,通过大约一个星期,终于把开题报告写好了。在撰写开题报告过程中,我也对我的项目有了更加深刻的了解,收集资料更有方向性和目的性。为下面论文的撰写做好了准备。这个过程中,老师一直在关心帮助我,为我解决困难,让我的工作能顺利开展。

5月,在完善过程材料的后,我开始真正的论文正文撰写工作。这是一个相当漫长的过程,对自己是一种极大的考验,幸运的是我的导师给了我一贯的支持和帮助,时常抽空给我指导,让我感到很感动。按照与老师讨论后确定的提纲,我按部就班开始了第一章的撰写,在公司大家也对我在论文中所遇到的问题提供的帮助。虽然论文的撰写很累,但我还是有很大的动力。因为我每天都有收获,每天都在进步。看着一章又一章的内容都被我填写,心里满是成就感。这段时间的辛勤付出,终于把初稿提交给指导老师审阅,老师对我的论文提出了修改意见,并叮嘱我一些同学们在论文撰写过程中遇到的通病,提醒我避免犯这些错误。在蔡老师耐心的指导下,进过几次修改,论文最终定稿。

6月初,所有要提交的材料都已准备完毕。看着文件夹里所有的过程材料以及论文正文,这些文件从无到有,从粗糙到精细,反复修改的过程何尝不是对自己的一种历练,对自己能力是一种提升。在完成校对工作后,我把相关的文字、图件进行打印,并装订成册。看着这厚厚的毕业设计材料,心里的成就感油然而生。

虽然论文撰写的工作已经落下帷幕,但在这段时间对我的磨砺,对我整个人生都是一笔巨大的财富。对我来说,曾经以为是几乎不可完成的任务,如今我切切实实做到了,我克服了无数困难,也得到了很多人的帮助,特别是我的指导老师。这个过程我得到的不仅仅是完成论文撰写任务,更多的是对我意志力的磨砺,端正我的人生态度。我把大学学到理论知识运用到实际当中去,达到了学以致用,理论联系实际的目的。在整个过程中,蔡老师的耐心指导让我十分感动,我在指导老师蔡老师身上看到了严谨的治学态度和一丝不苟的科研精神,对我产生了很大的影响。

最后,我要感谢资规教研室的全体老师四年来对我的教诲和指导,也感谢四年来帮助我许多的X班同学,我会谨记勤奋、求实、献身、开拓的校训,今后我将会更加努力,为祖国的发展贡献自己的力量!

毕业设计工作报告 篇3

经过一段时间努力,毕业设计总体功能总算完成了,虽然上个学期交了一稿,但系统的有些功能还是没有完成,这个学期开始又一直在外面,没有时间做,四月份回学校以后总算有时间来完成它了。

我选的毕业设计是基于的论坛设计与实现,其实网上开源的论坛多的去了,也不在乎我多写一个,由于是毕业设计,功能就不是做得很强大,要不然完不成就不好交差啦!

论坛架构基于三层架构,什么是三层架构,三层架构:底层的数据操作层,中间的业务层操作和呈现给用户的界面(表示UI)层。表示层的作用是和用户的操作产生可见的交互,主要是些UI元素,像HTML,JavaS crip,比如呈现数据,比如收集数据。业务层从数据操作层中获取并组织表现层要呈现的数据,处理表现层收集过来的数据并传递给数据操作层持久化,这些问题的解决都在业务层。

数据操作层把业务层处理后的数据保存到一个持久地数据库中和从数据库中取出数据绐业务层。层间数据的传递运用业务实体类,业务实体类是一些代表了软件世界需求的剥离了行为的类。没有了行为,这些类自然就是一些数据的集合,而他们的作用,自然也是传递数据。在分层的架构中,使用业务实体类来传递数据更加的有意义。表现层中使用自定义控件和继承自BaseSkin的皮肤控件达到用户换肤的目的。业务层中在客户端使用javas cript配合正则表达式和在服务器端检查用户的输入来完成对用户输入的验证。数据操作层负责和SQLServer20-交互。数据操作层主要是调用SQLServer20-中的存储过程来实现对数据的操作。

运用三层架构,可以让降低各层之间的偶合,比如,我们开发的时候用的是Access的数据库,但用户中途说改换SQLServer20-的数据库,假如没有分层的话,或是在各页面都用的是Odbc连接数据库的,这样修改起来非常麻烦,运用三层架构,我们可以在配置直接对数据提供类分离,这样需求变了,只要再写一个数据提供类就可以了!

分层也更加有益于团队开发,在团队开发的时候,每个人的能力有限和研究的方向不同,有些人注重页面设计,有些人擅长开发逻辑业务,有些人对数据库操作和存储过程非常了解,如果我们先运用软件工程的方法先定义好各层接口,各层开发人员对其它层的工作不用担心其实现,调用定义好了的接口就行了,这样就能高效率的开发出高质量的软件。

其实分层就是用到了设计模式!至于哪种我也不太清楚,或许用到了很多种,设计模式单看书很难理解而且是枯燥的!

在整个开发过程中,我觉得还是没有完全按软件工程的思想去完成他,以致到现在都还有些理不清头绪,不过大体是按照需求分析,系统设计,编码和实现来的,因为没有分析和设计而盲目的编码是没有意义,到头来只是白干一场!

让WEB程序员比以前轻松的实现更加复杂的功能,绐客户端呈现的元素都可以在服务器端通过编程来控制,甚至Http请求也封装好了一个类供我们调用,在以前这是办不到的,我们可以通过实现IHttpModule来对程序级的事件和数据进行控制。也可以实现IHttpHandler来处理HttpRequest。

在的UI呈现模型中,所有标有Runat=“server”的元素都可以通过编程加以控制,甚至文本也不外如是。而且也表示我们所请求的一个页面也是Page控件,我们可以在中加上trace=true来跟踪页面请求处理所产生的控件树。的UI呈现模型一改以前WEB程序员开发WEB应用程序的模式,WEB程序员可以自己开发自定义控件或复合控件来呈现更加丰富的UI元素,来达到更加丰富的用户体验。

通过读取文件我们还可以在读取自定义的节点来配置应用程序,比如数据连接字符串,或数据提供类。

还有可以通过身份认证,角色认证,来对不同权限的用户的UI和操作进行控制。

还有会话,状态机制,让用户在无连接HttpRequest下具有丰富的交互式的体验。

缓存机制让WEB应用程序具有良好的性能。

而现在的最新版本2.0包含许多体系结构升级,其设计是为了提高开发人员的工作效率。不但改进了代码模型来减少冲突,而且还扩展了编译过程以为编译和部署Web应用程序提供更广泛的选项。框架的扩展性再次通过新的HTTPModules和HTTPHandlers显示,它们支持建立在中的许多新功能,包括个性化、母版页和管理站点。缓存已经改进以允许数据库依赖项和缓存后替代。从内部来看,2.0包含了对它以前版本的显著改进;这些新实现结合了许多开发人员驱动的实现,同时沿用了业界的做法。2.0提供一种世界一流的Web开发平台,该平台是为处理复杂的企业Web应用程序开发而构建的。而新增的'Atlas'技术将使应用程序绐用户带来像桌面应用程序一样的UI体验。

通过在学校的最后一段时间的编程开发,让我更加熟悉掌握了及其相关技术,让我更加对Microsoft技术有种难以言喻的崇拜感!而且为了了解最新的技术,还看了些英文文章和英文书籍。虽然我英语是那么的差,呵呵!

在毕业设计开发过程中,感谢指导老师和同学对我的帮助和支持!