https://github.com/hanilr/management-system
General purpose management system. Written in c++ standard library.
https://github.com/hanilr/management-system
cpp management-system standard-library
Last synced: over 1 year ago
JSON representation
General purpose management system. Written in c++ standard library.
- Host: GitHub
- URL: https://github.com/hanilr/management-system
- Owner: hanilr
- License: mit
- Created: 2021-08-21T21:24:49.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2021-11-13T11:15:16.000Z (over 4 years ago)
- Last Synced: 2024-07-21T17:57:57.076Z (almost 2 years ago)
- Topics: cpp, management-system, standard-library
- Language: C++
- Homepage:
- Size: 26.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MANAGEMENT SYSTEM
General purpose management system. Written in c++ standard library.
* [About The Project](#about-the-project)
* [Compile And Running](#compile-and-running)
* [Usage](#usage)
# ABOUT THE PROJECT
I made bank management system in c programming language and later I start to learn c++. So I decide to make another management system but with c++ and this time I learnt my faults so I do but better. Also it will be general purpose and has a config folder so developers can change a config or all file for they desire. So I built a general purpose and changable management system. By the way thats my first c++ project if you find any bug or bad writed code please leave a feedback in issues section.
## Images
The images taken from windows terminal.
### User after log in screen.

### Admin screen.

# COMPILE AND RUNNING
## Required environment:
### Windows:
MiniGW: ` https://sourceforge.net/projects/mingw/ `
GnuWin32: ` http://gnuwin32.sourceforge.net/ `
### Linux:
make: ` sudo [package-management] install make `
g++: ` sudo [package-management] install g++ `
## COMPILE: ` make `
User: ` make user ` Compile only client executable file.
Control: ` make control ` Compile only admin executable file.
Test: ` make test ` Compile only test executable file.
Clear: ` make clear ` Delete all compiled files.
## RUN:
### Windows:
` client.exe ` for users.
` control.exe ` for admins.
### Linux
` ./client` for users.
` ./control ` for admins.
# USAGE
User: ` fetch_value() ` ` change_value() ` ` freeze_account() ` ` unfreeze_account() `
Admin: ` create_account() ` ` delete_account() ` ` ban_account() ` ` unban_account() ` ` ban_check() ` ` freeze_check() ` ` reset_conf() ` ` add_conf() ` ` delete_conf() ` ` check_conf() ` ` change_conf() ` ` change_pass() `