Presentation is loading. Please wait.

Presentation is loading. Please wait.

Chaz Beck Shaun Brockhoff Jason Lackore Hunter Simington Yuly Suvorov.

Similar presentations


Presentation on theme: "Chaz Beck Shaun Brockhoff Jason Lackore Hunter Simington Yuly Suvorov."— 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 Interface Login User Name: Password: IdeaPad

8 User Interface Groups Personal Groups View Groups All GroupsPublic Groups

9 User Interface Viewing Idea in a Group Idea #1 Group XYZ Idea #3 Idea #4 Idea #2 Idea #5 Idea #6

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

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

12 Development Environment phpMyAdmin

13 Development Environment MyEclipse

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


Download ppt "Chaz Beck Shaun Brockhoff Jason Lackore Hunter Simington Yuly Suvorov."

Similar presentations


Ads by Google