Download presentation
Presentation is loading. Please wait.
Published byEmmeline Edwards Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.