No description
| sea_transport | ||
| st_test | ||
| .gitignore | ||
| README.md | ||
| sea_transport_project.pro | ||
| sea_transport_project.pro.user | ||
Information System "Sea transport"
IS Entities
- Vessels
– ID
- harbor
- cargo
- capacity
- Cargo
- ID
- volume
- delivery point
- Delivery point (Harbor)
- ID
- title
- storages
- Storage
- ID
- capacity
Operations
- Vessels listing
- Cargo movement
- Cargo listing
Usergroups
- Administrator
- Dispatcher
- Skipper
Documentation
Internal documentation generated with Doxygen can be found in here
Code Quality
I am not usig any particular common code conventions, instead I have created my own, based on my specific views and inspirations. Something from Apache's C++ CC, something from Python. In general, I am aimed to write easilly readable? self-documenting code.
How to build
Prequisites:
- QtCreator 4.13+
- QtFramework at least 5.15
- MinGW v81 x64 (I am developed and builded with it, you can use MSVC if it'll compile)
Step-by step
- Open project in QtCreator
- If needed - reconfigure project to match your setup
- Set build type to release
- Click
buildbutton - Locate generated binaries - we will need
{build name}.exefile - Open you shell (I am using OGPowershell, not PSCore)
- Locate file
windeployqt.exein your Qt installation dir
you can do so by using something like
gci -Path {QtPath} -Recurse -Include windeployqt.exe - Locate file
- Execute command
{path to windeployqt.exe}\windeployqt.exe {path to generated exe}\{build name}.exe - If everything done right - you will get all the static libs to run your build on any computer without Qt installation