Date post: | 07-Apr-2018 |
Category: |
Documents |
Upload: | jumly-sheriff |
View: | 223 times |
Download: | 0 times |
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
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
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
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
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
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
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
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
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
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
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
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
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 )
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
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
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
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
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
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
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