=>DMMP has three sections Owner, Manager and Worker. Owner can manage all persons in software, owner can add or remove manager, it can assign diamond to manager on day to day base and also change diamond price every day. Owner can change salary of manager. Software provides total polished-diamond, un-polished diamond and defective one on day to day basis to owner. At the end of month owner get detail about total work done by all its employee in terms of diamond and money.
=>For manager after login, it can see details of all workers
who works with manager. Manager can add or remove
worker,
it can assign diamond daily to particular worker, and record will be
maintained by software.
after adding polished diamond, system will generate work
of the worker.
=>Worker can see the details of daily diamond polished by
them and corresponding work.
The website is designed in order to manage the diamond polishing factory.
The system has three roles: 1. Owner 2. Manager 3. Worker
In System the worker only has viewing permissions of his/her own work done.
The worker can see on which date how much work he or she has done and how much
money they have earned.
The Manager have all the CRUD operations. Manager can add new workers, fire or
remove workers, can assign work to workers and can update the work done by
the workers on any particular day.
Other than this Manager can generate the reports of all profits and losses of
the factory at the end of the month for the owner.
The owner has read and write permissions. Owner can see the report generated
by the manager and can add or remove the manager as he needed.
while developing the project we had faced many problems.
Such as while connecting frontend with backend and integrating with the database we got stuck at the user authentication phase. We tried some solution but that did not worked so we take reference from stack overflow and ended up with the solution.
Other than this while pushing the modules on GitHub we were facing problem of merge conflict which was resolved with the help of guidance given by the session hosted by GitHub.
From the session hosted by postman was also very useful to us. It resulted in increase of our team’s knowledge about restful APIs. And it also got useful in development of our project.
Technologies used
Discussion