Professional Documents
Culture Documents
Version:(1.0)
Date:
[Project name]
Date
Version Tracking
Date Version Comments Author
[Page no]
Table of Contents
1.0 2.0 3.0 Introduction ........................................................................................................ 2 Functional Description ...................................................................................... 3 Functional Partitions ......................................................................................... 7
4.0
4.1 4.2 4.3
5.0
5.1
6.0
6.1
7.0 8.0
[Project name]
1.0 Introduction
This is the age of contacts for interaction between people to people through social platforms in the web. The tremendous popularity of using the social media networking could never have been realized before. The scope of social networking is widening, and today it offers a strong support to the companies in providing the much desired touch of concern. This is the beginning of interweaving social media networking as a positive business process bringing two people together than merely two organizational entities. People can communicate their message to the suppliers or customers and also convey any difference of opinion over the social networks. The business community has started to take a keen interest in the enormous possibilities of reaching and serving the buyers in this emerging domain of marketing. Social media networking is may be for improving the products listening to the customers views with critical appreciations. It may also help improving the ways of dealing with buyer of the organization. All the big companies are quite optimistic about the positive impact of Social media networking and gone into developing fully integrated processed with a holistic touch. Take the example of the companies like IBM, Microsoft and Google performs to strengthen their networking platforms via social networks like Twitter and Facebook. The bright future prospect of social networking is also proven with the fact that the technology is integrated in the mobile phones as well. Look at the devices designed with powers of interpersonal communication on a globalized outlook. These devices are now being created to with the perspective of global interaction and messaging across geographical boundaries. The concept is one, wherever on the earth; reach the common platform of the people for everybodys benefit.
[Project name]
Userlogin:
Input : Email id and password are provided as input. Output: (ii) If the email id and password entered are correct then user will be able to see and use following details : Post :it wil provide the posts what other members of this website are thinking upto or what is going around them.
Share: this feature will allow the user to share the photos or any of the posts on his/her wall.
Send Messages: it will include the conversations and in this section we can send messages to other members of the networking website.
Profile Update: this will include updation of the profile of the user itself. This will include name of the user,working of user,date of birth etc.
Request Accept/Reject: This can accept or reject any friend request arrived to the user.
Find Friends: This section can find any of our friends according to the name and place provided. This would give the number of suggestions of the other users as per the details provided. Settings: This section include privacy settings and account settings. In account settings we can change 3
[Project name]
Friend: This section show all the friend of user with their name and other details shown.
Constraints: On the basis of above input if the email id and password are incorrect then it will reload the same page and will reset the above information entered. And it wont be able to login. .
After creating a login id teacher must be able to get following details: Post Share Send Message Profile Update Request Accept/Reject Find Friends Settings Friend
Constraints: If the details provided at the time of login are found to be fake then the person trying to login must not be able to login for next 2 hours.
[Project name]
INDEX
Log-in
(For Registered User)
Register
(For New User)
Home
Profile
Message
Friends
Find Friends
Settings
Logout
[Project name]
Brief description of each block explained/shown in the softwares block diagram:Index: This is the main page of the website so developed displaying the content tabs and the login panel. The users cant access the site content without registering themselves at the site. Log-in: The user needs to be logged-in, in order to access the site content. Only after the provided/entered login data being correct or valid, the user would be redirected to the home-page & thus after, can access the site content. Register:If the user is new to the site, he/she needs to register themselves to the site by providing their valid email id and also the desired password for the site of success. Access Site Content:After being registered at the site or after logging in to the site, the user can access the site contents or is thus authorized to surf the whole site as his/her home. Home:This portion of the site contains the post or shares by other members of the user in random manner. Profile:This portion of the site contains the profile of the user which is logged in. And in this block the user can update his/her profile. Messages:This portion of the site contains the converstions done so far. The message history can be deleted. And with the help of this block we can even send messgaes to other members. Friends :This portion of the site contains the list of all friends added in the users account. Find Friends:This portion of the website contains the search option for finding friends according to the details provided by the user. Settings:This section consists of the privacy settings and account settings.
6
[Project name]
3.1.2 Login
This Phase occurs after the user gets logged-in to the site through entering genuine Login info. After logging-in, the homepage gets updated and in place of the lagin panel, that area start showing the site notification of the database being updated. Also it contains the following six tabs naming:
1. 2. 3. 4. 5. 6. Previous Year Papers Sample Papers Syllabus Software Contact Us Forum
Tabs are now accessible as the user is logged in (is Registered User).
3.1.3 Syllabus
This module contains the information regarding the syllabus arranged each in a proper manner as : BRANCH ===> SEMESTER ===> SUBJECT 7
[Project name]
3.1.4Papers
This module contains the information regarding the question papers, both, Previous Year Papers and the Sample Papers arranged each in a proper manner as : BRANCH ===> SEMESTER ===> SUBJECT
3.1.3 Softwares
This module contains the important softwares that the users (student / teacher or even any developer) would require. For eg. Turbo C++, Java, Visual Basic, Visual C++< Visual Studio, etc.
3.1.3 Forum
This module contains the forum data. A forum consists of the queries asked by the users and the comments(solution) provided by the other users on that being helpful in solving the query.
3.1.3 Contact Us
This module contains the information containing the ways for people/users to interact with the site developers and the rights to b followed by everyone wishing to have help. It contains the developers(admin) email id through which users/guests could be able to contact for getting his\her query(request) being resolved.
[Project name]
3.1.1 Functional Block Diagram of modules discussed above : HOME AND LOG-IN :-
HOME
Accessible only if Registerd user is Logged-in
Messages
Settings
Friends
Find Friends
Post/Share
MESSAGES:MESSAGES
FRIEND NAME
SEND MSG
DELETE MSG
[Project name]
SETTINGS:PAPERS
Branch
Semester
Subject
SOFTWARE :-
SOFTWARE
VIEW
DOWNLOAD
10
[Project name]
FORUM :-
FORUM
POST
COMMENT
CPNTACT US :-
Contact Us
11
[Project name]
STUDENT
.Register
NOTIFICATION
USER
Log-in
STUDY STUFF
UPDATE
ADMIN
(LEVEL 0) DFD
12
[Project name]
NOTIFICATION
REGIST R--ATION
PROCESS
CHECK
VERIFIED
SAVING
VALIDATION PASSWORD
ADMIN
LOGIN PROCESS
CHECK
USER
ID PASSWORD
SITE DATABASE
(LEVEL 1) DFD
13
[Project name]
HOME
Login
Register/Join
YES
View
Download
Logout
STOP 14
[Project name]
E-R Diagram
ADMIN
Pwd
Updates
Comments
Site Contents
FORUM
Year Branch
Subject
Year
Ver. Name
Size Pwd
Id 15
[Project name]
Password
VarChar,Int
---
Designation
VarChar
---
16
[Project name]
Syllabus Papers
User ID : Softwares Password: Book References
HOME
Remember Me
Not a Member Yet?
Forum Contact Us
17
[Project name]
6.1.1.1.1 Function Name: Log-in This Function is called when thevisitor of site tries to log in to the site. The functions accepts the username and password from the user, and checks into the database if it is matched with the values of database, it gives user access to the site.
6.1.1.1.1.1 Declaration
18
[Project name]
6.1.1.1.1.2 Parameters
Parameter Type VarChar Varchar,int Parameter Name usr_name pwd Parameter Description Contains the name of user. Contains password of registered user.
6.1.1.1.2 Function Name: Register User This Function is called when the visitor of site tries to become member of the site. The functions accepts the desired values like name, username, password and designation from the user, and adds values into the database record.
6.1.1.1.2.1 Declaration
19
[Project name]
6.1.1.1.2.2 Parameters
Parameter Type VarChar VarChar VarChar VarChar Varchar,int Parameter Name name dsgntn usr_name occupation pwd Parameter Description Contains Name of the User. Contains the designation of the user either student or teacher. Contains the name of user. Contains occupation of the user. Contains password of registered user.
20
[Project name]
21
[Project name]
22
[Project name]
8.0 References
In this section list out all the references used for developing this document and the software.
23