Skip to content

maciejmodzelewski/sms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

SMS

SMS stands for Staff Management System.

Project description

The purpose of this project is creation of a tool that could help a company manage its staff and all associated data, including personal data, payroll, absences, training, etc. It is also a practical exercise of what I learned during the academic year 2018/2019 while studying TM354 Software engineering at the Open University.

I will mainly follow the Unified Software Development Process, using good practices described in my study materials and books that I always have in the reach of my hand (see Bibliography).

All diagrams in the project documentation are created using UMLet, free, open-source UML tool with a simple user interface, which also has web-based version, called UMLetino.

This is an open source project released under GNU Affero General Public License v3.0 (details, see LICENSE).

Bibliography

Chonoles, M. J. and Schardt, J. A (2003) UML 2 for Dummies, Hoboken, Wiley Publishing.

Lunn, K. (2003) Software Development with UML, Basingstoke, Palgrave Macmillan.

Martin, R. C. (2018) Clean Architecture: A Craftsman's Guide to Software Structure and Design, Boston, Prentice Hall.

Martin, R. C. (2009) Clean Code: A Handbook of Agile Software Craftsmanship, Boston, Prentice Hall.

Pilone, D. and Pitman, N. (2005) UML 2.0 in a Nutshell, Sebastopol, O'Reilly Media.

The Open University (2014) TM354 Software engineering Block 1: From domain to requirements, Milton Keynes, The Open University.

The Open University (2014) TM354 Software engineering Block 2: From analysis to design, Milton Keynes, The Open University.

The Open University (2014) TM354 Software engineering Block 3: From architecture to product, Milton Keynes, The Open University.

About

Staff Management System

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published