10-09-2014, 02:39 PM
This Project is a SAAS based application which will provide a broad and easy to use solution to manage Emergency Response logistics. This will enhance the process of communication between people and aid in recovering from natural calamities.
FEATURES OF PROJECT:
Planning and Purchasing Management Logistics (Shipping and Transportation) Inventory and Warehouse Management Recovery and Remediation Event Management Situational Awareness and Response Efforts Assessment Management
CONCPTS:
We would need to program 4 applications, which need to be in sync with global data that resides on the cloud. The following description is in regards to one virtual Warehouse/company. So, there would be number of warehouses managed in the same manner, as explained below. There will be one Administrator portal which will be hosted on cloud. Different companies can purchase this software from the Administrator and these companies will share common DB that will be hosted on cloud. For each warehouse/company, a separate Administrator will be created.
Super Administrator will have overall control on all individual Administrators. Super Administrator is responsible for Companies Management.
In turn, each company administrator can add/edit numerous command centers and shared systems. Further, each company administrator can create/edit multiple households. Under each household, a company administrator can create various beneficiaries/persons. In ad ldition to this, a company administrator is also responsible for:
Inventory Management Transport Management
Shared Supplier is a person who is responsible to supply goods to multiple organization based on some permissions (not yet determined). The second is the LAN connected Main Application “Local host webapp” which operates in a limited network. This app is connected to its local DB (SQL Express) that needs to be sync with global DB via a Framework of Desktop Application. A logic/app needs to be executed which will synchronize this local Db with Azure DB. These machines are called “Virtual Machines”. Next we need to develop two solutions/single user applications for those who want to access this app from outside the network. First solution is HTML5 web app. It works for individual machines so it does not need internet connectivity. It will propose similar but limited features and functionality as the Main app. It’s DB (SQLite) will also need to be sync on cloud via a service. SQlite does offline storage when the network is down. The moment internet connection is established, the local data would be synched with the cloud database. This solution will also provide role based access. Next solution is Windows Mobile Native app and likewise its DB (Sql Compact) also needs to be sync on cloud via a mobile server. This solution will also provide role based access. We probably would need to work out on offline and online storage.