Pairing work--requirements analysis of the project

I. Introduction:

1. Paired persons: 3019 He Yingyi, 3018 Wu Shuyao

2. Demand analysis model: NABCD model

3. Prototyping Tool: Ink Knife

Second, the pairing process:

3. Demand analysis:

Project background:
With the advancement of science and technology and the rapid development of computer technology, the development of various fields has also been improved to a certain extent, and education occupies a very high position in life. We have been educated since childhood, but everyone can feel that China's current education method has major drawbacks. The learning task is very heavy, the teacher's teaching knowledge is difficult to understand in the classroom, and the classroom time is limited. Even if there is doubt, it cannot be solved immediately. You can ask the teacher after class, but it is always unsatisfactory. For example, it is more troublesome during holidays, and if you hire a tutor, you will need an expensive fee. In view of the above drawbacks, our group designs and implements a humanized learning website that can conduct learning research, sharing and communication. The website can not only provide learners with functions such as resource sharing, academic discussion, question and answer, online testing, Different study directions provide different study circles, allowing learners to contact more people who learn the same knowledge and make like-minded friends. The learning platform can provide students and teachers with auxiliary services for learning or teaching, and the resources are mainly provided by users, which can avoid the problem of single and one-sided resources.

1. Need (need):
With the rapid development of the Internet today, everyone is eager to have their own private space on a certain platform, so we have specially set up user registration and login functions for users to facilitate their information management and their own data. induction. Furthermore, although there are countless learning websites for everyone to learn, and there are also many social software to facilitate communication in learning, these all play a certain role, but there will always be some aspects that cannot meet everyone's needs. For example, some learning websites can watch videos, but there is no systematic topic database for readers to train and consolidate the content of this chapter in time; or there are special chat software such as WeChat, but they cannot satisfy people's communication and discussion for learning. Therefore, we integrate these functions into one, which is more convenient for everyone to communicate and learn by themselves.

2. Approach (practice):
Friend management and chat:
Learning websites should not allow each user to be independent and irrelevant. If so, it is equivalent to an ordinary learning machine. Therefore, there is a friend function, you can search and add other users, you can watch their public study notes and other content after following them, and if you follow each other, you can privately chat and interact. However, in the case where you can chat only after adding friends, it is very inconvenient and unreasonable to ask questions, so you can only ask questions without adding friends. In order to avoid some harassment, it is set that asking questions to non-friend users requires gold coins, which will be displayed to users according to the amount of gold coins from high to low. Questions and answers will be displayed in the form of dialog boxes. Of course, users can also choose to ignore the message. Return a certain percentage.

 Learning resource sharing
said that there are a lot of online learning materials, but I can’t find them when I look for them. The resource sharing here only needs to be some learning documents and other materials. The shared materials need to clearly write the author’s name and book title, etc., and a background is required. Approved and approved data can be downloaded by other users, but the number of gold coins to be consumed for downloading will be set according to different data. Uploading users can download their uploaded data for free. If the data needs to be deleted, they need to apply for background review.

Online academic discussions
Sometimes some questions cannot be answered in one sentence, requiring long-term discussions or combining different ideas, etc. At this time, we have a discussion area. The time after posting in the discussion area is not limited, and you can multiple times. Commenting in it, the post owner decides the time to close the post, and the post owner can use gold coins to reward the commenter.

 Questioning and Answering Questions
During learning, you often encounter problems. At this time, you can ask questions in the Q&A area. Of course, you can attract answerers to answer the questions in the form of bounty coins, so that the problems can be solved in time. After a certain period of time, the problem is not solved. The question will be closed automatically. If the question is solved, the questioner can choose a satisfactory answer and a recommended answer and stop the question. The question after the stop can no longer be answered, but the question and answer will be reserved for others. In order to improve the quality of answers, it is stipulated that the number of gold coins can be determined by the questioner, and the gold coins will be distributed to users who provide satisfactory answers and recommended answers according to a certain percentage.

 Question bank system The
test questions are classified by subject and type. The types mainly include; multiple choice questions, fill-in-the-blank questions, true and false questions and subjective questions. The subjects mainly include mathematics, English, computer and so on. Questions can be created by the user, and the questions need to be reviewed. The approved questions will be rewarded with a small amount of gold coins. The user can also create an assignment by himself. Open to everyone or friends, etc. can be decided by the questioner. You can like the questions you have done, and you can like each question once for free. Multiple likes will cost you gold coins.

 Study Notes
After learning, learners may have some experience or want to write some notes. They can record what they have learned in this module for their own review in the future or for other users to learn from. In this module, you can also find other people's study notes, and you can collect other people's notes. In addition, there will be a historical browsing record for the user's recently browsed notes, which is convenient for the user to view.

3. Benifit (benefits):
Users can study systematically in the topic library. When encountering difficulties, they can leave a message in the discussion area to seek answers from everyone or ask friends for help; the system automatically changes topics, which can be consolidated in time and improve learning efficiency; Also good for taking notes for easy reference.

4. Competitors (competition):
As mentioned in the previous requirements, there are a large number of learning websites. For the long-term prosperity of our learning website, we have launched our unique function-intelligence.

Intelligent voice input
Using Baidu AI, in the place of text input, it supports Mandarin voice input, saving everyone's typing time and facilitating everyone's input.

Intelligently recommending materials and hot topics
In the Q&A area, discussion area, resource sharing and other places, recommend topics or resources that users are interested in based on personal browsing records or interest circles. In the question bank system, good questions are recommended to users, mainly good questions in the fields of interest to users, and some new questions are also recommended. Good questions generally refer to questions that have no errors and that most users think are better.

Intelligent Question Change System
After students complete the question, the system can automatically change the question, and immediately give the answer of the objective question and the score analysis report; Students can program online and support local debugging. After submitting the code to the server, the system will automatically compile Run it and judge whether the result is right or wrong.

Feedback system
When learners feel that the website experience is not good or that there is something that needs to be improved, they can feedback the problem to us through the feedback system. In order to build a better website, everyone is encouraged to give positive feedback. For user feedback, if yes Constructive feedback will be rewarded with corresponding coins.

5. Delivery (promotion):
In order to let more users know and use our products, we send flyers and enter the school for publicity. Sending out flyers allows different layers of people to learn about and experience our products. The publicity of entering the school first shows the various functions of our products to the teachers, which is beneficial to the teachers' teaching and the students' learning, and then let the teachers convey the functions and advantages of our products to the students, so that the students can experience the completeness and learning of the functions of the learning website. efficiency to use our products.

4. Prototype design:
login interface:

Home interface:

Notes interface:

Q&A interface:

Resource interface:

Feedback interface:

V. Experience and summary:
3019: I learned and practiced how to do demand analysis and how to use prototype development tools to design a prototype system, so that the functional modules were vague and general at the beginning, and gradually became clear later. During this process, I realized the importance of communication in pairing. While patiently listening to each other's ideas, we must express our views clearly and clearly, combine the good points of the two people, and discard the bad ones.

3018: I have gained a lot from this pairing assignment. Understand that requirements analysis is extremely important for a project. In this assignment, team awareness and teamwork spirit were enhanced. Although there will be many differences in the discussion, as long as there is a lot of communication and clear ideas, a win-win result will be achieved. I also clearly know that I still have many shortcomings, and I still need to study hard and master more knowledge and skills.

6. PSP form:

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324891665&siteId=291194637