Design Review Presentation. Project Plan Problem Statement As of now, no available social network...

Preview:

DESCRIPTION

Problem Statement As of now, no available social network will allow a user to create it’s own sub social network based of the parent, and use that to monitor the activity levels of users of the sub social network. Available social network do not provide its users with the availability is a lack of analytics availability and an excess of features. For our product to fulfill the privacy requirements for research purposes all personal data kept strictly confidential, yet to be useful for research purposes it must collect and store personal data and give the administrator complete access to this information. This is what the currently available social do not provide networks provide.

Citation preview

Design Review Presentation

 

Project Plan

 

Problem Statement

As of now, no available social network will allow a user to create it’s own sub social network based of the parent, and use that to monitor the activity levels of users of the sub social network. Available social network do not provide its users with the availability is a lack of analytics availability and an excess of features.  For our product to fulfill the privacy requirements for research purposes all personal data kept strictly confidential, yet to be useful for research purposes it must collect and store personal data and give the administrator complete access to this information. This is what the currently available social do not provide networks provide.

Conceptual Sketch

 

Funcional Requirements

• User accounts• Privileged Users• Private messaging• Calendar• Surveys• Ask the experts• News Feed• Posts• Data Collection

Non - Functional RequirementsBackup• The product shall create a complete database backup every day.

 Privacy and security• The product shall store passwords in the database using a one-way hashing algorithm.• The product shall display content to authenticated users only.• The product shall display private content to the authoring user and administrators only

except in the case of private messages.  Reliability• For every 1000 requests, the product shall fail at most one time. 

 Accessibility • The product shall allow the user to perform every action regardless of whether

JavaScript is enabled or not.• The product shall follow Web Accessibility Initiative guidelines.

Product Uniqueness

• Privacy Needso Administrator has almost complete controlo Users can control exactly how much information

they shareo User information must be kept confidential 

• Research Needs o Large amounts of data must be collectedo Administrator must be able to access that data

 • Its the combination of these two needs that is not

found in any currently available social network.

Risks and Mitigation Strategies

• Scheduling Conflicts - Good Communication between members and client and have Productive Meetings.

• Requirements Creep - Communicate with Client and disallow new features after a certain date. 

• Group Member Dropping (Actually Happened) - Distribute workload and responsibilities between members.

Resource and Cost Estimate

Virtual Private Server - $45 / MonthCPanel / WHM - $5 / Month Total Cost $50 / Month

Project Milestone and Schedule 

System Design

 

Overall Design

 

Detailed Design

 

Technology Used

• PHP• CodeIgniter - Web Application Framework• MySQL database• Apache Web Server• Selenium - Web Unit Testing Framework• JavaScript • AJAX• HTML/CSS

Test Plan

• Unit Testing• Performance Testing• Volume Testing• Load/Stress Testing • Usability Testing

Conclusion

 

Current Project StatusProject Definition    ✔

Technology Selection    ✔Product Design    ✔

Product Implementation    X

Product Testing    XProject Documentation    XProduct Demonstration    X

Project Reporting  ...

Plan for Next Semester

Recommended