zoukankan      html  css  js  c++  java
  • 社团管理系统个人总结

    社团管理系统——个人总结

    一、源代码链接

     前端代码:https://github.com/hzhq1255/clubsystem

     后端代码:https://github.com/dozoroy/-

    二、文档链接

    需求链接:https://www.cnblogs.com/31701085yc/p/11778257.html

    uml设计图链接:https://www.cnblogs.com/31701085yc/p/11885464.html

    原型链接:https://www.cnblogs.com/zucc31701081/p/11970157.html

    三、个人分工

    1.需求设计阶段组员协同完成

    2.uml设计图阶段,时序图的绘制

    3.web前端注册、财务管理、新闻管理页面的编写及与后端的交互

    4.部分文档的撰写

    四、项目总结

    1.技术总结

    本次项目中我们选择在web端进行开发,并采取前后端分离的策略。前端主要使用了Vue.js框架结合elementui的各种强大组件;后端使用spring boot框架,用Java语言编写实体类和各类接口,数据库采用mysql,为了简化对数据库的操作,我们使用了JPA,无需手动构建 SQL 语句,而只需要按照规范提供方法的名字即可实现对数据库的增删改查。前后端之间采用axios客户端传输json数据。开发工具前端采用webstorm,后端采用idea,接口数据使用postman调试,数据库使用navicat管理。但由于大家都没有完整的web项目前后端开发经验,所以大部分内容需要自学,非常耗时 。

    2.工作总结

    在项目开发初期,大家对项目不熟悉,导致大家分工不明确,项目进度停滞不前。确定分工后,组员之间的工作内容和进度沟通仍然是一个重要问题,因为开发的是同一个项目,最终势必会进行整合,所以很多模块和框架都要在初始阶段统一确定,否则最终甚至页面格式都无法匹配,比如我们在数据库上的设计不合理,导致一系列功能实现十分复杂,只能后期再对数据库修改,使得每个人都要修改代码,平添了负担。虽然采用了前后端分离策略,但是数据还是要交流传输的,所以后端要做好api的测试反馈给前端,前端才能使用对应需求的api接口并正确的发送和读取正确的需求数据和数据格式,这需要前后端组员经常交流沟通,在开发过程中,分歧是少不了的,组员互相更新代码时总会遇到自己觉得别人编写不好的地方,这些都需要在例会中进行沟通,及时发表自己的意见,提出问题,最终提高项目的质量。

    五、课程建议

    • 对于例会,建议直接每周一次或多次,我认为这种团体项目,沟通实在太重要了,能让组员能各自知道下一步的工作重心,促进组员的积极性,提高工作效率和项目质量。
    • 由于软件开发经验少,大部分内容只能自学,各种小问题也只能百度,耗费大量时间试错,希望老师能给出一些示例项目的开发过程、架构、工具以及基本框架的源码。这样也不至于学的太累。
    • 课程时间安排应该更紧凑一点,需求分析和原型设计阶段的时间拉的有点长,具体的编码时间略显紧张。
  • 相关阅读:
    JAVA选择结构
    JAVA关系运算符
    初识JAVA
    Java变量
    CSS
    HTML表单
    Dao层步骤
    JDBC
    集合框架
    使用log4j
  • 原文地址:https://www.cnblogs.com/31701085yc/p/12015999.html
Copyright © 2011-2022 走看看