Difference between revisions of "MnM"

From mn/ifi/inf5750
Jump to: navigation, search
(More information:)
(Summary of Requirements)
Line 28: Line 28:
  
 
==Summary of Requirements ==
 
==Summary of Requirements ==
 +
We have written down some basic requirements for the system. We will possible add requirements for more advanced functionality when the basics are covered.
  
 
=== Functional requirements ===
 
=== Functional requirements ===
 
* Users at clinic level must be able to order multiple commodities in a specified amount.  
 
* Users at clinic level must be able to order multiple commodities in a specified amount.  
 
* Users at clinic level most be able to order a specified amount of a specific commodity.
 
* Users at clinic level most be able to order a specified amount of a specific commodity.
 +
* Managers at the district level must get a notification when new orders come in.
 +
* Managers at the district level most be able to see detailed information about the orders.
  
 
=== Non-functional requirements ===
 
=== Non-functional requirements ===

Revision as of 15:24, 4 November 2015

Project description

The DHIS2 software is originally designed to support the statistics of disease cases, and provide powerful tools for the analysis and presentation of this data.  Now, more and more of the using countries see the need for a robust information system handling the commodity logistics as well, and they want to use DHIS2 for this purpose. Some already use the system for out of stock registration, but we see that there are some development that needs to be done to make the system support this in a effective manner. 

In this project we will be developing a simple web-based app for DHIS2 where health workers at the clinic level can send requests for a variety of commodities. The request will end up in the DHIS2 messaging service, giving the managers at district level a notification, and specific details about the order. Our goal is to get a more detailed introduction to DHIS2 app development.

More information

Logistics Management Information System (LMIS) Light

List of group members 

  • Magnus Li (magl@ifi.uio.no)
  • Nicolai August Hagen (nicolhag@ifi.uio.no)
  • Magnus Søyland (magnusoy@ifi.uio.no)

Architecture / technology 

DHIS 2 Webapp

Javascript (JQuery / AngularJS)

HTML5

CSS3

AJAX

Git repo

Public repository available at https://github.com/nicolhag/INF5750

Summary of Requirements 

We have written down some basic requirements for the system. We will possible add requirements for more advanced functionality when the basics are covered.

Functional requirements

  • Users at clinic level must be able to order multiple commodities in a specified amount.
  • Users at clinic level most be able to order a specified amount of a specific commodity.
  • Managers at the district level must get a notification when new orders come in.
  • Managers at the district level most be able to see detailed information about the orders.

Non-functional requirements

Group organization 

Screenshots, implementation of features 

Learning outcome and future thoughts 

Time schedule 

Milestone 1: November 8th 

  • Document features and architecture on Wiki
  • Show understanding of DHIS2 web apps

Milestone 2: November 22th 

  • First bare-bone version - static HTML
  • Uploadable as DHIS2 web app

Milestone 3: December 4th 

  • Finished, if applicable also with the mobile app