14s2.xtdev.net team 14s2 | cop 4331 - spring 2011 14s2.xtdev.net team 14s2 | cop 4331 - spring 2011
TRANSCRIPT
![Page 1: 14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011 14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011](https://reader035.vdocuments.site/reader035/viewer/2022062219/551b6e3f550346a6148b4dfd/html5/thumbnails/1.jpg)
14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 201114S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011
![Page 2: 14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011 14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011](https://reader035.vdocuments.site/reader035/viewer/2022062219/551b6e3f550346a6148b4dfd/html5/thumbnails/2.jpg)
14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011
The Team
Coders Documenters
Shane
Ammar
Art
Chad
Giselle
![Page 3: 14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011 14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011](https://reader035.vdocuments.site/reader035/viewer/2022062219/551b6e3f550346a6148b4dfd/html5/thumbnails/3.jpg)
14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011
• Dating Website
– Allows a user to discuss their viewpoints on dating
– Users should be able to share a profile for others to view
– Track profile performance of users and rank them
Project Description
![Page 4: 14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011 14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011](https://reader035.vdocuments.site/reader035/viewer/2022062219/551b6e3f550346a6148b4dfd/html5/thumbnails/4.jpg)
14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011
• Infrastructure and Organization
– Development Environments Online• WAMP Server 2• Remote MySQL 5.1.52 Database• Local Apache 2.2.17 and PHP 5.2.11• Browsers: IE 6-9, Chrome, Safari, Firefox
– GitHub Repository
Accomplished
![Page 5: 14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011 14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011](https://reader035.vdocuments.site/reader035/viewer/2022062219/551b6e3f550346a6148b4dfd/html5/thumbnails/5.jpg)
14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011
Repository
http://github.14s2.xtdev.net/
![Page 6: 14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011 14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011](https://reader035.vdocuments.site/reader035/viewer/2022062219/551b6e3f550346a6148b4dfd/html5/thumbnails/6.jpg)
14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011
• Documentation
– Class, Object, and Method Listing (v0.1.0)– Concept of Operations
• Giselle
– System Requirements Specification• Ammar
– Project Management Plan• Chad
– Test Plan• Art
Accomplished
http://14s2.xtdev.net/doc/v0.1.0
![Page 7: 14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011 14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011](https://reader035.vdocuments.site/reader035/viewer/2022062219/551b6e3f550346a6148b4dfd/html5/thumbnails/7.jpg)
14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011
• Concept of Operations
– Atypical Operational Scenario• With few people in a given network, users may
encounter no, very few, or low quality matches
– Ideal Security• Background check (block sexual offenders),
Encrypted Data transmission, User Reporting, and Identity Verification
– Unique Concerns: Risks• Sexual Predators, Stalkers, and Scams
Accomplished
![Page 8: 14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011 14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011](https://reader035.vdocuments.site/reader035/viewer/2022062219/551b6e3f550346a6148b4dfd/html5/thumbnails/8.jpg)
14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011
• System Requirements Specification
– Assumptions• User is capable of navigating a website with no
advanced accessibility options (i.e. text to speech)• User is capable of reading and writing English
– Internationalization a possible future expansion
– Use Case Diagram
Accomplished
![Page 9: 14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011 14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011](https://reader035.vdocuments.site/reader035/viewer/2022062219/551b6e3f550346a6148b4dfd/html5/thumbnails/9.jpg)
14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011
SRS Use Case Diagram
![Page 10: 14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011 14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011](https://reader035.vdocuments.site/reader035/viewer/2022062219/551b6e3f550346a6148b4dfd/html5/thumbnails/10.jpg)
14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011
• Project Management Plan
– Coding Standards• XHTML 1.1 Transitional, Java Documentation
Standard, IEEE Coding and Ethical Standards
– Quality Assurance• After each significant addition or modification,
all group members will engage in active testing– Issues will be reported using the Issues Management
feature of the GitHub Repository
Accomplished
![Page 11: 14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011 14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011](https://reader035.vdocuments.site/reader035/viewer/2022062219/551b6e3f550346a6148b4dfd/html5/thumbnails/11.jpg)
14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011
• Test Plan
– Rigorous testing to be performed on key functions• Account Creation, User Authentication,
Message Posting, Facebook Registration, Picture Uploads, User data modification, etc.
– Extensive and unique testing of the matching algorithm
Accomplished
![Page 12: 14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011 14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011](https://reader035.vdocuments.site/reader035/viewer/2022062219/551b6e3f550346a6148b4dfd/html5/thumbnails/12.jpg)
14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011
• Coding
– Core Framework (Basic API)• Database Handling, Template Management, Data
Validation, Symmetric Key Encryption, Error Handling, Auto Loading, and Facebook API
– Mod_Rewrite and Security Structuring
– Facebook Login Prototype (Functionality Only)
Accomplished
![Page 13: 14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011 14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011](https://reader035.vdocuments.site/reader035/viewer/2022062219/551b6e3f550346a6148b4dfd/html5/thumbnails/13.jpg)
14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011
Facebook Connection Prototype
http://localhost/prototype/FacebookLogin
![Page 14: 14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011 14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011](https://reader035.vdocuments.site/reader035/viewer/2022062219/551b6e3f550346a6148b4dfd/html5/thumbnails/14.jpg)
14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011
• Concept Design
–General look and feel–Concept Branding
• Foundation of future development
Accomplished
![Page 15: 14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011 14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011](https://reader035.vdocuments.site/reader035/viewer/2022062219/551b6e3f550346a6148b4dfd/html5/thumbnails/15.jpg)
14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011
CO
NC
EP
T D
ES
IGN
![Page 16: 14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011 14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011](https://reader035.vdocuments.site/reader035/viewer/2022062219/551b6e3f550346a6148b4dfd/html5/thumbnails/16.jpg)
14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011
Down to Business
![Page 17: 14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011 14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011](https://reader035.vdocuments.site/reader035/viewer/2022062219/551b6e3f550346a6148b4dfd/html5/thumbnails/17.jpg)
14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011
• Branding reflects the target audience of the project
– Primary audience Men and Women aged 18-54 • Reflects Facebook’s largest demographics
– 18-24, 25.3% ; 25-34, 24.8% ; 35-54, 29%
– Future expansion to target 55+• Largest growing group in targeted social media• Facebook reported 922.7% growth of this group in
2010
Down to Business
![Page 18: 14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011 14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011](https://reader035.vdocuments.site/reader035/viewer/2022062219/551b6e3f550346a6148b4dfd/html5/thumbnails/18.jpg)
14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011
• Initial Release
– For test purposes, the initial site will accommodate the UCF and Orlando, Florida networks• Advertising would target 18-24
– As expansion occurs the primary advertising demographic would shift to 25-34• Represents 24.8% of targeted social networks• Represents 28% of online dating sites
– The largest represented group in that industry
Down to Business
![Page 19: 14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011 14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011](https://reader035.vdocuments.site/reader035/viewer/2022062219/551b6e3f550346a6148b4dfd/html5/thumbnails/19.jpg)
14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011
• Site Advantages
– Other Free Dating Websites are LIMITED• Very few in existence• Very basic features, or untrustworthy content
– Everafter doesn’t duplicate any social media features• Login and information accepted from Facebook, at the
very least.
– Allows for the choice of desired relationship type• Anything from “Long term” to “Casual Hookup”
Down to Business
![Page 20: 14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011 14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011](https://reader035.vdocuments.site/reader035/viewer/2022062219/551b6e3f550346a6148b4dfd/html5/thumbnails/20.jpg)
14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011
Looking Ahead
Past Present Future
![Page 21: 14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011 14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011](https://reader035.vdocuments.site/reader035/viewer/2022062219/551b6e3f550346a6148b4dfd/html5/thumbnails/21.jpg)
14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011
• Coding
– Layout–User Registration– Profile Viewing–AJAX Handling Controls and Utility
Classes
In Progress
![Page 22: 14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011 14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011](https://reader035.vdocuments.site/reader035/viewer/2022062219/551b6e3f550346a6148b4dfd/html5/thumbnails/22.jpg)
14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011
• Documentation
–High Level Design–Detailed Design– Individual Web Pages / Logs–Basic HTML Versioning System
In Progress
![Page 23: 14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011 14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011](https://reader035.vdocuments.site/reader035/viewer/2022062219/551b6e3f550346a6148b4dfd/html5/thumbnails/23.jpg)
14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011
• Left to do: Everything else!
–Remaining Core Functions• Photo Upload, Profile Updating, User
Matching, etc.
– Testing and User Trials– Infrastructure Performance Testing
What’s Left
![Page 24: 14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011 14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011](https://reader035.vdocuments.site/reader035/viewer/2022062219/551b6e3f550346a6148b4dfd/html5/thumbnails/24.jpg)
14S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 201114S2.XTDEV.NET Team 14S2 | COP 4331 - Spring 2011