Coverage: 51%
Inventory Management System Starter Project - Attempeted by Christopher Yiangou.
This is a programme designed for creating customer, item and order entries within a local database (MySQL used in this instance). The goal is to be able to enable customers to add items to orders.
These instructions will enable you a cloned copy of the project, which will be up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
What things you need to install the software and how to install them:
Java 1.8 or later (excluding Java 15). Java 1.8 was used for creation
SQL 5.7 or later. SQL 5.7 was used for creation
Use of an IDE Eclipse, InteliJ are recommended though others such as Visual Stuido Code can be used. Eclispse was used for creation
Eclipse Maven Eclipse Jira (Agile Project management) Draw.IO (Entiy Relationship Diagram) Microsoft Excel (Risk Matrix)
To Install, clone the project fork and then clone the date to your local Desktop or PC and save in a Git/Github folder. Using an IDE open the File Column and select Open Project From File System and select the IMS-Starter file from whichever folder you have saved the project on.
To be able to test within the IMS-Starter file navigate to the control directory and run a mvn package on the file to push any tests through the command. To manually test within Eclispse, right click on the IMS-Starter projecr and select run Coverage As, as a JUnit Test.
The unit tests that are within the file are essentially testing that every and all method/constructors within classes I have been able to pass the tests with at least 70% coverage.
- Maven - Dependency Management
We use SemVer for versioning.
- Chris Perrins - Initial work - christophperrins Jordan Harrison Christopher Yiangou
This project is licensed under the MIT license - see the LICENSE.md file for details
For help in Choosing a license
- Hat tip to Ed for staying up after hours to help sort out my Git errors.
- Inspiration
- etc