140 likes | 159 Views
SENIOR DESIGN TEAM 11. SPRING 2011. Title: Social network website for behavior change (SNWBC) Goal: Design a social network that supports/monitors behavior change. Advisor: Simanta Mitra Client: Yolanda Coil Title : Graduate Assistant-Teaching/Research Dept : Kinesiology Team:
E N D
SENIOR DESIGN TEAM 11 SPRING 2011
Title: Social network website for behavior change (SNWBC) Goal: Design a social network that supports/monitors behavior change. Advisor: Simanta Mitra Client: Yolanda Coil • Title: Graduate Assistant-Teaching/Research • Dept: Kinesiology Team: Gavin Monroe (Team Leader) Nick Schramm (Communication Liaison) Davendra Jayasingam (Webmaster) Andrew Arbogast
Use-case scenario 1. The user logs into the social network. 2. The user • Edits their profile • Chats with other online users • Reads / posts to the forum • Views others' / posts to their calendar • Views others' / posts to their news feed • Views others' / writes on their wall • Data on user's activity is logged/surveys are distributed
Functional Requirement • Site must be have social network features. • RSS Feed, Profile, Avatar, Wall, Calendar, Private Messaging, Real-time Chat • Site must have a forum. Posts can only be viewed by members. • Sign-ups are private (confirmed by admin)
Functional Requirement • Site must have analytics. User activity on the site must be monitored using analytics • number of posts made • locations clicked on screen • messages received, etc. • Users must be able to take surveys created by the admin. • Community, not network. Every user is connected to every other user's information
Nonfunctional Requirement • Users posts / personal information must be safe. Site must not be prone to hacks, injections, or cross-site scripting • "Modern" design
Database & Interface Database • Analytics • Surveys • Posting counts • Calendar activity • Messaging counts • Exporting features Interface • Standard layout • Dynamically modified look and feel • Mobile phone interfaces
Website Access Levels • Admin/coordinator • Superuser. • Can add users to the site • Can change features of the site. (enable / disable) • Moderators • Moderate forum posts • Respond to users (support) • Cannot add members • Members • Users who use the site to communicate with other users
Task breakdown & responsibilities, and schedule Tasks System Administrator User Interface Lead Back End Lead Analytics Lead
Cost estimate Server Cost: $45/mo CPanel/WHM: $5/mo Specs: • RAM: 1024 MB • RAID-10 Disk Space: 60 GB • Premium Bandwidth: 2500 GB Server Features: • Fully Managed • 24/7 customer support • Dedicated IP Address • Private nameservers • Daily backups • Secure Datacenters (Texas / California)
Potential Risks and Mitigations • Potential scheduling conflicts • Have productive meetings • Good communication • Requirements creep • Work extensively with client • Disallow new requirements after a specific date • Employee turnover • Distribute the workload