1 / 18

Chaz Beck Shaun Brockhoff Jason Lackore Hunter Simington Yuly Suvorov

Chaz Beck Shaun Brockhoff Jason Lackore Hunter Simington Yuly Suvorov. What is IdeaPad ?. User Generated Content website where people can post ideas to group and have them voted and commented on

tavi
Download Presentation

Chaz Beck Shaun Brockhoff Jason Lackore Hunter Simington Yuly Suvorov

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

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

More Related