Escolar Documentos
Profissional Documentos
Cultura Documentos
ACKNOWLEDGEMENT
Acknowledgement is not mere formality but a genuine opportunity to thank all those people without that active support in this project would not be able to be possible. I am thankful to Mr. Pankaj Gupta and Sahil Sharma of Netmax Technologies for their valuable time they devoted to us and give us a lot of knowledge and help regarding our project. During our last semester in the curriculum of B.TECH. I feel obliged in taking the opportunity to thank Mr. Harish Kundra (H.O.D. Computer Science & IT).
PROBLEM AREA
The web-application aims at provides the candidates ability to register to this application and search for jobs, manage their accounts. As this is a well designed and easy-to-use communication system will certainly give the job portal an edge over the other job portals with outdated and manual communication system, with manpower doing the bulk of data transfer in the form of files and paper documents. With automatic features like getting candidates information, company information, getting job vacancies this web application turns out to be a very suitable one for any type of company which requires an efficient and secure communication among the candidates.
EXISTING SYSTEM
The existing system work manually. The existing system has got lot of intricacies within itself and need lot of human effort and paper works. All above the data need to be maintained on ledgers and maintaining this is a tedious and risky process. As the transactions increases ,so the data too. So the task of maintaining them increases exponentially. To view a data may need lot of paper to be searched.
Some of the negative aspects of the existing system are as follows:
Time Consuming: Course of action is time consuming. Wherever a need for search arises, the process evolves search through paper records. Readability Problem: Readability of records is constrained. All the records may not be handled or written by the same person. So the format and style of records differ and hence it is difficult to understand. Reliability: Paper records are easily damaged in course of time. The life time of paper record is unreliable less that it easily gets spoiled. Man Power: Expenditure is high. Manual system needs added man power. Security Problem: Prone to corruption by unauthorized users. Securing of manual system is not fully guaranteed. Inaccuracy can be expected. Data can get easily scratched.
Technologies Used:
JAVA JDBC MySQL JSP SERVLETS STRUTS FRAMEWORK
MODULES
(1) Registration module. (2) Login module. (3) Posting job and removing or modifying job. (4) Searching for posted job and account management.
An ARROW identifies the data flows in motion. Its a pipeline thru which information flows. A CIRCLE or a BUBBLE represents the process that transforms incoming data flow(s) into outgoing data flow(s). Note that DFD describes what does flow (logical) rather than how they are processed, so it does not depend on hardware, software, data structures, or file organization. The key question that we are trying to answer is: what major transformations must occur for input to be correctly transformed into output?
Login module:
Company
\\\
Candidate
Invalid Username and Password
Home Page
Module-3:
Registered Company
Module-4:
Edit information
Information updated
Processing Environment: The programming language and development tools are the critical factors in the functioning of the developed system, so proper attention has to be paid while selecting these tools. Following are the minimum requirements for installation and making use of the software package:
Introduction to Java
Java is the purely object-oriented language that is receiving wide attention from both industry and academia. Java was developed by James Gosling and his team at Sun Microsystems in California. The language was based on C and C++ and was originated intended for writing programs that control consumer appliances. The language was the first called Oak, named after the oak tree outside of Goslings office, but the name was already taken, so the team renamed it Java.
Basically java is divided into 3 editions as Core java (J2SE = Java 2 Standard Edition) Micro java (J2ME = Java 2 Micro Edition) Advance java (J2EE = Java 2 Enterprise Edition)
Features of OOPS-
Emphasis is on data rather than procedure. Programs are divided into parts what are known as objects data structures are designed such that they characterize the objects. Methods that operate on the data of an object are tied together in the data structures. Data is hidden and cannot be accessed by external functions. Objects may communicate with each other through methods. New data and methods can be easily added whenever necessary. Follows bottom-up approach in program design.
JAVA includes
Class Object
Inheritance Abstraction Encapsulation Polymorphism Abstract Classes Interfaces Packages
Java Environment
Java environment includes a large number of development tools and hundreds of classes and methods. The development tolls are part of the system known as Java Development Kit (JDK). Applet viewer( for viewing Java applets) Javac (Java complier) Java( Java interpreter) Javap ( Java dissembler) Javah(for C header files) Javadoc(for creating HTML documents) Jdb(java debugger)
REFERENCES
The following books are being used to fulfill the requirements of the proposed project and are helpful in the understanding, development and the maintenance of the project:
Websites Visited:
www.java.sun.com www.google.com
www.w3schools.com www.corejavaprogrammers.com www.javaguru.com www.javaexamples.com