Develop a voucher management system including the following features
1. Have a complete workflow setup for users to request for a voucher with custom content. Workflow should follow like this
Users - Department Head - General Manager ---> Notify Finance + User
2. Once the workflow is approved, user can print voucher with a unique serial number generated by system.
3. System to manage and keep track of issued voucher in terms off validation and redemption.
4. Voucher can be classified into 3 types:
--- Complimentary voucher --> can only be issued via a proper workflow approval cycle.
--- Cash/items voucher ---> No need approval, only authorised users can issue and print the vouchers.
5. This must be developed as a web based system using ASP.NET and C# and MS SQL
6. I need this to be done within 6 weeks