Difference between revisions of "Data Design Final 2012"

esse quam videri
Jump to: navigation, search
(Three Projects)
(Three Projects)
Line 1: Line 1:
=Three Projects=
+
=Online Contact Organizer=  
For this years final I'd like to propose the the class breaks apart into teams to accomplish to small real world projects.
 
  
Work on the projects will include
+
==Requirements==
*Designing a Data Diagram to meet specifiactions
+
Users need to create an account on the site before they can create contacts. Once a user is authenticated they can access the rest of the site.
* implementing sample data
 
  
==Project 1 Workerz Tasks==
+
Contacts have multiple email addresses and phone numbers. Build a web app that can create a list of contacts for each user. Users of the application may have many contacts. Each contact should have
Recurring task lists
 
  
==Project 2 Tutor Notes==
+
FirstName
Tutors can leave notes about tutoring sessions. The students will not see the notes but should be able to leave feedback about the tutors
 
  
==Project 3 ?==
+
LastName
 +
 
 +
Emails (can support many email addresses)
 +
 
 +
Phone Numbers (listed by type)
 +
 
 +
Phone Numbers should have types like mobile, office fax etc...
 +
 
 +
A user should be able to create/read/update and delete their contacts.
 +
 
 +
==Pages==
 +
 
 +
about : simple page the describes what the site does.
 +
 
 +
logon : allow a user to logon or links to create an account
 +
 
 +
createAccount: allows creation of new account validates use input fields. User must provide LogonName, FirtstName, LastName, email address and password (twice). Longon Name must be unique the applcation shoud check if a name is taken before it creates an account.
 +
 
 +
contactList: Lists contacts for a user. Extra credit if it is searchable. Should have links or contain the abiluty to add/update/delete
 +
 
 +
addContact : add contact
 +
 
 +
editContact : edit contact
 +
 
 +
deleteContact : set contact to Inactive

Revision as of 02:59, 3 December 2012

Online Contact Organizer

Requirements

Users need to create an account on the site before they can create contacts. Once a user is authenticated they can access the rest of the site.

Contacts have multiple email addresses and phone numbers. Build a web app that can create a list of contacts for each user. Users of the application may have many contacts. Each contact should have

FirstName

LastName

Emails (can support many email addresses)

Phone Numbers (listed by type)

Phone Numbers should have types like mobile, office fax etc...

A user should be able to create/read/update and delete their contacts.

Pages

about : simple page the describes what the site does.

logon : allow a user to logon or links to create an account

createAccount: allows creation of new account validates use input fields. User must provide LogonName, FirtstName, LastName, email address and password (twice). Longon Name must be unique the applcation shoud check if a name is taken before it creates an account.

contactList: Lists contacts for a user. Extra credit if it is searchable. Should have links or contain the abiluty to add/update/delete

addContact : add contact

editContact : edit contact

deleteContact : set contact to Inactive