Assignment 02 project proposal_ payroll system report
Assignment 02 project proposal_ payroll system report
Project Proposal
Employee Payroll System
1. Introduction .................................................................................................. 03
1.1. Background of the problem and motivation ...................................... 03
1.2. Problem in brief ................................................................................. 03
1.3. Purpose of the Project ........................................................................ 04
1.4. Scope of the Project ........................................................................... 04
2. Overview of the project ................................................................................. 04
2.1Related Works .................................................................................. 05
2.2Similar systems and solutions........................................................... 05
2.3Features in existing solutions ........................................................... 06
2.4Summary table .................................................................................. 06
3. Proposed Solutions ........................................................................................ 07
3.1Overview of the proposed system .................................................... 07
3.2Inputs ................................................................................................ 08
3.3Outputs .............................................................................................. 08
3.4Hardware and Software Requirement............................................... 09
3.5Time Plan .......................................................................................... 09
4. Functional and Non-Functional Requirement ............................................... 10
5. Flowcharts and Pseudocode.......................................................................... 11
6. Future Scope of the Project. .......................................................................... 12
7. References ..................................................................................................... 12
As my individual project in ITE 1942 – ICT Project subject module, I have decided to develop a system to provide
an efficient and productive service to the Institute. This system can do a great service to the Administrators and
Accountant.
This proposal will propose all features and procedures to develop the Employee Payroll System. This chapter
specially containing details about introduction, background of the problem, aims and objectives in the proposal.
No second parties make any assumptions regarding the development / testing / activation of this product.
According to my requirements I understood the need of stand-alone application. All process is going to handle by
administrators. Only admin can insert, update, and view that details.
This work is done every month and record of this activity is kept for further use. The work of
salary payment is very important for organization. So this area is to be computerized to make process
easy, quick, and secure and reliable. Thus, a secured and reliable system is required to handle it.
Automation of salary payment system, as described above, can lead to error free, secure, reliable
and fast information system.
The organization can maintain computerized record without redundant entries. That means
that one need not be distracted by information that is not relevant, while being able to reach the
information that is relevant much more quickly.
Spending of resources ✓ ✓ ✓
Initializing is easy ✓ ✓
Figure 4 Summary table
Enter the correct employee id and pay slip order no click show the print the slip details in the table. Enter the slip id or
the print view then print the slip sheet. Click the View list employee id then click the search button get the detail.
show the print the slip details in the table.
Figure 10 Payment Details
Figure 9 Pay slip View
Employee Payroll System 8|Page
In this form you can enter, update, delete and sort data.
The data entered here in stored in a database.
03.2 Inputs
➢ User id
➢ Passwords
➢ Staff Attendance.
➢ Name
➢ Staff details
03.3 Outputs
➢ Database related data
Software configuration
1. Operating System - Windows 07
2. Language - C#.Net
3. Database - MySQL.
4. Designing Photoshop - Adobe Photoshop CC2015.5
Duration
Week 12
Week 13
Week 14
Week 15
Week 17
Week 18
Week 19
Week 20
Week 21
Week 22
Week 23
nt Phase
(Days)
Requirement
05
Gathering
Analysis 12
Design 22
Coding 22
Testing 10
Implementation 05
Documentation 52
Functional Requirements
The basic objective of Employee PAYROLL SYSTEM is to generalize and simplify the monthly activities.
❖ Add the new employee details.
❖ Update and Delete the Employee details.
❖ Calculate the salary.
❖ Show the employee salary slip.
Non-functional Requirements
User Friendly: This System interface should be simple and user friendly.
Security: The access to the system is given only valid operators. We need a specific ID and password
to get access to the system.
Error Handling: Salary payroll system shall handle expected and non-expected errors in way that
prevent loss in information.
Start
Error Message
View home page
End
if (dt.Rows[0][0].ToString() =="UserName")
{
EmpDetailsTable ed = new EmpDetailsTable();
ed.Show();
}
else
{
MessageBox.Show("Please Check you Username or Password");
}
Start
BasicSalary >15000 No
Yes
EPF= BasicSalary*10/100
ETF= BasicSalary*30/100
NetSalary = BasicSalary+Allownce-
(EPF+ETF+Leave)
Net Salary
End
07. References
✓ https://online.codl.lk/mod/assign/view.php?id=74322
✓ www.w3school.com
✓ https://msdn.microsoft.com
✓ https://dotnetperls.com
✓ https://stackoverflow.com
✓ https://csharp.netinformation.com
✓ Microsoft Visual C# Step by Step (Ninth Edition) - John Sharp
✓ [3] Learn C# in one day – Jamie Chan
✓ [4] C# Notes for Professionals