You are on page 1of 36

Job portal Management System

Introduction:
Jobster is dedicated to ease out the strenuous way that the employers and the job seekers had to go through, unless and until they reached to a result oriented decision, a good job. Once a resume reaches Jobster it becomes a special resume and starts working by grabbing attention of the prospect hirers. Another important area where Jobster has worked wonders is increasing the employee hiring efficiency of the employers as now they have an access to the profiles of the most suitable candidates. As quality resumes are present on Jobster, more and more employers are looking to access its database to find an ideal person for a service area that they have been looking in for long. Jobs in Mumbai are not that tough to get, but quality ones are and this is the thing that Jobster has considered foremost while coming out with a one of its kind job portal. Now coming to the job seekers, they have also been benefitted after submitting their profile at Jobster. By having their resume on Jobster, dream of many people to have a handsomely paying job in Mumbai or Pune has been realized within a short span of time. The approach followed by Jobster for the job seekers is quite simple; they just need to provide intent of what kind of job they are looking for. At Jobster, industry specific or niche specific candidates are searched by the employers, thus this helps them concentrate on the ones that match their requisites. With a job portal like Jobster, job seekers can be rest assured that they would land up at a right place that acknowledges their qualification and expertise. As Jobster provides the job seekers with a radius specific search, they can relax that their resume is going to get the attention of the employers in their particular area, helping them find a job nearby. Job seekers can search for jobs in Pune at Jobster in regard to their job type also and this is one such feature that enables them to get their profile under the most appropriate category, not the matching one as in other job portals.

Problem Definition:
They wanted to go global. The general requirements of this project are as follows: 1. Reliable 2. Error free 3. User friendly 4. Secure 5. Low maintenance

Solution of the problem:

Process Involved: The proposed system as the following modules:1. Login 2. Job details 3. Employer 4. Candidate

Objective of the Project

Accurate online ordering using Course Name and ID Better selection of new and used books from the largest textbook wholesaler in the nation Competitive pricing and a Customer Loyalty program that gives you more back for your books at the end of the term
3

Online buyback program with free shipping

Hardware and software used: Hardware:


Processor Ram Utility : : : Intel Pentium D 1GB Printer

Software:
Operating System Front end Back end : : : Windows xp Microsoft visual studio 2005 Microsoft sql server 2005

Index:
TOPIC 1. Objective and Scope of the Project 2. Theoretical Background 3. Definition of Problem 4. System Analysis and Design 5. Detailed Lifecycle of the Project i. Tree Diagram, FDD, ERD, CLD, DFD ii. iii. Event Table Input and Output Screen Design PAGE NO 10-11

OBJECTIVE AND SCOPE OF PROJECT

Object and Scope


This website aims to make OnlineRailway go global and spread their business worldwide. And make their client flexible of reservation of the train and buy it from anywhere.

THEORITICAL BACKGROUND

THEORITICAL BACKGROUND
The system prevailing in the organization was manually based The work was done using Excel Sheets. They had their limited stores client from far away used to give orders on phone.

DEFINITION OF PROBLEM

10

Definition of Problem:
The organization presently holds a manual system, which is unable to cope with the monthly and yearly transaction of the organization; hence with the implementation of this system, the management becomes very efficient.

Time consuming:Since the work was carried and maintained on the excel sheets it was very time consuming whenever one wanted to retrieve data or wanted to go through the earlier transactions. This made the process tedious.

Complex Infrastructure: Since the work was carried on excel sheets it was very difficult to carry the transactions.

Person engaged: - Since the system was manually handled a person is continuously engaged in entering the data and updating its data.

11

SYSTEM ANALYSIS AND DESIGN

12

SYSTEM ANALYSIS:
In system analysis we have found number of fact finding techniques about the system, which is under study. These facts helped us to understand what the existing system is, the flow of the existing system and what the problems are in the existing system. I. Fact finding by observation By observing the activities of the HR and Insurance Department. The system flow of the departments is examined. All the details of the department process are given to the administrator. This report has to be maintained properly. Fact finding by document analysis.This method involves the collecting of desired documents. These documents were analyzed. This method was used to calculate the actual data element required in the system.

II.

13

DETAILED LIFECYCLE OF PROJECT

14

Functional Decomposition Diagram:

Job portal

Job seeker

Jobs

Employer

General Information

Resume/A pplication

Details

Location

Skill set

Salary

Contact details

companyd etails

15

Context Level Diagram:

16

Data Flow Diagram:

Entity Relationship Diagram

17

SCREENSHOTS

Home:

18

Login:

New User:

19

New User Register:

Post Resume:

20

Search Jobs:

21

Feasibility Study

Feasibility Study for System Implementation


Before the system was designed the feasibility study is carried out.

1. Operational Feasibility:
The Admin was finding it difficult to keep track of the performance of the HR department with the manual system, and insurance department were not comfortable with their manual system and data redundancy .As the new system will decrease workload, strain, work time, redundancy of data, and proper view of each user efficiency by each process. The user of two departments has welcomed new system and is ready to switch over with new implementation.

22

The management is willing to switch over because of individual. Moreover, the will receive timely and accurate reports which indeed helpful for the company. So the system is operational feasible.

2. Technical Feasibility:
Technical feasibility center around the existing computer system and what extent it can support the proposed additions. This involves no financial considerations to accommodate enhancement. Since, the entire required technical platform available, organization were technical sound to execute the project.

3. Economically feasibility:
The system is economically feasible due to the following reasons. The user is already having the required hardware and software, so major cost will be in terms of development of the new system.

23

System Implementation Hardware And Software Used

24

Fourth Generation Techniques

Fourth Generation Technique means the use of software tool to define or specify among some of the characteristics of the software of the higher level. The tool to define or generates source code as to the developer specifications. Software development environment that supports 4GT includes the following tool: Procedural language for database query. Data manipulation. Code Generation. High-level graphic ability. Spread sheet capability.

These tools are used for specific application domain and it cannot be applied to all types of software.

4GT passes through following phases: Requirement Gathering. Design strategy Implementation Testing

25

Advantages:
Dramatic reduction in software development time. Improves productivity of software developers. Coding is reduced or eliminated. More satisfied users. Higher quality software with less error. Improves communication between different users. 4GT can be used for small and medium sized projects. Reduced Testing time. Improved organizational effectiveness.

26

Fourth Generation Techniques

Requirement Gathering System Design Implementation Using 4Gt Testing Final Product

27

Requirement Gathering:
At this stage, the documents involved for the system development were collected. Requirement gathering includes detail study of inadequacies in the legacy systems and it involves the determination of things that are required to overcome the adequacies.

System Design:
During the phase, we identify data dictionaries to visualize database structure or database design. Process involved in the legacy system or the current systems are identified. These are the process, which manipulates the data, and the F.D.D. (Functional Decomposition Diagram) is drawn. And after determining the process involved, the D.F.D. (Data Flow Diagram) is prepared. By considering data dictionary list of processes and data flow entities involved, of the process and flow entities involved are short-listed and E.R.D. (Entity Relationship Diagram) is prepared.

Implement Using 4GT:


Implement stage involves preparing the source code to carry out processes that manipulates the data. The source code is prepared by keeping in mind the list of possible errors. Source code deploys the mechanism to avoid these types of errors.

Testing:
For testing purpose we have used Whit-box method-a widely used technique in which paths of the logic are tested to determine how well they produce predictable results. With this commonly used testing technique, we have examined the internal structure of the object.

Final Product:
After applying 4GT techniques successfully and effectively, we get robust application software, which satisfies the objectives, which are determined at designing phase i.e. it takes proper input &produce desired output.

28

Hardware and software used:


Hardware:
Processor Ram Utility : : : Intel Pentium D 1GB Printer

Software:
Operating System Front end Back end : : : Windows xp Microsoft visual studio 2008 Microsoft sql server 2005

29

System Maintenance &Evaluation

30

System Maintenance & Evaluation


Authentication: User Management: In this mode user add user profile i.e. Username &Password as well as User mode (Administrator \ Normal). Administrator user has only access to master database. Normal User can do other transaction except master maintenance. User can change password also so as to secure its profile.

Log off:
By using this user can logoff from the application and can log on as a different user.

31

TESTING METHODOLOGY

32

Testing Methodology
For testing purpose we have used White box method a widely used technique in which path of logic are tested to determine how well they produce predictable results. With this commonly used tested technique, we have examined the internal structure of the object. With the help of White box testing we have tested the source code without taking into account the external description for that source code. Because of the use of this testing method we came to know about the unintentional items such as infinite loops, paths through the code which should be allowed but which cannot be executed and dead(unreachable) code.

The key points that we have considered in White box technique are as follows
Path Testing: In this we have tested every possible path in the code i.e. all conditions to assure that every line of code is working properly. Condition Testing: In this we have tested for errors in condition (Boolean, Arithmetic / Relational errors). Data Flow Testing: In this we have tested paths according to location of definitions and their users. Loop Testing: In this we have checked the validity of the loop constructs. Data validationTesting: Here we have implemented the code that validates the input data before storing it in that database. This prevents duplication of data.

33

Annexure

34

Organization Profile
Jobster is dedicated to ease out the strenuous way that the employers and the job seekers had to go through, unless and until they reached to a result oriented decision, a good job. Once a resume reaches Jobster it becomes a special resume and starts working by grabbing attention of the prospect hirers. Another important area where Jobster has worked wonders is increasing the employee hiring efficiency of the employers as now they have an access to the profiles of the most suitable candidates. As quality resumes are present on Jobster, more and more employers are looking to access its database to find an ideal person for a service area that they have been looking in for long. Jobs in Mumbai are not that tough to get, but quality ones are and this is the thing that Jobster has considered foremost while coming out with a one of its kind job portal. Now coming to the job seekers, they have also been benefitted after submitting their profile at Jobster. By having their resume on Jobster, dream of many people to have a handsomely paying job in Mumbai or Pune has been realized within a short span of time. The approach followed by Jobster for the job seekers is quite simple; they just need to provide intent of what kind of job they are looking for. At Jobster, industry specific or niche specific candidates are searched by the employers, thus this helps them concentrate on the ones that match their requisites. With a job portal like Jobster, job seekers can be rest assured that they would land up at a right place that acknowledges their qualification and expertise. As Jobster provides the job seekers with a radius specific search, they can relax that their resume is going to get the attention of the employers in their particular area, helping them find a job nearby. Job seekers can search for jobs in Pune at Jobster in regard to their job type also and this is one such feature that enables them to get their profile under the most appropriate category, not the matching one as in other job portals.

35

BIBLOGRAPHY
Visual Basic .Net Programming [Black book] Steven Holzner

Programming in Visual Basic 6.0 Julia Bradley Anta Millspaugh The Complete Reference SQL James R. Groff & Paul N. Weinberg

Web sites:
www.CodeGuru.com www.planetsource.com www.MSDN.com www.microsoft.com

36

You might also like