Difference between revisions of "SolvangSandHolte"

From mn/ifi/inf5750
Jump to: navigation, search
(22th November)
 
(23 intermediate revisions by 2 users not shown)
Line 2: Line 2:
  
 
=== '''[http://www.uio.no/studier/emner/matnat/ifi/INF5750/h15/group-projects/lmis-light/index.html LMIS Light]''' ===
 
=== '''[http://www.uio.no/studier/emner/matnat/ifi/INF5750/h15/group-projects/lmis-light/index.html LMIS Light]''' ===
 +
 +
== Repository ==
 +
https://bitbucket.org/steffen_sand/transolvangholtesand
  
 
== Group members ==
 
== Group members ==
Line 9: Line 12:
 
* Lars-Erik Holte (larserih@ifi.uio.no)
 
* Lars-Erik Holte (larserih@ifi.uio.no)
  
== DHIS Web App Overview ==
+
== LMIS Light Web Apps ==
 +
* App for user to order commodity and manage user's commodity orders (see status, list of orders).
 +
* App for admin to manage user's orders.
  
 
== Functionality ==
 
== Functionality ==
  
 
==== Admin's functions ====
 
==== Admin's functions ====
* Management of users' requests: List of all users' requests, view detail requests, set requests status.
+
* Management of users' orders: List of all users' orders, view detail of order, set order status (accept or decline).
 
* Notifying when having request (messaging system).
 
* Notifying when having request (messaging system).
 +
[[File:Use_Case_Diagram.png|200px|right]]
 
==== User's functions ====
 
==== User's functions ====
* Make a request of commodity supply.
+
* Make an order of commodity supply.
* View request's status
+
* View order's status
[[File:Use_Case_Diagram.png]]
+
 
 +
== Design Document ==
 +
=== Sequence Diagram ===
 +
'' Submit an Order ''
 +
[[File:Sequence_Diagram.png|200px]]
 +
 
 +
'' Process an Order ''
 +
[[File:Sequence_Diagram_-_Process_an_order.png|200px]]
 +
 
 +
=== User Interface Design ===
 +
 
  
'''Sequence Diagram'''
+
=== Database Design ===
* Submit an Order
 
  
 
== Technologies ==
 
== Technologies ==
* Spring MVC
 
* Hibernate
 
 
* Angular 2.0
 
* Angular 2.0
* JavaScript
+
* JavaScript (jQuery)
 
* HTML 5
 
* HTML 5
 +
* Bootstrap
  
 
== Time schedule ==
 
== Time schedule ==
 +
=== 08th November ===
 +
* User's Requirements
 +
* Understanding about DHIS2 web apps:
 +
** Apps are extension of DHIS' user interface, apps access core api via Web API (cannot access Java Core API).
 +
** An web app has a manifest.webapp in the root folder of the app project describing about the app.
 +
** App can be installed and uploaded into App Manager.
 +
=== 15th November ===
 +
* First bare-bone version
 +
* We completed basic user interface for user and admin (Two apps) - We may redesign into one app if neccessary.
 +
=== 22th November ===
 +
* Basic version (basic functions as described in user's requirements, unit testing)
 +
=== 29th November ===
 +
* Final version (functions as described in user's requirements, function testing)
 +
* An android version for user
 +
=== 4th December ===
 +
* Design documents and user documents on wiki
 +
== Respository ==
 +
bitbucket: https://bitbucket.org/steffen_sand/transolvangholtesand

Latest revision as of 00:48, 23 November 2015

Project

LMIS Light

Repository

https://bitbucket.org/steffen_sand/transolvangholtesand

Group members

  • Marius Lørstad Solvang (mariusls@ifi.uio.no)
  • Tan Hoang Duy Tran (thdtran@ifi.uio.no)
  • Steffen Sand (steffsa@ifi.uio.no)
  • Lars-Erik Holte (larserih@ifi.uio.no)

LMIS Light Web Apps

  • App for user to order commodity and manage user's commodity orders (see status, list of orders).
  • App for admin to manage user's orders.

Functionality

Admin's functions

  • Management of users' orders: List of all users' orders, view detail of order, set order status (accept or decline).
  • Notifying when having request (messaging system).
Use Case Diagram.png

User's functions

  • Make an order of commodity supply.
  • View order's status

Design Document

Sequence Diagram

 Submit an Order 

Sequence Diagram.png

 Process an Order 

Sequence Diagram - Process an order.png

User Interface Design

Database Design

Technologies

  • Angular 2.0
  • JavaScript (jQuery)
  • HTML 5
  • Bootstrap

Time schedule

08th November

  • User's Requirements
  • Understanding about DHIS2 web apps:
    • Apps are extension of DHIS' user interface, apps access core api via Web API (cannot access Java Core API).
    • An web app has a manifest.webapp in the root folder of the app project describing about the app.
    • App can be installed and uploaded into App Manager.

15th November

  • First bare-bone version
  • We completed basic user interface for user and admin (Two apps) - We may redesign into one app if neccessary.

22th November

  • Basic version (basic functions as described in user's requirements, unit testing)

29th November

  • Final version (functions as described in user's requirements, function testing)
  • An android version for user

4th December

  • Design documents and user documents on wiki

Respository

bitbucket: https://bitbucket.org/steffen_sand/transolvangholtesand