![Page 1: PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649d585503460f94a3764f/html5/thumbnails/1.jpg)
PHP Implementation
![Page 2: PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649d585503460f94a3764f/html5/thumbnails/2.jpg)
RequirementsMust run on all platforms (Windows, Mac, Linux).
Must be compatible with all common browsers.
Must be user friendly.
Must contain sufficient documentation.
![Page 3: PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649d585503460f94a3764f/html5/thumbnails/3.jpg)
![Page 4: PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649d585503460f94a3764f/html5/thumbnails/4.jpg)
![Page 5: PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649d585503460f94a3764f/html5/thumbnails/5.jpg)
5
![Page 6: PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649d585503460f94a3764f/html5/thumbnails/6.jpg)
6
![Page 7: PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649d585503460f94a3764f/html5/thumbnails/7.jpg)
7
![Page 8: PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649d585503460f94a3764f/html5/thumbnails/8.jpg)
![Page 9: PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649d585503460f94a3764f/html5/thumbnails/9.jpg)
![Page 10: PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649d585503460f94a3764f/html5/thumbnails/10.jpg)
![Page 11: PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649d585503460f94a3764f/html5/thumbnails/11.jpg)
Brett
![Page 12: PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649d585503460f94a3764f/html5/thumbnails/12.jpg)
Leah
![Page 13: PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649d585503460f94a3764f/html5/thumbnails/13.jpg)
Use case: Notify members concerning dues/fees from Mike's use cases.
Actor: Officer.
Goal: Notify members of outstanding expenses.
Preconditions: Expense information is already entered into GUS.
Related use cases: enter fee information, send message, notify members, toll out waivers
Steps:1. Click 'money‘.2. Click 'send notifications‘.3. Write a reminder message.4. Choose the users who need to be reminded.
Alternatives: The user cancels out.
Postconditions: A message is sent to each applicable member.
Leah
![Page 14: PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649d585503460f94a3764f/html5/thumbnails/14.jpg)
Use case: Enter fee information
Actor: Officer
Goal: Store group dues in GUS database
Preconditions: User is logged on and at the group's user page
Related use cases: Remind users to pay dues, enter membership criteria
Steps:1. Click 'enter fee information‘.2. Type in fee amount.3. Select due date from a calendar.4. Click 'save‘.
Alternatives:
Postconditions: The dues information is saved in the GUS database.
This use-case can be expanded by using the samescreen for an user to specify all the membership criteria:waivers, dues, service project, class standing, GPA,major, etc.
Leah
![Page 15: PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649d585503460f94a3764f/html5/thumbnails/15.jpg)
System Feature 1 : Officer Management (Admin Module)
Leah
![Page 16: PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649d585503460f94a3764f/html5/thumbnails/16.jpg)
![Page 17: PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649d585503460f94a3764f/html5/thumbnails/17.jpg)
![Page 18: PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649d585503460f94a3764f/html5/thumbnails/18.jpg)
![Page 19: PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649d585503460f94a3764f/html5/thumbnails/19.jpg)
![Page 20: PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649d585503460f94a3764f/html5/thumbnails/20.jpg)
System Feature 2 : Group Management ( Officer Module )
![Page 21: PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649d585503460f94a3764f/html5/thumbnails/21.jpg)
![Page 22: PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649d585503460f94a3764f/html5/thumbnails/22.jpg)
![Page 23: PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649d585503460f94a3764f/html5/thumbnails/23.jpg)
![Page 24: PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649d585503460f94a3764f/html5/thumbnails/24.jpg)
System Feature 3 : Forum Module
![Page 25: PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649d585503460f94a3764f/html5/thumbnails/25.jpg)
![Page 26: PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649d585503460f94a3764f/html5/thumbnails/26.jpg)
System Feature 4 : User Menu
![Page 27: PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649d585503460f94a3764f/html5/thumbnails/27.jpg)
![Page 28: PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649d585503460f94a3764f/html5/thumbnails/28.jpg)
Visual Design Development
Scott
![Page 29: PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649d585503460f94a3764f/html5/thumbnails/29.jpg)
Scott
![Page 30: PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649d585503460f94a3764f/html5/thumbnails/30.jpg)
Scott
![Page 31: PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649d585503460f94a3764f/html5/thumbnails/31.jpg)
Scott
![Page 32: PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649d585503460f94a3764f/html5/thumbnails/32.jpg)
Scott
![Page 33: PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649d585503460f94a3764f/html5/thumbnails/33.jpg)
Chaylo
![Page 34: PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649d585503460f94a3764f/html5/thumbnails/34.jpg)
Chaylo
![Page 35: PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649d585503460f94a3764f/html5/thumbnails/35.jpg)
Chaylo
![Page 36: PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649d585503460f94a3764f/html5/thumbnails/36.jpg)
Chaylo
![Page 37: PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649d585503460f94a3764f/html5/thumbnails/37.jpg)
Chaylo
![Page 38: PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649d585503460f94a3764f/html5/thumbnails/38.jpg)
Chaylo
![Page 39: PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649d585503460f94a3764f/html5/thumbnails/39.jpg)
Chaylo
![Page 40: PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649d585503460f94a3764f/html5/thumbnails/40.jpg)
Chaylo
![Page 41: PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649d585503460f94a3764f/html5/thumbnails/41.jpg)
Use case: Register for GUS.
Actor: User.
Goal: Register for prospective user.
Preconditions: User is at GUS registration page.
Related Use Cases: Edit personal information
Steps: 1. User enters their name. 2. User enters their email. 3. User enters their username. 4. User enters their password. 5. User enters their password again. 6. User enters their phone number. 7. User clicks Submit.
Alternatives: User navigates away from page. Admins can manually add users.
Post Conditions: The user's information isvalidated, and then sent to GUS to be put in the database.
Abhay
![Page 42: PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649d585503460f94a3764f/html5/thumbnails/42.jpg)
Abhay
![Page 43: PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649d585503460f94a3764f/html5/thumbnails/43.jpg)
Abhay
![Page 44: PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649d585503460f94a3764f/html5/thumbnails/44.jpg)
![Page 45: PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649d585503460f94a3764f/html5/thumbnails/45.jpg)
![Page 46: PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649d585503460f94a3764f/html5/thumbnails/46.jpg)
![Page 47: PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649d585503460f94a3764f/html5/thumbnails/47.jpg)
![Page 48: PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649d585503460f94a3764f/html5/thumbnails/48.jpg)
John
![Page 49: PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649d585503460f94a3764f/html5/thumbnails/49.jpg)
![Page 50: PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649d585503460f94a3764f/html5/thumbnails/50.jpg)
![Page 51: PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649d585503460f94a3764f/html5/thumbnails/51.jpg)
Code Igniter
• Model View Controller• Much easier to implement in future.• Allows us to concentrate on design instead of
the framework.
• Learning curve. - Should overall be easier.
![Page 52: PHP Implementation. Requirements Must run on all platforms (Windows, Mac, Linux). Must be compatible with all common browsers. Must be user friendly](https://reader036.vdocuments.us/reader036/viewer/2022062423/56649d585503460f94a3764f/html5/thumbnails/52.jpg)
Organizing People
Connect skills to the task at hand
Which skills will achieve the task at hand?
What skills does each person have that he or she wants to use to accomplish the task?
Getting participation
Do your team mates understand what is expected? Ask them open-ended questions about what they are expected to do.
Do your team mates understand and have access to the needed technology?
Do your team mates feel confident enough to share what they have with others?
Keeping Participation
Try to find something positive in what each of your team mates did, and give them positive credit.
Always ask each person if they know what they are doing, and if they are happy with it
People have a need to be acknowledged.
Cynthia