Online Career Guidance
Short Description
Documentation for Online Career Guidance...
Description
PROJECT REPORT SUBMITTED IN
Partial Fulfilment of MASTER OF COMPUTER APPLICATION (2014)
Aryan College of Technology, Ajmer [Affiliated to Rajasthan Technical University, Kota]
Submitted By: Arpit Jain MCA (SEM 4)
Certificate
This is to certify that
Online Career Guidance Has been Analysis and Designed by ARPIT JAIN FIROZ KHAN RAKESH CHOUDHARY In the partial fulfilment of
Master of Computer Application Under our supervision and guidance.
Seema Hava (Project Guide)
Aryan College of Technology
Page 2
Acknowledgement
Completing a task is never a one man effort. It is often the result of valuable contribution of a number of individuals in a direct or indirect manner that helps in shaping and achieving an objective. It is very difficult for anyone to complete a project without the active cooperation and the benefit of the advice from the people who are experts in their field of specialization. The satisfaction and euphoria that accompanies the successful completion of any task would not be complete without the mention of the people who made it possible with due honour, we want to thank all the personalities who made us able to do this interesting work. First of all we would like to thank lovely professional university for giving us this opportunity to carry out this minor project at their esteemed institution. I am grateful to our honourable faculty who provided all the facility. I acknowledge the earnest suggestions given by Ma’am Seema.
Aryan College of Technology
Page 3
Index
Title.
Page No. 5
1. Introduction
Abstract
5
Problem Definition
7
Proposed System
9
Scope
10
2. Feasibility Study
11
Technical feasibility
12
Economical feasibility
13
Time & Operational feasibility
14
Behavioral feasibility
15 16
3. System Analysis
Data Flow Diagrams
16
E-R Diagrams
18
Database Design
19
4. System Implementation
22
5. System Maintenance
24
6. Future Scope of the Project
25
7. Conclusion
26
8. Reference
27
Aryan College of Technology
Page 4
Introduction A. Abstract Practical project forms an important component for any professional course like computer. The real place where a computer professional faces and tackles live problems and gets a rare opportunity to experiment and implement the knowledge, which he has gained so far, is the industry and the field . It’s therefore important for a computer student to have a full of field environment and culture. This project “Online Career Guidance” has been made with a lot of hard work. Through this project, an automation of Career Guidance System has been done to reduce the manual and mental tedious work. Before we get into the core of the topic, we must first have an idea that what do we mean by web based project management system. It is a system which takes the help of specifically designed software that can actually carry of much diverse procedures and functions such as control and manage the different streams/branches of education, perform communication between students and institutes/colleges and performs quality management procedures. This is just not the end it has many functions. Project is related to online career guidance which provides the career guidance services to all type of students. Any person can become registered member of the career guidance by filling registration form. They can get the career guidance issued in educational field, so that they can take use the websites and choose their career way. The aim of this project is to design and implementation an online career guidance which will enable users to search for website and browse information about the different career opportunities. These opportunities are provided form the current job opportunities from market need. The database of the online career guidance is based on the standardized system for cataloguing and classifying the different career opportunities.
Aryan College of Technology
Page 5
INTERNET EXPLORER
Career Opportunities
Information about all courses in all Streams & Branches
Online Career Guidance WEB SITE (Portal)
Searches Information based on Criteria
Counselling & Admissions STUDENT
Schools, Colleges, & other Educational Institutes
Aryan College of Technology
Page 6
B. Problem Definition
This project is for Online Career Guidance, which guides the students for the best career opportunities available for them. After 10th/ 12th/ bachelor, a student has many questions in his mind. The objective of this project is to develop a web based career guidance system. The main problems with the existing system: Manual System itself describe as an outdated. Difficult to handle and manage. Lots of paperwork as all data is maintained in legers, sheets and files. Searching of records is cumbersome as search process takes place within paper records. As paperwork is there, the readability of document might not be proper due to improper handwriting, paper getting older fades the ink, or any other reason. Records can easily be accessible to any intruder. Operations on records take much long time. Requires much manpower. More time consuming. Not reliable and effective. Reports generations have complexity.
Aryan College of Technology
Page 7
Existing system: Time Delay: In the existing system, information related to all transactions is stored in different registers. Since all transactions are stored in different registers it takes lot of time to prepare different reports. Redundancy: As the information passes through different register, each registers consolidated and sent to next register. So the same information is being tabulated at each register, which involves lot of complication and duplication in work, thus it causes redundancy. Information Retrieval: As the information is stored in the particular format, it can only be retrieved in the same format. But if it is to be retrieve in different format, it is not possible storage media; in existing system, data transaction being stored on too long registers it is very difficult to refer after some time.
Aryan College of Technology
Page 8
C. Proposed System Online Career Guidance System maintains information about the different career opportunities as well as the institutes & colleges. It notifies every student with the availability of career opportunities as per the criteria in which the student has registered user’s resume. The system also notifies the job provider with the information about the persons registered under category required by the job provider. It also maintains a specialized search engine which provides instant availability of the jobs as the user’s category. The system maintains information of the users who have registered with site and every user can post multiple resumes in every category. The system helps the user in formulating the resume in proper manner.
Aryan College of Technology
Page 9
D. Scope Developing system on a topic like “Online Career Guidance” has much scope. It is an automated computerized system that will provide career opportunities and counselling to all types of students. It will be proved effective and efficient in reducing the problems and errors that are faced in the manual system. It will be a web based online career guidance system, an online website in which the students can get information about career according to their academics. They will register themselves and according to their profile, the updates will be sent to them through email/message. It will make the students aware of the current career opportunities according to their qualifications/stream and current market requirements.
Aryan College of Technology
Page 10
Feasibility Study The primary objective of this feasibility report is to inform the objective of proposed system would be to overcome the problem faced in the manual system. Updating records would not be a problem and also cross checking of records in the proposed system would not be required. There is an increased risk of error in the manual system. Redundancy of data creeps in the manual system and it becomes a very time consuming job to search information criteria related to the student’s stream as well as his requirements. This burden can be reduced by making the Online Career Guidance related whole process automated right from the beginning. In view of the above problems, a proposed automated Medical store management system is strongly needed. The user about following matters:
What are the problems with conventional (manual) system?
What are the goals and sub goals of the new system?
What the proposed system would achieve?
What will be the requirements for this achievement?
Who will be involved in operating the system?
The benefits, the system will give over conventional (Manual) System?
The estimated cost of implementation?
Aryan College of Technology
Page 11
Technical Feasibility :
It involves determining whether or not a system can actually be constructed to solve the problem at hand. Some user expect too much of computer, assuming that computers can accurately predicted the future, immediately reflect all information in an organization, easily understand speech, or figure out how to handle difficult problems. The technical purchases raised during the feasibility stages of the investigation are: 1. Does the necessary technology exist (can it be acquired) to do what is suggested? 2. Does the proposed equipment have the technical capacity to hold the data required to use the new system? 3. Will the proposed system and components provide adequate responses to enquiries, regardless of the number or location of users? 4. Can be system expanded, if developed? 5. Are there technical guarantees of accuracy, reliability, ease of access and data security? For examples, if the proposal includes a printer that prints at rate of 2,000 lines per minute, a brief search shows that this is technically feasible. Whether it should be include in the configuration because of its cost is an economic decision. On the other hand, if user is requesting audio input to write, read, and change stored data, the proposal may not be technically feasible. I had found in my analysis that there are quite sufficient technical resources available at the organization and capable of handling user requirements. Aryan College of Technology
Page 12
Economical Feasibility :
It involved estimating benefits and costs. These benefits and cost may be tangible or intangible. Tangible benefits may include deceasing salary costs (by automating manual procedures), preventing costly but frequent errors, sending bill earlier in the month, and increasing control over inventory levels. Such benefits may directly estimate in rupees without much trouble. Tangible cost is easily estimated. Intangible benefits may include increasing quality of goods produced, upgrading or creating new customer, and developing a better understanding of the market. The economic and financial questions raised by analysts during the preliminary investigation seek estimates of: 1.
The cost to conduct a full system investigation.
2.
The cost of hardware and software for the class of application being considered.
3.
The benefits in the form of reduced costs or fewer costly errors.
4.
The cost if nothing changes (the system is not developed). Because of already availability of computer software and hardware in the organization it is economical feasible.
Aryan College of Technology
Page 13
Time & Operational Feasibility :
Proposed projects are of course beneficial only if they can be turned into information systems that will meet the organization‘s operating requirements. Simply stated, this test of feasibility asks if the system will work when developed and installed. Here are questions that will help test the operational feasibility of a project: 1. Is there sufficient support for the project from the management and from users? If the current system is well liked and used to the extent that persons will not see reasons for a charge, there may be resistance. 2. Have the users been involved in the planning and development of the project? Early involvement reduces the chances of resistance to the system and charge in general, and increases the likelihood of successful projects. No qualified and trained person is required for this system because all the transactions and entry are through integrated development environment so it is quite easy to operate.
Aryan College of Technology
Page 14
Behavioural Feasibility :
People are inherently resistant to change, and computers have been known to facilitate change. An estimate should be made of how strong a reaction the user staff is likely to have toward the development of a computerized system. It is common knowledge that computer installations have something to do with turnover, transfers, retraining, and changes in employee job status. Therefore, it is understandable that the introduction of a candidate system requires special effort to educate, sell, and train the staff on new ways of conducting business. It answers the following questions:
Is the audience likely to adopt the behavior? Is the current behavior seen as a problem? How engrained or “rewarding” are the current or competing behaviors?
How costly is it (time, effort, resources) for the audience segment to perform the behavior?
How complex is the behavior (does it involve few or several elements)?
How frequently must the behavior be performed?
How compatible is the proposed behavior with the audience’s current practices (is the behavior socially approved)?
Are there major barriers to engaging in the desired behavior? What information, skills, resources and/or access must the audience segment acquire to overcome the barriers and make the desired behavior change?
Are there at least some members of the segment (“doers”) who manage to do the desired behavior? Do they have unusual characteristics?
Aryan College of Technology
Page 15
System Analysis and Design A.
Data Flow Diagram
ADMINISTRATOR
STUDENT Request for Registratio
Information Details
Student Details 1.
2.
STORE INFORMATION
REGISTERATION
Information Details
Student Details
Student Database
Information Database Student_Id Information Criteria Information Details
3.
Information Criteria
SEARCH INFORMATION
STUDENT Information Details
Aryan College of Technology
Page 16
Context Level DFD
STUDENT
ADMINISTRATOR
CAREER GUIDANCE PORTAL
Aryan College of Technology
Page 17
B.
E-R Diagram
CAREER
Registers
STUDENT
Stores
INFORMATION
Searches
IS A
STREAM
EXAM
Aryan College of Technology
QUALIFICATION
Page 18
C.
Database Design Tables 1. Administrator 2. Student 3. Information
Administrator Table Field Name
Data Type
Size
Constraints
Administrator_Id
Text
3
Primary Key
Administrator _Name
Text
20
Unique, Not Null
ADMINISTRATOR
Administrator_Id
Aryan College of Technology
Administrator_Name
Page 19
Student Table Field Name
Data Type
Size
Constraints
Student_Id
Text
2
Primary Key
Student_Name
Text
20
Unique, Not Null
STUDENT
Student_Id
Aryan College of Technology
Student_Name
Page 20
Information Table Field Name
Data Type
Size
Constraints
Information_Id
Text
5
Primary Key
Information_Criteria
Text
20
Unique, Not Null
INFORMATION
Information_Id
Aryan College of Technology
Student_Name
Page 21
System Implementation
Implementation includes all those activities that take place to convert from the old system to the new one. The new system may be completely new, replacing an existing manual or automated system or it may be major modification to an existing system.
Direct Conversion This method converts from old to the new system abruptly, sometimes over a
weekend or even overnight. The old system
is used until a planned conversion day, when it is replaced by the new system. There are no parallel activities .The main disadvantage of this approach are: no other systems to fall back on, if difficulties arise with new system. Secondly, wise and careful planning is required.
Pilot System The Pilot approach is often preferred in the case of the new systems which involve new technique or some drastic changes in organization performance. In this method, a working version of the system is implemented in one part of the organization, such as single work area department. Based on feedback, the changes are made and the system is installed in the remaining departments of the organization, either all at once (direct conversion method) or (gradually (phase-in method). This approach provides experience and lives test before implementation.
Aryan College of Technology
Page 22
Phase-In Method This method is used when it is not possible to install a new system through an organization all at once the conversion of files, training of the personnel or arrival of equipment may force the staging of the implementation over a period of time, ranging from weeks to months. It allows training and installation without unnecessary use of resources.
Parallel conversion: If it is possible to keep the old system in place and running while the new system is installed, you gain certain benefits. We can directly compare the effectiveness and efficiency of the new and old systems. If the new system fails, the old system is still there chugging away as normal so no harm is done. Parallel conversion is only possible if the old and new systems are completely independent. It is impossible to achieve if the new system is built on the old system.
Aryan College of Technology
Page 23
System Maintenance It needs to continually maintain the system. Programmers/ analyst spend sufficient time for maintaining programs. The study on the maintenance requirement for the information system revealed that:
60-90 percent of the overall cost of software during the life
of the system is spent on the maintenance.
In document cases, the cost of maintenance, when measured
on the basis of writing each instruction in coding form, is more than 50 times the cost of developing a system.
The software demand is increasing at faster rate than supply
.there is a backlog of new development work. The maintenance can be classified as corrective, adaptation or perfective Corrective maintenance means repairing, processing or performance failure or making alterations because of previous ill-defined problems Adaptation maintenance means changing the program function. Enhancing performance the programs according to user’s additional needs are included in perfective maintenance more time and money are spent on perfective than on corrective and adaptive maintenance together Maintenance covers a wide range of activities including correcting coding and design errors, updating documentation and test data and upgrading user support.
Aryan College of Technology
Page 24
Future scope of the project For further development of this project, we will be adding more features in our next version to make our project match the maximum requirement of Online Career Guidance. Some of the features which will be added are as follows: Job Portal-Job guidance Recruiters Login Career as well as job opportunities
Aryan College of Technology
Page 25
Conclusion
Online Career Guidance is a web based project. It provides a collection of different career opportunities, normally offered by a number of different educational institutes, schools and colleges. This project is designed for the reason of easy up-to-datedness and comfortable use. Online Career Guidance contains two main users that are Administrator and Student. The wider areas of job searching facilitate the quick and easy access to opportunities. The increasing job opportunities and changing scenario of the business environment today has made more people to search for better career and employers to search for better potential. This situation has prompted many to move to job portals to look for the ways that has been widely accepted and fully useful in job searching. In this sense the job portals assumes greater importance and we could develop such an efficient system which is used by lot many job hunters and employers.
Aryan College of Technology
Page 26
References Websites www.msdn.microsoft.com/asp.net www.asp.net www.aspnetworld.com www.google.com
Books & Documents Software Engineering (A Practitioner’s Approach) – Roger S. Pressman ASP.Net Bible ASP.NET-UNLEASHED 3.5
Aryan College of Technology
Page 27
View more...
Comments