Community management system (software engineering major operations) Personal report

 A project documentation and source address
  needs analysis:  https://www.cnblogs.com/YONGinggg/p/11793936.html design: https://www.cnblogs.com/YONGinggg/p/11884495.html Prototype Report: https://www.cnblogs.com/YONGinggg/p/11973566.html Minutes: https://www.showdoc.cc/581149577934604?page_id=3426633832969766 project Source: https://github.com/yonginggg/StudentClubManagementSoftware
  
  
  
  

 

 II. Personal summary

  1. I mainly when the initial project team members and the entire project needs analysis and identify project implementation and overall ideas:
    • Front-end HTML + CSS + JavaScript binding element and the frame component library vue
    • Use Spring Boot rear front and rear ends to achieve separation
  2. After determining the project implementation, I participated in the design and production use case diagrams, class diagrams and sequence diagrams, and to determine the contents of the database tables and fields.
  3. Throughout the project, I mainly engaged in the design and open before and after the development and implementation of the front page of the end of the connection. Before that I had not been front-end development, so after I first learned the allocation of tasks and the development of technology vue frame front end.
  4. With a certain amount of learning and understanding of front-end technology and framework, I mainly work administrator for page development related functions and community activities related functions in the front end of the frame has been setting up in.

 III. Project Summary

 In this project the development of our group have been many problems, and thus summed up the experience of many projects developed software engineering

  1. In determining the database tables and fields, first thorough analysis of needs, avoiding the need for a database field modifications and additions to perform certain functions after the start of project development, resulting in unnecessary trouble, and there may be for some problems increase the number of table spare field, in case of need.
  2. If the people involved in the back-end joint development, together with the end of the developers should first determine the variable named function before and after development to prevent future problems due to the back-end function variable name confusion it caused disunity and development efficiency.
  3. When the back-end distribution of tasks, should consider whether there are similar projects in functional areas, and similar functions have a higher reusability of code, as much as possible to be assigned to the same person to complete, thereby enhancing the development of the project efficiency and avoid unnecessary duplication of effort.
  4. To develop a detailed project development process table, do some assessment of the importance and difficulty of each module and the entire project process, determine the project completion time of each module and pages, prevent the development of a module due to too slow and slow down the entire progress of projects and priority to complete as the core function, when the latter is insufficient time, it can be appropriate to abandon the part of non-core functions.
  5. Throughout the project, the team should be more exchanges should preferably be open regular meeting once a week, regularly report their progress and development difficulties, and connect the front and rear end portions of pages and features developed as a template to help the entire development team.

 IV. Courses

  1. Personally I think this course experiments planned subway line can be set only for the preparation of requirements and design documents to which more code development skills assessment algorithm rather than in software engineering.
  2. After the project is not encoded individual can save time individual projects, group projects to add more time and better on group projects.
  3. Quiz can be increased knowledge about software engineering point in the classroom to improve the mastery of knowledge points.

Guess you like

Origin www.cnblogs.com/31701052wzf/p/12015546.html