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
-
ICA50611 - Diploma of Website Development ICA50111 - Diploma of Information Technology ICAICT507A, ICAICT509A, CUFDIG502A Web Environments…
- 479 Words
- 2 Pages
Powerful Essays -
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 -
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 -
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 -
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 -
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 -
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 -
| 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 -
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 -
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 -
This project entails developing a web based application for Dau Alumni Portal for two of the faculties that is Faculty of Information Technology and the Careers Department which both are facing a problem on how to keep in touch with their graduate student. As for solving this problem, portal for alumni need to build as the objective is to create a system of a "middle person" entity, allowing alumni members and non-members to communicate in virtually. This portal is Internet web-based systems that consist of interactive web page which is accessible exchanging information between user anywhere around the globe and web set without any time constraint. In addition, management is getting updated alumni record and resources by administrators could also be done via internet. This portal integrates several software packages and programming languages suitable for the development process. It is hope this portal would greatly benefit to all people who involve with it.…
- 4418 Words
- 18 Pages
Powerful Essays -
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 -
We, the proponents, decided to propose an Online Student Portal for Quezon City Polytechnic University. This system will…
- 1753 Words
- 8 Pages
Powerful Essays -
With the rapid evolution of Web-based technologies, different organizations even universities have developed their own Web portals. Keeping up with the latest trends is a complicated process. The newest “Web Service” is the development of Web portals. Portals allow the design of Web Services in such a way as to allow the users to define their needs, and create a home of their own within a site.…
- 3012 Words
- 10 Pages
Good Essays -
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