The "Medicine Purchase System" is a command-line based C++ project. It has distinct 'portals' for the customer and the owner. Various distinct functionalities have been made available through each of these portals. There is a total of three databases available for the functionalities of the program. These include the following:-
- Database 1: "AllOrders.txt" has the details of all the fulfilled as well as the unfulfilled orders
- Database 2: "PendingOrders.txt" has the details of the pending orders only
- Database 3: "AvailableMedicines.txt" holds the details of all the (currently) available medicines
Regular textual file handling has been used in order to fulfill the requirements of this project.
- Viewing the list of available medicines
- Searching for the availability of a particular medicine
- Placing order
- Viewing their order details by providing order number
- Viewing the contact information of the store
- Viewing the list of available medicines
- Searching for the availability of a particular medicine
- Adding or modifying medicine details
- Deleting medicine details
- Searching order by order number or by customer name
- Viewing the details of pending orders
- Viewing the details of all the orders (fulfilled + unfulfilled)
- Deleting the records of fulfilled orders
- A demo of the entire project can be accessed via Google Drive or GitHub
- The project report is available at Project Report
- The source code would be uploaded soon!