java二手书交易平台 项目个人总结 2013年12月23日,7:01:55
2015-01-04 17:31
363 查看
个人资源,需参考请先经本人同意
Java课程设计个人总结
唐方舟
学号:20112430123
邮箱:braveshadow.t@gmail.com
目 录
一、个人任务&完成情况 1
二、完成过程 1
三、心得体会 3
(1)学习方面 3
(2)其他方面 3
Ø 页面:个人中心+编辑资料+我的订单+消息中心4个页面;
Ø 实现功能:a)调用数据库查看个人信息;
b)修改个人信息更新数据库;
c)调用数据库表数据查看我的订单;
d)与卖家互动;
2. 卖家管理模块
Ø 页面:同买家的页面+上传商品共5个页面;
Ø 实现功能:a)~ d)同买家;
e)上传新的商品到数据库;
3. 搭建平台合并代码
4. 文档资料整理提交
2. 去图书馆看了看资料,主要想确定下应该按怎样的步骤来做项目。看代码发现很多都看不懂,所以找了几个别人做项目的例子,仔细归纳他们的项目分析和详细设计什么的。大致步骤就是:需求分析,数据库(表与表之间的关系必须要清晰),开始编码。
3. 分工完之后心情很好,每个人该干嘛都定下来了很有成就感,整个项目的步骤定下来也很有方向感。但是具体开始做的时候又开始觉得迷茫了,卖家页面要怎么做,怎么开始,数据库表到底建几个。于是仔细想了想我要解决的问题:1.做卖家这个模块的步骤,需要做的东西,需要用的软件;2.数据库表的用法,根据用法来确定建哪几个表。
对第一个问题,学长建议找一个好点的主页模板,然后再去填代码。于是在网上搜了很多,但我属于比较追求完美的那种,对那些页面都不太满意。在网上查资料,加了一个jsp交流群,问了几个学长学姐,确定了步骤:
a)写静态页面,页面里要由数据库读取的内容用标签表示;b)搭好框架(程序的大致结构);c)建数据库的表;d)把之前jsp页面里要用到数据库增删改的都落实。
这样确定了步骤又觉得很明朗了,心情好~
4. 开始做卖家个人信息的静态页面,在网上搜的页面图总是不够合适,又开始低沉了。找资料的过程中发现最适合我的方法:先用PS布置页面,切图,导入dreamweaver。因为我用photoshop很熟练,所以设计起来比较顺手。做好切图之后很开心,不过之后感觉自己做的太死抠细节了,浪费了很多时间!
5. 按照网上的教程用插入table的方法来放切图,放置好后唯一的感触就是:代码里面好多<tr></tr><td></td>啊!不过整体画面我很喜欢,还是自己做的页面更好看。
6. 把用dreamweaver做的html文件转换成jsp文件导入NetBeans后,发现插入table放切图的做法实在太不可取了!很多标签已经过时不说,代码可读性也很低。想起来大二上学期学过的asp,重翻asp课本发现了CSS这个神物。于是找了本CSS的书,重新开始用dreamweaver做静态页面,这次虽然返工了,但用CSS做起来很快,而且只多了一个css文件,代码就干净了很多。
7. 做好jsp页面后,按搭建好的结构,放到netbeans里面。说到结构不得不感慨,在和别人交流项目的时候,画图比说话更给力!在和一个室友交流的时候,总是会有很多想法的碰撞,结果弄得彼此都心情不好,最后还好结果还不错。感悟:如果对方听不进去你的观点,自己也不愿委曲求全的时候,把想法画出来给她看比跟对方对着说更好。当一种交流方式效果不好的时候,可以找其他的方式,不要明知争论下去不会有结果还要一个劲的逞强。
8. 在结构方面,我们参考课本上的MVC结构来分层,表现逻辑层,控制层,数据表示层,信息资源层,给整个项目做了个模糊的分层。这样每个人的任务也就更加明确清晰了。划分整体结构的时候我又一次强烈的感觉到:之前做的页面什么的简直就是渣渣,现在编程才算真正开始。居然用了这么久才发现,下次就有经验了,一定要合理安排时间。
9. 用mysql建数据库表,把之前静态页面中需要用到数据库数据的部分完成。之前觉得课本上数据库部分特别深奥,各种数据库软件连接方式都不同,自己认真复习了课本上的内容,动手做之后发现其实特别简单,几个语句而已,不过一如既往的强大,几行代码就能做这么多事。
10. 在合并四个人的代码的时候,又遇到了更多的问题。分析别人的代码远比看书上的知识点难,本来我以为一天怎么说也可以合并好的,结果整整两天都在宿舍没有出门才算弄好。每个人代码的风格都不同,可能用的是不同的知识,连接数据库的方式都可能有很多种。麻烦归麻烦,但我确实学到了很多,一方面我能看到别人写的部分用了哪些知识,比如登陆注册模块的session,购物车模块的servlet;另一方面,实现同一个功能有多种方法,比如连接数据库的不同方法,自己可以比较它们的优劣。
2.Html和jsp的区别:我觉得网上有人总结的很经典:jsp == html + java
3.Jquery制作折叠式菜单
4.数据库表的建立,连接,调用,增加,删除,修改
5.服务器的配置,使用;jsp服务器的作用,与平时说的服务器的区别;
6.当代码运行出错时,仔细看浏览器上的错误信息,也能更好的理解代码,有很多看不懂都可以百度,一般都有很多关于这种错误的原因的总结。可能我自己的错误只是一个原因,别人总结的就有很多方面,更全面。
7.用session存放登陆的信息
8.用servlet来写购物车
2.发现在做项目的过程中,心情一直都是起起伏伏,每次觉得很迷茫的时候,沉下来想想该做什么然后去查怎么做,了解了怎么做之后就很开心,等到进到下一个阶段的时候又觉得好难。每到一个新的阶段,就觉得之前做的都不算什么,难点才刚刚开始,然后不断的推翻,也许这才是编程的乐趣所在。在未知的知识面前,自己了解的已经做过的东西都太渺小。所以要不断的进到新的阶段,慢慢的就进步很多。
3.在网上找的页面总不如自己做的合适,网上有很多很炫的动画可以学习借鉴到自己的页面中。正好我性子慢喜欢琢磨,我觉得琢磨透别人代码的结构后自己也能进步很多。
4.图形化的东西总比文字的表现力更强,信息传递的更清晰。
5.不要做没有意义的事情,当一种方式效果不好的时候,试着去找其他的方式。
6.Every coin have two sides.有的事情很辛苦,但是也能让你学的更多。
2013.12.22 深夜
Java课程设计个人总结
唐方舟
学号:20112430123
邮箱:braveshadow.t@gmail.com
目 录
一、个人任务&完成情况 1
二、完成过程 1
三、心得体会 3
(1)学习方面 3
(2)其他方面 3
一、个人任务&完成情况
1. 买家管理模块Ø 页面:个人中心+编辑资料+我的订单+消息中心4个页面;
Ø 实现功能:a)调用数据库查看个人信息;
b)修改个人信息更新数据库;
c)调用数据库表数据查看我的订单;
d)与卖家互动;
2. 卖家管理模块
Ø 页面:同买家的页面+上传商品共5个页面;
Ø 实现功能:a)~ d)同买家;
e)上传新的商品到数据库;
3. 搭建平台合并代码
4. 文档资料整理提交
二、完成过程
1. 刚开始做的时候很迷茫,不知道怎么下手,感觉java编程基础太差了,而且整组的水平都不太好,想想别人组都有那么一两个大神都觉得难受。不过既然我做了组长就一定要打起精神来,不然组员更没有信心了哈哈。2. 去图书馆看了看资料,主要想确定下应该按怎样的步骤来做项目。看代码发现很多都看不懂,所以找了几个别人做项目的例子,仔细归纳他们的项目分析和详细设计什么的。大致步骤就是:需求分析,数据库(表与表之间的关系必须要清晰),开始编码。
3. 分工完之后心情很好,每个人该干嘛都定下来了很有成就感,整个项目的步骤定下来也很有方向感。但是具体开始做的时候又开始觉得迷茫了,卖家页面要怎么做,怎么开始,数据库表到底建几个。于是仔细想了想我要解决的问题:1.做卖家这个模块的步骤,需要做的东西,需要用的软件;2.数据库表的用法,根据用法来确定建哪几个表。
对第一个问题,学长建议找一个好点的主页模板,然后再去填代码。于是在网上搜了很多,但我属于比较追求完美的那种,对那些页面都不太满意。在网上查资料,加了一个jsp交流群,问了几个学长学姐,确定了步骤:
a)写静态页面,页面里要由数据库读取的内容用标签表示;b)搭好框架(程序的大致结构);c)建数据库的表;d)把之前jsp页面里要用到数据库增删改的都落实。
这样确定了步骤又觉得很明朗了,心情好~
4. 开始做卖家个人信息的静态页面,在网上搜的页面图总是不够合适,又开始低沉了。找资料的过程中发现最适合我的方法:先用PS布置页面,切图,导入dreamweaver。因为我用photoshop很熟练,所以设计起来比较顺手。做好切图之后很开心,不过之后感觉自己做的太死抠细节了,浪费了很多时间!
5. 按照网上的教程用插入table的方法来放切图,放置好后唯一的感触就是:代码里面好多<tr></tr><td></td>啊!不过整体画面我很喜欢,还是自己做的页面更好看。
6. 把用dreamweaver做的html文件转换成jsp文件导入NetBeans后,发现插入table放切图的做法实在太不可取了!很多标签已经过时不说,代码可读性也很低。想起来大二上学期学过的asp,重翻asp课本发现了CSS这个神物。于是找了本CSS的书,重新开始用dreamweaver做静态页面,这次虽然返工了,但用CSS做起来很快,而且只多了一个css文件,代码就干净了很多。
7. 做好jsp页面后,按搭建好的结构,放到netbeans里面。说到结构不得不感慨,在和别人交流项目的时候,画图比说话更给力!在和一个室友交流的时候,总是会有很多想法的碰撞,结果弄得彼此都心情不好,最后还好结果还不错。感悟:如果对方听不进去你的观点,自己也不愿委曲求全的时候,把想法画出来给她看比跟对方对着说更好。当一种交流方式效果不好的时候,可以找其他的方式,不要明知争论下去不会有结果还要一个劲的逞强。
8. 在结构方面,我们参考课本上的MVC结构来分层,表现逻辑层,控制层,数据表示层,信息资源层,给整个项目做了个模糊的分层。这样每个人的任务也就更加明确清晰了。划分整体结构的时候我又一次强烈的感觉到:之前做的页面什么的简直就是渣渣,现在编程才算真正开始。居然用了这么久才发现,下次就有经验了,一定要合理安排时间。
9. 用mysql建数据库表,把之前静态页面中需要用到数据库数据的部分完成。之前觉得课本上数据库部分特别深奥,各种数据库软件连接方式都不同,自己认真复习了课本上的内容,动手做之后发现其实特别简单,几个语句而已,不过一如既往的强大,几行代码就能做这么多事。
10. 在合并四个人的代码的时候,又遇到了更多的问题。分析别人的代码远比看书上的知识点难,本来我以为一天怎么说也可以合并好的,结果整整两天都在宿舍没有出门才算弄好。每个人代码的风格都不同,可能用的是不同的知识,连接数据库的方式都可能有很多种。麻烦归麻烦,但我确实学到了很多,一方面我能看到别人写的部分用了哪些知识,比如登陆注册模块的session,购物车模块的servlet;另一方面,实现同一个功能有多种方法,比如连接数据库的不同方法,自己可以比较它们的优劣。
三、心得体会
(1)学习方面
1.Div+CSS做页面:先用ps布置页面然后切图,在dreamweaver中结合CSS来设置,做成html页面,最后将html页面转成jsp页面。2.Html和jsp的区别:我觉得网上有人总结的很经典:jsp == html + java
3.Jquery制作折叠式菜单
4.数据库表的建立,连接,调用,增加,删除,修改
5.服务器的配置,使用;jsp服务器的作用,与平时说的服务器的区别;
6.当代码运行出错时,仔细看浏览器上的错误信息,也能更好的理解代码,有很多看不懂都可以百度,一般都有很多关于这种错误的原因的总结。可能我自己的错误只是一个原因,别人总结的就有很多方面,更全面。
7.用session存放登陆的信息
8.用servlet来写购物车
(2)其他方面
1.作为一个组长,你可以有茫然无措,灰心丧气的时候,因为人出现负面情绪是很正常的事。但是,不管自己多低落,在组员面前的时候一定要超级有信心,就算是装也要装得很有干劲的样子。不过退一步说,在有负面情绪的时候一定要冷静下来想想自己现在应该干嘛,下一步又应该干嘛,不然就越陷越深了,等回过头去看的时候就会发现其实一点也不难!2.发现在做项目的过程中,心情一直都是起起伏伏,每次觉得很迷茫的时候,沉下来想想该做什么然后去查怎么做,了解了怎么做之后就很开心,等到进到下一个阶段的时候又觉得好难。每到一个新的阶段,就觉得之前做的都不算什么,难点才刚刚开始,然后不断的推翻,也许这才是编程的乐趣所在。在未知的知识面前,自己了解的已经做过的东西都太渺小。所以要不断的进到新的阶段,慢慢的就进步很多。
3.在网上找的页面总不如自己做的合适,网上有很多很炫的动画可以学习借鉴到自己的页面中。正好我性子慢喜欢琢磨,我觉得琢磨透别人代码的结构后自己也能进步很多。
4.图形化的东西总比文字的表现力更强,信息传递的更清晰。
5.不要做没有意义的事情,当一种方式效果不好的时候,试着去找其他的方式。
6.Every coin have two sides.有的事情很辛苦,但是也能让你学的更多。
2013.12.22 深夜
相关文章推荐
- 校园二手交易平台项目总结 2013年12月23日,5:57:29
- 【原】个人java项目经验总结
- Struts 基金交易平台项目总结(一)
- Struts 基金交易平台项目总结(三完结)
- 第十周(11.18-11.24)----个人项目----学习java总结2
- 我们的Java项目——聊天室项目—我的个人总结
- Struts 基金交易平台项目总结(二)
- Java医药平台项目之第一天总结
- java项目总结
- 北京移动动感地带收费项目个人使用总结
- M2M团队期待你的加入——微额交易平台项目开发
- 项目管理心得:一个项目经理的个人体会、经验总结(转)
- 关于JAVA实训项目的总结
- 个人做Java项目的体会
- XXX管理平台系统——项目总结(over)
- 个人总结 DataTable 项目中经常遇到
- asp.net 个人项目疑难总结
- 基于JAVA平台的框架分析总结
- java集合类set个人总结
- 第一次参加项目个人工作总结 (转)