项目三总结

项目三总结

项目背景:学习完ssm,进行的一次项目实践,主要目的为了增强对ssm框架的理解,第二个是练习自己对于项目的熟悉能力,第三是为了增强自己的编程能力

1、ssm框架简单介绍:

  • SSM(Spring+SpringMVC+MyBatis)框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容)。常作为数据源较简单的web项目的框架
  • Spring就像是整个项目中装配bean的大工厂,它在配置文件中指定使用特定的参数去掉用实体类的构造方法来实例化对象,Spring的核心思想是IoC(控制反转),即不需要我们去“new”一个对象,而这个框架就帮我们完成了这一切。
  • mybatis是对jdbc的封装,对于数据的重要数据的封装和调用,使得数据更加的安全。

SpringMVC在项目中拦截用户请求,它的核心Servlet即DispatcherServlet承担中介或是前台这样的职责;在项目的过程中,可能练习的不够深入吧,所以对于SpringMVC这个东西了解的不够深入

2、项目工具介绍

框架使用:Spring SSM

开发语言:Java,elementUI
JDK版本:1.8
服务器运行:Tomcat 8.0
数据库:MySQL

3、项目功能介绍

本次项目主要分为三大模块:系统管理,权限管理,配件管理,还车管理

还车管理功能:
a、根据数据库中,维修订单表中的状态,实现对客户的还车管理
b、完成对维修订单的CRUD
c、引入百度地图接口,自动根据客户地址,生成还车路线

4、项目的收获与不足

收获:
a、对于ssm框架有更深了解、以及属性
b、相比于前两次项目,能清楚的知道自己想要完成什么样的功能, 以及该怎么完成
c、对于编写代码犯错,没有以前那么恐惧了,逐渐的学会了怎么去找错误
d、学会了要顺着代码的执行顺序去找错误,而不是想当然的、觉得它的执行顺序是什么,就怎么找错误

不足:
a、相比于前两次,有了计划性,但是不够具体,执行的不够严格
b、写代码的过程中,思路不够清晰,有时候能重复使用的代码,后来还是在写了一次,因为不能确定到底能不能用;另一个就是因为思路不够清晰,所有导致前期浪费时间过多,后期的同组有些功能,由于时间关系,无法完成

5、学到的技术点

a、对于数据在页面和数据库的交互(增删改查),比前两次的项目熟练了许多

b、在项目中遇到的问题,能够通过各种方法自行解决百分之80的问题。

c、熟悉了整个项目中,别人完成的模块的业务流程,准备下来后,自行将整个项目独立完成

效果:
项目三总结项目三总结