DFD
DFD
PRIYANK KUMAR JAIN (0805213022) UTKARSH GUPTA (0805213035) PRASHANT CHAUDHARY(0805213021) MOHIT RAGHUVANSHI(0605213021)
Table of contents
Acknowledgment0
1. Overview..4 2. Technology & architecture..5
4. Motivation & objective 5. Requirement Specification6 5.1 Functionalities.. 6. Data flow diagram.9 7. E-R Diagrams...10 8. Current status of Project.14 9. Work yet to be Done15 10. Conclusion.. 11.References17
ACKNOWLEDGEMENT
It gives us a great sense of pleasure to present the Project report undertaken during B. Tech. final Year. We owe special debt of gratitude to respected sir Dr. Girish Chandra for his constant support and guidance throughout the course of my work. His sincerity, thoroughness and perseverance have been a constant source of inspiration for me. It is only his cognizant efforts that our endeavour has seen light of the day. We also do not like to miss the opportunity to acknowledge the contribution of all our colleagues and friends for their kind assistance and cooperation during the development of our Project last but not the least, we acknowledge my gratitude everyone who has contributed directly or indirectly in the completion of the Project.
1. Overview
Online Job Portal System may be described in one word as many in one. This application have been designed to provide the facilities of automated employement exchange, location,category, experience, salary vise search, easy file upload and download with some special functionalities like image upload, connection of database
with MySql Server, easy password recovery, mail and system time and date on calender.
The database has been designd very efficiently professionally. Upto 3 NF normalization has been done to overcome the data redundancy and inconsistency. The profile images have been managed with an easy technique. This application has been written in C# (Object Oriented Language) and asp.net. Ajax has been used in proper places to make this application more reliable and error free.
4.Requirement Specification
4.1.Introduction: This requirement specification is for mentioning the detail view of Online Job Portal System. This application is providing support to job seekers & recruiters. This specification can be read by users (job seeker, recruiter), administrator .By implementing this application any organization can open a new door to the job seekers for searching available jobs and testing self skills, an opportunity to the recruiting companies for giving advertisement. This application can give a good profitable dimension to that organization as the number of users will increase day by day in this new era. All types of functionalities of this application have been mentioned here accordingly.
4.2.Overall Description: This product is a self-contained product. The daily user of this application may be job seekers who want to make new profile, giving self-assessment test or finding new jobs. Besides recruiters may visit this site when they want to submit new job to meet their requirements. Papersetter will visit here at the time of setting question papers with mentioning proper hardness. Administrator will visit this site when he desires to any user account or approving questions set by the papersetters. The server side of this
application needs to be run on Microsoft platform (having Internet Information Service). The client may send request from any platform.
4.3.Functionalities: Users can see placement papers, recruiter information, syllabus of various competitive exams, tips by industry experts, freshers news and information about contacting the organization from the home page of this site. Any user (job seeker) who wants to join this site is provided with the option for creating their profile by registering himself.
Registration Page:- Here name, address, contact number etc. is to be given by the job seeker. Here different type of validation has been done like checking unique username, confirmation of password etc. After this section a job seeker gets his unique username and password. By these he/she can login into his/her profiles homepage.
Job seekers Home Page:-Here he/she is provided with 5 options. There are facilities of 1. Resume Submission. 2. Eligible job view. 3. Educational details 4. Update profile. 5. Experience 6. Image upload.
After his/her resume submission their eligibility will be checked with various jobs and they will be provided with necessary job details. When any recruiters want to be a member of this site he is provided with the registration page.
Recruiters Registration Page: Here company name, number etc. is to be given by the recruiter. Here different type of validation has been done like checking unique username, confirmation of password etc. After this section a job seeker gets his unique username and password. By these he can login into his profiles homepage.
Recruiters Home Page: Company is provided with the facility of submitting any new job which will be published in the job seekers homepage. They will have to give details of this job (location, vacancy, experience, major etc.).
4.4.Non Functional Requirement: 1. This application is secure for every kind of its users, because here is facility of session management. If any user logout from any session then nobody will be able to access his profile without knowing his confidential password. 2. The database used here is robust, reliable & fast. So users will have to wait for the output very short time.
3. This application can be accessed from any type of platform. 4. There is no case of redundancy in the database so it will not take extra memory space. 5. Password recovery system is also provided in case of forgetting the password. 6. Question paper can be uploaded with excel sheet. 7. Registered user can upload his/her image. 8. 9. Every user can see placement papers. Calender on pages.
Level 2:
5.2.Entity-Relationship Diagram:
5.3.NORMALIZATION
1. Member: Here no attributes are multi-valued. Hence it is in 1NF uname phone, email, cat. = pwd, name, add,
Here all non prime attributes are fully functionally depndent on prime attribute.So it is in 2 NF. -If A = B and A is a candidate key then it is in 3 NF.So this is in 3 NF. Here candidate key uname. 2. Student: Here no attributes are multi-valued. Hence it is in 1NF.
sid = uname,major,ten,twelve,grad,pgrad,exp,dob,caste,extra,.proj.
Here all non prime attributes are fully functionally depndent on prime attribute.So it is in 2 NF. If A = B and A is a candidate key then it is in 3 NF.So this is in 3 NF. Here candidate key sid. 3. Company: Here no attributes are multi-valued. Hence it is in 1NF. cuname = cpwd, cname, cemail. Here all non prime attributes are fully functionally depndent on prime attribute.So it is in 2 NF. If A = B and A is a candidate key then it is in 3 NF.So this is in 3 NF. Here candidate key cuname. 4.Job: Here no attributes are multi-valued. Hence it is in 1NF.
Here all non prime attributes are fully functionally depndent on prime attribute.So it is in 2 NF. If A = B and A is a candidate key then it is in 3 NF.So this is in 3 NF. Here candidate key cjcode,cuname.
Here all non prime attributes are fully functionally depndent on prime attribute.So it is in 2 NF. If A = B and A is a candidate key then it is in 3 NF.So this is in 3 NF. Here candidate key appid.
5.4.DATABASE SCHEMA
1. 2. 3. 4.
Member( uname, pwd, name, add, phone, email, cat ). Student( sid,uname,major,ten,twelve,grad,pgrad,exp,dob,caste,extra, proj ). Company( cuname, cpwd, cname, cemail ). Job( cjcode, cuname, cjpost, cjmajor, cten, ctwelve, cgrad, cpgrad, cexpmin, cexpmax, cloc, cvac, ccat ).
5.
8.Conclusion
Scope of future improvement :
A graphical analysis may be provided to the students after taking the test. An option of selecting random questions according to the candidates qualification can be made in future.
9.Reference:-
1.www.naukri.com 2.www.fresherworld.com