Sunteți pe pagina 1din 46

PUCIT-Project Coordination Office

Version: 1.0
Date: 24 March, 2015

PUCIT
Punjab University College of Information Technology

Online CV Generator
Version 1.0

TABLE OF CONTENTS
Punjab University College of Information Technology, University Of The Punjab.

PUCIT-Project Coordination Office

Version: 1.0
Date: 24 March, 2015

FIRST DELIVERABLE GUIDE..............................................................................................3


1 Introduction..3
1.1 Types of CV...4
1.2 Difference b/w CV & Resume...7
1.2 Portions of CV...7
1.4 How to create a CV...8
2 Related work..11
2.1 Online CV11
2.2National Careers Service ..13
2.3 Write a CV in minutes..14
2.4 CV maker..15
3 Critical analysis...16
4 Our System..18
5 INTRODUCTION...............................................................................................................26
5.1 PROJECT/PRODUCT FEASIBILITY REPORT................................................................26
5.1.1 Technical Feasibility26
51.2 Operational Feasibility.....................................................................................26
5.1.3 Economic Feasibilit..........................................................................................26
5.1.4 Schedule Feasibility.........................................................................................26
5.1.5 Specification Feasibility...................................................................................27
5.1.6 Information Feasibility.....................................................................................27
5.1.7 Motivational Feasibility...................................................................................27
5.1.8 Legal & Ethical Feasibility..............................................................................27
5.2 PROJECT/PRODUCT SCOPE.......................................................................................27
5.3 PROJECT/PRODUCT COSTING...................................................................................27
5.3.1 Project Cost Estimation By Function Point Analysis.......................................31
5.4 CPM - CRITICAL PATH METHOD.............................................................................31
5.5 GANTT CHART..........................................................................................................35
5.6 INTRODUCTION TO TEAM MEMBER AND THEIR SKILL SET.......................................22
5.7 TOOLS AND TECHNOLOGY WITH REASONING...........................................................37
5.8 VISION DOCUMENT..................................................................................................38
5.9 RISK LIST.................................................................................................................24
6 INTRODUCTION................................................................................................................42
6.1 Systems Specifications.........................................................................................43
6.2 Identifying External Entities................................................................................43
6.3 Context Level Data Flow Diagram.....................................................................44
6.4 Capture "shall" Statements..................................................................................45
6.5 High Level Usecase Diagram..............................................................................47

Punjab University College of Information Technology, University Of The Punjab.

PUCIT-Project Coordination Office

Version: 1.0
Date: 24 March, 2015

Online CV generator (OCG)


1 Introduction
In existing system, the user who have not enough knowledge of creating CV cannot
create his/her CV without the help of any experts because existing CV generator website
is not accurate and efficient and do not guide user step by step. Therefore we will make a
website which will guide the users step by step and also will provide the examples at each
and every step. Our system will be more accurate and efficient then existing system. Our
project will be research based, which will provide information about , why we required a
online CV generator website and it will also provide information what will be its value in
future.
Online CV generator will be helpful for both Employers ad Job Seekers.CV
(Curriculum Vitae) or your biography is a document which you send when you wish to
apply for a job, seminar, summer school, scholarship etc.CV is formal,it has just basic
information about you. Your CV communicates your qualifications which reflect who
you are and what makes you differentto employers and recruiters. In a tough job
market, you need a CV that helps you stand out in a sea of applicants.
Why we need a great CV?
Because A great CV:

Grabs the attention of employers and recruiters.

Sells your strongest skills and accomplishments.

Shows why youre a potential match for a position or project.

Communicates both your current capabilities and future potential.

Helps you take the next step in your career.

And most importantly, gets you the interview.

Punjab University College of Information Technology, University Of The Punjab.

PUCIT-Project Coordination Office

Version: 1.0
Date: 24 March, 2015

In todays competitive and fast-moving job market, you only have 30 seconds to impress
the employer with your CV, so give yourself the best chance of securing the interview.

To make the most of any job opportunity your CV should be:

Correctly structured, clearly representing your work history, skills and


experience.
Using the document format expected by employers, agencies and personnel
departments.
Sent with an effective and meaningful covering letter.
Readily available for job applications and interviews including those at short
notice or by telephone.
Compatible with the major online job boards as well as email and print friendly.
Detail your capabilities and strengths in a positive way to make a good
impression.
Free of spelling and grammar mistakes.

1.1 Types of CV
There are mainly three types of CVs:
Chronological or Performance CV
Functional or Skills-Based CV
Combination or Hybrid CV
1-Chronological or Performance CV
Advantages
Particularly useful for those applying within the same industry as it will
demonstrate our career progression
It is the favorite format for most employers, who simply want to easily
identify the roles and responsibilities in each job
If we do not have many achievements or significant highlights across our
career, taking a job-by-job approach can detail our main responsibilities and
take the emphasis away from key achievements which is more expected in a
functional CV
Disadvantages
If we have gaps in our employment which we would rather not highlight, a
chronological CV will make them more obvious

Punjab University College of Information Technology, University Of The Punjab.

PUCIT-Project Coordination Office

Version: 1.0
Date: 24 March, 2015

If we are changing career direction, a chronological CV may not be so


relevant to a recruiter who will be more concerned about the transferable skills
that we are bringing rather than the detail of our experience in an unrelated
sector

Use the chronological CV in the following situations:


If we have steadily progressed in one chosen field and are looking for
promotion or better conditions.
If we have no gaps in our work history.
If we want to highlight where we have worked rather than what we have
achieved.
If we are staying in the same industry.
How to structure a chronological CV
A chronological CV typically uses the following structure:
Personal Details (i.e. Name and contact details)
Personal Profile
Career History in reverse chronological order unless we are a graduate or we
have very little work experience, in which case, it may be best to start with
our Education and Qualifications
Education and Qualifications
Professional Memberships
Other Information
Interests
2-Functional or Skills-Based CV:
This type of CV focuses on and highlights the skills and achievements that we
have gained throughout our whole working career irrespective of where and when
we acquired them. This is useful if we do have gaps in our working career or if we
want to change career completely.
Advantages
If we have changed jobs frequently, or our experience is a combination of
seemingly unrelated posts or if we have several career gaps, a functional CV will
help place the emphasis on what we have to offer as a whole rather than our
career progression
If we are changing industry, a functional CV will help the recruiter focus on our
transferable skills
If we are a more mature applicant, a functional CV will take the spotlight away
from our age
Disadvantages

Punjab University College of Information Technology, University Of The Punjab.

PUCIT-Project Coordination Office

Version: 1.0
Date: 24 March, 2015

If we do not have much work experience, we may struggle to highlight


achievements in a separate section
Most employers do not like this type of CV as they prefer to clearly see what the
candidate has done and it also raise questions around whether the candidate is
trying to hide something
A functional CV will not enable us to highlight the consistent career progression.
If we wish to convey career progression, we should adopt a chronological format

Use the functional CV in the following instances:


If we want to change career fields.
If we have gaps in our work history due to bringing up children, illness or any
other reason.
If we have little experience due to just starting out or just finishing college or
university.
If we want to show a prospective employer that we possess the correct skills for
the job even though we do not have experience in that field.
How to structure a functional CV
A functional CV typically starts with a personal profile which highlights the
achievements, skills and personal qualities that we possess. This is then followed
by a succession of sections, each relating to a different skill or ability. These
should be ordered in decreasing order of importance. Instead of focusing on any
particular job, we should describe our experience in its entirety. Since we are not
detailing any specific role, this means we can include any skills or experience
gained in voluntary or unpaid work.
3-Combination or Hybrid CV
A combined CV follows both the chronological and functional format, which
makes the CV slightly longer than normal. However, it does offer the best of both
types of CV and is becoming a more popular structure to use.
Advantages
Perfect format if we have a strong career progression with many
achievements
Enables us to sell our strengths as well as our experience
Disadvantages
Lengthier than a functional or chronological CV so may put off some
employers
Not suitable for those with little experience or achievements
Not suitable for those with employment gaps
Use the combination CV when:

Punjab University College of Information Technology, University Of The Punjab.

PUCIT-Project Coordination Office

Version: 1.0
Date: 24 March, 2015

We want to show that not only do we have the right skills for the job but
also the work experience to support.
We want to emphasize skills that we may not have used for a while.
We would have used a chronological CV but want to highlight our skills
too.
Applying for managerial or executive positions.
We have plenty of experience in the chosen field.

Another type of CV is:


Academic CV:
This type of CV is most commonly used in postgraduate applications,
placing more emphasis on the subjects studied, projects undertaken, and
details of research expertise and a list of all publications. When writing a
CV for academia, it should include research and teaching experience,
publications, grants and fellowships, professional associations and
licenses, awards and other information relevant to the position we are
applying for. Its important to take it a step further and tailor our CV so
that the content reflects our audience - the organization that we want to
work for.

1.2 Difference b/w CV & Resume:


CV
CV is a summary of our educational
and academic backgrounds as well
as teaching and research experience,
publications, presentations, awards,
honors and affiliations.
There is no page limit in CV writing.
Typically it is used for graduate school
and academic positions including
faculty openings, assistantships, and
internships; also grant scholarship and
fellowship applications.

Resume
A resume is a summary of our skills,

experience, and education.

Resume should be consists of one to two


pages in length.
Typically, we will use a resume when
we apply for business, industry,
governmental, and non-profit jobs. The
main purpose of the resume is to help us
get an interview. A polished resume is
our chance to make a good first
impression with potential employers.

1.3 Portions of CV
Our details:

Punjab University College of Information Technology, University Of The Punjab.

PUCIT-Project Coordination Office

Version: 1.0
Date: 24 March, 2015

It Include our name, address, phone numbers and email address so any interested
employers can contact us easily. Information such as nationality, age and driving license
status are optional.
Personal statement:
One paragraph that immediately captures the attention of our reader to find out more
about us. Be careful not to cram too much in. Instead take our main skill and relate it to
the job we're after to show employers why we meet their needs.
Work experience:
In work experience we list our most recent position first, continuing in reverse
chronological order including the name, location, website and dates of our employment
for each company we have worked for. We use bullet points wherever possible to
highlight our responsibilities and achievements in each role so the person scanning our
CV can quickly match up our experience with their job description.
Education:
Again, in reverse chronological order, we give brief details of our academic and
professional qualifications along with the grades we achieved. If we're looking for our
first job since leaving education, then we will include this information above any work
experience.
Skills
Whether we realise it or not we will have picked up many skills over the years, some
tangible, some less so.We include every IT package, or programmer we have used as well
as any foreign language skills we have gained, and also we state whether we're at a basic,
intermediate or advanced level. Skills such as communication and project management
are harder to substantiate and should be backed up with examples.
Hobbies and interests:
Including these is optional and often used to fill up space at the end of the document. The
idea is to give the intervieour a more rounded picture and, perhaps, something more
personal to discuss at an interview.
References:
It's not necessary to list referees on our CV, but we should state that details are available
on request. If this is our first job, it's a good idea to nominate tutors or mentors. We'll
obviously need to choose references that we're confident will give positive remarks, but
we should also make sure they would be easily contactable by potential employers when
the time comes.
Optional Portions of CV
Personal statement
Work experience
Hobbies and interests
Mandatory Portions of CV
Our Details
Education
Skills
Reference
Punjab University College of Information Technology, University Of The Punjab.

PUCIT-Project Coordination Office

Version: 1.0
Date: 24 March, 2015

1.4 How we create a better CV?


Get the basics right
There is no right or wrong way to write a CV but there are some common sections
we should cover. These include: personal and contact information; education and
qualifications; work history and/or experience; relevant skills to the job in
question; own interests, achievements or hobbies; and some references.
Presentation is key
A successful CV is always carefully and clearly presented, and printed on clean,
crisp white paper. The layout should always be clean and well structured.
Always remember the CV hotspot the upper middle area of the first page is
where the recruiter's eye will naturally fall, so make sure we include our most
important information there.
Stick to no more than two pages
A good CV is clear, concise and makes every point necessary. We don't need
pages and pages of paper, we just keep things short and sweet. If everything is
satisfied, there's a better chance of a job interview. Also, employers receive
dozens of CVs all the time so it's unlikely they'll read each one cover to cover.
Most will make a judgment about a CV within sections, so stick to a maximum of
two pages.
Understand the job description
Take notes and create bullet points, highlighting everything we can satisfy. With
the areas where we're lacking, fill in the blanks by adapting the skills we do have
Tailor the CV to the role
When we've established what the job entails and how we can match each
requirement, create a CV specifically for that role. Remember, there is no such
thing as a generic CV. Every CV we send to a potential employee should be
tailored to that role .Create a unique CV for every job we apply for. We don't have
to re-write the whole thing, just adapt the details so they're relevant.
Making the most of skills
Under the skills section of our CV don't forget to mention key skills that can help
us to stand out from the crowd. These could include: communication skills,
computer skills, team working, and problem solving or even speaking a foreign
language. Skills can come out of the most unlikely places, so really think about
what we've done to grow our own skills.
Making the most of interests
Under interests, highlight the things that show off the skills we've gained and
employers look for. Describe any examples of positions of responsibility, working
in a team or anything that shows we can use our own initiative. For example, if
we ran our university's newspaper or if we started a weekend league football team
that became a success.
Include anything that shows how diverse, interested and skilled we are. Don't
include passive interests like watching TV, solitary hobbies that can be perceived
as we lacking in people skills. We should make ourself sound really interesting.
Making the most of experience

Punjab University College of Information Technology, University Of The Punjab.

PUCIT-Project Coordination Office

Version: 1.0
Date: 24 March, 2015

Use positive language under the work history and experience sections, such as
"developed", "organized" or "achieved". Try to relate the skills we have learned to
the job role we're applying for.
Really get to grips with the valuable skills and experience we have gained from
past work positions, even if it was just working in a restaurant.
Be honest and factual
Our CV will typically be used to structure the interview and could be the
foundation on which the job is built, so providing inaccurate information will only
lead to problems further down the line.
Make yourself easy to contact
It seems obvious, but not everybody does it. Include all of our contact details on
all of our pages as we never know if our CV will get split up. Always include our
name, address, telephone number and e-mail address and, if we have a website
that we think will add value to our application, include that too.
Proofread, proofread and proofread again
Its critical that each area of our CV is easy to read and allows the key points to
stand out. Use a universal font such as Arial, Times New Roman, Palatino or
Courier, rather than one that may not be available on the recipients computer.
Always check our CV for spelling and grammar errors, as a mistake could cost us
the job. If in doubt, ask someone else to double-check it for us.
Including references
References should be from someone who has employed us in the past and can
vouch for our skills and experience. If we've never worked before we're OK to use
a teacher or tutor as a referee. Try to include two if we can.
Review and update
A good technique is to constantly revisit and refine our CV. Over time and with
experience, our technique for language will improve. Couple this to the natural
self-confidence we develop during spells of employment and our CV should
surely reflect that.
Taking time to periodically re-read our CV and consider how we might describe
ourself again today is essential. We might even feel compelled to write sections
again, or approach the whole thing from scratch.
Its all about refining what we say and how we say it in the most concise
way, and well be surprised how our perceptions here evolve.

2. Related Work
Before our website, Online CV making websites also exists. But these websites are not
efficient, accurate and user friendly because a user that does not have enough knowledge
to create CV cant create his/her attractive and professional CV easily.

Punjab University College of Information Technology, University Of The Punjab.

10

PUCIT-Project Coordination Office

Version: 1.0
Date: 24 March, 2015

These websites allow users to use it without registration. In this way, these websites does
not have record about its users and also they dont know how many users are using it or
no.
The developers of these websites did not use Java script for validation because if a user
does not provide his/her required information to create his/her CV it does not prohibit
them to do so and download a blank pdf document.
These websites does not provide different designs. So a user have to create his/her CV
only in one format.
Some examples of these websites are as follows:

2.1. OnlineCv

Punjab University College of Information Technology, University Of The Punjab.

11

PUCIT-Project Coordination Office

Version: 1.0
Date: 24 March, 2015

Features:
1.Users can make CV.
2.Users can download CV.
3. Users can save CV in PDF.
4. Users can upload picture.

Comparative Analysis
www.onlinecvgenerator.com
Create CV without any data

OCG
Create CV with valid data

Download CV without any data


Not Efficient because not provide step by
step guide
Create CV without registration

Download CV with valid information


Efficient because will provide step by step
guide at each step with examples
Cannot create CV without registration/login

2.2. National Careers Service


Punjab University College of Information Technology, University Of The Punjab.

12

PUCIT-Project Coordination Office

Features:
1.
2.
3.
4.
5.

Version: 1.0
Date: 24 March, 2015

User can build CV.


User can get interview hints and tips for jobs.
User can find a job.
User can search job by using keyword.
User can get help from career advisor.

Comparative Analysis
www.nationalcareerservice.com
Not user friendly because of interface. Its
homepage has irrelevant things like lots of
advertisements
Not provide step by step guide
Not providing different designs of CV

OCG
User friendly because it will be
understandable for each and every user.
Will provide step by step guide by using
examples
Will provide different designs

Punjab University College of Information Technology, University Of The Punjab.

13

PUCIT-Project Coordination Office

Version: 1.0
Date: 24 March, 2015

2.3. Write a CV in Minutes

Features:
1. User can make account.
2. User can make CV.
3. User can make CV without any mistake of spellings.
4. User can update information.
5. User can add new section.

Comparative Analysis
www.cv.co.uk
Ambiguous
Not secure because anyone can enter data
without login
Not provide step by step guide
Not providing different designs of CV
Not Attractive ,too much simple

OCG
Not ambiguous
secure because no one can enter data
without login
Will provide step by step guide by using
examples
Will provide different designs
Will attractive

Punjab University College of Information Technology, University Of The Punjab.

14

PUCIT-Project Coordination Office

Version: 1.0
Date: 24 March, 2015

2.4. CV maker

Features:
1. User can make CV.
2. User can select different designs for CV.
3. User can add and delete section.
4. User can download CV.

Comparative Analysis
www.cvmkr.com
Not performing well because taking lot of
time in loading
Not secure because anyone can enter data
without login
Not provide step by step guide
Not providing different designs of CV

OCG
Will perform well because will not take lot
of time in loading
secure because no one can enter data
without login
Will provide step by step guide by using
examples
Will provide different designs

Punjab University College of Information Technology, University Of The Punjab.

15

PUCIT-Project Coordination Office

Version: 1.0
Date: 24 March, 2015

3.Critical Analysis on existing websites:


If we do comparison between above mentioned site and our website then there will be a
difference that is:
This existing website is not working properly because when we dont enter any data in
the given fields then it allow us to move to the next page without entering any data and it
also allow us to download CV with no information.
Whereas our system will not allow user to move to next page until he filled the required
fields. So he/she can not download the empty document.
This existing website is not user friendly and it has lots of advertisement on home page
which can confuse customers. But our website will be user friendly it will clarify and
define each and everything. User can understand each option easily.
There is a problem in existing website that its interface is not attractive and there is a
duplication of links i.e. gets started is repeated three times in index page of this
website.
Our website will be accurate and will free from any error and duplication.
Existing website is not efficient because it is not guiding users step by step and providing
guidance at each step. It also takes more time for loading because it is not performing
well. But our website will guide the user who is not aware of CV making at each step by
using examples. Its performance will be much better than existing websites and will not
take too much time for loading next page.
In above mentioned websites we can not search employees by qualification but our
system will be efficient in which employers can search employees by qualification. Our
website will also make the profile of the user where he/she can edit,delete CV.He/she can
also upload his/her picture. Employer after searching the employee according to their
requirements can send the email.
4.Why Online CV generator???
To provide the online creativity to design even initiative & Final Indirect look while,
presentation as CV for any organization & institution and redirect anyone to it just by
giving them your URL, which looks something like CV.com/username. After youve
completed each section, you can publish your CV and direct people to it via the URL
or download a PDF copy.

Mostly people use social networking. Employers are reviewing your profiles to
see what kind of person you are outside of work, who youre connected to, and
how you present yourself. Each gives clues to how well you can fit into the
corporate culture.

Just put relevant information & get attractive professional CV.

Punjab University College of Information Technology, University Of The Punjab.

16

PUCIT-Project Coordination Office

Version: 1.0
Date: 24 March, 2015

It is an initiative website to develop a potential presentation as CV.

The project will introduce online source to create final CV.

By using this website (Online CV generator), User can Create and manage
multiple CVs(different CVs for different jobs.

User can download CV in PDF.

On this website User can edit CVs at any time.

If he/she lost his/her CV due to hardware or software failure, he/she can again
download his/her CVs by login his account.

User can also delete or edit CVs and generate new CV.

On his Online CV generator account, user can upload his/her picture as a profile
picture and can also update his/her account information.

Add section feature will allow user to add a new

To develop CV for any department, organization, institute e.g. for good looking,
impressive & attractive CV for its final selection.

It is helping website (Online CV generator) to make CV even for non-technical


person.

Provide different headings for different things for avoiding paragraph format.

Profiles made through our tool can be used passively and actively in the job
search process. Employers use this as a search tool to find top talent, and job
seekers use this to support of their search.

Include industry or job-specific keywords, especial relevant skills, major, specific


areas of study, and

experience (e.g., marketing research, java, html).Because some employers use CV


database tracking systems.

For saving time and help the beginners for creating efficient CV by providing step
by step help with example.

Punjab University College of Information Technology, University Of The Punjab.

17

PUCIT-Project Coordination Office

Version: 1.0
Date: 24 March, 2015

4 Our System
Online CV Generator

Punjab University College of Information Technology, University Of The Punjab.

18

PUCIT-Project Coordination Office

Version: 1.0
Date: 24 March, 2015

This is index page of our website.Here we make menu bar in which we made
FAQ,Contact Us,Sign Up and Sign In and home page.
We also use here Slider.

Punjab University College of Information Technology, University Of The Punjab.

19

PUCIT-Project Coordination Office

Version: 1.0
Date: 24 March, 2015

If user is not registered,then user will have to register himself before using
our website.In this page user will enter Email,Password and Confirm
Password for registering himself.

Punjab University College of Information Technology, University Of The Punjab.

20

PUCIT-Project Coordination Office

Version: 1.0
Date: 24 March, 2015

When User click on Sign in tab,then this page will be shown.Here user will
have to enter valid user name and password to use our website.

Punjab University College of Information Technology, University Of The Punjab.

21

PUCIT-Project Coordination Office

Version: 1.0
Date: 24 March, 2015

When user will sign in ,then this page will show. here user can click on
Create CV for creation his CV.If User want to see his profile,then he have
to click on Go To Profile

Punjab University College of Information Technology, University Of The Punjab.

22

PUCIT-Project Coordination Office

Version: 1.0
Date: 24 March, 2015

When user will click on Create CV ,then this page will show. By entering
valid information user can create his CV.

Punjab University College of Information Technology, University Of The Punjab.

23

PUCIT-Project Coordination Office

Version: 1.0
Date: 24 March, 2015

This is FAQ page.If user have any confusion regarding our website
then he can ask any question .

Punjab University College of Information Technology, University Of The Punjab.

24

PUCIT-Project Coordination Office

Version: 1.0
Date: 24 March, 2015

This is Contact us page.Here user can send any message.

Punjab University College of Information Technology, University Of The Punjab.

25

PUCIT-Project Coordination Office

Version: 1.0
Date: 24 March, 2015

5 Introduction
Online CV generator will be helpful for both Employers and employers . Job seekers
can easily make efficient CV and can search job.
Employers can search employee by job title and then offer them jobs.

5.1 Project/Product Feasibility Report


5.1.1 Technical Feasibility
According to feasibility analysis, Our Project is feasible on technical remarks because we
are using the industry standard software that provides the functionality to achieve
complex task. This system is not so difficult. All the team members are well versed with
the software and technologies that we are using in developing the system..Our new
system provides technical guarantee of accuracy, realiability,ease of access and data
security.

5.1.2 Operational Feasibility


This system is operationally feasible. Any well-reputed organization can launch it on the
World Wide Web. The site has all features which are required for commercial purposes
Employers will prefer this site for registration as it provides comprehensive solutions for
their problems at cheap rate and they find talented and intelligent person for their
vacancies. Organization can also earn income through advertisements of their products.

5.1.3 Economic Feasibility


On the behalf of the cost-benefit analysis, the proposed system is feasible and
is economical regarding its pre-assumed cost for making a system.
We classified the cost of our project according to the phase in which they occur.
Development cost is a such cost that we have to spend only once a time(one time) and
that cost will not recur.
For calculating development costs, we calculated the following cost:
(i)
(ii)
(iii)

Computer usage
Equipment cost
Cost of any new computer equipments and software

Further we calculate cost by using function point in later part.

5.1.4 Schedule Feasibility


Our project is completely scheduled. Gantt chart and CPM analysis contains the detail of
all activities that we have to perform throughout the completion of system. We will
develop our website in a time because our team members are fully experienced and have
skills that will help them during the development of website. We have sufficient resources
to meet the milestones and deadlines.
Punjab University College of Information Technology, University Of The Punjab.

26

PUCIT-Project Coordination Office

Version: 1.0
Date: 24 March, 2015

5.1.5 Specification Feasibility


At the start of our project, Requirement are gathered and defined. Specifications of our
system is clear. We gathered requirements by companies and job seekers.

5.1.6 Information Feasibility


The information that we need to start our project is meaningful and clear. Activities of
each actors are thoroughly studied i.e. the information they provide/require form the
system. The use cases designed during study of the system gives information feasibility.

5.1.7 Motivational Feasibility


Our project facilitates both job seekers and employers, as the site provides the best
solutions for job seekers and Employers all over the world.
Moreover, Employers can enjoy the search of hundreds of thousands of CV of the
registered job seekers.

5.1.8 Legal & Ethical Feasibility


The legal feasibility of Online CV Generator is that no unethical or ambiguous problem
is arise which is danger to a person or an organization.

5.2 Project/Product Scope


The scope of Online CV Generator includes:
Our system that is to be developed provide the facility to the Employers and Job Seeker.
Job seekers can create attractive and professional CV at any time and can also download
CV in pdf.Job seekers can update his/her CV at any time easily. Job seekers can apply
for jobs and also upload his/her picture.On the other hands companies can search
employers and offer them jobs.Employers can search employees by qualification and
notify to the employees by sending emails.When the job seekers will create his/her CV
then system will generate his/her website automatically.where he/she can
edit,delete,update his/her profile.

5.3 Project/Product Costing


Function point analysis:
User inputs
1. Registration as User
2. Make CV
3. Edit CV
4. Delete CV
5. Mail CV
6. Download CV
7. View Profile
8. Upload picture
Punjab University College of Information Technology, University Of The Punjab.

27

PUCIT-Project Coordination Office

Version: 1.0
Date: 24 March, 2015

9. Search job seeker


10. Sent mail
User Outputs
1. Sign up Screen
2. Sign up input Screen
3. Successful sign up Message
4. Unsuccessful sign up
5. Successful login
6. Unsuccessful Login
7. Warning Message
8. CV created
9. CV uploaded
10. CV updated
11. CV Deleted
12. CV Download
13. Display results
User Inquiries
1. Login User
2. View Profile
3. Upload Picture
4. Create CV
5. Edit CV
6. Delete CV
7. Download CV
8. Search Employer
Internal Files
1. Job seeker
2. Employer
3. CV
External Interfaces
1. Downloaded CV

Punjab University College of Information Technology, University Of The Punjab.

28

PUCIT-Project Coordination Office

Version: 1.0
Date: 24 March, 2015

Type of Component

Complexity of Components
Count

Low

Average

High

5*3=15

3*4=12

2*6=12

Total

10
External Inputs

39

13
External Outputs

61
5*4=20

4*5=20

3*7=21

8
External Inquiries

30
4*3=12

3*4=12

1*6=6

2*7=14

1*10=10

0*15=0

1*5=5

0*7=0

0*10=0

3
Internal Logical Files

24
5

External interface Files

159
Total number of Unadjusted Function Points

Complexity factors:
0- Low
No
01
02
03
04
05
06
07
08
09
10
11
12
13

5- High
Influence
Factor
Data communications
Distributed data processing
Performance
Heavily used configuration
Transaction rate
On-Line data entry
End-user efficiency
On-Line update
Complex processing
Reusability
Installation ease
Operational ease
Multiple sites

Value
4
3
4
2
4
2
4
2
3
3
4
2
3

Punjab University College of Information Technology, University Of The Punjab.

29

PUCIT-Project Coordination Office

14

Version: 1.0
Date: 24 March, 2015

Facilitate change

Value Adjustment Factor Fi =

4
44

FP Estimate =Count Total * [0.65 + 0.01 * (Fi)]


FP estimate =159 * [0.65 + 0.01 * (44)]
FP estimate = 159 * [1.09]
=173.3
Cost / FP

=labor rate / productivity parameter


= 20000 / 50
=400

Total Project Cost

=FP est. * (cost / FP)


=173.3 * 400
= 69320

Total Estimated Effort

=FP est. / productivity parameter


=173.3 / 50
=3.466

Punjab University College of Information Technology, University Of The Punjab.

30

PUCIT-Project Coordination Office

Version: 1.0
Date: 24 March, 2015

5.4 CPM - Critical Path Method


Activity

Original Activity

Requirements Gathering

Cost Estimation

Plan

D
Activity
E

Design
Immediate
Predecessor
Job
seeker Sign
Up

A
F
B
G

None
Job
seeker Login
A
Employee
Sign up

C
H
ID

A
Employee
login
A,B,C CV
Create

JE
F
K

D
Download
CV
E
Search
Employers

G
L
H
M

DView Profile
GSend Email

I
N
J

FUpload Picture
I

I,J

L,M

Duration (Weeks)
2
4
1
2
1

Punjab University College of Information Technology, University Of The Punjab.

31

PUCIT-Project Coordination Office

Version: 1.0
Date: 24 March, 2015

Network Diagram

C
D

Start
G

L
M

K
N

End

Punjab University College of Information Technology, University Of The Punjab.

32

PUCIT-Project Coordination Office

Version: 1.0
Date: 24 March, 2015

Activity

Duration ES

EF

LS

LF

TS

FS

13

13

11

13

11

12

13

17

11

10

17

13

10

12

12

14

10

12

14

12

14

10

14

15

14

15

12

12

13

14

15

12

15

17

15

17

15

13

15

15

17

15

17

19

17

19

Punjab University College of Information Technology, University Of The Punjab.

33

PUCIT-Project Coordination Office

Version: 1.0
Date: 24 March, 2015

5.5 Gantt chart

Punjab University College of Information Technology, University Of The Punjab.

34

PUCIT-Project Coordination Office

Version: 1.0
Date: 24 March, 2015

Punjab University College of Information Technology, University Of The Punjab.

35

PUCIT-Project Coordination Office

Version: 1.0
Date: 24 March, 2015

5.6 Introduction to Team member and their skill set


MEMBER

SKILLS

Sumbal Saleem
Mcsf13a012

Have good mathematics, programming, and good in software


engineering.

Nagina Shaukat

Have a skill in programming and designing.

Mcsf13a003

5.7 Tools and Technology with reasoning


Visual studio 2012:
Used for server side development
MS Word:
For documentation
MS Project:
For Gantt chart

Technologies
ASP.Net:
Used for server side development
JAVA Script:
Used for client side validation.
HTML:
Used for developing front end design
CSS:
Used for designing front end design

5.8 Vision Document


This document sets out the high level vision for the online CV generator project. This
software is suitable for giving jobs reletated solutions to its users at their place. Our
project is actually web based project which take user requirements as input and suggest a
primary sketch of the problem solutions. Being a web based project, it is needed to
implement such kind of application that meets its user requirements as good as possible.

5.8.1 Positioning
Punjab University College of Information Technology, University Of The Punjab.

36

PUCIT-Project Coordination Office

Version: 1.0
Date: 24 March, 2015

a)Problem statement
Job Based solutions involve a risk of failure to apply job solutions because many of the
users gives the dummy information.
Whenever a user wants to register in our system it will must provide the actual solution.
Advertising the website of job is time consuming because there are a lot of websites
which are serving the different users.
b) Successful solutions can be
The Online CV generator website will provide a better way to search suitable jobs for the
users.
The website will help any individual user or an organization to post job for the people
and then the register user can search the job according to given criteria.

5.8.2 Positioning statement


Our website is an online providing solution and our website is particularly concerned
with distributed environment in a sense that any user or organization interested in search
employees or job seeking can be our customer.

5.8.3User environment
A special interface will be provided to the user so that he can use the website in order to
get the feasible job solution also internet availability is compulsory issue for web based
application.

5.9 Risk List


(i) Risk related to requirements engineering
Requirement birth rate and requirement death rate is abnormal
Requirement change rate is unenviable
The change in requirement changes the scope of the project and the web application
Customers fail to understand the impact of requirements changes
(ii) Risk related to project management office
The guidance from the project management office is insufficient
Primary or secondary supervisor does not render facilities or is unavailable.
The project office does not allow undertaking the project on any basis.
(iii)Risk related to Scope management
Scope of the project is not clearly understood by any of the developing team,
supervising staff, project management office.
The scope of the project is disturbed due to requirement change or due to the drop
requirements.
The scope of the product define in the proposal is not achievable in normal
circumstances.
(iv)Risk related to supervisory staff
Punjab University College of Information Technology, University Of The Punjab.

37

PUCIT-Project Coordination Office

Version: 1.0
Date: 24 March, 2015

The supervisory staff is either not available or is unable to render the facility on any
basis
The scope of the project moves out from the specialization area of the supervisor.
The resource personal require or performing the supervisory activities are not
available.
(v)Risk related to the team involved in the development
The resource personal in the team are not available due to any causality.
Lack of team management cooperation can be a high risk.
Estimated cost is low.
Size estimate may differ from actual size.
New task may cause unseen problems.
Development of the functions which may not match with the requirement requires
redesign and implementation.
Development tools dont provide the planned product activity.
Security risks.
The time required to develop the software is underestimated.
The database used in the system cannot process as many transactions per record as
expected.
Tools and environments are incompatible.

Risk List
Risk
Requirement
change rate is
unenviable

Probability
High

Impact
Catastrophic

R2

Customers fails to
understand the
impact of
requirement
changes

High

Catastrophic

R3

The change in
requirement
changes the scope
of the proposal and
the web application
Software
components that
should be reused
contain defects

Medium

Severe

High

Catastrophic

R1

R4

Punjab University College of Information Technology, University Of The Punjab.

38

PUCIT-Project Coordination Office

R5

R6

R7

R8

Version: 1.0
Date: 24 March, 2015

which limit their


functionality
Development of the
functions which
may not match with
the requirements
require redesign and
implementation
Changes to
requirements that
require major
design rework and
proposed
The guidance from
the project
management office
is insufficient
Primary or
secondary
supervisor does not
render facilities or
is unavailable.

High

Severe

Medium

Catastrophic

Medium

Severe

Medium

Catastrophic

R9

The project office


High
does not allow
undertaking the
project on any basis.

Severe

R10

Scope of the project High


is not clearly
understood by any
of the developing
team, supervising
staff, project
management office
The scope of the Low
project is
disturbed due to
requirement
change or due to
the drop
requirements.

Catastrophic

R11

R12

The scope of the High


product define

Severe

Severe

Punjab University College of Information Technology, University Of The Punjab.

39

PUCIT-Project Coordination Office

Version: 1.0
Date: 24 March, 2015

in the proposal
is not achievable
in normal
circumstances.
R13

The supervisory
staff is either
not available or
is unable to
render the
facility on any
basis

R14

The scope of the High


project moves
out from the
specialization
area of the
supervisor.

Severe

R15

The resource
personal in the
team are not
available due to
any causality.

High

Severe

R16

Lack of team
management
cooperation can
be a high risk.

High

Catastrophic

R17

Estimated cost
is low.

High

Severe

R18

Size estimate
may differ from
actual size.
New task may
cause unseen
problems.
Development
tools do not
provide the
planned product
activity.

High

Severe

Medium

Severe

High

Severe

R19
R20

Medium

Severe

Punjab University College of Information Technology, University Of The Punjab.

40

PUCIT-Project Coordination Office

Version: 1.0
Date: 24 March, 2015

R21

Security risks.

High

Catastrophic

R22

The database
used in the
system can not
process as many
transactions per
record as
expected.

Medium

Severe

R23

The time
required to
develop the
software is
underestimated.

High

Severe

R24

Tools and
environments
are
incompatible.

High

Severe

High

Catastrophic

High

Catastrophic

R25

R26

Groups working on
the product else
than this is unable
to satisfy the scope
of the proposal.
Groups working on
the project cannot
match up with the
scope creep.

*********************REQUIREMENTS ENGINEERING*********************

6 Introduction
Our world is continuously revolutionizing from the very first day.With the invention of
computer brought a great revolution in the human history.Within a very small time period
it has penetrated or even dominated in all the field of business as well as individual life.

Punjab University College of Information Technology, University Of The Punjab.

41

PUCIT-Project Coordination Office

Version: 1.0
Date: 24 March, 2015

The website will provide enrollment opportunities for unemployed persons and also
facilitate organizations to enroll new employees by comparing best matching fields from
database.
Our Website will provide the facility to manage CV.As filled by the seeker or employers.
Our site will also provide the facility to edit, delete,view,mail the CV to his/her desire
mailing address.
Our job objectives are to communicate major individual, team and organizational
responsibilities or contributions and the related outcomes and accomplishments that are
accepted to the employee.
Our job site offer methods for you to limit access to your name and other contact
information which will make it easier for you.

6.1 Systems Specifications


The following are the clauses that must be included while describing the system
specifications.
Introduction
The Project Online CV Generator is one of the most needed project in on going era of
highly academically competitive society. It facilitates many end users. The main aim of
this Project is to allow the job seekers to find job easily and employers can search
employee for their company and offer them jobs.
Existing System
There are different websites in all over the world of internet that provides a single
platform for the job seekers and employers to get the job as well as create the CV. And
these websites are doing their great work in helping the job seeker to search the job by
making his/her CV and for the employers to search the employees as they required for
their company.
And we try our level best to make our web application much better than the existing sites
and will perform the better functionality and the quick response to the employers as well
as job seekers.
Organizational Chart
The project is related with website, which has no specific organization.
Scope of the System
It is very difficult for job seekers to find their required jobs in their favorite country at
their required salary. It is also a big problem for worldwide employers to recruit
competent employees.
Online CV generator facilitates both job seekers and employer, as this site provides best
solutions for job seekers and employers all over the world. Job seekers can search job in
well organized companies.
Morever, employers can enjoy the search of hundreds of thousands of resumes of the
registered job seekers, against their jobs which they advertise on the site.
Summary of Requirements (Initial Requirements)
Punjab University College of Information Technology, University Of The Punjab.

42

PUCIT-Project Coordination Office

Version: 1.0
Date: 24 March, 2015

Initial requirements for query manager module


The person who is using application that we have to design can have a query; there
restriction about the registration,only registered users can use the application. The
provided by the user should be according to the format that is asked from him.
Initial requirements for response manager module
This module should have the correct information. Database should be in active process
the whole input. Information system will interact with the response manager.
Initial requirements for information system module
The data must be in normalized form .All security constraints will be applied on the
database. There will be no duplication of the records, So in this way redundancy errors
will not be occurred. A specific schema will be applied on the database. Action will be
taken according to the queries.
Initial requirements for admin manager module
This module deals with the queries generated by the manager. The admin manager should
be the valid entity for the management of the database.Admin manager have permission
to insert a new or delete a user etc in the system. The admin manager will set all the
constraints and security issues.

6.2 Identifying External Entities


Following are the external entities that include in our project.
Job seeker
Employer
Administrator

6.3 Context Level Data Flow Diagram

Punjab University College of Information Technology, University Of The Punjab.

43

PUCIT-Project Coordination Office

Version: 1.0
Date: 24 March, 2015

Registration
Employer

Login
qualification

search employee

CV

Online CV

Profile

Generator

list of employees

Picture

6.4 Capture "shall" Statements


Para #

External
Entity

Initial Requirement

1.0

Job Seeker

Job Seeker shall Register himself/herself

1.0

Job Seeker

Job Seeker shall Login.

1.0

Employer

Employer shall Register himself/herself

1.0

Employer

Employer shall Login.

1.0

Job Seeker

Job Seeker shall Create CV

1.0

Job Seeker

Job Seeker shall Edit CV

1.0

Job Seeker

Job Seeker shall Delete CV

Punjab University College of Information Technology, University Of The Punjab.

44

Employer

PUCIT-Project Coordination Office

Version: 1.0
Date: 24 March, 2015

1.0

Job Seeker

Job Seeker shall Update CV

1.0

Job Seeker

Job Seeker shall Upload CV

1.0

Job Seeker

Job Seeker shall Download CV

1.0

Job Seeker

Job Seeker shall View Profile

1.0

Job Seeker

Job Seeker shall Upload Picture

1.0

Employer

Employer shall Search Employer by Job Title

1.0

Employer

Employer shall Search employer by qualifications

1.0

Employer

Employer shall Sent Mail.

Punjab University College of Information Technology, University Of The Punjab.

45

PUCIT-Project Coordination Office

Version: 1.0
Date: 24 March, 2015

6.5 Use Case Diagram

Online CV Generator

Create CV
Esignup

Job Seeker

Employer

JSignup
ESignin
JSignin
Make
Profile
Edit CV

Upload
Pic

Delete
CV

System

Search
Employee by
Qualification
Download
CV
Send
Email

Punjab University College of Information Technology, University Of The Punjab.

46

S-ar putea să vă placă și