项目作者: ilinic
项目描述 :
Simple inventory management system - online inventory system and Android application
高级语言: Java
项目地址: git://github.com/ilinic/Inventory-mini.git
Inventory mini
Download: APK Website Archive
Tracks list of products and changes history - online.
Android app to scan QR code (product#) and record changes in product quantity (with username and timestamp). Scan code or enter product# manually.
Show inventory and history in Android app and online.
ONLINE PART:
- Provide simple login functionality
- List products quantity with field sort
- List history of changes (user, date, delta, etc.)
- Click on product# to generate QR code for printing
- To update product list - just edit products.csv file on hosting and refresh products page - red “products updated” string will appear
- To update user list - just edit users.csv file on hosting and refresh products page - red “users updated” string will appear on the page
IMPORTANT:
User IDs or product IDs (product#) are case sensitive ALPHANUMERIC + “_-“ (and also “@” for userIDs) for greater flexibility.
User IDs and product IDs should be UNIQUE STRINGS, otherwise errors will occur.
On user or product uploads leading and trailing spaces of IDs are stripped.
Product CSV has format ID;product_name;initial_quantity
When you perform product list update - quantities of preserved products will not change.
ANDROID PART:
- Login using server address and userId (string alpha numeric + “_” + “-“).
- Scan QR code, see product name and quantity, set quantity delta, press send button
- Manually enter product code in case of QR code scan error
- Manually enter delta, or hold + - buttons for faster value change
- To change working (correct) server adsress (website) or userId - remove and reinstall application
- On inventory page - you can sort on product ID, name or quantity. And refresh list from server.
- On history page - just view last inventory changes
- Number of history items and product and history list appearances in Android app are partially customizable in db.php file (templates are provided)
INSTALLATION
- get shared hosting or dedicated server with PHP and MySQL
- create database using database.sql script
- put all files to html root folder of your hosting
- check .htaccess file for correct rewrite rules for php files and blocked access to .csv files for some minimal security
- put correct database connection parameters into db.php file
- verify correct protocol for the site (http or https)
- edit and verify correct data in products.csv and users.csv files
- verify correct access rights for php and csv files
- download and install android application APK from link on products page.
- type FULL (with http…) website address and userId (from users.csv file) to application on login screen.
ANDROID SCREENSHOTS
