Top-Rated Free Essay
Preview

Report

Satisfactory Essays
2942 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Report
Summer Training Report On “Social Networking Site”

Submitted in Partial Fulfillment of the Requirement for Bachelor of Technology In Computer Science & Engineering

[pic]

Submitted To Submitted By

Mr Akash Sanghi Shivam Jauhari

Asst. Professor B.Tech [CS]

CS Department 1019110052

Invertis Institute of Engineering & Technology

Bareilly-Lucknow Highway, NH-24, Bareilly

[pic]

CERTIFICATE

This is to certify that “Shivam Jauhari”,”Vishal Verma,”Attahullah”,”Rupesh” student of Bachelor of Technology in Computer Science & Engineering in Invertis Institute of Engineering & Technology (IIET), Bareilly affiliated to U.P.Technical University, Lucknow.

During the course of his project development he has completed a project report on “Online Job Portal”. This project is in partial fulfillment for the requirement of B.Tech curriculum as per university norms.

We wish them all the best in his carrier

ACKNOWLEDGEMENT

It takes combined effort of our team to implement Online Job Portal networking website through a programming language. Though this brief note, we express our gratefulness to all those who have contributed directly or indirectly in our project.

We feel would like to take this opportunity to express my gratitude towards all the people who have, in various ways, helped in this project.

I thank Mr. Zubair Sir (H.O.D., C.S) for steering me through the tough as well as easy phases of the project in a result oriented manner with concerned attention.

My heartfelt thanks to Mr.Rahul Rastogi Sir (Project In Charge) who accepted me as a project Team Leader in their esteemed guidance and helping in the projects with words of encouragement and has shown full confidence in my abilities.

We finally thank our friends and family members without whose support the project would not have been possible .We have made possible effort to make the project to the best our abilities. Any suggestion & comments would be highly appreciated and welcomed...

Shivam Jauhari Vishal Verma Attahullah Siddqui Rupesh Shukla

ABSTRACT

This project has been designed so that people can remain in touch with their Job over the internet. It includes some extra features which makes it exciting project. Through this project a person can know various details regarding the Job to which he is sending the message over the network. This project helps to reduce Unemployment over the internet. This project provides the user with enjoyable and good-to-look means of communication.

In the 6th semester of B.Tech, we have learned about J2EE. We want to explore our knowledge. Therefore, we have developed this project.

This project is highly beneficial to the society in the sense that:

1. It provides facility of interacting with Job easily.

2. Moreover the hesitancy of somebody with the environment can removed up to some level. 3. It provides the instant delivery of message, thus it saves the time of its users.

This project is also beneficial for us:

1. It has enhanced our practical knowledge in J2EE, SQL, and HTML apart from syllabus.

2. It provides us experience to work in a group.

TABLE OF CONTENT

1. Introduction of project………………………………………………..6

2. Problem definition……………………………………………………7

3. Scope of the Proposed System……..……… ………………………...8

4. System analysis & Feasibility….…………………………………….10

5. System Requirement………………………………………………….11

a. Hardware Requirement…………………………………………....11

b. Software Requirement…………………………………………….11

i. Front End………………………………………………………..11

ii. Back End………………………………………………………..11

6. System Logical Design……………………………………………….12

a. Data flow diagram……………………………………………...…12

b .Data dictionary …………………………………………………...13

c .ER diagram………………………………………………………..14

7. System Physical Design………………………………………………15

8. Input/output Design……….………………………………………….16

9. Testing………………………………………………………………..48

10. Implementation……………………………………………………...49

11. Limitations & Future scope…………………………………………50

12. Bibliography………………………………………………………...53

13. Reference...………………………………………………………….54

INTRODUCTION

This project has been designed to descries Unemployment. This project encompasses most of the functionalities provided in other Job networking sites. We are the users of other social networking websites; therefore, based on our practical experience gained by using other social networking websites, we have developed this project.

The very nature of day to day strategy of human life has been redefined. Today much of our society realizes on automated technology, either directly or indirectly for efficiency and also for effectiveness.

This project “Job Portal” provides us the environment as the social Job website. One can search one’s Job, other persons and add them in one’s Job list and can remain in touch with them by sending and receiving request to and from them.

OBJECTIVE OF THE PORJECT

Purpose:

The purpose this report is to present a detailed description of Online Job website project. It will explain the purpose and features of the project like what project for, constraints under which it operate and the system to be developed is going to react to external stimuli. The report is intended to both developers and the general public. An Online Job Portal where the job seekers can register themselves at the website and search jobs which are suitable for them where as the employers register with the website an put up jobs which are vacant at their company.

Scope:

This project will be designed so that people can secure their Job over internet. It includes some extra features which makes it exciting project.
The users can create and update their profile to make it more lively and attractive. User can invite other users who are not currently members. User can manage all the account details such as user name, personal information, user placement form etc. at one location.
Through this project a person can know various details regarding the person to which he is sending the message over the network. This project helps in making more Job efficiency over the internet. This project provides the user with an enjoyable and good-to-look means of communication.

CURRENT SYSTEM

We wished to develop a project which comprises of functionalities like applicant login, search Job, going from other profile to current profile and from current profile to other’s profile, logout, Editing profile, employee selection page of applicant, sending request for job, viewing Job list. In current system anybody cannot edit somebody’s profile. The current system also restricts user from getting logging in without knowing password, email id.

PROPOSED SYSTEM

The design and implementation of this site Based on the following constraints:

This project run on the minimum memory possible i.e. the memory should constraint should be understood while developing the system.

Other constraint is that software should be developed in accordance with the required color resolution stated by the customer. The website is developed user friendly i.e. the website is developed according to the user’s requirement. This site uses a sample database which receives input from the fields present in a JSP form and validates the data by various security checks to prevent unwanted changes in the database.

The functional requirements of the website are as follows:

1. System should check the validity of each input before enabling the user to store them permanently.

2. Until the input are checked and interpreted as correct they will not be stored in the database because they are not correct record fields and they will damage the database. 3.User interfaces or screens will look like the same as other windows based applications interfaces i.e. they have a title bar with control buttons like close, also they have buttons, textboxes etc.

FEASIBILITY STUDY

The proposed system is very much feasible as it includes:

1. The website is technically feasible. It provides smooth working.

2. The resources we have used to make our site more effective is not much expensive, therefore our website is also economically feasible.

3. The software’s used in this project are easily available.

TECHNICAL FEASIBILITY

In Technical Feasibility study, one has to test whether the proposed system can be developed using existing technology or not. It is planned to implement the proposed system using java technology. It is evident that the necessary hardware and software are available for development and implementation of the proposed system. Hence, the solution is technically feasible.

ECONOMICAL FEASIBILITY

As part of this, the costs and benefits associated with the proposed system compared and the project is economically feasible only if tangible or intangible benefits outweigh costs. The system development costs will be significant. So the proposed system is economically feasible.

OPERATION FEASIBILITY

It is a standard that ensures interoperability without stifling competition and innovation among users, to the benefit of the public both in terms of cost and service quality. The proposed system is acceptable to users. So the proposed system is operationally feasible.

REQUIRMENT ANALYSIS & SPECIFICATION

Hardware :

| | | |
|Number |Description |Type |
|1. |Processor |Pentium III or higher |
|2. |RAM |256 MB(minimum) |
|3. |HDD |10 GB(minimum) |

Software :

| | | |
|Number |Description |Category |
|1. |Windows2000/XP with MS-Office-2007 |Operating System |
|2. |J2EE |Front End |
| 3. |SQL |Back End |
|4. |Apache Tomcat |Web Server |
| | |

System logical Design

DFD :

Context Level Diagram

Level 1 Diagram

Level 2 Diagram

Over all database

User

E-R Diagram:

Name

SYSTEM LOGICAL DESIGN

| | |
| | |
| | |
| | |
| | |
| | |

Output Design

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic][pic][pic][pic][pic][pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

TESTING & MAINTINANCE

TESTING

The aim of the testing process is to identify all facts existing in a software product. Testing provides a practical way of reducing defects in a system and increasing the user’s confidence in a developed system.

Testing a program consists of subjective the site to a set of test inputs and observing if the site behaves as expected. if the site fails to behave as expected, then the condition under which failure occurs are noted for later debugging and correction.

DESIGN OF TESTING CASES

A test case is the triplet [I, S, O] where I am the data input to the system, S is the state of the system at which the data is input, and O is expected output of the system. There are essentially two main approaches to systematically designing test cases: 1. Black box approach 2. White box approach
In the black box approach, test cases are designed using only the functional specification of the software, i.e. without any knowledge of the internal structure of the software. For this reason, black-box testing is also known as functional testing. On the other hand, designing which box test cases requires a thorough knowledge of the internal structure of the software, and therefore the white box testing is also called Structural testing. We have performed white box testing for technical viewers because they require knowledge of the coding.

MAINTENANCE

For keeping our software up to date and effective as well as efficient, we have to perform software maintenance activities, which comprise of five different types of maintenance. Performing all these types of maintenance sessions we checked out for its success.
The main maintenance activities which are performed by us are given below: 1. Adaptive maintenance
This type of maintenance is required to keep software current. As the business expands or as its environment both (internal as well as external) changes, software has to be adaptive to the changes. As for example, if the organization open a new special branch, then the existing software will definitely have to be adaptive to incorporate this changed. 2. Corrective maintenance
This type of maintenance is what is most commonly understood by maintenance and that is correction of errors. Here we search out and tested every program and code for human made errors and remove it. 3. Technology related adaptive maintenance
It is required to keep the software in line with current technology. So the software requires to be enhanced. If a new technology has emerged that would significantly enhance your software, then the software should be changed to take full advantage of the advances in technology. This is similar to Adaptive maintenance because here the adaptation is because of technology changes rather than users or business changes. 4. Perfective maintenance
It is for fine tuning of system or enhancing the processing capabilities of the system. This is different from what we have discussed in the earlier point because in the previous point, software was changed due to changes in technology while here, the technology may not have changed, but the software is changed to make effective and efficient.

USER MANUAL

Login:

User has to log on to the website to avail the various facilities provided by the site. The user has to submit his userId and password to log on to the site.

Registration: Users can register their profile on the website for authorization and to get integrated with the website.

Profile: The users can create and update their profile to make it more lively and attractive. Users can search their friends as well as other users through the website. A friend request can be sent by the user to the other users of the website to invite them.

A friend list is created for the users ease to make it easy for the users to find their friends. Message and mails can be sent by the user to his friends. Photographs can be uploaded by the user and can be displayed in the user’s profile to be viewed by other users. Also, the user can upload photographs in his gallery. These can be viewed by other users too.

User can change his profile’s theme by choosing the theme of his interest from available themes. User can view the calendar. User can go directly to home page from the current page. Users can logout.

DATA DICTIONARY

Apache: web server.

Authentication: Authentication parameter includes the User Id and Password by which system recognized the right person with right work.

Client: They are authorized users.

Database: It is the collection of interrelated and meaning full data.

DFD: Data Flow Diagram.

ERD: Entity Relationship Diagram.

FDD: Functional Decomposition Diagram.

HTTP: Hyper Text Transfer Protocol.

HTML: Hyper Text Markup Language.

Hardware: All the physical parts of a computer.

JSP: Java Server Pages.

J2EE: Java 2 Enterprise Edition.

Internet: A world wide system of linked networks.

New user: Any person who is not registered.

Network: Group of users.

Port Number: Software connection point.

Servlet: It is a program that compiles and executes at the web server.

Software: Collection of small programs which can perform particular task.

TCP/IP: Transmission control protocol / Internet protocol.

Tomcat: Web Container.

URL: Uniform Resource Locater.

URI: Uniform Resource Indicator.

Web Server: A central system which holds web page and files. Control functionality of the system.

XML: Extensible Markup Language.

BIBLIOGRAPHY

We have taken help from these books and websites while developing our project:-

Books:

1. Beginning JavaScript Paul Wilton.

2. Beginning java server pages Vivek Chopra, Sing Li. 3. HTML & XHTML (The complete reference) Thomas A. Powell. 4. Java for the web with Servlets, JSP, and EJB. Budi Kurniawan. 5. Database Systems Korth 6. SQL (the complete reference) James R. Groff.

Websites:

1. www.nakuri.com

2. www.Indiajob.com 3. www.Monster.co.in 4. www.yahoo.com

CONCLUSION

Job Portal is a concept that has quickly begun to work its way into the lives of people across the world. Because of its usefulness on so many different levels, many different types of people can utilize Job opportunity for many different ways. Most commonly, social job sites are used for personal motives. However, people are starting to realize the diversity of social job portal website and its potential uses for much more.

Connecting people is essentially the goal of any social job site. Anyone from anywhere can choose whatever site they wish, and immediately begin chatting, sharing material and making useful job for own Future. Typically, it has been students and younger adults that take advantage of job portal. But we are seeing more and more demographically and psycho graphically different people joining. It’s a great way for handicapped and physical effective person to keep in touch with job, whose can’t grooming here and dare .They easily find out own perfect job

The latest trend in Job portal, specialized sites, also welcomes new users. Previously, some people may not have joined a Job portal because they were not sure of its benefits or uses. But, with the concept of specialization in one single topic, people can more easily see exactly what these sites are for, live with Job.

List of Tables

1. User table 42

2. T1 table 43

3. Request table 44

4. Friend 45

5. Scrap 46

6. Gallery 47

List of Figures

1. Logo form 34

2. Registration form 35

3. Login form 36

4. Home form 37

5. Scrap form 38

6. Gallery form 39

7. Profile form 40

8. Friend form 41

List of Abbreviations

1. Id Identification

2. Firstname Common name of user

3. Last name Cast name of user

4. UserId User simply identification

5. Password User personal code to open a/c

6. Postalcode User living code

7. Comments User thought’s

-----------------------
MAIN PAGE OF A JOB

AUTHR USER

POST SCRAP

SEND JOB REQUEST

MAIN PAGE OF A FRIEND

VIEW SCRAPS

VIEW JOB LIST

ADD AS A JOB

ADMINISTRATOR

USER PLACEMENT FORM

SEARCH JOB

USER PERSONAL PROFILE

User Technical profile

OK

SIGN UP PAGE

MAIN PAGE

LOGIN FAILED

WRONG ID, PASSWORD

USER

VIEW PROFILE

Job Portal

User

Login

Reg. User User

Job Portal

Registration

User

Reg. User

Sharing information

User

Authorized

User

Registration

Country

city

User-Id

Date of Birth

Date

Year

Month

USER ID

Gender

Password

First Name

Last Name

OPENING PAGE

LOGIN FAILED

WRONG ID, PASSWORD

RIGHT ID, PASSWORD

SIGN UP PAGE

OK

MAIN PAGE

Profile Search

Technical profile

Personal profile

Emp Selection page

MAIN PAGE OF A Job

User Search

Placement form

SEND Job REQUEST

Search msg form

Emp JOB UPLOAD

USER

ADMINISTRATOR

RIGHT ID, PASSWORD

PASSWORD

Login

User

Add Job

Job list

User

resume

Mesg. send

LOGIN PAGE

NEW USER

Job Portal

Profile

Job Offer msg

You May Also Find These Documents Helpful

  • Powerful Essays

    ICA50611 - Diploma of Website Development ICA50111 - Diploma of Information Technology ICAICT507A, ICAICT509A, CUFDIG502A Web Environments…

    • 479 Words
    • 2 Pages
    Powerful Essays
  • Satisfactory Essays

    report

    • 1443 Words
    • 6 Pages

    Muscle action is often described as departures from the standard position of the body, the anatomical position. Muscle fiber is an interaction of organelles and molecules within myosin binds to actin and exerts a pulling action. The result of this movement with myofibrils in which the filaments of actin and myosin slide past one another. This action shortens or contracts muscle fiber so that it pulls on its attachment. Muscle are stimulated by a chemical reaction called acetylcholine, it synthesizes in the cytoplasm of a motor neuron and stored in vesicles at the distal end of the motor neuron axons. Each muscle fiber is packed with myofibrils, which is bundles of contractile filaments made up of actin and myosin. A longitudinal view of a myofibril reveals the reason for the striated appearance of skeletal muscle and cardiac muscle. The myofibril consists of repeating units, called sarcomeres, which are the units of contraction. Each sarcomere is made of overlapping filaments of actin and myosin, which create a distinct band pattern. As the muscle contracts, the sarcomeres shorten, and the appearance of the band pattern changes. When the muscle contracts, the sarcomere shortens. The H zone and the I band become much narrower, and the Z lines move toward the A band as if the actin filaments. When a muscle is stimulated, a short latent period follows, during which it is taking up the stimulus. It then contracts, where it becomes short and thick, and finally it relaxes and elongates. Muscles can also become fatigued meaning that if a muscle has being strenuously exercised for a prolonged period may lose its ability to contract. The interruption in the muscle’s blood supply or if ,lack of acetylcholine in motor neuron axons may cause fatigue , however fatigue is mostly arise from accumulation of lactic acid in the muscle as a result from a strenuous breathing. The lactic acid buildup lowers PH and as a…

    • 1443 Words
    • 6 Pages
    Satisfactory Essays
  • Good Essays

    Report

    • 624 Words
    • 3 Pages

    Aim: To investigate the biotic and abiotic features of the ecosystem, and observing the distribution and abundance of the plants and animals.…

    • 624 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    Report

    • 320 Words
    • 2 Pages

    Video-based training programs are being implemented at an ever-increasing rate across the country. While this type of training should certainly not be the only method that is used to train your employees, it is very effective and can offer significant advantages over other training methods.…

    • 320 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    report

    • 802 Words
    • 4 Pages

    The Barrett Taxonomy (Clymer, 1968), designed originally to assist classroom teachers in developing comprehension questions and / or test questions for reading, is especially useful for classroom questioning in other content areas as well.…

    • 802 Words
    • 4 Pages
    Good Essays
  • Satisfactory Essays

    report

    • 326 Words
    • 2 Pages

    Bafa Bafa is quite famous game used by various cultures to promote cultural differences and to form mutual understanding among the workforce. In this game, members are categorized in two cultures named Alfa and Beta.…

    • 326 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Report

    • 336 Words
    • 2 Pages

    My parents are classified in the generation X Category which is the age between 27 and 43. Australian Bureau of Statistics Research Study in 2006 shows that 4.4 million Australians are in Generation X which is 21% of the population. They are between the baby boomers and Generation Y who were born into a world of rapid technological change, they are more ethnically diverse and better educated than the Baby Boomers. Over 60% of Generation X attended school. Together Generation X and Y make up over 40 per cent of the Australian population.…

    • 336 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    The planned website must be at least five pages in length, must be designed to accommodate my target audience being possible employers, must have a consistent and appropriate structure and should have an appropriate and pleasing visual design. Implementation is not necessary for this project. In order to best suit the planned website to the target audience I plan to make two personas of possible employers and from them four scenarios, the task only requires one persona and two scenarios but I believe that one is not enough to cover all potential employers. In order to make possible implementation successful the content of the website must be outlined, organised, categorised and properly structured. Along with the organised content a series of wire frames will be made displaying the physical layout of the website as well as the location of the content within the pages. Accompanying the wire frames a series of screen mock ups will be supplied displaying a potential style to be used. These will come with a style guide detailing features in the mock ups.…

    • 1915 Words
    • 8 Pages
    Powerful Essays
  • Satisfactory Essays

    Report

    • 353 Words
    • 2 Pages

    The major petroleum refiner and distributor Lonsdale Fuels plc decided to reduce production and operating costs. The company has embarked on five-year plan to renovate key parts of its refining plants by introducing more cost-effective technologies and attracting cheap foreign workforce.…

    • 353 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Report

    • 1482 Words
    • 6 Pages

    | How has HSBC adapted its global strategy to operate in China, both before and after China’s WTO accession? Answer: Prior to the WTO accession negotiations, China’s banking industry operated as a cog in China’s centrally planned economy. The banks adhered to directed lending practices from the government and in turn created some of China’s most successful enterprises, but also supported thousands of other inefficient and unprofitable state-owned enterprises. This practice left state commercial banks with massive amounts of debt that was largely unrecoverable and hordes of nonperforming loans. In 1865, HSBC was founded to finance the growing trade between Europe, India, and China. HSBC rapidly expanded by opening agencies and branches across the globe, but maintained a distinct focus on China and the Asia-Pacific region. By the 1880s, the bank issued banknotes and held government funds in Hong Kong, and also helped manage British government accounts in China, Japan, Penang, and Singapore. After World War I and II, HSBC turned to dramatic expansion through acquisitions and alliances in order to diversify. The bank moved its headquarters in 1993 to London from Hong Kong and continued its global acquisition strategy. In December 2001, China finally acceded to the World Trade Organization (WTO). A number of policies were immediately implemented such as foreign banks were allowed to conduct foreign currency business without any market access restrictions. Foreign banks were allowed to conduct local currency business with foreign-invested enterprises. With its longstanding presence in China, HSBC was among the most well-positioned financial institutions to take advantage of China’s market opening. HSBC is an institution that actively seeks new opportunities; HSBC was the first foreign bank to invest in China in 2001. In 2002, HSBC announced it had taken a 10 percent stake and an additional 9.91 percent in 2005 in Ping An Insurance,…

    • 1482 Words
    • 6 Pages
    Satisfactory Essays
  • Good Essays

    Intrusion detection is defined to be the problem of identifying individuals who are using a computer system without authorization (i.e., crackers) and those who have legitimate access to the system but are exceeding their privileges (i.e., the insider threat). Work is being done elsewhere on Intrusion Detection Systems (IDS’s) for a single host and for several hosts connected by a network .…

    • 6146 Words
    • 25 Pages
    Good Essays
  • Satisfactory Essays

    Routing Protocol

    • 400 Words
    • 2 Pages

    We praise and thank God Almighty for his grace that sustained and helped us to complete this work successfully.…

    • 400 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    The program is entitled “Web based Civil Service Reviewer”. It is entailed to furnish web based reviewer to the possible clients who want to take Civil Service Examination.…

    • 2319 Words
    • 10 Pages
    Powerful Essays
  • Good Essays

    The system shall be called Online Registration System (ORS). Its main purpose is allow students perform their admission online in the 1st phase and 2nd phase will include the registration services, which are include register into a course, drop course, view bill statement and also view result etc. The new system will include an online registration form, the back-end database to store and process registration information, an administrator portal, secure internal network and secure payment processing systems. Initially the system will not offer teleconference capabilities, though it may be a future option. The organization already has a Web site where participants may access an upcoming conference, past conference, or other relevant information, so this project does not involve Web site development other than the online form, the administrators’ portal, and a payment-processing…

    • 1305 Words
    • 6 Pages
    Good Essays
  • Good Essays

    Near Field Communication

    • 6761 Words
    • 28 Pages

    DONE BY ANURAG KUMAR of the VII semester, Computer Science and Engineering in the year 2010 in partial fulfillment of the requirements in the award of Degree of Bachelor of Technology in Computer Science and Engineering of Cochin University of Science and Technology.…

    • 6761 Words
    • 28 Pages
    Good Essays