Skip to content

Commercial off-the-shelf Software Inventory Database Management Application

License

Notifications You must be signed in to change notification settings

anthonybench/COTS_SI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

COTS Software Inventory

An inventory management intranet tool for commercial off-the-shelf software.


Welcome to COTS_SI!


This application serves as a complete database management solution for keeping inventory of COTS software licenses and products. Provides convenience for viewing, editing, adding or deleting entires across it's relevant tables, and hosts a quick-start guide on the home page for accessible documentation.


Table of Contents 📖



Get Started 🚀


Replace placeholder assets such as the navbar brand and the About page icon with any of your personal or corporate logos and information.

Once the template has been tailored to meet your needs and standards, instantiate a database as either a local instance, a specific debug enviornment or a production enviornment by adjusting the connection string in COTS_Inventory/appsettings.json, and run

PM> Update-Database

you can now deploy a release publish with

$ dotnet publish

and you're free to add personal or company data to the manager!


Usage ⚙


Right from the home page, your given a tldr on the application's functionality and site navigation, as well as a visual map to quickly explain the cascade deletion functionality of Entity Framework Core so that automatically upheld referential integrity is understood by anyone responsible for data entry.

Imgur

From the navbar header, you can navigate to the different tables, where you can manage the database safely.

Imgur

The underlying relational database managed by Entity Framework Core is represented in the uml below

Imgur

Thus essentially, after personalizing the styles and corporate assets on display, your team is ready to deploy this tool onto your company's intranet and begin managing your commercial off-the-shelf software inventory with ease!


Technologies 🧰



Contribute 🤝


I'm not currently evaluating pull requests for merging, but will be happy to take suggestions and feedback via pull request. If you have constructive feedback, I'm all ears!


Acknowledgements 💙


Thanks to NASA; Stennis Space Center for fueling my learning of full stack applications and their deployments through my Summer 2020 Software Engineering Internship. Without that experience, I wouldn't be where I am today.


License, Stats, Author 📜


example image tag

GitHub GitHub language count GitHub repo size

Microsoft.AspNet.Mvc Nuget

Microsoft.EntityFrameworkCore Nuget

LINQ Nuget

See License for the full license text.

This repository was authored by Isaac Yep.

Back to Table of Contents

About

Commercial off-the-shelf Software Inventory Database Management Application

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages