20
8/3/2019 NOLIMIT Project Proposal - Jumly Final http://slidepdf.com/reader/full/nolimit-project-proposal-jumly-final 1/20 ITP/2011/1 7 Table of Contents Introduction .............................................................................................................2 1.1 Problem Specification.................................................................... 3 1.2 Solution Outline........................................................................... 3 1.3 Audience ..................................................................................... 6 1.4 Key Benefits ................................................................................. 6 Project Objectives...................................................................................................... 7 3. Procedures ...........................................................................................................7 3.1 Flow of the Project........................................................................ 7 3.2 Major Functionalities of the project............................................... 8 3.2.1 Employee Management System ................................................ 9 3.2.2 Employee Payroll Leave Maintenance System............................9 3.2.3 Recruitment Control System..................................................... 9 3.2.4 Dynamic Website ...................................................................10 3.2.5 Report Generation .................................................................10 3.3 Task Allocation ........................................................................... 11 3.5 Project plan ............................................................................... 12 4. Personnel and Facilities ...................................................................................... 13 5. Hardware, Software Requirements......................................................................16 6. Budget................................................................................................................. 17 7. References .......................................................................................................... 18 8. Appendix ............................................................................................................. 19 1 | Page

NOLIMIT Project Proposal - Jumly Final

Embed Size (px)

Citation preview

Page 1: NOLIMIT Project Proposal - Jumly Final

8/3/2019 NOLIMIT Project Proposal - Jumly Final

http://slidepdf.com/reader/full/nolimit-project-proposal-jumly-final 1/20

ITP/2011/1

7

Table of Contents

Introduction ............................................................................................................. 2

1.1 Problem Specification .................................................................... 3

1.2 Solution Outline ........................................................................... 3

1.3 Audience ..................................................................................... 6

1.4 Key Benefits ................................................................................. 6

Project Objectives ...................................................................................................... 7

3. Procedures ........................................................................................................... 7

3.1 Flow of the Project ........................................................................ 7

3.2 Major Functionalities of the project ............................................... 8

3.2.1 Employee Management System ................................................ 9

3.2.2 Employee Payroll Leave Maintenance System ............................ 93.2.3 Recruitment Control System ..................................................... 9

3.2.4 Dynamic Website ................................................................... 10

3.2.5 Report Generation ................................................................. 10

3.3 Task Allocation ........................................................................... 11

3.5 Project plan ............................................................................... 12

4. Personnel and Facilities ...................................................................................... 13

5. Hardware, Software Requirements ...................................................................... 16

6. Budget ................................................................................................................. 17

7. References .......................................................................................................... 18

8. Appendix ............................................................................................................. 19

1 | P a g e

Page 2: NOLIMIT Project Proposal - Jumly Final

8/3/2019 NOLIMIT Project Proposal - Jumly Final

http://slidepdf.com/reader/full/nolimit-project-proposal-jumly-final 2/20

ITP/2011/1

7

Introduction

Based on the system study conducted it is identified current HRM practice is not meeting the

long term business objectives of Nolimit, which is creating a gap and therefore a solution need

to be implemented to overcome this issue,Further to the issues identified the following HR Management System (HRMS) is proposed as

web based system aimed at managing the Human resource management for NOLIMIT (Pvt)

Limited to revolutionize in house HR management to cater future challenges and requirements.

To cater the long–term requirement of business objectives, Business reprocess engineering was

conducted identifying features which will support the HR department activities. The following

system will compromise the features of;

• Employee master file management.

• Leave management (Leave Approval, Employee Attendance)

• Payroll (Salary calculation, EPT & ETF Calculation)

• Employee recruitment management.

2 | P a g e

Page 3: NOLIMIT Project Proposal - Jumly Final

8/3/2019 NOLIMIT Project Proposal - Jumly Final

http://slidepdf.com/reader/full/nolimit-project-proposal-jumly-final 3/20

ITP/2011/1

7

1.1 Problem Specification

In current situation the system in place at Nolimit is a manual system, where core human

resources functions are performed in branches by departmental staffs manually which is not

centralized and managed in an ad-hoc manner. This requires a large amount of time and man

 power.

As Nolimit is a growing organization which has a wide network of branches it is difficult to co-

ordinate the HR management of every branch. A large amount of time has to be spent calling

each branch to clarify details regarding payroll usage, where most of the information is passed

via by faxed transcripts and requires a large amount of time and several people to read and enter 

data into the system. At the time of data entry to the system if any data is overlooked,

modification and the re-entry of the lost data to the system is very difficult.

Current Issues faced are listed as followed

• Duplicity of data.

• Error’s in calculating payrolls.

• Mishandling HR information.

• Operational cost of HR department has increased by 20% in last 2years.

1.2 Solution Outline

The proposed HRM system for Nolimit will be a web-based system. This system will be

developed in open source platform which compromises Java technology which is the pure

object oriented and platform independent language and MySQL technology will be used as core

 back-end database connecting to the web based system.

The final system contains a software system which helps to manage each running show-rooms

independently island wide and a dynamic website which integrate all the running showroomstogether. To maintain each showroom independently the database will be created in the database

machine and database which integrates will be maintained in the web server and also will be

accessed by our dynamic website. Proposed web system will be developed on PHP (Pages) and

CSS (Cascading Style Sheets) and JavaScript and will be hosted via the webserver. (Refer 

Figure 2.0 & Appendix B- for Network architecture of the proposed solution)

3 | P a g e

Page 4: NOLIMIT Project Proposal - Jumly Final

8/3/2019 NOLIMIT Project Proposal - Jumly Final

http://slidepdf.com/reader/full/nolimit-project-proposal-jumly-final 4/20

ITP/2011/1

7

The desktop application based on Java language and databases which will be located in the main

machines will use MySQL Database. This System includes several features which provide

services to centrally manage the following areas of HR management:

• Employee Management System.

• Employee Payroll System.

• Employee Recruitment System.

• Leave & Attendance Maintenance System.

(Refer figure 1.0 for High level diagram of proposed HRMS System)

Figure 1: High Level Diagram of the System

4 | P a g e

Page 5: NOLIMIT Project Proposal - Jumly Final

8/3/2019 NOLIMIT Project Proposal - Jumly Final

http://slidepdf.com/reader/full/nolimit-project-proposal-jumly-final 5/20

ITP/2011/1

7

Figure 2: Blue Print of the system

5 | P a g e

LeaveApproval

Attendence

Maintenance

Leave

Management

PayrollManagement

Local Database

Leave & Payroll

User 

Authendication

Employee

Maintenance

System

View salary

report

DynamicWebsite

Local Database

Employee Management

EmployeeSelection

Job vacancyEmployee

request

DynamicWebsite

Local Database

Employee Recruitment

General Manager of 

 Nolimit

Branch Managers

& Employees

Dynamic Website

Web Server&

system

Access Only Dynamic

Website

Access DynamicWebsite& JAVA

Page 6: NOLIMIT Project Proposal - Jumly Final

8/3/2019 NOLIMIT Project Proposal - Jumly Final

http://slidepdf.com/reader/full/nolimit-project-proposal-jumly-final 6/20

ITP/2011/1

7

1.3 Audience

The final project contains both software system and a dynamic website. The primary audiences

of the software are HR Manager and employees of Nolimit. Key administrator for this system

will be the HR manager and general manager who have the full control of this system whileother employees of the company are given restricted access to the system. The following table

highlights the users of this system and there privilege level (Refer Table 1.0).

Table 1.0 System User Privilege Level of accessing system functions

System User Privilege Level Accessible Function of System

HR Manager Add/ Edit/ Delete/ Generate

Report/Approve or Deny

Request

Employee Master File, Attendance

Management, Leave Management,

Employee RecruitmentBranch Managers Add/ Edit/ Delete/ Generate

Report/Approve or Deny

Request

Leave Management, Employee

Recruitment

  Normal Staff Request leave only Leave ManagementGeneral Manager Add/ Edit/ Delete/ Generate

Report/Approve or Deny

Request

Employee Master File, Attendance

Management, Leave Management,

Employee Recruitment

1.4 Key BenefitsThe following section highlights key benefits gained through this system for different

stakeholders within NOLIMIT.

• Company HRM Department

To manage HRM as a centralized system.

Reliable and quick record keeping.

Cut down cost on paper work and other cost. Manage recruitment process efficiently.

Manage error free payroll system.

Generate Management Reports.

• Company Staff 

6 | P a g e

Page 7: NOLIMIT Project Proposal - Jumly Final

8/3/2019 NOLIMIT Project Proposal - Jumly Final

http://slidepdf.com/reader/full/nolimit-project-proposal-jumly-final 7/20

ITP/2011/1

7

Easy to view personnel information and salary details.

Request for leave approval

• Company Management

HRM based decision making for the organization.

Cut down cost on paper work and other cost.

• General manager of the company

This system will access as a dashboard to make organizational decision.

Make new recommendation for new initiatives and HR related activities

for the organization.

Project Objectives

The objectives expected to be achieved from implementing HRMS system are as followed,

• To implement a centralized HRM system for Nolimit.

• A new HRM system to help Nolimit make effective decision.

• To proactively manage and retrieve employee management, leave management and

Salary management.

• To reduce overheads (Cost) & time of HR activities.

• Reduce data duplicity and speed up gathering relevant information.

3. Procedures

3.1 Flow of the Project 

The goal of this project is to cover all the showrooms in island wide. Since this is a very large

 project it is needed to have proper understanding of this project. More than three weeks are

7 | P a g e

Page 8: NOLIMIT Project Proposal - Jumly Final

8/3/2019 NOLIMIT Project Proposal - Jumly Final

http://slidepdf.com/reader/full/nolimit-project-proposal-jumly-final 8/20

ITP/2011/1

7

taken to complete the feasibility study and requirement gathering. As a sample this system is

going to be installed in three major running showroom in Dehiwala. Also all showrooms are

going to be integrated using our dynamic website.

According to the system study conducted, the following solution is proposed and identifying

some of the most important features for Nolimit.

The reason behind creating two different kind of system (software and website) in this project

are:

• Java Application (HRMS) - If the system is created only as a desktop application, then

it is very difficult integrate all the showroom details. Instead of that, connecting the

showroom using our website is the best solution.• Dynamic Website - If we create this system only as a Website, then there will another 

kind of problem will arise. Therefore continues internet connection is required for the

website to be accessible 24x7.

As a result an integrative solution is proposed. This solution will provide both independent

(software system) and dependent (Dynamic website) system, so users can use any of them

according to the technical facilities.

After developing the sub parts of system each part will be tested independently, and then those

sub parts will be integrated and the whole system will be tested. Finally the system will be

delivered to the client for final implementation of the proposed system.

3.2 Major Functionalities of the project 

The entire system can be divided into five sub systems such as:

8 | P a g e

Page 9: NOLIMIT Project Proposal - Jumly Final

8/3/2019 NOLIMIT Project Proposal - Jumly Final

http://slidepdf.com/reader/full/nolimit-project-proposal-jumly-final 9/20

ITP/2011/1

7

3.2.1 Employee Management System

Employees are the core of any organization and the main factors in determining an

organization’s success or growth. Management of the employees is determinant to the

organization as their contribution often decides the value of the service.Employee performance management keeps track of employee’s work profile and status of their 

  job performance, which proves to be very helpful during performance and salary appraisals.

This feature component allows adding new employees, updating employee details, deleting

employees, transfer/promote/terminate employees, and archiving employee details.

Each employee in the database is associated with a position, which you can add/edit as well.

Also we offer Attendance, leave management and scheduling service your employees to daily

shifts.The primary benefits of this feature component is are-

• It eases the ability to analyze employee data, which leads to better employee resource

management overall

• It is easy to navigate, and can be manipulated effortlessly based on the unique needs of 

your organization

• You can place an infinite amount of employee data in a single place, in a user-friendly

and organized manner 

3.2.2 Employee Payroll Leave Maintenance System

Since payroll function is accessing financial resources (Salary) of the organisation. Therefore

implementing an error-free payroll system in place is important for Nolimit,

The primary benefits of this feature components are-• Calculate Employee Salary

• Calculate EPF and ETF

• Generate payslips for employees

3.2.3 Recruitment Control System

9 | P a g e

Page 10: NOLIMIT Project Proposal - Jumly Final

8/3/2019 NOLIMIT Project Proposal - Jumly Final

http://slidepdf.com/reader/full/nolimit-project-proposal-jumly-final 10/20

ITP/2011/1

7

 Nolimit as a growing organisation is currently facing challenge in recruiting potential staff for 

the organisation. To overcome this issue centralised employee recruitment is important to

supply human resource on time.

The primary benefits of this feature components are-

• This system will enable branch manages to make staff recruitment system via online

website to HR department.

• Gain access to prospective employee database ( Bio data database)

• Effectively manage recruitment process.

3.2.4 Dynamic Website

One of the main components of HRMS is dynamic website which mainly provides report

viewing capability to the authorized personals. Employee Form based User authentication used

to provide secure access of the webpage only for the authorized persons. Authentication feature

 provide managing users who are viewing the reports generated in the system. Each authorized

user will be provided by the unique username and password in order to view the reports.

Reports about the employee profile are created dynamically for different time duration by the

website. Reports contain relevant information about the Employee which is managed by the

Managers.Therefore website provide overall view of reports for the authorised people islandwide.

3.2.5 Report Generation

By this software system and Dynamic website there are several reports can be generated such

as:

• Employee Leave Monthly Report

• Job Recruitment Report• Employee Performance Report

• Employee Salary Report

• Employee Attendance Report

• Employee Information Report

10 | P a g e

Page 11: NOLIMIT Project Proposal - Jumly Final

8/3/2019 NOLIMIT Project Proposal - Jumly Final

http://slidepdf.com/reader/full/nolimit-project-proposal-jumly-final 11/20

ITP/2011/1

7

3.3 Task Allocation

The work load of the project was divided among our group members according to their 

capabilities and interests. The details are given below.

Member work chart

(Table 2.0 Team Members & Jobs)

Name

   R  e  q  u   i  r  e  m  e  n   t

  g  a   t   h  e  r   i  n  g

   R  e  q  u   i  r  e  m  e  n   t

   A  n  a   l  y  s   i  s

   D  e  s   i  g  n

   D  a   t  a   b  a  s  e   D  e  s   i  g  n

   C  o   d   i  n  g

   T  e  s   t   i  n  g

   D  o  c  u  m  e  n   t  a   t   i  o  n

BIT/10/C1/004

P.Jeyaprashan√ √ √ √ √ √ √

BIT/10/C1/033

S.Rujani

√ √ √ √ √ √

BIT/10/C1/036

S.Yathavan√ √ √ √ √ √ √

BIT/10/C1/122

P.Suganiya√ √ √ √ √ √

BIT/10/C1/140

M.S.M.Jumly√ √ √ √ √ √

11 | P a g e

Page 12: NOLIMIT Project Proposal - Jumly Final

8/3/2019 NOLIMIT Project Proposal - Jumly Final

http://slidepdf.com/reader/full/nolimit-project-proposal-jumly-final 12/20

ITP/2011/1

7

3.5 Project plan The following gannt chart illustrates the task delivery of the proposed project and key delivery

time to complete the proposed project on schedule

12 | P a g e

Page 13: NOLIMIT Project Proposal - Jumly Final

8/3/2019 NOLIMIT Project Proposal - Jumly Final

http://slidepdf.com/reader/full/nolimit-project-proposal-jumly-final 13/20

ITP/2011/1

7

4. Personnel and Facilities

Our group consists of 5 members. Each member is prioritized for some task he/she is good at,

 but each and every member supports for every task carried out regarding the system. Some

members had priorities with documentation, While other members with System Requirements

Specification and implementing the system as such. Each member contributes energy through-

out the system’s life cycle process.

Our development team contains five members and responsibilities are divided in the following

manner.

StudentNo Name Role and ResponsibilitiesBIT-10-C1-004 P.Jeyaprashan • Team Leader 

• Employee Management System Development

Employee Profile Creation

1. Personal details

2. Salary details

3. Bank Accounts Details

4. Insurance policy details

5. Allowance details.

View & Control of Employee profiles

Assign Employee for new Showrooms

View Attendance & leave Reports

View Payroll of employees

• Requirement gathering

• Participate in database design

• Technical Writing

• System Analysis & Design

• Website design (HTML & Java Script)

• GUI Design

• Graphics & Multimedia

13 | P a g e

   F  i  g  u  r  e  3 :   G  a  n  t  t  c  h  a  r  t  (   P  r  o j  e  c  t   P  l  a  n  )

Page 14: NOLIMIT Project Proposal - Jumly Final

8/3/2019 NOLIMIT Project Proposal - Jumly Final

http://slidepdf.com/reader/full/nolimit-project-proposal-jumly-final 14/20

ITP/2011/1

7

BIT-10-C1-033 S.Rujani • Employee Recruitment System Development

Add Employee Vacancy

Update Employee Vacancy details

Assign employ for relevant department

• Requirement gathering

• Participate in database design

• System Analysis

• Proof reading

• Integration Testing with website (PHP)BIT-10-C1-036 S.Yathavan • Employee Payroll System Development

Calculate Monthly Salary Calculate Allowance

Decide Employee Category

Shift Schedules

Leave & Attendance details

Over Time details

• Requirement gathering

• Participate in database design• Providing advices for technical writing

• System Analysis

• Feasibility Study

• Participate in Dynamic web Development

• Main Response for System designBIT-10-C1-122 P.Suganiya • Dynamic Website Development

User Authentication Employee Vacancy Recruit

Maintenance

Employee profile Maintains

Generates Reports

• Participate in database design

14 | P a g e

Page 15: NOLIMIT Project Proposal - Jumly Final

8/3/2019 NOLIMIT Project Proposal - Jumly Final

http://slidepdf.com/reader/full/nolimit-project-proposal-jumly-final 15/20

ITP/2011/1

7

• Technical Writing

• System Design

• Main response For Website design

• Proof reading

• Integration testingBIT-10-C1-140 M.S.M.Jumly • Leave & Attendance Maintenance System

Development

Update Leaves

Delete Leaves

Leave Category

Major Leave details

Accept Leaves

• Participate in database design

• System Design & Analysis

• Integration Testing

• Main responsible for System testing

• Collect Information about system

• End user training

15 | P a g e

Page 16: NOLIMIT Project Proposal - Jumly Final

8/3/2019 NOLIMIT Project Proposal - Jumly Final

http://slidepdf.com/reader/full/nolimit-project-proposal-jumly-final 16/20

ITP/2011/1

7

5. Hardware, Software Requirements

The Estimated time span for the development of the system is 13 weeks. Our project will be

developed using JAVA, PHP programming language; My SQL manages the database in the

system. Further software’s like Win-A&D, Rational Rose and MS Project 2007 will be used assupportive tools to create diagrams, graphs and charts for the system requirements specification.

While Photoshop CS 5, Adobe Flash CS4 will be software’s used to design the interfaces of the

system.

Since the system is a Web based application, it will be very effective for the developer to

develop the system using PHP. It also makes the system efficient and easy to use while making

it possible to create attractive and user friendly interfaces which will be helpful to users who are

not specialized in IT.

Requirement for clients

Hardware requirement:-

• 3 x Intel Dual Core 3.0 processor 

• 3x 2GB RAM

• Dot Matrix Printer/Laser Printer to print the reports.

Software requirements:-

• Java run time environment

• Windows XP professional SP3

• Adobe Acrobat 8.0/Adobe reader 9.0 windows

• MySQL database management system

Website requirements:-

• Java run time environment

16 | P a g e

Page 17: NOLIMIT Project Proposal - Jumly Final

8/3/2019 NOLIMIT Project Proposal - Jumly Final

http://slidepdf.com/reader/full/nolimit-project-proposal-jumly-final 17/20

ITP/2011/1

7

• apache-tomcat-7.0.14 web server 

• Purchasing of Public IP from ISP vendor to publish webserver (SLT/ Suntel / Lanka

 bell)

• Purchase of SSL Certificate (VeriSign) for secure access

6. Budget

Description Amount (Rs.)Income:

Rs.1000 was collected from each member (1000 * 5).

Total Income 5000.00

Expenses: 

Software Expenses

Microsoft SQL server 2005 200.00

 Net beans 6.9.1 200.00

Adobe Photoshop cs5 150.00

Microsoft office professional 200.00

Rational Rose 200.00

 Other Expenses

Printouts 1000.00

Photocopies 1000.00

Traveling expenses 1000.00

Stationery & Binding 500.00

17 | P a g e

Page 18: NOLIMIT Project Proposal - Jumly Final

8/3/2019 NOLIMIT Project Proposal - Jumly Final

http://slidepdf.com/reader/full/nolimit-project-proposal-jumly-final 18/20

ITP/2011/1

7

Internet expenses 500.00

Total estimated expenses 4950.00

7. References

1. Software Engineering II text Book (SLIIT)

2. Technical Communication Text Book (SLIIT)3. Online Tutorials (http://www.w3schools.com/) [Accessed: Aug. 07, 2011].

4. Online Tutorials and E Books on Crystal Reports. (http://www.crystalreportsbook.com/),

[Accessed: Aug. 12, 2011].

5. Online Tutorials ( http://www.murach.com/books/jse6/ides.htm) [Accessed: Aug. 12, 2011].

6. Online Tutorials (http://www.freetutes.com/systemanalysis/) [Accessed: Aug. 10, 2011].

 

18 | P a g e

Page 19: NOLIMIT Project Proposal - Jumly Final

8/3/2019 NOLIMIT Project Proposal - Jumly Final

http://slidepdf.com/reader/full/nolimit-project-proposal-jumly-final 19/20

ITP/2011/1

7

8. Appendix

Appendix A: Glossary

• MySQL Server is a relational database management system (RDBMS) produced by

Microsoft.

• Rational Rose, an "extended Development Environment" for software developers,

integrates with Microsoft Visual Studio .NET and IBM Web Sphere Studio Application

Developer. The Rational division of IBM, which previously produced Rational Rose,

wrote this software.

• Netbeans 6.9 is the main Integrated Development Environment (IDE) from Microsoft.

• Adobe Photoshop, or simply Photoshop, is a graphics editing program developed and

 published by Adobe Systems.

• Corel DRAW is a vector graphics editor developed and marketed by Corel Corporation

of Ottawa, Canada.

• Microsoft Project (or MSP) is a project management software program developed and

sold by Microsoft which is designed to assist project managers in developing plans,

assigning resources to tasks, tracking progress, managing budgets and analyzing

workloads.

• An operating system (commonly abbreviated OS and O/S ) is the software component of 

a computer system that is responsible for the management and coordination of activities

and the sharing of the resources of the computer.

• An application programming interface (API) is a set of declarations of the functions(or procedures) that an operating system, library or service provides to support requests

made by computer programs

19 | P a g e

Page 20: NOLIMIT Project Proposal - Jumly Final

8/3/2019 NOLIMIT Project Proposal - Jumly Final

http://slidepdf.com/reader/full/nolimit-project-proposal-jumly-final 20/20

ITP/2011/1

7

Appendix B: Proposed Network Diagram