Badminton Reservation System Planning-Requirement Description

Source: Internet
Author: User
Because the company plays two times a week, it is not very convenient to sign up for the ball and check out after the ball is completed. therefore, if you want to create a reservation system by yourself, it should not only have the reservation function, but also include the settlement and statistics functions.
First, describe the playing process in the normal mode:
1. Generally, you are playing on Tuesday and Thursday. Generally, you will sign up on the previous day. The organizer will announce the time, venue information, number of students, and registration start on the QQ group.
2. Then the group members start to register freely. Registration usually ends at noon on the day of playing the ball (because of the number of venues, the length of time depends on the number of students, and the venue needs to be booked in advance ).
3. After work, everyone will use their respective transportation methods to gather in the arena and then start playing.
4. When playing a game, each person will provide a bottle of drink (the fee will be recorded as the beverage fee). The badminton used will also be provided by the organizer (the fee will be recorded as the badminton fee ).
5. After playing the ball, Possible Meeting dinner. Meals are billed as meals.
6. The organizer will charge the total fee on the next day. Generally, 20 yuan for men and 15 yuan for women. When the cost is increased due to the meal fee, it is generally charged at 10 yuan per person.
Second, some descriptions of the players:
1. organizer : A. I want to publish information about playing games.
B. I want to manage the registration status, enable registration, and disable registration.
C. I would like to make statistics on the Post-play expenses and then publish them
D. I want to see some summary information and statistical information, such as the statistics for this month or a certain period of time.
2. Participants: A. I would like to receive a registration notification in time to register.
B. I want to exit after registration.
C. I want to know the expenses of my activities.
D. I want to know the game charge statistics for a period of time.
3. Others: A. I hope to make a prepayment and deduct the Fee Based on each activity. I will be notified of the minimum fee for participation in one activity due to insufficient balance.
Obtain these requirements for the time being and analyze them based on these requirements. Note: These requirements can only be considered as unclear in the actual demand process of virtual demands. The process at this stage is simplified. You can make your own views based on this requirement. I will use the UML and pattern application translated by Fang Liang, by Craig larman, published by the Mechanical Industry Press (Second edition of the original book) appling UML and patterns an introduction to object-oriented analysis and design and the uniide process (second edition) for my analysis design.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.