You are on page 1of 12

FACULTY OF COMPUTER & MATHEMATICAL SCIENCES

CS240
BACHELOR OF INFORMATION TECHNOLOGY (HONS)

CSC584 - ENTERPRISE PROGRAMMING

PROJECT STORYBOARD

STUDENT NAME STUDENT ID GROUP

MOHAMMAD HAMZAH BIN OTHMAN JAMA 2019252274 RCS2404A

SITI NORAMIRAH BINTI IBRAHIM 2019256362

AHMAD DANIAL BIN MUSANA 2019627714

LECTURER NAME SIR MUHAMMAD NABIL FIKRI JAMALUDDIN


CSC584 Group/Individual
Project

Score Sheet – Proposal Storyboard

Student Names:

Project Title:

Comments
Database design
 Table structure /2
 Relationship between tables /2
Total 1 /4

Flow of application
 1: Create /Read /2
 2: Update /2
 3: Delete /2

Total 2 /6

Grand Total /10

Overall Comments:
Project Storyboard (10%)

1. Introduction

This team choose inventory and production management system as our web application
project. We have identified Farm Fresh Milk (M) Sdn. Bhd. as our case study for this project
as we believe the agricultural field are often neglected although the agricultural field
contributes to more than 12% of Malaysia Gross Domestic Products (GDP) and provide
employment to more than 16% of Malaysian population.

2. Problem Statement

Farm Fresh Milk Sdn. Bhd (Malaysia) produces dairy products such as milk and yogurt for
its costumer. To keep up with the increasing demand in Malaysia and globally, it is
imperative that the production and inventory management of the farm to be executed
effectively without failure. Traditionally, the production and inventory management are
manually executed in multiple separate spreadsheet documents. This causes the
information collected to be susceptible to errors such as inconsistent or incorrect data
redundancy. Furthermore, as the inventory and production increase; the storage space
needed for the data exponentially increase as spreadsheet documents taking up larger
storage space with enormous file size.

Moreover, in the recent surge of demands of agricultural products; the company faces
these concerns as the records size increases to keep up with production.

I. Management of Livestock records


II. Management of Employee Assignment records
III. Management of Production records

Essentially, to better manage the records, three (3) issues that can be addressed as
follows:

I. Data Security Issues


Although spreadsheet application can be password protected, there are no user
management function that tracks user access to sensitive document such as production
data and livestock amount.
II. Performance Issues
The disadvantage of having a traditional spreadsheet file system is that data stored
can take too much time to load and search through as the file size increases.

III. Decentralized Database Issues


Having a decentralized record keeping with multiple devices storing different copies
of the spreadsheet documents causing the stored data in a traditional file system to
be inconsistent and redundant which led to confusion and ineffective business
decisions.

3. Objectives
An Inventory Management System is proposed to be developed to address the issues
highlighted above. We must ensure that the solution proposed is scalable and user-
friendly for the company. A scalable system allows the company to expand on a larger
scale of production with the same system framework. The proposed solution will have to
adhere to the following objectives:

I. Improving data security


With a secure sign in and centralized user database resides in a web-based modern
browser-accessible system, sensitive data such as production and inventory data can
be managed and protected. Furthermore, user access and system usage can be
tracked to ensure accountability and increasing protection against data breach by
malicious access to the system.

II. Improving performance

With an optimal database configuration, storage size needed for database reduces
significantly allowing improved performance in terms of access, queries, and indexed
search. More data can be managed effortlessly without delay.

III. Creating a centralized database

By having a centralized databased resides in a secure local server, inventory and


production data can be accessed securely via connected local area network or with
a cloud-hosted server, the database can be accessed remotely through the internet.
The stored data will be consistent and accurate which will allow for more effective
business decisions.
4. Flow of application

4.1. User Login/Registration Module

A. UI Sample Design

i. Login Screen
ii. Register Screen

B. Code Snippet
4.2.User Dashboard Module (Manager)

A. UI Sample Design

i. Dashboard Screen
ii. Employee Management Screen

iii. Livestock Management Screen


iv. Production Management Screen
B. Code Snippets

Dashboard Display
Populating Data Table (READ & UPDATE)

Add New Data (CREATE)

Delete Data (DELETE)


5. Database Design

You might also like