GithubHelp home page GithubHelp logo

jasperdoan / nfl-pamphlet Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 10.83 MB

Interactive QT based pamphlet to provide information for football fans who want learn more about the National Football league.

License: MIT License

QMake 4.15% C++ 95.85%

nfl-pamphlet's Introduction

Admin Window

  • username: Homi
  • password: password

NFL-Pamphlet

  • Your agile team is to create an interactive pamphlet to provide information for football fans who want learn more about the National Football league.

  • Your team is to write at least 10 agile stories (including description, tasks, test scenarios, and story points) before software is developed). The team must follow the Scrum process (the Scrum master must log all team meetings and the product owner must document the backlog). Your team must use an agile management tool (e.g. Twilio or GITHUB), Graphical User Interface (GUI) such as QT, DOXYGEN, and GITHUB. Only team members should have access to their repository.

  • Your team should read the input file given to the class.

  • Design a very readable, easy to use interface. Contingency handling should include addressing invalid input. Please let me know who your partners will be by February 4th (three points will be deducted from your score if you do not meet this deadline). All projects are due by March 17th. No late projects will be accepted. Your team must demonstrate your project before it will be graded. Each teammate must identify their accomplishments on the project and critique their team members.

  • Submit a UML class diagram, at least three use cases, an activity diagram, and two state diagrams, agile stories, team rules, coding standing, scrum log, retrospective with your project.

  • The project will be graded using the following scale:
Scale Value
Checkpoint 1 6
Checkpoint 2 6
Meet requirements 70
Coding Style/Style Guide 2
User Interface 3
Adherence to Scrum/Team Rules 6
UML Diagrams 3
DOXYGEN 2
Contingency Handling 2
Total 100
Continuous Integration 2
Total with Extra Credit 102

The National Football league interactive pamphlet must:

  • 1. Provide a help option to explain how to use the pamphlet
  • 2. Provide a “contact us” option
  • 3. Provide an option to display the original list of National Football:
    • 3.1. teams sorted by team name.
    • 3.2. teams sorted by stadium name.
    • 3.3. teams sorted by seating capacity.
  • 4. Provide an option to display the total capacity of the:
    • 4.1. National Football league (note: count each stadium only once).
    • 4.2. updated National Football league (note: count each stadium only once).
  • 5. Provide an option to display (sorting):
    • 5.1. the original list of National Football teams sorted by the location.
    • 5.2. the team in the American Football Conference sort by team name.
    • 5.3. the updated list of National Football teams sorted by team name.

  • Maintenance (administrator only - requires a password to gain access)
  • Provide the capability to add a new National Football team by having your program read from the input file given to the class.

nfl-pamphlet's People

Contributors

jasperdoan avatar max9001 avatar bridget127 avatar alee232 avatar

Watchers

 avatar

nfl-pamphlet's Issues

Build errors on main

teamdata.cpp fails to build providing the following errors:
teamdata.cpp:14: error: C4576: a parenthesized type followed by an initializer list is a non-standard explicit type conversion syntax
teamdata.cpp:14: error: C2143: syntax error: missing ';' before '['
teamdata.cpp:14: error: C2440: 'return': cannot convert from 'const std::string [2]' to 'std::basic_string<char,std::char_traits,std::allocator>'
..\NFL-Pamphlet\teamdata.cpp(14): note: No constructor could take the source type, or constructor overload resolution was ambiguous
teamdata.cpp:14: error: C2337: 'conference': attribute not found
teamdata.cpp:15: error: C4576: a parenthesized type followed by an initializer list is a non-standard explicit type conversion syntax
teamdata.cpp:15: error: C2143: syntax error: missing ';' before '['
teamdata.cpp:15: error: C2440: 'return': cannot convert from 'const std::string [4]' to 'std::basic_string<char,std::char_traits,std::allocator>'
..\NFL-Pamphlet\teamdata.cpp(15): note: No constructor could take the source type, or constructor overload resolution was ambiguous
teamdata.cpp:15: error: C2337: 'division': attribute not found
teamdata.cpp:17: error: C4576: a parenthesized type followed by an initializer list is a non-standard explicit type conversion syntax
teamdata.cpp:17: error: C2143: syntax error: missing ';' before '['
teamdata.cpp:17: error: C2440: 'return': cannot convert from 'const std::string [3]' to 'std::basic_string<char,std::char_traits,std::allocator>'
..\NFL-Pamphlet\teamdata.cpp(17): note: No constructor could take the source type, or constructor overload resolution was ambiguous
teamdata.cpp:17: error: C2337: 'roofType': attribute not found

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.