I am in search of a programmer experienced with MATLAB to write a simple code for a point of sale program geared towards a small-scale business (such as a non-chain pet store or something similar). No GUI needed at this point; it should all run through the CLI. This program should incorporate the following aspects:
- Upon starting the program, it should ask for a four digit pin
* Pins should be associated with each individual employee
- Make a Sale
* Number of items sold should be subtracted from the inventory of those items and sale amount should be added to gross profits
* If you want to tackle keeping track of sales receipts, by all means, go for it, but it is not necessary at this stage of the project
- Sales/Management Reporting
* Gross profits by monthly or yearly sales
* Top or worst selling item
* Employee payouts by week
- Customer Management (similar to a loyalty program)
* Add, delete, modify members
* Each entry should include name, phone number, address, number of points accumulated
* Member lookup
- Inventory Management
* Add, delete, modify items
* Modification should include option to add points for member to attain
* Item look up
- Employee Management
* Add, delete, modify employees
* This file should contain their name, position, pin to access the system and hourly wages
* A clock in system (it only makes sense to have one to keep track of employee payouts in Sales/Management Reporting, but is not necessary at this point in the project. If you choose to exclude this from the program, the “employee payout per week” in Sales/Management Reporting would not be necessary)
- Employee lookup
* Exit the program at which time, everything is saved to or verified to have been saved to their corresponding files.
The program should be flexible & extensible (i.e. in the case of a pet store, if the user wants to add a new category in the file such as number of pets owned by a member, there should be a menu for that when editing it thought the program; I will include a .p file of what I mean by this). It also needs to minimize hard coding by using files to contain large amounts of what would otherwise be hard coded information. All files must be .m files.
If you have other suggestions or ideas on menu choices, functionality, or if something seems too complex, please do not hesitate to say something! This program is only limited to our imaginations... and money, but you get the point. Again, it doesn't need to be very complex.
Please avoid the use of:
- ans, global, flag, and persistent variables
- break/continue statements
- quit(), exit(), error(), evalin(), assignin(), disp()/display(), and run() functions
- nested function definitions
- function definitions in the program file
- recursive functions
This is a one time project for now, but there is a possibility for it to evolve into a using a GUI in the future.
sir i can help u with this project i have done masters in computer engg with specilization in image processing and pattern recognitioni have done a similar project before i can send u its report this is a dummy bid i can give u an exact estimate after we discuss the project hopping for your kind consideration
Hello – I am Rajesh having a PhD in engineering from a top university and understand the sales logic mentioned by you whih should be implemented in the software. I have 15 years’ experience in Matlab simulations and done work in the area of optimization, differential equations, GUI, etc.
I am highly qualified for this project and would like to speak with you further about taking this project on. If you'd like to view my previous work along with excellent feedback from my employers, take a look at my Freelancer Portfolio.
Thanks.
Hello! I have experience in making programs with matlab or projects in it and can even import a project if you have a sample project in mind. I have read all your requirements and these tasks are not impossible but will require time hence the 3 days chosen, also I will try my best to add a clock function that is based on your computer's time so that it will be accurate at any given system. I have one question though, you mentioned "please avoid the use of function definitions in the program file ", does this means you require a different file for every function?
Thanks
Dear Sir,
I have 18 years of experience working in research and code writing using NS2/MATLAB/Lbaview/CST
your project lot of interaction therefore more time is required.
.regards