Social Networking Site For College Students: Project Report ON
Social Networking Site For College Students: Project Report ON
Department of Information Technology Audyogik Shikshan Mandals Institute of Management & Computer Studies C-4,Wagle Industrial Estate, Thane(w), Mumbai-400604.
CERTIFICATE OF APPROVAL
Examiner 1
Examiner 2
(Principal)
ACKNOWLEDGEMENT
We would like to take this opportunity to express our gratitude towards all the people who have in various ways, helped in the successful completion of our project. We owe a great many thanks to a great many people who helped and supported us during the project. Our deepest thanks to Mr.Devidas Kapse sir, the Guide of the project, for guiding and correcting various documents of ours with attention and care. He has taken pain to go through the project and make necessary correction as and when needed. We would also thank our Institution and our faculty members without whom this project would have been a distant reality. We also extend our heartfelt thanks to our family and well wishers. Special thanks should be given to our student colleagues who helped us in many ways.
INDEX
8. Features of Application
Project Title:
Developed By:
Sandesh Manohar Devendra.E.Mhamunkar Pranav.V.Markande
Introduction
This project is an online social networking site for connecting student across the Globe. It allows members to build and leverage their network of contacts in incredibly powerful ways. The platform is designed to provide you with unlimited freedom of expression. Networking in the form of online social networks is second nature for college students and aspiring young professionals today.
This social networking site will only allow members those who are registered on this site and it will help you maintain existing relationships with people by communicating ,share pictures, messages and establish new ones by reaching out to people youve never met before, an also using this site user can share Knowledges, education related materials.
Limitations
The present system is a manual system or a semi-automated system. Manual system involves paper work in the form of maintaining various files and manuals. Maintaining critical information in the files and manuals is full of risk and a tedious process. The existing system needs to save his information in the form of excel sheets or Disk Drives. There is no sharing is possible if the data is in the form of paper or Disk drives. The manual system gives us very less security for saving data; some data may be lost due to mismanagement. Its a limited system and fewer users friendly. Searching of particular information is very critical it takes lot of time.
Objective:
The main purpose of creating Campus Networking Site is for meeting Worldwide member and sharing knowledge, education related informations etc. It contains standard social network content, like profiles, pictures, articles, etc.
Member can view profiles, change password, share and collect education related knowledge, etc.
Scope of present system
1) User can upload there images and study material on site. 2) User can view and download images and study material from their friends 3) User can chat online with their friends.
Proposed System
The development of this new system contains the following activities, which try to automate the entire process keeping in the view of database integration approach. The system makes the overall project management much easier and flexible. It can be accessed over the Internet. The user information files can be stored in centralized database which can be maintained by the system. This can give the good security for user information because data is not in client machine.
Acceptance Criteria
The Acceptance criteria can be divided into the following sections:
Technical Feasibility
To deploy the application, the only technical aspects needed are mentioned below: Operating Environment Any Platform Wamp Server Database MySql
For Users:
Internet Browser Internet Connection
Economic Feasibility
The project is economically feasible as the only cost involved is having a computer with the minimum requirements mentioned earlier. For the users to access the application, the only cost involved will be in getting access to the Internet.
System Requirement:
Processing Environment Hardware
Processor :- Intel Pentium 4 RAM :- 256 MB Minimum Space Required :- 20 GB Display :- 16 bit color
OS
: Windows XP or higher
Functional Requirements:User can 1] Create an account. 2] Login. 3]View active client. 4] Chatting.
Client
Social networking site Chat Information
Administrat or
1. Level 1 DFD :
Administrator
SIGN IN
Client Client Information
Registers
1. Level 2 DFD :
Registered Client
Administrator
New client
Create Profile
Login
Feedback
1. Level 3 DFD :
View
Administrator
Deletion
E R Diagram
Client
Administrator
Registe r
Regist er
Login
View
Delet e
Shar e
EVENT TABLE:
EVENT
TRIGGER
SOURCE ACTIVITY
RESPONSE
DESTINATION
User Registers
Registration User
User Registered
User
User Logs in User creates message Admin views user details Admin deletes user account
Login details
User
Login details User logged in are checked. Message details are stored. Views user details users Deletes user Message sent successfully
User
User
Admin
Admin
Informati on of Website
Register
View Client Details Login to the Website Delete Details Display Available Status
CLASS DIAGRAM:
DATABASE
Chat application Client id Client name Client status Send msg () Receive msg ()
I.
PROCESS MODEL:
Iterative model with backtracking
Advantages of iterative model-Backtracking In this model each phase is completed in sequence and then the result of the phase flows on to the nest phase. Thus maintaining the continuity of each phase in the project. The main advantage of this type of model is that one can easily track back to the previous phase. LIST OF PROCESSES: 1] Registration: The student or the teacher can request for the registration form and register themselves so that she/he can be the member of the system and acess the website. 2] Login: The registered user can login to the system and access the site. 3] Create a post:
The user creates a new interesting post or pastes a code to share with other users using this site. 4] Upload Files: The teachers and students can upload files or notes to share with students and can either make it downloadable 5] Download: The user can download the uploaded file if the uploader has given the permission to upload the file. 4. DESIGN 1] USER INTERFACE
TESTING: Quality assurance is the review of the software products and related documentation for completeness and correctness, reliability and maintainability. Software testing is the process of executing software in a controlled manner to answer the question DOES THE WEBSITE BEHAVE AS SPECIFIED?. Testing is dynamic method for verification and validation, where the system to be tested is executed and the behavior of the system is observed. We have performed the following test
1 White box testing: In white box testing each function and procedure are tested in sequence. The flow of the system is checked. While testing the website valid values are entered for desired output. In blogging website most of the values are derived from the user as well as from the database, but these values are decided depending upon the value entered by the user. 2 Black box testing: In black box testing, module is tested for any redundant value. User enters any value in the system and the system should generate appropriate result for it. Website should be able to warn the user about invalid entries such as user should enter only digits in the textbox and string in the textbox for name etc., Each and every module in our system has been tested using Black Box testing. 3 Unit testing: Module or Unit testing is the lowest level of testing and involves the testing of a software module or a unit. The goal of unit testing is to ensure the component being tested confirms to the specifications. 4 System testing: System testing is actually a series of different tests whose primary purpose is to fully exercise the software package. Here the data integrity of the system is checked whether the system is working properly or not. We have also tried to find the discrepancies between the system and its original objectives, current specification and system documentation. TEST CASES REGISTER AND LOGIN PAGE:
SR.NO 1.
INPUT VALUE
EXPECTED OUTPUT
REMARKS No error
Click on Registers submit successfully button(register page) Click on arrow Logs in image(login successfully page)
2.
Logs in successfully
No error
No error
No error
ANNEXURE: Data Dictionary: Database design will come over here.with full information as in field, data type, null, key, default, description
Implementation Before the launch of the website, it is important to evaluate whether reflects the purpose of the client, customer requirement and goals. It will be much easier to make the necessary changes before the site becomes public, otherwise it may risk turning away visitors and the final product sacrificing initial opportunities. Website implementation includes a cycle of discovery, specification, development, deployment and training. It is very important to implement the website properly and carefully. The implementation process results in a complete, fully tested and approved website ready for deployment.
Maintenance The website should be protected from various threats. The threats can be in the form of virus, worms, etc. To protect the website, best quality ANTI VIRUS is required. The ANTI VIRUS must be updated frequently, so that it can work appropriately. To avoid hacking admin should be careful about displaying the content on the website. He should not provide any confidential data to any customer. The admin must regularly inspect the website to ensure that the website is secure.
Future Scope This software can be enhanced and will surely be enhanced further more. Due to constraints such as time and syllabus permission like professional talent and work experience, we could not accomplish little functionality. We would like to enhance this software and empower with many more functionalities. Some functionality to be included in future enhancement: 1. spam details 2. filter posts and comments 3. more privacy
Number of Modules:
1. Administrator 1.1 1.2 1.3 1.4 2. User 2.1 2.2 2.3 2.4 3. Guest 3.1 3.2 3.3 3.4 about us Contact us Feedback FAQ sharing Study Material and Images. View/update his own profile Change his password. Chatting with other active members. view/delete and blocking any user profile create/view/delete data share by any user. View his own profile Change his own password.