0% found this document useful (0 votes)
9 views7 pages

EDMIS Inventory System Requirements

The document outlines the requirements for an inventory system called the Enfants Du Mekong Inventory System (EDMIS). EDMIS allows administrators to efficiently manage inventory by lending and tracking items borrowed by users. It provides a dynamic GUI for administrators to add, delete, and modify item categories and inventory in the database. The system is intended for use by Enfants Du Mekong and requires at least 128MB of RAM, 1GB of storage, and can run on any Windows platform using XAMPP, PHP 4 or 5, and common browsers.

Uploaded by

api-20015914
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views7 pages

EDMIS Inventory System Requirements

The document outlines the requirements for an inventory system called the Enfants Du Mekong Inventory System (EDMIS). EDMIS allows administrators to efficiently manage inventory by lending and tracking items borrowed by users. It provides a dynamic GUI for administrators to add, delete, and modify item categories and inventory in the database. The system is intended for use by Enfants Du Mekong and requires at least 128MB of RAM, 1GB of storage, and can run on any Windows platform using XAMPP, PHP 4 or 5, and common browsers.

Uploaded by

api-20015914
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd

Center for Industrial Technology and Enterprise

San Jose, Cebu City

INVENTORY SYSTEM

REQUIREMENTS SPECIFICATIONS

Jake Quimbo
Romnick Revalde
Emmanuel Broniola
ITP 3E
Chapter 1 Introduction

1.1 Purpose

The primary objective of this software is to provide a systematic way of handling transactions

in borrowing and adding a new category or group of items. It enables the “administrators” to

systematically and accurately do transactions with its customers/users. In general, this

software offers a less hassle and effective way of removing the problems of borrowing and

returning of items through the use of a database.

1.2 Scope
The project is known as Enfants Du Mekong Inventory System(EDMIS). This software
encompasses the following general functionalities:
• Efficient Working Environment - EDMIS provides an efficient working environment
for administrators (e.g. librarians, etc) to lend items to its host just by interacting on
the software functions (either by clicking on the GUI or by encoding phrases to the
system).
• Dynamic GUI Interaction – Administrators would be able to interact with the system
dynamically through the user-friendly GUI which also guides the them all throughtout
the whole system.
• Dynamic Data Manipulation – EDMIS also has the capability to manipulate data
dynamically. If an administrator ask for a deletion or addition of an item to the
database, the software would be able to do so quickly. That’s is how it is being very
dynamic.

1.3 Project Constraints and Limitations

• This software is only intended to Enfants Du Mekong Usage.

• The software only supports administrator accounts.

Requirements Specifications 2
• The software has no network support.

1.4 Hardware Requirements

• At least 128MB bytes of RAM

• At least 1G of hard disk

1.5 Software Requirements

Any Windows Platform

xampp (any version)

PHP 4 or PHP 5

Browsers like Mozilla Firefox(3.0.7), Opera, Google Chrome, etc.

1.6 Definitions of Terms

Administrators – Power users who can only use this software . They all have the privileges

that the software can offer.

CakePHP – PHP framework used in the software.

Enfants Du Mekong – a french organization dedicated to give quality education and life to

some of our under privilege youth.

GUI – Graphical User Interface, it ensures a good communication between the user and the

software.

Host – Enfants Du Mekong youths who are often using the items for their convenience and

studies.

1.7 References

[Link]
[Link]

Requirements Specifications 3
[Link]
[Link]

Chapter 2 System Analysis

Diagram

The major components of the software are:

Requirements Specifications 4
• Users – By default, they are set to be administrators. Users are assigned to a specific

username and password which they use in order to login and use the software. They are

entitled to privileges like adding, deleting, editing, etc. of database data.

• Categories – These are names of groups of items in the database. A category could be

of any sort.

• Items – These are the core data which has a specific category in the database.

Chapter 3 Functional Requirements

3.1 Management of Items

The software gives its user the privilege to manipulate items in the database. Administrators

are entitled to making a new category, add new items to a category, or delete it from its

category. Administrators are also the ones who have the complete privilege to lend items to

its host. Administrators can let them borrow it but they have to return it afterwards. The

tracking of the transactions made by the hosts are interacted by the administrators to the

system. Therefore, a 100% assurance is guaranteed that the items are completely controlled

and monitored.

3.1.1 Borrowing of items

A host can borrow an item by asking the administrator. The administrator then inputs all the

data of the host who borrows the item, meaning the host is logged to the system as a

borrower.

3.1.2 Returning of items

Requirements Specifications 5
A host can return an item anytime he wants. The administrator then changes his attributes

from the database. If his status is being a “borrower”, it will be deleted and his status will go

back to its original state.

3.2 Adding a category

A category serves as a room for items. This is the key groups of items that separate them

from one another. For example, a mathematics book is under a books category and a

transformers CD is under a movies category. To add a category, the administrator will just

encode it via a form and the software will just be the one to interact it to the database.

3.3 Adding items to a category

Items are separated through their specific groups or category. To add items to a category, the
administrator will first select a category from the dropdown list. Then, he can already input
items to form inputs. It is up to the software to place it to the database.

Chapter 4 User Interface


3.4 Main User Interface

The main user interface of this software is the login page of administrators where they input their

usernames and passwords in order to login to the system and interact with the software's

functionalities. The login page is very necessary for data security. Without the login page,

any data in the database is accessible by anyone who accesses the software.

3.5 Control 1

The main menus include the following link:

Requirements Specifications 6
Home - main page for logged in users. This will be the first page display after users are finished

logging in.

Categories – specifies the name of the group of items.

Items – list of items in the database.

Search – enables users to navigate and search for a keyword. If a match is found by the system, the

user would be prompted with the search results.

Requirements Specifications 7

You might also like