Chaz Beck Shaun Brockhoff Jason Lackore Hunter Simington Yuly Suvorov - PowerPoint PPT Presentation

tavi
chaz beck shaun brockhoff jason lackore hunter simington yuly suvorov n.
Skip this Video
Loading SlideShow in 5 Seconds..
Chaz Beck Shaun Brockhoff Jason Lackore Hunter Simington Yuly Suvorov PowerPoint Presentation
Download Presentation
Chaz Beck Shaun Brockhoff Jason Lackore Hunter Simington Yuly Suvorov

play fullscreen
1 / 18
Download Presentation
Chaz Beck Shaun Brockhoff Jason Lackore Hunter Simington Yuly Suvorov
87 Views
Download Presentation

Chaz Beck Shaun Brockhoff Jason Lackore Hunter Simington Yuly Suvorov

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. Chaz Beck Shaun Brockhoff Jason Lackore Hunter Simington Yuly Suvorov

  2. What is IdeaPad? • User Generated Content website where people can post ideas to group and have them voted and commented on • Users can join or create groups in a hierarchical manner and post ideas only to people part of that group • Allow ideas to grow and evolve through group discussion, but also be protected by privacy controls

  3. Target Audience • Universities • Schools • Clubs • Industry

  4. Requirements • Allow user to register • Allow user to login • Allow user to create group • Allow user to submit ideas to group • Allow user to view ideas • Allow user to search ideas or groups • Allow users to vote (once) and comment (unlimited) on ideas • Allow user to moderate groups

  5. Access • Login (Admin) • View/edit settings • Add/remove from groups • Edit personal information • View/edit ideas • Moderate idea • Search for ideas • Select idea • Vote on idea • Post on idea • Add new ideas • Login(Normal) • View/edit settings • Edit personal information • View/edit ideas • Search for ideas • Select idea • Vote on idea • Post on idea • Add new ideas • Login(anonymous) • View ideas • Search for ideas • Select idea

  6. System Diagram

  7. User InterfaceLogin IdeaPad User Name: Password:

  8. User InterfaceGroups View Groups Personal Groups Public Groups All Groups

  9. User InterfaceViewing Idea in a Group Group XYZ Idea #1 Idea #2 Idea #3 Idea #4 Idea #5 Idea #6

  10. Idea XYX User InterfaceIdea View Idea Name: My first idea Owner: Leonardo Da'Vinci Abstract: Device for the movement of people through the air using a spinning blade. Body: … (Complicated Gibberish) ... Votes: 500 Vote Up Vote Down Last Updated: August 7th, 1493 Comment

  11. Development Environment • MyEclipse (with Struts 1.3) • Hibernate • MySQL • phpMyAdmin

  12. Development EnvironmentphpMyAdmin

  13. Development EnvironmentMyEclipse

  14. Database Schema

  15. Hibernate Classes

  16. Struts Actions

  17. Challenges • Communication • Our team mostly uses Google Talk, specifically group chat • Time Deadline • Time influences the scope of the project and what we are able to accomplish • Not Enough or Too Much Work • It is hard to tell sometimes • We have 5 people, have to make sure we have enough for each of us and don’t overload an individual • Understanding the Technology • Had a hibernate assignment • Walk-throughs in class on struts • Tutorials online

  18. Conclusion