Stock Management System
Stock Management System
Stock Management System
This is a salary calculation system. The salary is calculated by the salary calculation department. When calculating the salary various calculations have to be done. There are deductions which are to be deducted from the gross salary. The deductions are the EPF (Employee Provident Fund) and the other loans which are taken by the employee during the course of the month. The additions which could be done are the bonuses which the employee gets. An employees EPF is accounted by the 8% which is deducted from his/her salary and 12% of the salary which is added by the company.
1.ii.
Colonial Hardware Stores started 34 years ago. The partners of this Company are Mr. P. Nadaraja, Mrs. Nadaraja and Mr. S. Mahendran. Its situated at 472 Old Moor Street Col-12. Colonial Hardware Stores started as a single but as time passed, it grew into colonial Group of Companies. The companies in this group are: Colonial Hardware Store. Colonial Hardware Stores (PVT) Ltd. Colonial Engineering Co. Colonial Electricals. Colonial group of companies
Colonial Electricals
DARSHON SACHITHANANTHAM
Page 1
COLONIAL HARDWARE STORES Colonial Hardware Stores is a leading and well recognized Importer and Trader in steel items. There Ware-House is situated at Mattakkuliya. They have a total work force of 200 employees.
1.iii.
EXISTING SYSTEM
The current salary calculation system has to follow a lot of stages and also it has to be handled by many people. According to the current system if an employee wants to take a leave he/she has to fill in a small form saying that he/she will be taking on the following days and then send it to the personal clerk who has to then calculate the relevant deductions which will be deducted at the end of the month. He also has to keep all these leave slips in a file which is separately kept for each employee. Even when an employee takes extra allowance from the company, the same steps have to be followed when calculating the salary. So every time the clerk deals with an employees salary he has to file a document.
1.iv.
parts:
The problems of the current system can be divided into several Procedures There are many steps that have to be taken when preparing the salary for an employee. The records from the employee file have to be accounted when before calculating the net salary. Time when you go through the file you have to go through it about two times to avoid mistakes. Misplacements since the records have to be filed and kept in filing cabinets they can get lost. If a record is lost then there can be errors when the salary is calculated.
DARSHON SACHITHANANTHAM
Page 2
1.v.
The advantages of the new system would be: Accurate calculations would be very accurate because they would be calculated automatically Faster We dont have to be filling many forms and referring past records. Easy storage As the data will be stored in the database we dont have to be keeping files and filing cabinets. There wont be any loss of data as regular backups can be taken. The employees personal details would be protected because passwords can be set and there will be only authorized access
1.vi.
The chairman of the company Mr. P. Nadaraja said that he wanted a new system because there had been conflicts between some employees because their salaries werent calculated correctly. He said that such conflicts happen because the records of the employees are lost and the false deductions are deducted. He also said that it takes a lot of space to store these files and now they have used up one whole room and have no other space. He also said that employees personal details can be misused.
1.vii.
DARSHON SACHITHANANTHAM
Page 3
1.viii.
SUCCESS CRITERIA
The new system which I creating would have 5 tables: Employee personal information Leave control Transactions Salary calculations Employee provident fund
The employee personal information table would have all the personal details of the employee and also would be used as a form which is to be filled when an employee joins the company. The leave control table will have details of the employees leaves. An employee can take up to 4 leaves per month. The transactions table will contain all the details about the transactions that happen with the employee. Page 4
DARSHON SACHITHANANTHAM
COLONIAL HARDWARE STORES The salary calculation table will calculate the employees salary after adding and deducting from the gross salary. The EPF table has details about the details of the employees EPF collected for the month.
Advantages Very easy o perform calculations Easy to remember formulas As the system is about salary calculation its suitable Can be learnt easily Disadvantages
DARSHON SACHITHANANTHAM
Page 5
Cannot be used as a database Not attractive Less functions Less security Can mainly perform only calculations
Provides a more stable and secure production of code. Project wizards When creating a new project, or just adding a new form or button, the environment will automatically generate the default coding. Codes work accurately.
Disadvantages
Cannot handle pointers directly This can be a disadvantage because there is more required coding and thought to handle a pointer. Codes can be complex. A small mistake in the coding can make a big difference Not very user friendly.
Ms Access
Advantages
Reduced data redundancy Reduced updating errors and increased consistency Greater data integrity and independence from applications programs Improved data access to users through use of host and query languages Improved data security Reduced data entry, storage, and retrieval costs Facilitated development of new applications program Page 6
DARSHON SACHITHANANTHAM
Database systems are a bit complex, difficult, and time-consuming to design Initial costs are very high for conversions and software Initial training required for all programmers and users
After going through all the software I decided to use Ms Access for the system. Although its initial cost is very high, it will make a suitable system which would easy for the staff to use and also not complex. This make the system to be used as a database and also it will be more user friendly and attractive.
2.ii
SUITABLE SOFTWARE
Recommen dation Windows XP 2004 Professional Access 2007 Kaspersky Reason for Recommendation Many facilities User-friendly Improved Programs User-friendly Many facilities Updated User-friendly
Minimum
Optimum
Windows 98
Window XP 2002
Access 98 Fire-walls
DARSHON SACHITHANANTHAM
Page 7
2.iii
Item Processor RAM Hard Disk Mouse Monitor Keyboard Printer
HARDWARE DISCUSSIONS
Hardware Pentium 4 512 MB 80 GB Normal LCD Plasma 19 inch Standard Keyboard Laser Printer Reason Many facilities Reliable Fast and Efficient Good Storage Suitable for the system Suitable Storage Easy to use Suitable for system True Colour User-friendly Easy to use Less maintenance cost
A digital camera could be used to take pictures of the employees which would be attached in there forms.
2.iv
DARSHON SACHITHANANTHAM
Page 8
COLONIAL HARDWARE STORES DESCRIPTION Employee ID is a unique FOUR DIGIT number with letter E in front which is given to the employee by the company. The employee is also identified by this number. Date joined is the date that the employee joined the company.
2.v
The solutions which I came up for the problems of the existing system (refer 1.iv) were: To create a simple database that contained all the employee information and employee leave information. To create the database that would be able to calculate the employees net salary when its given the relevant additions and deductions. To store all the records in a database instead of having files.
2.vi
FILE STRUCTURE
DARSHON SACHITHANANTHAM
Page 9
DESCRIPTION When an employee joins the company, The HR Dept. gives him/her an Employee ID. This number is a unique (E####). Then this number is given to the Transaction dept, Salary Calculation dept, Leave Control dept and EPF dept. The leave control dept keeps track of the employees leaves. The transaction dept calculates the additions and deductions which are to be added or deducted from the employees gross salary. The salary adjustments will contain 8% of the employees gross salary which will be transferred to the employees EPF. The employees EPF contains 8% which was deducted from the gross salary and 12% which is added by the company. The net salary is calculated after adding and deducting from the gross salary.
2.vii
VALIDATION
The validations I have done are: Employee ID Four digit number greater than 1000 with E in front. The date joined should at least 16 years after the date of birth.
DARSHON SACHITHANANTHAM
Page 10
2.ix 2.x
DARSHON SACHITHANANTHAM
Page 11
2.xi
GANTT CHART
2.xii
TESTING
The system has to be tested so that we can find out
whether the: System runs correctly Validations work properly The calculations are accurate System rejects unnecessary data
The following has to be tested in three ways: Normal data These are valid data in the range which the system is designed to handle. Extreme data These are still valid data at the limits of acceptability. Abnormal data these are invalid data, which sooner or later could be entered accidentally or purposely. These data should be rejected by the system.
3. IMPLEMENTATION OF DESIGN
DARSHON SACHITHANANTHAM
Page 12
3.ii
The other alternative method of solution was to improve the manual system into a well organized system where there will be a proper order in which the procedures happen and to have a proper storage for the past records. Even though this method was possible. It still had many disadvantages: Calculations will not be 100% accurate. Time consuming than computerized system There still can be misplacements Keeping backups would be a problem Maintenance cost would be high
ESTIMATED COST FOR IMPROVED MANUAL SYSTEM ITEM 10 Files per employee QUANTITY 2000 COST 40000.00
DARSHON SACHITHANANTHAM
Page 13
COLONIAL HARDWARE STORES Filing Cabinets Modern Calculator Papers Other stationery Annual Cost 3 2 5000 sheets 30000.00 4000.00 10000.00 5000.00 89000.00
ESTIMARED COST FOR THE COMPUTERIZED SYSTEM ITEM All Inclusive Computer All Software Laser Printer Digital Camera Total Cost QUANTITY 1 1 1 COST 100000.00 10000.00 30000.00 2000.00 142000.00
Even though the computerized system is much expensive to invest, there wont be a major maintenance cost. Even in the improved manual system you will have to be renewing items like files, stationery and filing cabinets.
3.iii 3.iv
DETAILED DESCRRIPTON OF THE INPUT SCREEN DETAILED DESCRIPTON OF THE OUTPUT SCREEN
3.v
TABLES
I used four tables to make the system. They are: Employee Personal Information Leave Control Transaction Salary Calculation Employee Provident Fund
DARSHON SACHITHANANTHAM
Page 14
Field Employee ID Employee Name D.O.B Address Contact No. E-mail ID Department Date Joined Other Details Service (yrs) Picture
Data Type Text Text Date/Time Text Number Text Text Date/Time Memo Number Attachmen t
Length 6 50 100 20 11 -
LEAVE CONTROL
DARSHON SACHITHANANTHAM
Page 15
Length 6 -
TRANSACTION Field Employee ID Gross Salary Loan EPF 8% Deductions Additions Data Type Text Currency Currency Currency Currency Currency Length 6 Validation/Input Mask Require d yes Yes no yes yes no
DARSHON SACHITHANANTHAM
Page 16
SALARY CALCULTIONS Data Type Text Currency Currency Currency Currency Validation/Input Mask Require d yes yes no yes yes Page 17
Length 6 -
DARSHON SACHITHANANTHAM
EMPLOYEE PROVIDENT FUND Field Employee ID Gross Salary Self 8% Company 12% Total Data Type Text Currency Currency Currency Currency Length 6 Validation/Input Mask Require d yes yes yes yes yes
DARSHON SACHITHANANTHAM
Page 18
3.vi
REPORTS
EMPLOYEE INFO
DARSHON SACHITHANANTHAM
Page 19
LEAVE CONTROL
3.vii
I have provided security to the system by having: Backups Every time you quit the system you can take a backup file every time you quit the system Passwords for the time being the password is DARSHON
DARSHON SACHITHANANTHAM
Page 20