Skip to content

kaytalium/Finity

Repository files navigation

Finity Inventory (FI)

license GitHub tag

The purpose of this application is to demonstrate our knowledge of PHP to create an inventory management system.

The development approach can be seen Here

The system should support an interface to allow user interaction, see objectives A through G.

Project Objective

Objective A

Admin personnels shall be able to log in and perform the following tasks:

  • Create user accounts
  • Delete user accounts (Physically remove from database)
  • Suspend user accounts (make the account inactive)

Objective B

The system should also support a client login which authorizes the client to perform the following tasks:

  • Make updates to their user account
  • Perform the following inventory actions:
    • add inventory
    • update inventory

The details for each inventory item should include:

  • Item description
  • Quantity
  • Unit cost along with other pertinent information.

Obective C

The database construction should conform to 3NF regulations and should demonstrate the modelling of relationships in the inventory database.

Objective D

The system should also implement any one (1) management report that will enable the organization to take strategic actions. This functionality is available to the authorized user.

Objective E

The system should also have an interface which enables the user to make adhoc queries with respect to the database.

Objective F

Perform research on any emerging trends with respect to creating PHP interfaces(5 years or less) and use this knowledge to add luster to your user interface.

Objective G

Use the concepts of Sessions and Cookies to make the system more functional and robust

Rubric

Use the rubric below to organize and develop your project

Functionality/Database Design

  • Admin login works properly
  • Admin can create user accounts properly
  • Admin can delete user accounts properly
  • Admin can suspend user accounts properly

  • Client login works properly
  • Client can properly update account details
  • Client can add inventory
  • Client can update inventory

  • 3NF Database design with relationships properly modelled
  • Appropriate management report
  • Functional user interface for adhoc queries
  • Evidence of emerging trend implemented
  • Sessions and Cookies used appropriately

Max marks for Project is 39

Mark Scheme

  • 0 – no evidence
  • 1 – some evidence but not fully implemented
  • 2 – fully implemented and works according to requirements
  • 3 – exceeds requirements

About

Inventory Management System

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors