• No results found

Online Resume Builder

N/A
N/A
Protected

Academic year: 2021

Share "Online Resume Builder"

Copied!
20
0
0

Loading.... (view fulltext now)

Full text

(1)

Table Of Content

Table Of Content

1.

1. Introduction

Introduction

1.1

1.1 Purpose

Purpose

1.2

1.2 Document

Document Conventions

Conventions

1.3

1.3 Contact Information/SRS team members

Contact Information/SRS team members

1.4

1.4 Reference

Reference

2.

2. Overall Description

Overall Description

2.1

2.1 Product Perspective

Product Perspective

2.2

2.2 Product Functions

Product Functions

2.3

2.3 User Environment

User Environment

2.4

2.4 Design/Implem

Design/Implementation

entation Constrain

Constraints

ts

2.5

2.5 Assumptions & dependencies

Assumptions & dependencies

3.

3. External

External Interface

Interface Requirement

Requirement

3.1

3.1 User Interface

User Interface

3.2

3.2 H/w Interface

H/w Interface

3.3

3.3 S/w Interface

S/w Interface

3.4

3.4 Communicatio

Communication

n Protocols &

Protocols & Interfaces

Interfaces

4.

4. System Features

System Features

4.1

4.1Action/Results

Action/Results

Appendix A:

(2)

Online Resume Builder

Online Resume Builder

1.

1. Introduction

Introduction

Before we begin a new system it is important to study the present system that will be Before we begin a new system it is important to study the present system that will be improved or replaced. We need to analyze how this system uses hardware, software etc. In this improved or replaced. We need to analyze how this system uses hardware, software etc. In this  present

 present age age of of competition competition our our resume resume need need to to be be prepared prepared and and updated updated according according to to thethe changing requirements of industry. The present system for resume building just provides wizard changing requirements of industry. The present system for resume building just provides wizard through which one can prepare resume only in given format.

through which one can prepare resume only in given format.

1.1

1.1 PurposePurpose

Develop an Intranet Application for automating the process of Resume Writing. Develop an Intranet Application for automating the process of Resume Writing. This would be facilitating the employees to make and print their resumes in a proper This would be facilitating the employees to make and print their resumes in a proper format. In addition, it will be facilitating the higher management to search the employees format. In addition, it will be facilitating the higher management to search the employees depending upon their skills sets and other attributes.

depending upon their skills sets and other attributes.

The Basic Requirement is to have a centralized repository of all the skill-holders The Basic Requirement is to have a centralized repository of all the skill-holders in the organization so that an employee with a particular skill set can be immediately in the organization so that an employee with a particular skill set can be immediately found in case of urgent requirement.

found in case of urgent requirement.

1.2

1.2 Document ConventionsDocument Conventions

We describe what features are in the scope of the software and what are not in the We describe what features are in the scope of the software and what are not in the scope of the software to be developed.

scope of the software to be developed. In

(3)

scope- b. Manage all the account details such as user name, phone numbers, address, websites, email addresses of all the user from one central location.

c. Track all the users and their contact details.

d. Confirmation of end user identity and will verify which users are authorized to receive support.

e. Maintain history of each user and their related information.

f. User can select the format of their resume from the given templates. g. User can update or edit their resume.

h. Users can take print of their resume.

i. Interface for filling up the information like Skill sets, Training and Visa Details.

 j. Having collaboration with various companies.

k. Companies can search the employees on the basis of skills sets. l. Companies can send invitation on their accounts .

m. Giving alerts to the user if he requests for one.

n. User can utilize various applications such as chatting, search engine, weather reports, latest news etc.

o. User authentication.

1.3 References

a) IEEE SRS Format

 b) Problem Definition (Provided by IBM) c) CT Arrington

d) Enterprise Java with UML e) OMG Press.

(4)

2. Overall Description

Describe the general factors that affect the produc t and its requirements.

2.1. Product Perspective

:

1. The web pages (XHTML/JSP) are present to provide the user interface on customer client-side. Communication between customer and server is provided through HTTP/HTTPS protocols.

2. The Client Software is to provide the user interface on system user client side and for this TCP/IP protocols are used.

3. On the server side web server is for EJB and database server is for storing the information.

2.2. Product Function:

1. Track Account Level Data: In this module, receivables from customer are maintained.

2. User Contact Information: It maintains all the details (Personal, Official, Contact, and Company) of the customer.

3. Maintaining Logs: Activities of the System Users can be tracked through the logs, which are maintained by the system.

2.3. User Environment:

Every user should be comfortable of working with computer and net browsing. He must have basic knowledge of English too

.

(5)

3. This system is working for single server.

4. There is no maintainability of back up so availability will get effected. 5. Limited to HTTP/HTTPS

2.5. Assumptions & Dependencies:

1. The details related to the product, customer, payment and service transaction provided manually.

2. Administrator is created in the system already. 3. Roles and tasks are predefined.

(6)

3. External Interface Requirement

3.1. User Interface:

1) Name of use case: Sign in

Description: Accessing the user account

Preconditions:

 There should be an existing account of the user.

Normal flow of events:

 user details are entered

 corresponding output if the entries made by the user are correct

Alternate flow of events: None.

Post Condition: None.

2) Name of use case: Sign up

Description: Creating a user account

Preconditions:

 Knowledge about the website?

 Existing database ready to accept the details of the user?

Normal flow of events:

 user details are entered

(7)

3) Name of use case: Create account

Description: Creating a user account

Preconditions:

 Knowledge about the website?

 Existing database ready to accept the details of the user?

Normal flow of events:

 user details are entered

 storage of information to the database

Alternate flow of events: None.

Post Condition: None.

4) Name of use case: Profile

Description: Showing user information

Preconditions:

 Accumulating each and every detail of the user?  Retrieving user details from the database?

Normal flow of events:

 The information regarding the respective user is retrieved from the

database

 Showcasing the entire user information

Alternate flow of events: None.

(8)

5) Name of use case: Edit profile

Description: Making changes to the current profile

Preconditions:

 There should be an existing profile?

Normal flow of events:

 Changes to the existing profile  Displaying the changed profile

Alternate flow of events: None.

Post Condition: None.

6) Name of use case: Update profile

Description: Additions to the existing profile

Preconditions:

 There should be an existing profile?

Normal flow of events:

 Add on to the existing profile  Displaying the changed profile

Alternate flow of events: None.

(9)

7) Name of use case: Change password

Description: Creating a new password

Preconditions:

 There should be an existing password?

Normal flow of events:

 Entering the existing password  Entering the new password

Alternate flow of events: None.

Post Condition: None.

8) Name of use case: Forgot Password

Description: Request new password

Preconditions:

 There should be an existing account of the user.

Normal flow of events:

 Enter Email Id / User Name  Verify Details

 Enter new password

Alternate flow of events:  None.

(10)

9) Name of use case: Delete account

Description: Deleting the existing account

Preconditions:

 There should be an existing account?

Normal flow of events:

 Accessing the details from the database.  Removal of all the details from the database

Alternate flow of events: None.

Post Condition: None.

10)Name of use case: Create resume

Description: Addition of all the details

Preconditions:

 Accumulating each and every detail of the user at one place

Normal flow of events:

 User sign in

 Creation of resume as per the user’s choice

Alternate flow of events: None.

(11)

11)Name of use case: Download resume

Description: Download Word file of the resume.

Preconditions:

 User should be logged in?

 There should be an existing resume

Normal flow of events:

 User logging in

 Opening the existing resume  Downloading the resume

Alternate flow of events: None.

Post Condition: None.

12)Name of use case: About Us

Description: Giving Company Details

Preconditions: None.

Normal flow of events: None

Alternate flow of events:  None.

(12)

13)Name of use case: Contact Us

Description: User Feedbacks And Query’s

Preconditions:

 Existing user account

Normal flow of events:

 User signing in  Entering the query

 Matching of the keywords with the already existing ones in the

database

 Response given by the administrator if the keyword matches

Alternate flow of events: None.

Post Condition: None.

3.2. H/w Interface:

3.3. S/w Interface:

Client on Internet: Web Browser, Operating System (any)

Client on Intranet: Client Software, Web Browser, Operating System (any)

Web Server:WAS, Operating System (any)

Data Base Server: DB2, Operating System (any)

(13)

in recent times, and it is one of the frontrunners in the Open Source software movement. Its popularity derives from its C-like syntax, and its simplicity. PHP is currently divided into two major versions: PHP 4 and PHP 5, although PHP 4 is deprecated and is no longer developed or supplied with critical bug fixes. PHP 6 is currently under development.

If you've ever been to a website that prompts you to login, you've probably encountered a server-side scripting language. Due to its market saturation, this means you've probably come across PHP. PHP was designed by Rasmus Lerdorf to display his resume online and to collect data from his visitors.

Basically, PHP allows a static webpage to become dynamic. "PHP" is an acronym that stands for "PHP: Hypertext Preprocessor". The word "Preprocessor" means that PHP makes changes before the HTML page is created. This enables developers to create  powerful applications which can publish a blog, remotely control hardware, or run a  powerful website such as Wikipedia or Wiki books. Of course, to accomplish something

such as this, you need a database application such as MySQL.

Before you embark on the wonderful journey of Server Side Processing, it is recommended that you have a basic understanding of the HyperText Markup Language. PHP is also being used to build GUI-driven applications; PHP-GTK is used to build graphical user interfaces.

3.4. Communication Protocols & Interfaces:

1. Client on Internet will be using HTTP/HTTPS protocol. 2. Client on Intranet will be using TCP/IP protocol.

(14)

4. System Features

4.1. Results

(15)
(16)
(17)
(18)

5. Other Non-Functional Requirements

5.1. Performance Requirements

 Very secure - Use HTTPS/SSL for transmission during the login pro cess.  Easy to use and customizable interface.

 Ability to add & maintain faculty resume.

 Users must be able to configure the positioning of various elements.(Which is 1st,

2nd and so on)

 Easy to add various elements such as new publications, or research grants.  Ability to have resume in Microsoft Word, PDF & plain text format.

 Email functionality for all the above formats.

 System should email users if they lost their username/password via email.

5.2. Software Quality Attributes

 Free Resume hosting

 Wide range of resume formats

 Expert guidance at every step of resume building  Search for a particular candidate by skills

(19)

Appendix

1. Terminology:

a) FRRB: Feature-rich resume builder  b) SRS: software requirement specification.

c) WWW: world wide web d) EJB: Enterprise Java Beans. e) J2EE: Java 2 Enterprise Edition f) DB2: DB2 Database

g) WAS: Web sphere application server h) UML: unified modeling language i) XML: extended markup language  j) AJAX: asynchronous JavaScript + xml

k) SOA: service oriented architecture

2. Glossary:

3. Definitions:

Resume: Job-seekers create their resume of their chosen styles so that companies can select and give them an invitation.

Personal details: Details of customer such as username, company, phone number, address, website, e-mail address etc.

Contact details: Details of contact persons associated with the compan y (customer).

HTML: Hypertext Markup Language is a markup language used to design static web pages.

(20)

DB2: DB2 Database is the database management system that delivers a flexible and cost effective database platform to build robust on demand business applications.

WAS: Web sphere Application Server is an application server that runs business applications and supports web services standards.

WSAD: Web sphere studio application developer is a toolkit which is designed for the creation of more complex projects, providing fully dynamic web application.

References

Related documents

Make themselves good first impression with a professional resume template Our online resume builder helps you create a vehicle that impresses hiring managers and.. Your desired

Why the Resume Genius the ferry free resume builder online Our resume builder provides Professional resume templates with basic modern and creative styles.. Anda dapat melihat

recognized during their weekly Library time in early June. Pictures will also be shared at our next ZOOM assembly. BOOK FAIR is coming. Like our Fair last fall, there will be

Resume Templates Select master of our work resume templates below to build a professional resume in minutes or scroll down to download one state our free.. Create your Online Resume

What would be helpful but i added to be in resume certification provides some people say more important skills listed in the google allows you expect you are more important if

Inbound Marketing Certification Alison's Certification in Supervision Skills Advanced Google Analytics course FEMA certifications Coursera IBM Data Science Professional Certificate

Face any good resume build resume online free resume builder template should create resumes for downloading our resume may need to your cover letter, figuring out from the site!.

Need some resume help Stop and click now Instantly create a resume with the help of our industry best resume builder Build your professional resume online.. It here are available