- web项目总结 推荐度:
- 相关推荐
web项目总结4篇
总结是指对某一阶段的工作、学习或思想中的经验或情况进行分析研究,做出带有规律性结论的书面材料,它可以帮助我们总结以往思想,发扬成绩,快快来写一份总结吧。但是总结有什么要求呢?以下是小编帮大家整理的web项目总结,仅供参考,欢迎大家阅读。

web项目总结 1
转眼间,已经完成了四周的web电信项目。总体上来说在这段时间里还是学习了许多平时没有学到的东西,对项目的理解也不象以前那么肤浅了。下面就在这段时间的收获与大家分享一下:这次项目与前一个java项目可以说有很大的不同。整个实施上也不象java项目那么盲目,全都是按照标准化流程走下去的,这是前一个项目所没有经历的阶段。对于一个程序员树立这种模式体系也是非常重要的。
第一阶段:需求分析阶段。其实我们以后在企业去,拿到一个项目都是从需求分析开始的,只有充分了解了用户的需求才能开发出功能完整,性能良好的项目。然而对于这样一个项目的开发来说不是一件容易的事情,必须作好这个阶段。了解客户需求就必须从客户的需求说明书开始分析,而我们这次就是在次基础上来作界面原形的',其实做界面原形也是一个有效了解需求的方式,这就是所谓的界面原型法。在完成界面原型后就得编写测试文档,以保证整个流程大体正确。现在我们都是在用面向对象的思维去设计程序的,那么就得把客户的需求以模块化的形式转化为一个一个的对象,总体上以模块化的形式把握整个大的项目。
第二阶段:项目分析设计阶段。在整个项目中就是这个阶段的工作要多一点,它也直接关系到后一阶段的编码,所以它在总体上起到了承上启下的作用。这一阶段的主要任务包括分析项目中对象,再根据对象设计数据库,在此包括其建模设计,在完成数据库后就是数据流图了,它大体上描述了程序走的流程,以及大体的一个架构。完成上述工作后就是类的设计了,它是根据数据流图的设计来设计的,写出每一个模块的每一个类,为下一个阶段做好准备。在此,我们就完成了整个系统的一个架构。
第三阶段:编码阶段。在整个项目中它不象java项目那么注重编码与算法,相反它注重的是设计思想以及其中的业务逻辑。一些大型项目之所以难其实也就是在业务逻辑上难以理解。所以编码阶段所占用的时间其实是很少的,对于我们开发这个项目总共用了整个项目时间的四分之一,其实在实际工作中编码也是差不多的,重点在分析设计与后期的维护与调试。
第四阶段:测试及发布。这一阶段差不多也就是我们整个项目的最后一个阶段了,因为它没有涉及到具体的维护。不过在项目中我们对此项目的后期维护也还是作了一些考虑,比如多个用户并发时用到的事物,区域与级别在数据库中的读取,都能很好的适应客户的操作,同时也很大程度上提高了代码的可重用性,使得后期的维护更加简单方便。
到此,这四周我们就经历了这四个阶段,体会了一个项目开发从需求分析到试用的整个过程,同时也对前面所学的知识得到了全面的巩固与复习,学到了一些以后经常用到的技术(比如文件的上传,过滤器,分页技术),在此我也不做详细说明。
总之,经过这次项目让我受益匪浅,思维也得到了锻炼。我想这就是所谓的工作经历吧!
web项目总结 2
大三这一年注定是忙碌的一年。进入大三,才感觉到这不同于大一大二时的悠闲生活,只需要做几个小程序,编一段代码,从大三开始,我们需要接触的是一个项目的开发,一个团队的合作。Web网站开发这门课给了我们这样一个锻炼提高的机会,通过整个大三学年对这门课的学习以及对项目的开发,使我学到了不少。以下就是这一年来对这门课的体会和认识,以及在这门课中学习到的东西。
首先从上学期开始说起,刚开始接触这门课时,感觉这门课比较新颖,可操作性比较强,上课老师讲的内容,课后在自己电脑做一遍就差不多会了。但直到开始做网站后,才感到并不是这么简单。我们接触的第一个项目是图书查询系统,组长给我分配的任务是进行前台的界面设计,刚开始我不知道怎么做,因为以前并没有做过网页。于是我开始从书上的内容学习,练习书上的.小例子,很快就了解了网页设计的基本知识。接下来就是着手设计图书查询系统的相关页面了,主要采用的是CSS+DIV的方法,但做好之后却发现存在着一些小问题,自己是在360浏览器下做的,但如果放在IE浏览器或谷歌浏览器上查看,效果却不一样了。考虑浏览器的兼容问题,我们组决定统一使用IE浏览器。基本页面做好之后,通过组长的建议,对界面进行了修改与美化。自己的任务就完成了。第二个项目是学生成绩管理系统,这个项目的难度要比第一个项目的难度大,其中的关系分析起来还是比较复杂,按照任务的分配,我还是进行页面的设计和制作。通过对学校的教务处网站界面的研究和分析,我先完成了母版页的制作,但最后具体的页面主要还是靠组长做的,自己做的并不多。这个项目的功劳确实要归功于我们组长,其中的代码设计和功能实现大部分都是他完成的。自己在小组中做的事并不多,这一点确实比较惭愧。
大三下学期,又开始web项目的设计,这一次我们做的是校园手机淘宝网站。由于我们组的同学都比较忙,有的是其他课程的组长,有的要准备考研,于是让我担任了本课程的组长。这下感觉压力比较大了,因为自己的动手能力不强,还未担任过组长。因为这学期只需要做一个项目,所以时间还是比较宽松的。按照老师的要求,我们组一步步的展开讨论,确定了需求。在讨论的过程中,我按照组员的能力分配了任务。刚开始大家的积极性还是比较高的,可是越到后来,大家都不太想做了,一拖再拖,到第一次演示的时候,我们组还没做完。作为组长,我要负很大的责任。首先,自己没带好头,没掉调动起组员的积极性;其次,在分析这个在项目时,感觉比较复杂,自己也不想搞了。最后我们这个项目虽然完成了,但功能上还不足,界面还不美观,总之与其他组比还有差距。这最后还要归功于闫宝彬同学,项目的代码设计功能实现大部分都是他一个人做的。总之,在这次的项目中,自己还没有尽到组长的责任,这一点感觉确实比较惭愧。
大三一年即将过去,回顾这一年来,自己的动手能力确实得到了一定的提高,但自己还存在许多不足之处,这些以后会尽量改正。正如老师说的,大三开始时我们的起点都是一样的,但这一年过后,终点却不一样,有的人在这个过程中付出了很多,同时,也得到了丰厚的回报;有的人一路打酱油过来,什么也没学到。不管怎么样,大三已经结束了,自己也要开始考虑未来的道路了。
扩展阅读:
web项目总结 3
一、实习目的
通过对Java语言、JavaWeb、Oracle数据库应用设计及SQL语言的复习和锻 炼,并且通过使用MyEclipse 开发平台设计库存管理系统项目,以达到充分熟悉开发平台及其应用设计。
同时掌握并实践软件项目设计规范及其开发流程:需求分析、概要设计、详细设计、代码编写、系统测试及软件手册编写,以便提前适应软件公司开发流程、环境和工作要求
二、实习内容
1、公司管理规则,程序员素质,程序员编码规范;
2、需求开发与管理;
3、面向对象分析与设计,面向对象编程的特性;
4、javaSE、javaWeb
5、数据库设计、SQL应用
6、软件需求分析与设计
7、项目实战
三、实习总结
通过这一期的实训,虽然倍感折磨,但是收获却很大的,学习中我不但有了学习成果的喜悦,而且自己也日渐成熟,有种说不出的喜悦。
当我们正式准备学习实训java编程技术时,让我倍感兴奋,虽然以前大学学的是。Net方向,但毕竟Java是自己以后想主攻的技术,所以自然也就非常的亢奋。
感觉肩上责任之重大,那一刻起,我就决心带领我们小组,奋战我们的实训路。
当然开始学习后也并非是想象中那样顺利,开始的学习让我异常感到学习任务的艰巨,因为学习中我们遇到了很多以前未曾遇到的难点,有时难免冥思苦想也无济于事,通过我们小组的积极努力协作,同时请教老师和其他同学,我们顺利的化解了一道道的障碍。
这让我不断的对学习技术又有了新的认识:学习中我们必须边总结边学习,开始阶段对老师交代的任何方法和类都不要放过,不管是否简单与否都要乐于地接受,因为老师肯定有他的道理,相信老师走过的路比我们长,那么其经验也就肯定比我们丰富。
上课时一定要专心听讲,一个关键的知识点听漏了,可能会使一个人在课下花很多时间去消化,这样也就会花掉做其他事情的大量时间,同时也使得学习不能和老师的讲的课程同步,以至出现以后就跟不上老师讲课的进度而掉队。
所以学习中我们宁可劳其筋骨,苦其心志,恶其体肤,也不能掉队跟不上学习进度。
在学习的过程中也体会到,遇到问题也要请教。
不然的话自己一个人去做的话会花很多的时间,我在做这个在线考试的项目中,其中也问到过许多问题,通过同学的帮助下解决了,提高了程序的开发进程。
其他的.同学有问题的话我也是给他们尽量解决。
我认为学习知识的过程当中就应该是相互学习相互进步的。
Java是面在的主流技术我会努力将它学好,现在我缺乏的是坚持不懈的精神,周贤军给了我很大的影响,我会向他学习,虽然学习java的路还很找,但我会继续走下去。
在这里,我非常感谢实训的指导老师,在老师的帮助和指导下,我克服了Java学习上的一道道难关,课上认真听讲,摘好必要的笔记,并通过自己课后的不断消化学习,现在自己已经基本掌握了java的基础知识,并等待知识的进一步提升。
实训即将结束了,我非常怀念在达内科技的实训,在实训的这4个半个月时间里,我每一天过的都市踏实的,充实的;我相信,只要我秉持艰苦奋斗,为理想拼搏的精神,尽管在未来的java路上荆棘丛丛,我一定可以披荆斩刺,度过重重难关,实现自己未来的理想!
web项目总结 4
经过之前的在校学习,对程序设计有了一定的认识与理解。在校期间,一直都是学习理论知识,没有机会去参与项目的开发。在真正做项目之前,软件项目开发对我来说是比较抽象的,一个完整的项目要怎么分工以及完成该项目所要的步骤也不是很明确。而经过这次实训,让我明白了一个完整项目的开发,必须由团队来分工合作,并在每个阶段中进行必要的总结与论证。
一个完整项目的开发它所要经历的阶段包括:远景范围规划和用例说明、项目结构和风险评估、业务功能说明书、详细设计说明书、代码实现、测试和安装包等等。一个项目的开发所需要的财力、人力都是很多的,如果没有一个好的远景规划,对以后的开发进度会有很大的影响,甚至会出现在预定时间内不能完成项目或者完成的项目跟原来预想的不一样。一份好的项目结构、业务功能和详细设计说明书对一个项目的开发有明确的指引作用,它可以使开发人员对这个项目所要实现的功能在总体上有比较明确的认识,还能减少在开发过程中出现不必要的麻烦。代码的实现是一个项目开发成功与否的关键,也就是说,前期作业都是为代码的实现所做的准备。
往事开头难,就像第一个项目我想了一天都没有写出一个代码一样,心乱如麻,不知道从哪里开始下手。现在项目完成了,当时各种复杂心情已经消失。其实大多数的时候我们都是给自己不停的设置障碍,认为自己不行,只要克服这一点踏实地去做就一定可以的。
现在看看当初的项目计划书,内心五味杂全,各种不完善,这也给之后敲代码带来了不少的麻烦,自己的数据库有哪些字段都记不清楚,总是不停的去查看数据库,这给开发效率带来了很大的障碍。还好项目写完了,网站的基本功能都实现了,现在想想各种功能也不过如此,只不过是所学知识的综合利用罢了。就像是搭积木,什么三角,方块,什么的,单一的拿出来并没有什么利用价值,但是如果配合起来使用,就能搭建出各种想要的东西。
现在把自己开发过程中遇到的各种失误总结一下:
首先是用户密码,varchar类型,设置了20位,因为当时考虑到用户的密码最长是20位,结果写完登录页面后发现无论怎么登录都登录不进去,反复检查流程发现没有什么逻辑上的错误,错误出在了哪里呢?后来才想到密码是经过MD5加密的,加密后的密码是32位的,可是字段的长度只有20位,肯定不会验证成功的。
还有把用户资料的修改和修改密码写在了同一个页面,这样修改用户资料的同时发现密码全都被重置了,原理很简单就是提交表单的同时,如果密码框中是空就把值为空的密码传递到了数据库,密码当然被修改了。犯的最低等的错误就是把’= =’写成了赋值的=,并且还不止一次,这个真是害死人啊,检查了一遍又一遍还找不错误的所在,等发现的时候自己都乐了,这么低级的`错误真是太可怕了。
下面总结一下我对Web开发知识的理解,有些知识还没有理解很深刻,请见谅!
Web程序的开发我认为大约分4个层次:
1.表现层(represent layer)
2.控制层(logic control layer)
3.业务逻辑层(service layer)
4.数据存储层(persistent layer)
一个标准的系统大致就是做3件事,I(Input)P(Process)O(Output),也就是输入,处理,输出.
由于开发,部署,移植,性能和代码可重用性的考虑,Web开发将IPO分为了若干层次.:
1.表现层:
此层的主要作用是:向用户展示信息,并且得到用户输入数据和向用户展示处理后的反馈.
2.控制层:
此层的主要作用是:为了让开发人员和维护人员方便控制Web页面的流向,一目了然的对其走向进行控制.同时此层也可以进行一些简单的预处理,使业务逻辑避开本不该它们触碰的外部检测.此层的大部分任务是程序走向的控制,小部分任务是一般预处理和检测功能.
3.业务逻辑层:
此层的主要作用是:进行用户所要关心的业务逻辑,进行整个程序的核心业务处理,此层一般会使用从表现层传入的数据并调用数据存储层的接口来进行相应的查询和更新删除保存功能.并将最终处理结果反馈给控制层,由控制层根据处理结果去寻找表现给用户的路径.
4.数据存储层:
此层的主要作用是:进行数据的查询和持久化过程.
短短的项目结束了,为我将来的就业打下了良好的基础,也提高了我的软件开发的水平,今后我将会更加努力的学习,不断提高自身素质,开拓创新,与时俱进,做一个优秀的软件开发工程师。
【web项目总结】相关文章:
web项目总结11-22
web前端开发总结09-04
web前端工作总结06-25
web前端工作总结12-16
web前端转正工作总结范文10-13
web前端技术实训个人总结10-29
web前端工作总结5篇12-10
web前端工作总结(5篇)12-10
web实训报告12-16