Asee peer logo

UML-based Design of Vendor and Employee Management System

Download Paper |


2021 ASEE Virtual Annual Conference Content Access


Virtual Conference

Publication Date

July 26, 2021

Start Date

July 26, 2021

End Date

July 19, 2022

Conference Session

Computing and Information Technology Division Technical Session 6

Tagged Division

Computing and Information Technology

Page Count


Permanent URL

Download Count


Request a correction

Paper Authors


Michael Porter Alabama A&M University

visit author page

Michael Porter is a junior currently attending Alabama A&M University in Huntsville, Alabama, where he is working towards his undergraduate degree in Computer Science with a concentration on cybersecurity. He has experience in many programming languages, including Python, Java, and JavaScript. Michael has performed research into the application of UML and object-oriented programming principles.

visit author page


Ralph (Phil) Bording Alabama A&M University

visit author page

Dr. Bording is a Research Professor at Alabama A&M University. He received his Ph.D. from The University of Tulsa in 1995. Active in computational science education he has worked on seismic modeling and data analysis for many years. Currently, he is developing algorithms and educational materials for massively parallel computing machines.

visit author page


Yujian Fu P.E. Alabama A&M University

visit author page

Dr. Yujian Fu is an associate professor of computer science department at Alabama A&M University. Her research interests fall in formal verification of cyber physical systems, behavioral analysis of mobile security, software architecture and design analysis of safety-critical and mission-critical systems. Her projects are supported by NSF, Air Force and DoD. She have several publications regarding to the research and educational projects.

visit author page

Download Paper |


This student project is to develop a vendor management system that organizes the employees and vendor information using UML model based on object oriented software development methodology. A good employee and vendor database system is a critical piece of software for a business of any size. It is important that detailed records of a company’s employees, vendors, and payment history are recorded in order for the business to operate efficiently and comply with the law. The requirements for this system include: (1) the ability to track employee information, such as salary, responsibilities, seniority and other relevant information, (2) the ability to track job applicants, including their contact information, resume, etc., (3) the ability to track vendors that the company purchases products or services from, as well as a history of any invoices that the company has received, and finally (4) the ability to track payments that have been paid to both employees and vendors. With the complexity of the above system requirement, considering software development life cycle (SDLC), we have three objectives for this student project: (1) master and apply the fundamental and key concepts of UML design; (2) analysis the nonfunctionalities as well as functionalities of the designed system in terms of reliability and security; (3) map the design to implementation and ensure the software quality.

Porter, M., & Bording, R. P., & Fu, Y. (2021, July), UML-based Design of Vendor and Employee Management System Paper presented at 2021 ASEE Virtual Annual Conference Content Access, Virtual Conference.

ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2021 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015