social networking with e classified project report srs

29
TABLE OF CONTENTS Sr No. Contents Pg No. 1. INTRODUCTION 6 2 AIMS AND OBJECTIVE 7 3. LITERATURE SURVEYED 9 4. EXISTING SYSTEM 11 5. PROBLEM STATEMENT 12 6. SCOPE OF PROJECT 13 7. REQUIREMENT ANALYSIS 14 7.1 REQUIREMENT ANALYSIS STEPS 14 7.2 FEASIBILITY STUDY 15 8 SOFTWARE AND HARDWARE SPECIFICATIONS 17 8.1 WEB TECHNOLOGY USED 17 9. DESIGN 18 10. IMPLEMENTATION PLAN FOR NEXT SEMESTER 25 11. References 26 1 | Page

Upload: aavik-kumar

Post on 08-Aug-2015

141 views

Category:

Technology


5 download

TRANSCRIPT

TABLE OF CONTENTS

Sr No. Contents Pg No.

1. INTRODUCTION 6

2 AIMS AND OBJECTIVE 7

3. LITERATURE SURVEYED 9

4. EXISTING SYSTEM 11

5. PROBLEM STATEMENT 12

6. SCOPE OF PROJECT 13

7. REQUIREMENT ANALYSIS 14

7.1 REQUIREMENT ANALYSIS STEPS 14

7.2  FEASIBILITY STUDY 15

8 SOFTWARE AND HARDWARE SPECIFICATIONS 17

8.1 WEB TECHNOLOGY USED 17

9. DESIGN 18

10. IMPLEMENTATION PLAN FOR NEXT SEMESTER 25

11. References 26

1 | P a g e

1. INTRODUCTION

Social Networking project is to develop a social networking site through which users can communicate with friends and relatives who are located at different locations. Online e-classified project is a web application developed to help users from different locations to place ads and sell old and used items or get customers by giving advertising. At present there are many website which are related to classifieds but this website has more features which cover jobs, booking cinema tickets, selling cars, real estates, matrimonial, rental services etc. Online classifieds are used to provide the user with a bulk of information .

The main aim of the application is to build a Classifieds website. The website has to provide different kinds of facilities to the users like Education, Rental, Real estate,Situations vacant, cinema, Wheels used cars, Matrimonial, Mailing, Job Searching facility.Another important reason for the popularity of Internet Users is the advent of Online Job opportunities, Matrimonial and Rental. Now the people are able to do search without wasting their precious time. This make searching flexible. This is used to advertise the products with images. One can easily login to get any kind of information. Here the user is also facilitated to directly interact with the consumer. He can get the desired product with different rates and quality.The main goal is to provide the customer with various goods just by sitting in front of a computer .He can find the goods easily without moving from place to place. This project is a combination of both Social Networking and E-CLASSIFIED.

2 | P a g e

2. AIMS AND OBJECTIVE

A complete Social Networking with E-CLASSIFIED based website will be developed based on Semantic Web Service-oriented model which will have following features:

To have attractive and Secure Login page to access Make new user account in more user friendly and proper validation

of details Search People easily on entire network Creating a public profile having social, professional and personal

information Ease of editing of profile anytime City wise searching product and services option. Trust and Authentication of user by viewing his profile Chat with Online friends Upload and Share Images on network Add, Search and shares videos of youtube Send messages to other friends Reply directly to incoming user messages Post Advertisement of products Administration page to keep eye on user operation Easily password recovery processing

Registered user can create their profile which will contain their details such as personal, educational, interests etc. • Users will have an inbox containing received and sent messages • Users can upload photos and videos and create an album of their own which their

friends would be able to see and comment upon.• Users can set privacy settings for their profile. • Users can begin or join any communities they are interested in, can post messages in

these communities as well.• This will work as a community.

3 | P a g e

Sell anything from used cars to mobiles, furniture, laptops, clothing & more...

Rental: This module provides information about rented houses like what is the rent of house, facilities provided by the house, addresses for contacting.

Real Estate: Application should provide information about location, Area details and cost of land in acres/yards.

Jobs Opening: This module will give the information about situations vacant in different companies, so that users can apply.

Used Cars: This module will give the detailed information about used cars, which are going to sell.

Matrimonial: In this module users can search for matching based on their requirement. Once user enters his matching requirement system will fetch and display the matched results. 

Administration: Administrator will maintain the site. Administrator will have facilities to give necessary inputs to the site.

Searching Facility: This interface acts like a search engine. Based on the key entered by the user engine will searches for results, if there is any matching with the key application should display the results. Area and city wise search option to execute this we will use Search Algorithm.

4 | P a g e

3. LITERATURE SURVEYED

Facebook and other social networking tools are increasingly the object of scholarly research.

Scholars in many fields have begun to investigate the impact of social-networking sites,

investigating how such sites may play into issues of identity, privacy, social capital, youth

culture, and education.

Several websites are beginning to tap into the power of the social networking model

for philanthropy. Such models provide a means for connecting otherwise fragmented

industries and small organizations without the resources to reach a broader audience with

interested users. Social networks are providing a different way for individuals to

communicate digitally. These communities of hypertexts allow for the sharing of information

and ideas, an old concept placed in a digital environment.

In 2011, HCL Technologies conducted research that showed that 50% of British employers

had banned the use of social networking sites/services during office hours.

5 | P a g e

O’REILLY, Tim and MILSTEIN, Sarah, the Twitter Book, O’Reilly Media, Inc., Sebastopol, CA, 2009.

With the development of social network sites, security protection of private information online has been a serious and important research topic. Research status quo on privacy of social network sites has been investigated and reviewed. A framework of dangers, which users facing on social network sites, was proposed, and according to privacy risks, protection methods were also discussed. Finally, new topics about privacy research directions on social network sites, privacy-preserving collaborative social network and business model of privacy protection, which need further research, were presented and discussed.

OJEDA-ZAPATA, Julio, Twitter means business: how microblogging can help or hurt your company, Happy About, Silicon Valley, CA, 2008.

Social network sites (SNSs) such as MySpace, Facebook, and Youtube have attracted millions of users, manyof whom have integrated these sites into their daily practices. There are hundreds of SNSs, with varioustechnological affordances, supporting a wide range of interests and practices. However, the impact of SNSsis increasingly pervasive, with activities ranging from economic and marketing to social and educational.Among the wide impacts of social network sites, they are, anecdotally, becoming increasingly important intoday’s businesses. Thus, the purpose of this study is to present a literature review of and classification schemefor research works in business impacts of SNSs, with the aim of clarifying the ways SNSs impact businesses.The review covers 28 journal articles published from 2000 to 2011 and a few months of 2012. The 28 articlesclassified SNS applications in businesses into six distinct categories: the “marketing and advertising,”“knowledge management,” “social capital,” “relationship management,” “e-commerce,” and “economicmodel.” The findings reveal that “marketing and advertising” were the most frequently category has beenconsidered in the literature. This review provides a source for discovering business impacts of social networksites and will help to simulate further interest in the area.

6 | P a g e

4. EXISTING SYSTEM

4.1 For Social networking site :-

The main types of social networking services are those that contain category places (such as former school year or classmates), means to connect with friends (usually with self-description pages), and a recommendation system linked to trust. Popular methods now combine-many-of-Facebook, Google+, YouTube, LinkedIn, Instagram, Pinterest, Tumblr and  Twitter  widely used worldwide; Nexopia in Canada; Badoo, Bebo, VKontakte (Russia), Delphi (also called Delphi Forums), Draugiem.lv (mostly in Latvia),  Hi5 (Europe), Hyves (mostly in The Netherlands), iWiW (mostly in Hungary), Nasza-Klasa, Soup (mostly in Poland), Glocals in Switzerland, Skyrock, The Sphere, StudiVZ (mostly in Germany), Tagged, Tuenti(mostly in Spain), and XING in parts of Europe; Hi5 and Orkut in South America and Central America; Mxit in Africa; and Cyworld, Mixi, Orkut, renren, weibo and Wretch in Asia and the Pacific Islands.

4.2 For E-Classified site :-

The classification is made with news paper. So, different adds areappearing in different news papers. The owners getting confused whereto give their adds. So, the customers loose the opportunity.

Coming to websites, various website are there to display the classified butall are having separate categories.

Owners/Organization can’t register their self to the site and post their advertisement. Owners/Organization can’t get the response from the customers. Trust and Authentication of user.

7 | P a g e

5. PROBLEM STATEMENT

We define social network sites as web-based services that allow individuals to construct a public or semi-public profile within a bounded system, articulate a list of other users with whom they share a connection, and view and traverse their list of connections and those made by others within the system. The nature and nomenclature of these connections may vary from site to site.

Social networking sites are not only for you to communicate or interact with other people globally but, this is also one effective way for business promotion. A lot of business minded people these days are now doing business online and use these social networking sites to respond to customer queries. It isn't just a social media site used to socialize with your friends but also, represents a huge pool of information from day to day living.

Create a Social Networking with E-CLASSIFIED based website. Include web services in the Social Networking with E-CLASSIFIED based website

which provides a mechanism To connect people applications regardless of the underlying software/hardware platform.

Commercial organizations can thus use web services technology to expose elements of their business processes.

NODE and ZEND provides a framework for the description of Semantic Web Services that enables seamless business integration through formal descriptions, maximal decoupling of components and strong mediation support.

8 | P a g e

6. SCOPE OF PROJECT

Social Networking site with E-Classified is an online community designed to make social life of people more active and stimulating. The social network can help you maintain existing relationships with people and share pictures and messages, and establish new ones by reaching out to people you've never met before.

This website also provides the features of E-Classified all at one place. The main idea behind site is to share your thoughts with all your friends which can be read by all the users using the website. This site can be handled by the user as he wants for example adding videos and photos also.This website enhances Advertisements of products. People using this website can buy and sell products from this website. The main purpose behind this advertisement function is to help people to buy products which are trusted in their circle.

9 | P a g e

7. REQUIREMENT ANALYSIS

 Requirements analysis in systems engineering and software engineering, encompasses those tasks that determines the needs or conditions to meet for a new or altered product, taking account of the possibly conflicting requirements of the various stakeholders, such as beneficiaries or users.    Requirements analysis is critical to the success of a development project. Requirements must be documented, actionable, measurable, testable, related to identified business needs or opportunities, and defined to a level of detail sufficient for system design. Requirements can be architectural, structural, behavioral, functional, and non-functional.

Conceptually, requirements analysis includes three types of activity:

Eliciting requirements: the task of communicating with customers and users to determine what their requirements are. This is sometimes also called requirements gathering.

Analyzing requirements: determining whether the stated requirements are unclear, incomplete, ambiguous, or contradictory, and then resolving these issues.

Recording requirements: Requirements might be documented in various forms, such as natural-language documents, use cases, user stories, or process.

                            7.1: REQUIREMENT ANALYSIS STEPS

The various steps of the requirement analysis are :

(i)                 Draw the context diagram: The context diagram is a simple model that defines the boundaries and interfaces of the proposed system with the external world. It identifies the entities outside the proposed system  that interact with  the system.

(ii)               Development of a prototype: One effective way to find out what the customer really wants is to construct a prototype. Prototype helps the client to visualize the proposed system and increase the understanding of requirements.

(iii)             Model the requirements: This processs is usually consist of  various graphical representation of the functions data entries external entities and relationship between them. This will help us  to find the incorrect inconsistent missing requirements.

(iv)             Finalise the requirements: After modeling the requirements now we finalise the analysed requirements and next step is to document these requirements.

10 | P a g e

 

7.2 FEASIBILITY STUDY

 

                A feasibility study is conducted to select the best system that meets performance requirement.  This entails an identification description, an evaluation of candidate system and the selection of best system for the job.  The system required performance is defined by a statement of constraints, the identification of specific system objective and a description of outputs.

The key consideration in feasibility analysis are:

1.      Economic Feasibility

2.      Technical Feasibility

3.      Operational Feasibility

1   Economical Feasibility

    It looks at the financial aspect of the project.  It determines whether the management has enough resources and budget to invest in the proposed system and the estimated time for the recovery of cost incurred.  It also determines whether it is worthwhile to invest the money in the proposed project.  Economic feasibility is determines by the means of cost benefit analysis.   The proposed system is economically feasible because the cost involved in purchasing the hardware and the software are within approachable.  The personal cost like salaries of employees hired are also nominal, because working in this system need not required a highly qualified professional.  The operating-environment costs are marginal.  The less time involved also helped in its economical feasibility

2   Technical Feasibility

    It is a measure of the practically of specific technical solution and the availability of technical resources and expertise.

The proposed system uses PHP WITH JQUERY as front-end and MySQL server as back-end tool.

Oracle is a popular tool used to design and develop database objects such as table views, indexes.

The above tools are readily available, easy to work with and widely used for developing commercial application.

11 | P a g e

                                                                         

3   Operational Feasibility

   The system will be used if it is developed well then be resistance for users that undetermined:

No major training and new skills are required as it is based on SPIRAL model. It will help in the time saving and fast processing and dispersal of user request and

application. New product will provide all the benefits of present system with better performance. User involvement in the building of present system is sought to keep in mind the user

specific requirement and needs. User will have control over their own information.  Important information such as pay

slip can be generated at the click of a button. Faster and systematic processing of user application approval, allocation of IDs

payments, etc. used had greater chances of error due to wrong information entered mistake.

SUMMARY

       Here we have dealt with the requirement analysis and the feasibility study which gives the better understanding of the project.

Requirement analysis determines the needs to be fulfilled and what the prepared document should  do after completion. For the better understanding of the requirements we will draw the context diagram then build a prototype, analyse the requirements and lastly finalise them.

12 | P a g e

8. SOFTWARE AND HARDWARE SPECIFICATIONS

  Internet connection with 33.6 KBPS Modem.   Pentium 2.77 GHz. 40 GB HDD, 512 MB RAM (Server). Platform Independent, 64 MB RAM (Client).   Functional Java enabled browser. Any Operating System.

8.1 WEB TECHNOLOGY USED

• For Front End HTML5,CSS3,JAVASCRIPT,JQUERY• FRAMEWORK NODE.JS, ZEND.PHP.• DATABASE MySQL.• Search Algorithm in PHP and MYSQL.

13 | P a g e

9. DESIGN

9.1 Diagrams:

1)Use-Case Diagram:

14 | P a g e

Login/Registration

User

Regester for login

Login

Request for forgetted passward

Get email to confirm registration<<include>>

Get password email

<<include>>

<<include>>

Validate user<<include>>

Login/Registration

15 | P a g e

Home Page

Homepage

16 | P a g e

Wall Page

User

Delete message from own wall

Reply to Message

Wall page

Profile Page

User

Add/ Modify/ delete profile info

Profile page

17 | P a g e

2)Sequence Diagram:

18 | P a g e

9.2 DATABASE DESIGN :

Data base is used to store the relevant information of the individuals. A database is a collection of rows and columns in which rows indicates the tuple and column indicates the domain of table. Database design is the process of producing a detailed data model of a database. This logical data model contains all the needed logical and physical design choices and physical storage parameters. Need to generate a design in a data definition language, which can then be used to create a database. A fully attributed data model contains detailed attributes for each entity. The term database design can be used to describe many different parts of the design of an overall database system. Principally, and most correctly, it can be thought of the logical design of the relation of the base data structures used to store the data. In the relational model these are the classes and named relationships. However, the term database design could also be used to apply to overall process of designing, not just the base data structure, but also the forms and queries used as part of the overall database application within the database management system (DBMS).

Fig 9.2.1 List of tables

19 | P a g e

9.2.2 User Rating and Groups

Fig 9.2.2 User Rating and Groups

9.2.3 Messages and Comments

Fig 9.2.3 Messages and Comments

10. IMPLEMENTATION PLAN FOR NEXT SEMESTER

20 | P a g e

DEVELOPMENT STAGES

Development of Messages and Comments System.

Development of image and video Uploading system.

Development of keyword/city-wise Search Module.

Management of photos and videos uploaded by user.

Unit Testing for each Module developed

Application Integration Testing by integrating all the modules

Enhancement

Code and project size reduction

Quality improvement

Performance and speed improvement

11. REFERENCE

21 | P a g e

• De Meo, P., Ferrara, E., and Fiumara, G.. (2011). Finding Similar Users In Facebook. Social Networking and Community Behavior Modeling: Qualitative and Quantitative Measurement. IGI.

• http://ieeexplore.ieee.org/A Literature Review of Privacy Research on Social Network Sites

• Lange, P. G. (2007). Publicly private and privately public: Social networking on YouTube. Journal of Computer-Mediated Communication, 13(1), 361-380

• Cohen, Nicole S., and Shade, Leslie Regan. (2008). Gendering Facebook: Privacy and commidification. Feminist Media Studies, 8 (2), 210-214.

• Connell, R. S.. (2008). Academic Libraries, Facebook and MySpace, and Student Outreach: A Survey of Student Opinion. portal: Libraries and the Academy, 9 (1), 25-36.

• Catanese, S., De Meo, P., Ferrara, E., and Fiumara, G.. (2010). Analyzing the Facebook Friendship Graph. Proceedings of the 1st International Workshop on Mining the Future Internet. (pp. 14-19).

• Catanese, S., De Meo, P., Ferrara, E., Fiumara, G., and Provetti, A.. (2011). Crawling Facebook for Social Network Analysis Purposes. Proceedings of the International Conference on Web Intelligence, Mining and Semantics. (pp. 52:1-8). ACM. (conference paper)

• Brent Hecht, Jaime Teevan, Meredith Ringel Morris, and Daniel Liebling. (2012). SearchBuddies: Bringing Search Engines into the Conversation. ICWSM.

• Aaltonen, S,, Kakderi, C,, Hausmann, V, and Heinze, A. (2013). Social media in Europe: Lessons from an online survey. In proceedings of the 18th UKAIS Annual Conference: Social Information Systems. (pp. Availalable online). USIR. , and 2013, , in: , 19-20 March 2013, Worcester College, Oxford, UK. (conference paper)

• Acquisti, Alessandro, and Gross, Ralph. (2006). Imagined Communities: Awareness, Information Sharing, and Privacy on the Facebook.In Golle, P. and Danezis, G. (Eds.), Proceedings of 6th Workshop on Privacy Enhancing Technologies. (pp. 36--58).Cambridge, U.K. Robinson College. June 28-30. (conference paper)

• Acquisti, Alessandro, and Gross, Ralph. (2009). Predicting Social Security numbers from public data. Proceedings of the National Academy of Sciences, 106 (27), 10975-10980. (journal article)

• Adamic, Lada, Buyukkokten,Orkut, and Eytan Adar. (2003). A social network caught in the Web. First Monday, 8 (6). (journal article)

• Adrien Guille, Hakim Hacid, Cécile Favre, and Djamel A. Zighed. (2013). Information diffusion in online social networks: a survey. SIGMOD Record, 42 (2). (journal article)

22 | P a g e

• Agarwal, S., and Mital, M.. (2009). Focus on Business Practices: An Exploratory Study of Indian University Students' Use of Social Networking Web Sites: Implications for the Workplace. Business Communication Quarterly. (journal article)

• Ahmed OH, Sullivan SJ, Schneiders AG, and McCrory P. (2010). iSupport: do social networking sites have a role to play in concussion awareness? . Disability and Rehabilitation, 32(22), 1877-1883. (journal article)

23 | P a g e