Team Blog-Requirements Specification (SU Chahar-chan)

Source: Internet
Author: User

Players

3116004643 Liang Langzhang
3116004644 Leung (group leader)
3116004645 Lin Qipeng
3116004646 Liu Shaoyun
3116004656 Wu Hao
3116004667 Shing and

Requirements Specification Sheet

Title: Activity Reservation System
The system provides a reservation system for small and medium-sized activities, such as film/concert/seminar/Concert/lecture/conference/ball games and other required seats, and the need to anticipate the number of participants in advance activities, any organization/individual events can unconditionally use this reservation system.

Basic requirements

(1) Event organizers can pre-register the event for the audience to select seats
(2) The audience can see information about the event, such as the content of the event, the time and place
(3) The audience may specify the designated seat for the designated event.
(4) The visitor can change the ticket and seat under the specified conditions.
(5) The audience can score and evaluate the activities they have already participated in.

User-oriented Analysis

This system allows small and medium-sized event organizers to publish their events free of charge, publish seat information, and generate links on their own promotion page, which allows users to easily view information about the event and make reservations. Users can also find their own activities and reservations on the page.

Functional Requirements

The system can graphically present the active seat information to the user, who can see the selected seats and the selected seats. Event organizers can simply submit their own event information and seat information, and view the selection of seats.

Technical Requirements

The system switches JSON format data through front-end Ajax and back-end using spring boot + JPA to manipulate MySQL.

Expected number of users

The initial expected number of users is 100 due to server performance limitations

Authenticity

At present, the activities of the school community, concerts, lectures, and so on most of the small and medium-sized activities are still using the most primitive people to sit, no seat standing or the distribution/sale of tickets and other traditional way, this means that the cost of human resources and can easily adversely affect the audience. Therefore, small and medium-sized event organizers have a simple and non-threshold reservation system needs

Availability of

The system in addition to the basic booking function without any impact on the subject of content (such as advertising), simple operation, the page concise.

Value of

For the organizers, the use of the system can be very good control of the number of participants to avoid excessive number of seats caused by the shortage. At the same time, the market reservation system more or less need a certain price and conditions, and our system for individuals and small organizations are completely free and 0 threshold.
For the general audience, the system is no other software so bloated, so many ads, the overall system is concise style. And the system can use the recommended algorithm for the general audience to recommend their interest activities.

Team Project Address

Https://github.com/team-suchan/Booking

Issues

Team Planning original arrangement
Time Task Progress
6th Week 1. Team teams, Team blogs
2. Team presentation, member presentation, role assignment, selection of topics
3. Develop team planning arrangements, Team contribution sub-rules
7th Week 1. Requirements Specification Sheet
2. Prototype design, team members estimate task difficulty and learn the necessary techniques
3. Coding specification Complete, platform environment set up, preliminary construction
8th Week 1. Prototype improvement (to demonstrate the prototype to the target user and further understand the requirements)
2. Architecture design, WBS, team members estimate the time required for their respective tasks
3. Test Plan
9th Week 1. Team Project Alpha Task assignment schedule
2.7 consecutive days of Alpha Agility Sprint, 7 daily Scrum meeting blog + code submission
10th Week 1. User feedback + test plan improvement
2. Team Alpha Stage Personal summary
3. Team Project Alpha Blog: Release notes, test reports, presentation blogs, project management
11th Week 1. Team Project Alpha Blog: Post-mortem analysis
2. One person on each team must leave and look for the next team to accept. The team sent out blogs announcing the departure and acceptance of the members.
Post-correction arrangements
Time Task Progress
6th Week 1 team, Team blog (? finish)
2. Team presentation, member presentation, role assignment, selection of topics (completion)
3. Set up team planning, Team contribution sub-rules (? complete)
7th Week 1. Requirements specification (? completed)
2. Prototype design, team members estimate task difficulty and learn the necessary techniques (? finish)
3. Coding specification Complete, platform environment set up, initial structure construction (? completed)
8th Week 1. Prototype improvement (to demonstrate the prototype to the target user and further understand the requirements)
2. Architecture design, WBS, team members estimate the time required for their respective tasks
3. Test Plan
9th Week 1. Team Project Alpha Task assignment schedule
2.7 consecutive days of Alpha Agility Sprint, 7 daily Scrum meeting blog + code submission
10th Week 1. User feedback + test plan improvement
2. Team Alpha Stage Personal summary
3. Team Project Alpha Blog: Release notes, test reports, presentation blogs, project management
11th Week 1. Team Project Alpha Blog: Post-mortem analysis
2. One person on each team must leave and look for the next team to accept. The team sent out blogs announcing the departure and acceptance of the members.
Correction calculation method

As team work completed this week coincides with the plan, there is no need to revise the original plan for the time being.

Other team Division
member Division
Liang Langzhang Algorithm design
Minghui man, Lin Qipeng, Wu Hao Web front end design and UI design
Liu Shaoyun, Shing and Back-end development and testing
Complete situation

Liang Langzhang: Complete Basic functional requirements
Leung: basic knowledge of HTML, CSS, JavaScript, jquery
Lin Qipeng: Learning html,javascript Basic knowledge
Liu Shaoyun: Complete the creation of the database and the creation of the table structure, set up the preliminary API document
Wu Hao: initial mastery of html5,css, understanding JavaScript
Shing and: The initial completion of the overall structure analysis, specific additions and deletions depending on the implementation of the situation.

Team members ' impressions

Liang Langzhang: After reviewing the Bayesian and learning the Lagrange multiplier, feel that their mathematical ability is limited, to continue to work hard.
Leung: After learning the basic language, look at the various sources of web pages, fully aware of the complexity of web design, but also aware of the shortage of programming experience, to learn more after this.
Lin Qipeng: This week learned the basic knowledge of html,javascript, later to learn a lot.
Liu Shaoyun: Because there was little contact with the front end of things, and did not seriously do the demand analysis, so in the design before and after the interaction of no experience, changed a lot of times are not very satisfied, about the project structure design also thought for a long time, so there are a lot of places to learn.
Wu Hao: Beginner HTML5 and CSS, the development of the front-end experience is not much, especially for the process to use the JavaScript is not very understanding, in the hands of a lot of difficulties encountered, or need to read more books, and actively discuss with the students, to keep up with the team progress, not to drag.
Shing: A key part of the software is the overall architecture, the software model came out, then the rest is only to fill the content, so to the software after the concrete implementation will be what it is, what functions, to have a clear understanding.

Team Blog-Requirements Specification (SU Chahar-chan)

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.