转眼即逝,这一学期也宣告完结了!
大二上,是新的开始亦是旧的结点。刚结束了大一刚进大学的激动与兴奋以及后期的迷茫和抉择。大一下册的自主选择专业课程,我毅然的选择了JAVA编程,一是自己对这门专业课程的喜爱,二是该课程老师授课方式自己容易接受,通俗易懂,可以在这种学习方式中学习到专业知识,能够取得较大的进步,三是该专业的就业率,以后的待遇薪资都较为不错,未来发展道路广阔,能有较为理想的前途!以上便是我的选择理由。
接下来要说的便是这次总结的重点核心,大二上这学期的学习情况。
这学期的所有内容其实就是围绕着一个项目而分解出来的内容“西蒙购物网”,这一项目包含了这学期学习的所有知识,这一学期的所学其实都是有这个项目分解出来的,最后结后再一起的一个完整的Demo!
这个工程的功能可以适用于普通用户和管理员用户,普通用户只有注册用户成功登录之后才可查看商品类别,查看 商品,选购商品,生成订单、查看订单,而管理员用户有权限进入购物网后台管理,进行用户管理、类别管理、商品管理与订单管理。它的设计思路时采用的MVC设计模式,分层架构:展现层(JSP)<——>控制层(Servlet)<——>业务层(Service)<——>模型层(Dao)<——>数据库(DB)。然后前台是一个购物系统实现,登录——显示商品类别——显示某类商品信息——查看购物车——生成订单——支付,这一系列操作。紧接着的是用户注册功能,系统只有一个管理员,所以在注册页面注册的都是普通用户。后面的后台管理分别是,用户管理(用于用户的增删改查),类别管理(用于商品类别的增删改查),商品管理(用于商品的增删改查),订单管理(用于订单的查看与删除)。该项目整体实现步骤{ View(视图)——PC端,Web端,Android客户端 } —— { Controller(控制层)} —— { Model(模型层)——DB,DAO,Service },差不多一个完整的Demo就完成了,这一学期的内容也这样完结了。
看似很多一学期的内容最后竟然只是一个小项目分解出来的知识,果然知识就像海洋一样广阔无锡,没有边界,我们沾上的只是不过沧海一粟,学习是无止境的,活到老学到老,我们还需要源源不断的努力才能在这波涛汹涌的大海中找到那么一块可以立足的礁石。希望下学期能够学习到更多的知识,我得加紧步伐的寻找到我的那一块礁石or岛屿,加油!
最后,我想说:世界美好,万物可爱,未来可期,人间值得!
结尾附上一张该项目“西蒙购物网”的业务流程图。**