Habitat reservation system to complete the twelfth group - personal summary

Demand document links ( https://www.cnblogs.com/tutulei/p/11794778.html )

Design Link ( https://www.cnblogs.com/tutulei/p/11885475.html )

Prototyping link ( https://www.cnblogs.com/tutulei/p/11975961.html )

github ( httpsgithubcomtutuleiBZJreservationTeam )

I. Introduction

In Zhejiang University City College student apartment buildings and elegant yet Zhiyuan the first floor have a self-catering communal kitchen, called "Habitat to complete", taken from Wang Xizhi's "Orchid Pavilion" in "Wise people to grow less salty set "self-help and sharing is the theme here. Here you can make you have a good cooking show its mettle, let your love of food a real treat, so you memorable taste of home.

This project presents a small program, for online reservation using the "Bi to living" in order to facilitate teachers and students as the goal, authorized by the micro-channel login, to provide users create users, manage reservations (advance booking one week), added functional activities; provide an audit appointment as administrators, management "complete to home" open sessions, user management functions, to achieve the integration of appointment, to solve the problem schools currently use the process cumbersome.

Second, individual work

In the project, I was mainly responsible for the front end.

A) the requirements analysis phase

Write requirements documents, a clear project requirements.

B) the overall design phase

  1. Good design (use case diagram, class diagram, a sequence diagram)

  2. At the same time the preparation of design documentation.

The project needs refinement, each features a clear project, and the way to achieve the required technical point.

C) interface prototypes and final stage

  1. Write interface prototype to show document.
  2. Completed the preliminary design and preparation of all front-end interface prototype to determine the required modules.
  3. Select reservation completion time interface functions to achieve.
  4. Landscaping completed about 80% of the interface, interaction and optimization, and also has helped solve some of the problems in the style display (there will be some parts do together) in front of the crew doing.
  5. Solve the front-end display style, layout and confusion bug occurs in real machine debugging.
  6. Compatible front-end some component different models displayed on different issues, making the display more stable interface.
  7. Each interface to do the test, and feedback to the team leader, bug functional part of the main group leader handed over to solve, I helped solve some associated with the front end of a small bug.
  8. Do version control, with the head of the github good management.

Third, the personal summary

I am responsible for a team of four people in our project in the front, and timely communication with the head of a proper interface front and rear ends. The front is responsible for this semester because I am also on the Web programming courses (in fact in contact soon), so in terms of writing the front end is relatively skilled, though the file structure and Web applets different, but still the same purpose, in when writing the front, always used to like knowledge.

In fact, before this project, I did not come into contact with small programs, four of us also spent a lot of effort to carry out pre-project study on all aspects of the content of small programs, leading to progress from the beginning to slow a little. But I think the whole project to do down particularly rewarding. I think this project let me write front-end has been greatly workout, while strengthening in Web programming course I learned the knowledge and experience of the wxml, wxcc with html, css differences and similarities, but or I met a lot of pit but also gain a lot of experience. It is because I am familiar with the front-end compared to that, I also help other students to do part of the front end and revised some problems on the layout.

This is my first time to do a project team of 4 people, it is the largest of a number of teams. The more people, the division of labor and cooperation has become more important, a person of any progress fall, are likely to affect other teammates. The team doing the project, version control and code management is also essential and important, and we will upload the code to github, will make their own changes constantly updated on github, but also to facilitate their own convenience teammates timely access to the latest version of the code and quickly understand what changes I made. At the appropriate time to do the integration, and continue to test, when problems are able to solve their problems to get rid of, and promptly inform his teammates.

Think initially determine the project's theme, we have no choice community, but to do this to complete home, the school is now an appointment to see the process more complicated, if we can do an easy to use program is a meaningful thing. And the choice of small programs we did not come into contact with to render, but also a challenge for us. Although the final outcome is not perfect, I can not say well, there are many places you can do better. I hope there is a chance to continue to improve, maybe we can have the opportunity to become a school project to complete the prototype ranks appointment of it, or have a dream.

Fourth, curriculum recommendations

About curriculum recommendations, I have some ideas may not be mature.

I think in the packet, randomization may also be a good choice. While this situation may cause and is not familiar with his teammates, but also random random benefits, classmate team to avoid some of the long and difficult process, may also be the ability to make each team assigned a number average. If you make while allowing all groups to achieve the same demand gap contrast, in the case of these conditions are equal, then the final presentation of the project will be more apparent.

Courses may also want to start big job ahead of schedule, we can show what previous students' work to make some reference, so that our hearts can be more numbers. In the whole big job completion process is also very much hope to see the show the other team, learn from each other, and encourage each group to complete the project for each group.

The above recommendations may not be mature, if a bad place, please do not mind. ^ - ^

Guess you like

Origin www.cnblogs.com/qiyuexia3277/p/12051393.html