12
Dec 14-13 CySwap

CySwap. Client: Merry Rankin, Office of Sustainability Michael Hoefer, GSB Adviser: Professor Mitra Dec 14-13 Kyle Johnson Team Leader Fabian Briesmoore

Embed Size (px)

DESCRIPTION

 The Government of the Student Body is aiming to develop a website that allows Iowa State Students to buy and sell goods. The site will allow for multiple types of items to be sold. The site will not handle the monetary transaction between students. It should instead be a way of connecting students. Dec 14-13

Citation preview

Page 1: CySwap.  Client: Merry Rankin, Office of Sustainability Michael Hoefer, GSB  Adviser: Professor Mitra Dec 14-13 Kyle Johnson Team Leader Fabian Briesmoore

Dec 14-13CySwap

Page 2: CySwap.  Client: Merry Rankin, Office of Sustainability Michael Hoefer, GSB  Adviser: Professor Mitra Dec 14-13 Kyle Johnson Team Leader Fabian Briesmoore

Client: Merry Rankin, Office of SustainabilityMichael Hoefer, GSB

Adviser: Professor Mitra

Team Information

Dec 14-13

Kyle JohnsonTeam Leader

Fabian Briesmoore

Key Idea Holder

Jared CookWebmaster

Adam Sunderman

Communicator

Page 3: CySwap.  Client: Merry Rankin, Office of Sustainability Michael Hoefer, GSB  Adviser: Professor Mitra Dec 14-13 Kyle Johnson Team Leader Fabian Briesmoore

The Government of the Student Body is aiming to develop a website that allows Iowa State Students to buy and sell goods. The site will allow for multiple types of items to be sold. The site will not handle the monetary transaction between students. It should instead be a way of connecting students.

Problem Statement

Dec 14-13

Page 4: CySwap.  Client: Merry Rankin, Office of Sustainability Michael Hoefer, GSB  Adviser: Professor Mitra Dec 14-13 Kyle Johnson Team Leader Fabian Briesmoore

Post an item to sell Contact a seller Reporting Content Management Course Information from the Bookstore NetID Authentication Textbook information lookup from ISBN

Major Functional Requirements

Dec 14-13

Page 5: CySwap.  Client: Merry Rankin, Office of Sustainability Michael Hoefer, GSB  Adviser: Professor Mitra Dec 14-13 Kyle Johnson Team Leader Fabian Briesmoore

Site Traffic handling- 30,000 Students Security- Database and User Sessions Expandability- New categories Maintainability- Goal of Client never needing

to look at code.

Major Non-Functional Requirements

Dec 14-13

Page 6: CySwap.  Client: Merry Rankin, Office of Sustainability Michael Hoefer, GSB  Adviser: Professor Mitra Dec 14-13 Kyle Johnson Team Leader Fabian Briesmoore

Risk MitigationInterpreting data from the Bookstore’s database dump.

Administrator function to turn off pulling information from the Bookstore.

Large amount of site traffic. Stress testing on the site using LoadImpact and LoadUIWeb.

Developing the system with a technology we have little experience with.

Chose a technology with a large amount of documentation and popularity.

Concurrency handling. Researching Laravel down()/up() features.

Risks

Dec 14-13

Page 7: CySwap.  Client: Merry Rankin, Office of Sustainability Michael Hoefer, GSB  Adviser: Professor Mitra Dec 14-13 Kyle Johnson Team Leader Fabian Briesmoore

Product Releases◦ Version 1: 06/23/14◦ Version 2: 10/17/14◦ Version 3: 12/12/14

Schedule

Dec 14-13

Page 8: CySwap.  Client: Merry Rankin, Office of Sustainability Michael Hoefer, GSB  Adviser: Professor Mitra Dec 14-13 Kyle Johnson Team Leader Fabian Briesmoore

Product:◦ Laravel/PHP◦ Html/Css/Bootstrap◦ MySQL◦ LAMP Server

Development:◦ Jira◦ MySQL Workbench◦ WAMP Server◦ Github

Technologies

Dec 14-13

Page 9: CySwap.  Client: Merry Rankin, Office of Sustainability Michael Hoefer, GSB  Adviser: Professor Mitra Dec 14-13 Kyle Johnson Team Leader Fabian Briesmoore

System BlockDiagram

Dec 14-13

Page 10: CySwap.  Client: Merry Rankin, Office of Sustainability Michael Hoefer, GSB  Adviser: Professor Mitra Dec 14-13 Kyle Johnson Team Leader Fabian Briesmoore

Home Page Category Pages View an Item Post an Item Login

Demo

Dec 14-13

Page 11: CySwap.  Client: Merry Rankin, Office of Sustainability Michael Hoefer, GSB  Adviser: Professor Mitra Dec 14-13 Kyle Johnson Team Leader Fabian Briesmoore

Continue to work a few hours each week over the summer.

Summer Version 1 release 2nd and 3rd Iterations in the fall.

Plan for Summer and Fall

Dec 14-13

Page 12: CySwap.  Client: Merry Rankin, Office of Sustainability Michael Hoefer, GSB  Adviser: Professor Mitra Dec 14-13 Kyle Johnson Team Leader Fabian Briesmoore

Questions?

Dec 14-13