Team Name: Throughrain
Project confirmation: "Restaurant-to-shop ordering system"
Project background: This project is specially developed for the restaurant set meal system. Have you found that in the holiday to eat restaurant will be super trouble, a lot of people,
Popular restaurants have no seats, we need to wait outside, not only customer trouble, restaurant managers also feel very annoying, because this will affect customers
The dining experience brings a bad reputation. This product can rationalize the work of the restaurant, from the customer into the restaurant to order meals to the end of the meal, to provide a comprehensive set of
Convenient, efficient service, improve the management efficiency of the restaurant, give users a good dining experience, which is the purpose of our development of this project.
Project Division:
1. Product Owner: Jongjie, mainly responsible for the concept of product function, development of the content.
2. Project Manager: Wang Dahua, lead, supervise and lead the team to complete the work.
3. User experience: Feng Zifan, we develop products that are intended to be used by customers, acting as a consumer, feedback product information
4.master: Liang, ensure the team is scheduled to complete the mission semester
Semester Sprint Time:
November 4-December 18
First Sprint goals and assignments:
1. Register login screen claim: Wang Dahua
2. Interface Jump CLAIM: Liang
3. Ordering interface Claim: Feng Zifan
4. Payment interface Claim: Jongjie
5. Management interface Claim: Feng Zifan
Second Sprint goal and assignment:
1. Query the point of the meal interface claim: Liang
2. Link database claim: Feng Zifan
3. Create a database of the table claim: Jongjie
4. Find Bug Claim: Liang
5. Data summary interface claim: Wang Dahua
Third Sprint goals and assignments:
1. Beautify the interface claim: Jongjie
2. User feedback Claim: Jongjie
3. Simplified procedure claim: Liang
4. Find bug Claim: Wang Dahua
5. Fix bug claim: Feng Zifan
Team Contribution points:
First Sprint:
Wang Dahua: 19
Jongjie: 18
Liang: 22
Feng Zifan: 21
Second Sprint:
Jongjie: 19
Liang: 21
Wang Dahua: 18
Feng Zifan: 22
Third Sprint:
Liang: 22
Jongjie: 21
Wang Dahua: 18
Feng Zifan: 19
Implementation of the functional interface:
Welcome interface:
Login interface:
Main interface:
Ordering interface:
Menu interface:
Sales Interface:
Payment Interface:
Menu Data Sheet:
User Data Sheet:
We set up the app function has been basically completed, a variety of interface also achieved jump, this is inseparable from the team members work together.
Team Personal Summary:
Wang Dahua: The team just made the course design is a point meal system, divided into three sprint to complete, using the Android development tools. In the first sprint, completed the general framework of the project, in order to run the project, the team in the first sprint stage large and small open five meetings, solve the task allocation and technical difficulties, although the initial work is not very satisfactory, but after the effort, we still completed the goal, in the first sprint to recognize their own Insufficient, also recognized the importance of cooperation in the second sprint as long as the background of the program, about the creation of databases and other issues, as well as some page beautification and other functions of the implementation. The third sprint is the end of the entire design, solving problems such as storing data in a database, and finding bugs and fixing bugs. In the three sprint, we can accomplish our own goal, but also has own insufficiency, learns the thing or the A dangerous, needs in the future study more diligently, also has in the team cooperation actively completes own task, considerate others.
Jongjie: One months, three sprints, each sprint has a different content task, at first I feel that the completion of confidence is not too much, but then team members work together to help each other let me believe that we will do it well, to achieve our goal. Learn the application of GitHub, more is not used features, Android development on the technical issues, interface design jump, database links and so on, the things I learned not only in the study, but also in team cooperation, Sprint stage meeting a few, differences are unavoidable, so learn how to listen to each other to understand It is important and effective, but we are all aware of it, and so we have gained growth.
Liang: Through one months of project development, we have learned a lot of things, Android basic components, threads, service, broadcast, page Jump, learned the Android mobile development framework and methods of invocation. Android development is not as difficult as we had imagined, but a fear of a new curriculum that we did not learn at first. Through one months of development, discussion, update burndown charts, GitHub files, division of labor, this team-based development can lead us to improve efficiency. I encountered the biggest problem in Android development is the creation, query, storage of the Android SQLite database, through the online learning and other people's explanation, we successfully mastered this difficult point. There are problems with the Android project, such as when the R file is missing, or you cannot find the references in the R file, which is the problem we need to solve.
Feng Zifan: In this semester of software engineering, I felt that what I learned most was the use of some of the useful features of GitHub, including how to build a warehouse, build teams and projects on GitHub, draw Burndown charts, set up sprint plans, learn a lot of new knowledge, and deepen the team members ' Friendship, anyway, at least we worked together.
Team Semester Summary:
Our team in the Software engineering This course of the topic of the app version of the to-store ordering system, the project is called Quickorder, meaning to the store to quickly order the meaning of food. This month the team is working together to do this project, learning a lot of things, the team is constantly improving. The development of the project at the same time our personal ability has been improved, which is the purpose of our project and harvest. Each meeting to discuss the impact of our views and the final convergence, we consider more comprehensive, more in line with customer needs analysis
In the course of this semester, our team or the squad last semester, after the cooperation of the last semester, our cooperative tacit understanding is very good, initially, our division of labor is also quickly clear down, everyone clear their task, so the project soon began to execute, although the process will be some delay, But in our joint efforts, our three stages of the sprint have been successfully completed, the process encountered a lot of difficulties, fortunately, the basic solution.
We have implemented Android and server or database links, to achieve data preservation and reading, modify the background data is also more simple, user management is better, the database links we spend a lot of time to complete, initially can not link, and then write read all kinds of problems, This function is realized after studying online to find a lot of relevant information. The development of Android has also been developed in the course of this semester, which provides a great help to the task flow. The team set up the application development goals have also been completed, ordering interface, the sub-menu also has a corresponding setting jump, this time the software engineering development process applied to a better degree than last semester, the app still has some shortcomings, but the team members of the effort is not wasted, the team completed the ultimate goal.
Throughrain Semester Sprint Summary