A Smart and Robust Receipt Management Solution for Corps and Labs.
Apache + MySQL + PHP
- Support individual receipts management (including uploading, revoking, and viewing)
- Support five different kinds of receipts (i.e., books, materials, office supplies, IEEE membership, and travel)
- Support advanced administration and summarization of selected types of receipts
- Deploy Apache, MySQL, PHP on your own Linux-based server
- Determine your html directory (e.g., /var/www/html/) and copy all files in this repo to that location
- Run
initialize.sql
in your MySQL environment to initialize the basic database and tables - Remotely visit
receipt_center.html
on your server. If fails, please redo these four steps.
To further prepare the platform for production and enable advanced management of receipts (by clicking the control
button in the banner area), some codes must be modified.
php/connection.php
Line4/5/6: replace the current variables according to your MySQL settings. This is critical for all the operations on this platform.php/mgrfilesearch.php
Line7: replace the current control key with your own SHA256-encrypted code.php/mgrfiletag.php
Line7: replace the current control key with your own SHA256-encrypted code. The above two mgr-prefixed files are for the control-Advance Mgr. function.php/config.php
Line23 andphp/filemgr.php
Line28: replace the current KV with your own account (the passwords should be SHA256-encrypted). This is for the control-Files function.
Development: 20201124