在几天前,总算把一期的项目完成了。我们做的是一个“快乐学车”软件,所用的工具是SWT组件, 数据库用的是oracle,学习内容是javaSE。在为期3周的学习和运用上,我们总算把这个项目完成了。我们的项目完全是原创,没有看任何的现成软件。刚开始选题目的时候,很多小组都是选现成的素材,比如音乐播放器或者管理系统之类的,我们虽然是管理系统类,但我们都是一块一块自己做完的,小组三个成员,我是组长,我们在做完自己的任务外还去把别人的任务也做了一遍(毕竟项目比较简单,有充足的时间),在中间审核时,结合老师的建议,又添加了报表和管理方,最后项目终审时,完美收尾。虽然项目比较简单,但是项目没有出现很大的bug,整个项目运行流畅,预期的需求实现了,在这个项目的制作过程中,出现了很多问题,也解决了很多问题,在这一来一回中,学到了很多很多东西。(●’◡’●)
下面来总结一下这次学习过程中的主要点:
1.代码整体布局:
dao/dao.impl 包主要是写连接oracle数据库的代码,前者是接口,后者是接口的实现。
service/service.impl包主要是写服务类的代码,是写主要服务类的实现代码,在连接数据库和窗口内实现之间架起的桥梁
util包 主要是工具类的封装,比如实现的一些小功能和小结构,如鼠标点击放开移动的事件,时间线程,走马灯效果等等小功能。
entity包主要是写实体的类,比如用户类,教练类,驾校类等等
view包主要写可视化的界面,主窗口界面,登陆界面,还有各种的注册界面,查看信息界面等等。
2.写代码过程总结:
刚开始实现功能的时候还比较简单,只需要把功能实现,整合到一块就好,主要时间也是浪费在整合小组成员代码上。因为每个人写完自己的功能,在给我(组长)汇总的时候,会出现提交代码不全,数据库脚本没有的情况,每次在我把他们代码看一遍理解清楚之后,才发现有的代码他们修改了却没有给我提交(这个过程好痛苦),后来我叫他们把每次修改情况都粘贴到记事本上记下来,但是他们嫌麻烦,不想办。所以我后来有点生气了,所
一期项目总结
最新推荐文章于 2019-07-16 00:46:34 发布