90 likes | 205 Views
Project SoCal Social Calendars. Kevin Chiu Laurence Do Brittany Luk. Introduction. Scheduling Tedious Time-consuming Questions When is everyone free? What if some people’s attendance are more important than others? Which time slot accommodates the most people?. Operational Concepts.
E N D
ProjectSoCalSocial Calendars Kevin Chiu Laurence Do Brittany Luk
Introduction • Scheduling • Tedious • Time-consuming • Questions • When is everyone free? • What if some people’s attendance are more important than others? • Which time slot accommodates the most people?
Operational Concepts • What is SoCal? • Light-weight, networked, web-based scheduling application • Benefits: • Saves time – simple, yet efficient • Negligible learning-curve • Portable • For Whom? • Students • Businesses • Anyone and everyone!!
System Requirements Features: • Registration • Subscription • Personal event calendar • Combined conflict calendar • Email notification for the time of the planned event
Architecture Major Components: • Database • Data Access • Data Model • Web Application
Week 1 Week 2-3 Week 4-6 Week 7 Week 8 Define client-server interface Implement Data Model, static calendar display. Implement Data Access, interactive web-application. Integrate. Working prototype. Implement login, subscription, email systems. Final testing. Staged Delivery Lifecycle
Feasibility Rationale Risks • TIME! • Knowledge of .NET, C#, web development? • Do people want an online social calendar? • Privacy • Prefer simplicity over features?
Direction for Growth Additional Features…. • View calendar by days, weeks, or months • Repeat option – weekly, monthly • Distinguish between private and public events