Chapter 8
Chapter 8
Conclusions, Discussion
&
Furtherwork
8.1 Summary
The main aim of this project was to put what we learnt in our Software engineering class into
practice. The payroll system designated to our team allowed us to fully online basis. The final
deliverable was a simple payroll calculator and we were able to learn a new programming
language, VB. In addition, we were able to apply the knowledge of OOP learnt in our PHP
classes to another language thereby giving us a better understanding of OOP.
We were able to attain our set objectives, and this helped us gain confidence in writing our
own code and our own applications. In addition, the use of serialization was an
experimentation to cut down the time taken in designing the front-ends and back-ends of
applications separately. With our OOP approach and serialization,
we only concentrated on designing the objects/ classes, and then just serialized them on disk.
So we did not spend any time on designing how to store data. We also worked as a team, and
gained some experience on how professional programmers work in the industry.
There is always room for improvement, and the software we created can also be improved.
This is especially because we had to create it within a limited time. With more time, the
software can be improved to include security and different types of users. This would be the
first step in making the software network-enabled, and eventually web-enabled. This was our
original after-thought to programming the software, and we had chosen XML. In addition, the
software can also be improved
in terms of the calculations it can do, and more flexibility in the rates used in calculations per
employee.
8.4 Discussion
In this proposed system any Company owners maintain their whole company without any
complexity. The proposed system can handle employee which includes online payroll
system.
When working this project, there are a number of limitations, which needs to avoid.
8.5 Conclusion
Here the existing system of online payroll management system has been analyzed using
43 | P a g e
different analysis method. First, the requirement analysis of the existing system is performed
to find the problem of the system. Next different type of feasibility and technical feasibility
for the proposed system has been mentioned. It has been found that, there is a limitation of
memory and hardware to implement the server based management system. Specification of
the proposed system such as input specification, output specification, hardware specification
and software specification has been identified for implementation. Feedback from the user is
to be collected to perform the acceptance testing is an ongoing process.
References
Systems development life cycle (SDLC) - Wikipedia, the free encyclopedia; [online],
Available: http://en.wikipedia.org/wiki/Systems_development_life_cycle [Accessed: March.
12, 2014].
Books
th
1. Database system concepts (5 edition)
- Abraham silberschatz
- Henry F.Korth
- S.Sudarshan
nd
2. System Analysis and Design (2 edition) -Elias M.Awad
th
3. Software Engineering (5 edition)
- Roger S. pressman, Ph.D
44 | P a g e
45 | P a g e