You are on page 1of 13

KIITBOOK

(Your key to an awesome social Community)

PROJECT MENTOR: MR. AMJATH KHAN

TEAM MEMBERS:

SUBRAT POUDYAL(805187) KHURSED ALAM(805182)

PURPOSE OF THIS DOCUMENT-

This KIItBOOK.com is a social networking site exclusively for KIIT student .It is focused on creating a strong campus community by letting students share events, pictures and interests. Students are encouraged to network with other students on their campus to find intramurals, parties and other social events to participate in. This KIITBOOK is all about maximizing the college experience. This KIITBOOk.com is about maximizing the college experience and building bridges amongst the classmates with a direct connection to what is happening within a particular school. More than a general web resource, this KIITBOOK.com is specialized to provide students with a level a of privacy they wont find at alternative social networking sites. It's privileged, free, and really fun!

AREA OF PROJECT Web application developed for the students of KIIT University for communication which sometimes doesnt seem possible as you cannot keep in touch with them. Through this web application you can interact with them at any point of time. This project mainly aims at learning. Like a student can do all his study related activities just by registering at this website. He/she can download the slides uploaded by the faculty of the respective branch. It is a social networking site as well as an interactive learning portal. PROBLEM STATEMENT: Often social networking sites dont serve as a learning media. It only serves as an entertainment and communication touchwood. Taking this problem statement into account this social networking site has been undertaken which also considers the learning process as a vital role playing mechanism. OBJECTIVE / AIM: It is an interactive learning portal which no other social networking site provides specially for the students. It is a social networking site which serves dual purpose through which we can keep in touch with our friends as well as learn our curriculum related subjects by downloading the necessary videos and notes uploaded by the faculties of the respective departments. SCOPE OF PROJECT: This project has a huge scope if implemented at college level because often colleges have social networking sites but they dont have a rigorous learning based portal in their networking site as they mainly concentrate on entertainment rather than learning. This project aims at both the areas which serves dual purpose for the students which in turn simplifies the overall objective of this project.

PROCESS DESCRIPTION USERS OF THE SYSTEM: Faculty of respective departments of KIIT University. Student of KIIT university Administrator

PROCESS

First all the users of the system need to register in the site in order to access it. Once the user has registered he could login by providing his/her login identity and password. In case the user forgets his password he could also recover his/her password. After the user logs in there are two portals for the student 1. Learning portal 2. Communication portal

COMMUNICATION PORTAL

In communication portal the user can do various activities like he could add friends whom he wants to be friend with by sending him/her request and he could also send messages and write testimonials to his friend.There are few more added features like if he wants to unfriend with some of the members then he could either block that particular user or could simply remove him/her. LEARNING PORTAL

-The most striking feature of this social networking is it is incorporated with a learning portal which most social networking sites dont provide with. In this portal the student once registered can download paper presentations, notes and available videos uploaded by the faculties for their curriculum vitae.

BENEFITS OF THE SYSTEM: 1. The system provides a simple yet effective way of communication 2. It serves as a very important medium of learning. 3. The user of this system are provided special privileges like effective learning which others dont.

TECHANICAL DETAILS: Web-Server: Apache. Database: MySql. Platform: Windows

UML DIAGRAM: User on Login Page User Connect to Login Page Login with Username & Password Extend Connect to Login Page Remember me Extend Login with Username & Password Fill Username if forgot Password Extend Connect to Login Page Click on Register Extend Connect to Login Page

Implementation Example:

LOGIN PAGE DESIGN:

Use cases describe interactions between users of the system (called actors) and use cases (a complete functional unit) that is offered by the system being modelled . Use case modelling provides a black box approach to functional modelling. In the above use case diagram,the user when enters into the login page if he/she is not the member of the KIITBOOK ,he needs to register to login.He/she needs to register entering his all information and after the confirmation of his/her email address one can enter the site in the sign in box with his/her respective username and password.If the user is not able to remember his/her password or username through any means user needs to click on the link forgot your password by which user after the confirmation of his/her registration form user can change his password and username and can sign in via current changed password or username .

Use case implementation:

USE case explanation:

Register : Any users can create an account by registering. The system will validate the user name and password and will reject them if either they are missing or if the user name is already taken. Login : Any users can login only if they have already registered. Their user name and password will be validated in the same manner as when registering an account. Search Database :Any users will beable to input a searchkey of datatype string and the system will open the database, search for the searchkey, and return true or false depending on whether or not the searchkey was found, and close the database. Add data to database : All users will be able to input some data, the system will open the database, store the data, return true or false depending on whether or not the data was stored, and close the database. Logout: The user will press the logout button, and the system will logout the user Delete from database: Only the administrator can delete data from the database. Delete regular users: Only the administrator can delete a regular user

CONTEXT FLOW DIAGRAM


- The client screen shows an overview of the pages a client wanting to update their existing community or create a new one will see. After the update they can share their information with the other users. The user screen shows what a user of the community will see. After successfully logging on, the user will be given various links (such as search users, search boards, view mail, etc.), and be able to select options from there, or go back to their home.

User Screen View

Once the social network, or community has been set up by the client,users can the join and use the community.First they must register,and after successfully registering ,they will be required to login in.After login,the user will be able to access the many features of the community,such as making connections to other users,sending and receiving messages,posting messages on message boards,joining an existing message board,creating new boards,etc. Once a community is generated,users will be able to access it much the same as the other social networks. Only public attributes ( which were chosen by the administrator)will be viewable by other users.The user after the registration can join existing message boards, or create their own.Here they are given a list of all available message boards which will likely to produce from some sort of search. The user can then go to that message board and ask the owner permission to join. Once the user is a member of a message board,they can view its messages and post new ones.The message board object is the object responsible for all the messages board functionality.This includes all the messages belongings to the board,along with the functionality to create new ones,view existing ones,join the board, create a new board,etc.

STRUCTURALDIAGRAM: Structural Diagram includes class diagram, object diagram, component diagram anddeployment diagram. All these diagrams are discussed in below sections.

OBJECT DIAGRAM:

Although we design and define classes, in a live application classes are not directly used, but instances or objects of these classes are used for executing the business logic. A pictorial

representation of the relationships between these instantiated classes at any point of time (called objects) is called an Object diagram. It looks very similar to a class diagram, and uses the similar notations to denote relationships.If an object diagram and a class diagram look similar. If you looked at a class diagram, you would not get the picture of how these classes interact with each other at runtime, and in the actual system, how the objects created at runtime are related to the classes. An object diagram shows this relation between the instantiated classes and the defined class, and the relation between these objects, in the logical view of the system

You might also like