Presentation is loading. Please wait.

Presentation is loading. Please wait.

Group 3 CMPE Community Project. What is CMPE Community project? CMPE Community project aims to create a social web application to create an environment,

Similar presentations


Presentation on theme: "Group 3 CMPE Community Project. What is CMPE Community project? CMPE Community project aims to create a social web application to create an environment,"— Presentation transcript:

1 Group 3 CMPE Community Project

2 What is CMPE Community project? CMPE Community project aims to create a social web application to create an environment, where CMPE community can express and discover matters of interest, academic or otherwise.

3 What will CMPE Community Project contain? (1) Member Profiles Requirement Details:  User profile shall contain name, surname, profile picture, email, password, phone number, entrance year for each user.  The system shall send an email for confirmation after register.  The system shall provide a password reminder via e-mail.  The system shall provide an interface for editing profiles for users  The system shall provide roles for the users (i.e. user, administrator)  The system shall allow users to follow other users status updates.  The system shall allow users to enter status updates.  The system shall allow users to comment on their friends' status updates.

4 What will CMPE Community Project contain? (2) Creation of a space for special interests or topics Requirement Details  Users should be able to create groups through their interests.  The creator of the event should be able to edit settings of group  Users should be able to join groups  The creator of the group should be able to remove users from group members list  The system shall recommend users to attend groups, according to his/her interests.  The users shall view his/her suggested groups.

5 What will CMPE Community Project contain? (3) Special purpose structures for the area of interest Requirement details  Users should create an event with action date, location.  The creator of the event should invite other members to attend his events.  The creator of the event should be able to edit settings of event.  Invited users shall comment on events.  The system shall remove the event from website after timeout or cancellation of the creator.

6 What will CMPE Community Project contain? (4) Discussion Forum Requirement Details  Administrators should be able to open categories  Users should be able to open a topic on discussion forum in predefined categories  Users should be able to write their own comments to the topics  Users should be able to like or dislike any comments on any topics Surveys Requirement Details  Users should be able to create surveys  Users shall see the results of the survey after voting  The creator of the survey shall give a due date for the surveys

7 What will CMPE Community Project contain? (5) Search/ Advanced Search Requirement Details  Users should be able to search for people, group, event, survey, topic on discussion forum  Users should be able to filter the results of the search  The system shall list the result of search or filtered search Browsing Requirement Details  Users should be allowed to navigate through user profiles, group, surveys, events and discussion forums

8 What will CMPE Community Project contain? (6) Notification from subscriptions Requirement Details  The system shall send notifications to users from subscribed pages.  The system shall send notifications to invited users.  The system shall send notification to users whose status is commented by other users.  The system shall send notification to requested users. Validation of a registration Requirement Details  Admin should load email information of instructors & students to system each semester  On registration system shall check if the user’s email exists in the system.

9 What will this project provide other than these functions? Usability  The system shall provide a user friendly,simple interface to ease usage.  The application shall be easily understandable and avaliable even by elder members of CMPE Community Accessibility  The community should be accessed only by people from CMPE people.  All users shall have the ability to access CMPE Community all the time, in every circumstances (i.e. non restricted number of profiles and usage time) Privacy and Security  The user shall be able to hide his personal information from other users.  The creator of the survey shall open the survey only for a group, or public(for all users).  The system shall keep password as a hashed password.  The system shall allow admin to delete a profile, a group or a survey when s/he decides that content or user is not appropriate. Authentication  In the case of wrong password users shall be obliged to authenticate their information for security.

10 What will this project provide other than these functions? Portability  CMPE Community shall have An android application for portability. Avaliability  The user interface of the system shall be viewed properly by Firefox and Chrome. Performance and Efficiency  Web pages of the application should be loaded quickly.  The system shall minimize traffic amount between a server and a mobile device. Capacity  The application should avoid from unnecessary tables in the database to minimize data size.  The common module(javascript functions,HTML code generator) should be constructed for web pages having some common properties.Hence writability and readibility of code increase. Reliability  On an unexpected situation (power loss, system crash), the system will prevent loss of data. Dependability  The project shall be implemented using Java with Apache Tomcat Server on the front side, MySQL on the back side.

11 Detailed Documents of our Project is in our google code page… THE END


Download ppt "Group 3 CMPE Community Project. What is CMPE Community project? CMPE Community project aims to create a social web application to create an environment,"

Similar presentations


Ads by Google