You are on page 1of 127

i

Bacolod City College


Bachelor of Science in Information Systems
Fortune Towne, Training center, Bacolod City

APPROVAL SHEET

This Capstone Project entitled,” SALES AND INVENTORY SYSTEM JNC FOOD
VENTURES” prepared and submitted by Cuizon, Aileen M., Gevero, Geramie V., Gicana, Ana
rose D., Tagolimot, Sheila Mae C. In partial fulfillment of the requirements for the degree of
Bachelor of Science in Information System, has been examined and approved for Oral Examination.

NORBERTO L. MONDERO, JR., Ph. D


Adviser

PANEL OF EXAMINEES

Approved by the Committee on Oral Examination with a grade of PASSED on November


26, 2020

JESSIE G. SOLAS
Chairman

NORBERTO L. MONDERO. JR., Ph. D GIOVANI N. TEN, MSCS


Member Member

Accepted and approved in partial fulfillment of the requirements for the Degree Bachelor
of Science in Information Systems.

JESSIE G. SOLAS ELIAS T. ALIAS, Ph. D


BSIS Program Chairperson Dean of Instructor

MA. JOHANNA ANN R. BAYONETA, Ph. D


College Administrator
ACKNOWLEDGEMENT

We would like to take this opportunity to express our gratitude to everyone who supported us,
the completion of this thesis book would not have been possible without the help and aspiring
guidance of the following:

First and foremost, praises and thanks to our Almighty God, for giving us the time, the
patience, the knowledge and wisdom, for supplying us strength to accomplish this book. We
are very thankful to our parents, for their unconditional love, supports and prayers whom we
owe a lot for what we have and what we are right now. We also like to express our deep and
sincere gratitude to our panellist Mr. Jessie G. Solas, Dr. Norberto Mondero and Mr.
Giovani N. Ten, for their assistance and wholeheartedness in helping us finish this
intellectual endeavour.

Dr. Norberto Mondero, for spending enough time reading our entire thesis to correct our
grammar and for genuinely support our research work for his insight and suggestion for the
betterment and progress of our paper.

Our group mates, for making college class more fun, unforgettable and interesting. The JNC
Foods Ventures Inc., we are extending our gratitude for their admirable collaboration and
participation, for allowing us to be part of a study. Lastly, our thanks go to all the people who
have supported us to the success of this thesis book, God Bless you all!!!
iii

DEDICATION

This Capstone Project is dedicated to those who helped us to make our capstone finished. Our
consultant Dr. Norberto Mondero who guide us in the making himself free when we need
him. We also dedicated this project to our families for their financial support and
consideration. Most of all this project is dedicated to the capstone members for their
cooperation, patience and helping each other to make the project possible.
ABSTRACT

Sales and Inventory System JNC Food Ventures Inc. Currently does its sales and inventory
system. The project is a Sales and Inventory System which has an array of functions involving
sales and inventory that can be of excessively big help to the company. It aims to make files
updated and easy to locate, hence, data and information become accurate and orderly which
may provide a faster alternative or means in doing the inventory. The system inventory may
also be difficult to alter because the coming in and going out of stocks are recorded in the
system. The warehouse personnel are more accurate in their products and can save more time
by using the system. Since the system user has saved time, the personnel in-charge can then
be more productive in terms of output which can be beneficial to the company. With the
functionalities integrated in the developed system based on the functional and non-functional
requirement of the corporation, the developed system can improve the current manual sales
and inventory system.
v

Bacolod City College


Bachelor of Science in Information Systems
Fortune Towne, Training center, Bacolod City

TABLE OF CONTENTS

Title Page

Title Page………………………………………………………………………………………i

Approval Sheet………………………………………………………………………………...ii

Acknowledgement…………………………………………………………………………….iii

Dedication ...………………………………………………………………………………......iv

Abstract……………………………………………………………………………………......v

Table of Contents…………………………………………………………………………......vi

List of Figures………………………………………………………………………………...vii

List of Tables………………………………………………………………………………...viii

CHAPTER I INTRODUCTION

Background of the Study………………………………………................................................ 2

System Project Content……………………………………………………….………………. 4

Objectives of the Study……………………………………………………………….………. 5

Scope and Limitation….……………………………………………………..………….……. 5

Significance of the study……………………….……………………………………………... 7

Operational Definition of the Study…………………………………………………………... 8


Chapter II REVIEW OF RELATED LITERATURE AND SYSTEMS

Review of Related Literature…………………………………………………………….…..10

Review of Related System……………………...……………………………………………13

Summary and Synthesis…….………………………………..……………………..………..16

Chapter III METHODOLOGY

Research Approach…….………………….…………...……………………………………. 21

Systems Development Methodology…...……………………………………………...….… 22

Requirement Specification…….……………………………...……...………………...……. 23

Functional Requirement……………………………………….………………………...…... 24

Input Requirement…………………...….…………………………………………. 25

Output Requirement…………………………………………………………….…. 25

Software Requirement….………………………….………………………………. 26

Recommended Hardware Requirement…………………………….………………26

System Analysis……………………………………………………………...……………… 26

Data Analysis………………….………………………...……………………...…………… 26

Process Analysis……………………………………………………………………..……… 27

Application Architecture………………………………………………….............................. 27

Data Dictionary……………………………………………………………………................ 27
vii

Design

Entity Relationship Diagram…………………………………………………….................... 40

Context Diagram…………………………………………………………………….………. 41

Chapter IV PRESENTATION, ANALYSIS, AND INTERPRETATION OF DATA

Major Software Function………………….………………………………………….……...45

System Interface Description……………………………………………………...................45

Interpretation and Analysis of System Evaluation Results………………………………….59

Chapter V SUMMARY, CONCLUSION AND RECOMMENDATION

Summary of Findings……………………………………...…………………………………63

Conclusion………………………………………………………………………….………...65

Recommendation………………………………………………………….………….……....65

References………………………………………………………………………...…….…….66

Appendices

Appendix A. Letter Permission/Transmittal Letter………………......................................... 67

Appendix B. Relevant Source Codes….………………………………………………...…... 68

Appendix C. System Evaluation Instrument…………….………………………...………….97

Appendix D. Sample Forms of the current system………………………………...………. 100


.
Appendix E. Grammarian Certificate………………………………………………………...86

Curriculum Vitae……………………………………………………………………….105-111
LIST OF TABLES

Table 1 Synthesis………………………………………………………………….………….
16
Table 2 Branch………………………………………………………………….…………….
28
Table 3 Category……...…………………………………………………………...……….…
28
Table 4 Customer……………………………………………………………………….…….
29
Table 5 History_ Log…………………………………………………………………….……
32
Table 6 Product………………………………………………………………………….
…….32
Table 7 Purchase_ Request…………………………………………………………….
……...33
Table 8 Sales……………………………………………………………………………....
…..34
Table 9 Sales Details……………………………...…………………………………...….…..35
Table 10 Stock_ in……………………………………………………………………….……
35
Table 12 Stock_ out….………………………………………………………………....
……..36
Table 13 Stockout_ Request………….……………………………………………..
………...36
Table 14 Stocks Branch………………………….
…………………………………………....37
Table 15 Temp_ Trans……………………………………………...
………………………....37
Table 16 Term……………………….………………………………………………………..38
ix

Table 17 User…………………………………………………………………..……………..39

LISTS OF FIGURES

Figure 1 Waterfall Model………….……………………………………………………….....22

Figure 2 Entity Relationship Diagram………………………………………...


……………....40

Figure 3 Context Diagram….…………………………………………………………...…….41

Figure 4 Data Flow Diagram of Sales and Inventory of JNC Food Ventures…………...……
42

Figure 5 User case Diagram…………………………………………………………………..43

Figure 1 Homepage………………...…………………………………………………..……..45

Figure 2 Log in For JNC Branch……………………………………………………..……….


46

Figure 3 Home page for JNC…………………………………………………………...…….


46

Figure 4 Shop For JNC………………….…….…………………………………………...


….47
Figure 5 Transaction Viewer…………….….……………………………………...…………
47

Figure 6 Product Stocks in Request…………………………………………………………..


48

Figure 7 Reports Inventory……………….………………………………………………......


48

Figure 8 Report Sales……………………….……………………………………………….. 49

Figure 9 Update Account Details………………………………………………………..…... 49

Figure 10 Log in For Ping’s Eatabols Branches User………………………………………...


50

Figure 11 Dashboard…………………………………………………………………...……. 50

Figure 12 Sales Report………………………..………………………………………………


51

Figure 13 Sales Report For JNC…………………………..……………………….………….


52

Figure 14 Actual Sales JNC……………………………………...…………………………...


52

Figure 15 Actual Sales Report of JNC/Ping’s…………………..……….……………………


53

Figure 16 Inventory of JNC/PING’S……………………………………………...………….


53

Figure 17 Sales of JNC/PING’S……………………………………………………...……….


54

Figure 18 Product List…………………………………………….……….…………...……..


54

Figure 19 Add Product…………………………………………………….…………….……


55

Figure 20 Stock Request……………………………………….………….…………….……


55

Figure 21 Stocks in Products Approval……………………….….……………..………….…


56
xi

Figure 22Add Branch JNC/Ping’s Eatabols……………………………………………….….


56

Figure 23 Add User JNC/Ping’s Eatabols……………………..…………………….………..


57

Figure 24 History Log……………………………………………………………….………..


57
Bacolod City College
Bachelor of Science in Information System
Fortune Towne, Training Center, Bacolod City

CHAPTER 1

INTRODUCTION

Owing to the application of technology, the standard of living has increased. The
needs will meet with greater ease. Technology has brought advancements in agriculture,
due to which food produce has increased. Owing to the developments in engineering and
architecture, building robust civil structures has been possible. Technology has boosted
every industry. Businesses have grown, creating more employment opportunities.
Advancements in technology have led to the evolution of newer and faster modes of
transport and communication.

The application of technology has boosted research in fields ranging from


genetics to extraterrestrial space. The computer and Internet technologies are ubiquitous.
They have changed every sector; be it medicine, tourism, education, entertainment or any
other. Technology has touched every aspect of life, making it easier, better and different.
Technology has changed living. Technology especially computer is needed by in day to
day. Thus, the researchers are eager to study and propose a system needed for the
business transaction of the JNC specialty food ventures Inc.
Background of the study

JNC Villalon Trading, started to diversify its business in 2004 to include the

marketing of frozen fish-based products procured from Manila and Cebu suppliers for its

food cart and wholesale stores. Motivated by good demand, the owners decided to set up

in February of 2009, and a small factory in Brgy. Tangub, Bacolod City and there from

produced its own seafood-based products marketed through Ping’s eatabols, Food carts

and JNC specialty food venture Inc. factory outlets. Given the growing demand however,

they decided to consolidate its business in 2013 as JNC, specialty food venture Inc. and

established a bigger and modern production facility in Alijis, Bacolod City. As of year,

2016, the company has 25 wholesale and retail stores all over Negros Occidental and 7

“takal” outlets in SM Supermarket/Savemore branches in Central Negros.

The stated company is only using a manual system that may cause to duplication

of documents and work redundancy. The business is must depending on their manual

listing of products and inputs of data, which is possible to commit errors. The business

can`t view their proper records of sales or income in a given time of the year.

Supplier delivers supplies to the production and the company receives it every

day. However, a limitation was there in the product they need to do. After the products

are being process, they deliver it in different branches of JNC and Pings’s Eatabols.
When the products already received, they recorded it manually. The salesclerk

keeps record the report of daily sales. Then pass it to the admin to collect it monthly.

For frozen foods company owners, keeping track of food inventory might be the

most important risk they should know how to do. Knowledge of how to take products

inventory is the first line of defense against waste and employee theft. Fortunately, it

guards against theft and how to keep track of inventory [ CITATION Mar04 \l 3081 ].
System Project Context

In today’s generation, computerized technology is aiming to enhance individual

lifestyle and most especially in the world of business. Online transaction is now very

common to widen the target market of the company. It becomes more attractive to the

clients considering it can save time and considered hassle free. Advanced system on sales

provides a more reliable recording of sales of the company with a comparison to its

actual cost.

In addition, the data needed by the company to decide matters to inventory and

can be easily generated. Moreover, the inventory system promotes effective inventory

control which ensures stocking all. Having advanced systems on sales and inventories

make the company more productive, efficient, and convenient to both the company and

its client. The system is meant to help people show to the customers more relevant items,

hoping to increase the sales and most importantly to increase the profit of the company.

With the aid of sales and inventory systems, this will correct items in the correct

quantities.

This system can help the company to avoid overstocking. When an organization

overstocks, money is wasted since procuring, storing, and accounting for unneeded items

require time, space and money which could be used on more assets that are critical.
Likewise, when under stocking occurs the organization will be more likely to only partly

meet their mission to make the management easily process consistency, reliably, and

timely in decisions[ CITATION Lac14 \l 3081 ]

Scope and Limitation of the study

This study was focused on developing a sales and inventory system for JNC

Specialty Ventures Inc., at Brgy. Alijis, Bacolod City. The researchers focused on the in

and out of packed products of the company. Using computerized system sales and

inventory provide much greater accuracy in stocking and product management. It

persuades ease of interaction between employees and shoppers as transactions and

process items from the business to the consumers.

Objective of the Study

The main objectives of the study will develop a Sales and Inventory System for JNC

Food Ventures Inc.

Specifically, it aimed to meet the following:

1. To design features such as:


1.1 Sales that could track the sales transaction of both JNC branch and

Ping’s Eatabols.

1.2 Inventory of products that monitors the stocks in and stocks out of the

products.

1.3. Report that can provide information such as sales of the day and

inventory.

2. To evaluate the development system in terms of:

2.1 Functionality

2.2 Reliability

2.3 Usability

2.4 Efficiency

2.5 Maintainability

2.6 Portability

2.7 Compatibility

2.8 Security

Significance of the study

The significance of the study of the JNC Specialty Food Ventures Inc, is that it will

provide easy-to-use and easy-to-access system that transactions will be more reliable and
faster that they do not have to hire another employee to do the job. It gives more accurate

and secured records of sales and list of products.

Company – Businesses who actively manage their inventory

- Upgraded Management System

- Minimize Costs, Maximize sales and profits

Production

– Thus, they only have access to modules and function for their job responsibilities. This

prevents them from having access to stock adjustment or transfer.

- Achieve Efficiency & Productivity in Operations.

Employees - This way you can minimize the loss of sales when, they need to restock the

next big thing for fixed season.

- Employees on branches can easily do their inventory report accurately.

- Faster and reliable sales and inventory reports.

Customers - Customers can easily buy products on-hand as soon as they need them.

Future Researchers - Students, teacher, programmer and web-developer can benefit in

this system through a detailed document.


Operational Definitions of Terms

Accuracy - The ability to work or perform without making mistake

Delivery – The process of transporting supplies to the branches

Inventory – Is the process of making of recording itemized list of supplies on hand.

Inventory System – Is the system of recording the properties of the production.

Order - A products that someone has requested from a business

Products - Something that sold or used

Production – A large building where product or manufactured goods may be stored


before their export or distribution for sale.

Purchase - To avail something by paying money for it

Reports - An official document that gives information about a subject

Sales – Transaction which monitors wholesale and retail

Security - The state of being protected or safe from harm

Stocks - The supply of goods available for sale in a store

Store - A store that sells foods, goods and various other products

Supplier - A person who supply goods to the consumer


Transaction - The act of process of doing business with another person or company

Bacolod City College


Bachelor of Science in Information System
Fortune Towne, Training Center, Bacolod City

CHAPTER II

REVIEW OF RELATED LITERATURE AND SYSTEMS

Review of Related Literature

Monitoring System of Coca- Cola

The report provides a detailed analysis of the external environmental threats of

coca cola as well as how it monitors its environment to determine all the possible threats

that may exist /arise there from, to enable it maintain a competitive position over its key

competitors in the persistent shrinking business world with its attendant intense and

unbridled competition.

This report, in a bid to review of the current monitoring system of coca-cola, will take a

problem/solution approach. This approach will help find out threatening environmental

factors that affect decision making, and strategy formulation and the actualization of the

strategic intent of the coca-cola, such as economic regulations, tax changes, new laws,
trade barriers, demographic change, and government policy changes among others.

[ CITATION Qui17 \l 3081 ]

Design of a Computerized Inventory Management System for Supermarket

Inventory is often the largest priced asset of a business after the fixed asset. Keeping

the inventory also means keeping a tab on the realizable value, market value of all the

stocks, stock in production and finished stock. This paper explores the challenges of

manual inventory management system for supermarkets and infers solution to the current

challenges by designing a computerized inventory management system to order and

update the stocks. The main method used for their research work is interview. Data were

collected from 5 heterogeneous supermarkets and used as a tool for obtaining facts. When

the goods were supplied the update of the stocks were being taken from time to time. The

finding shows the challenges facing the manual system of inventory management system;

the manual system requires everyday counting of items in the inventory, human errors are

very prevalent during counting and recording and in case of disaster like fire or flood or

poor communications, all the manual inventory records will be damaged and

irretrievable. Based on the findings this paper highlights the possible solutions to the

above problems; a computerized inventory management system to order and update the
stocks was designed the goods were supplied to implement the possible solutions.

[ CITATION Ope13 \l 3081 ]

Process Delivery Systems

Process Delivery Systems is a business process management consulting firm.

We help our clients improve their ability to deliver the value expected by their customers

in a fashion that is sustainable and provides the return on investments sought after by

their investors and stakeholders. We do this by helping our clients define, optimize,

calibrate and manage their business processes to meet their key metrics, budgets and

improve the alignment between operations and strategy.

The end- user’s ability to efficiently and effectively execute key businesses

processes impacts the organizations ability to meet its goals. We help improve the end

user’s ability to quickly understand and correctly execute the organizations key business

processes with Process Resource Centers. Process Resource Centers are user –centric

websites that place critical procedural content at the fingertips of users in a very intuitive

manner for the use in the normal course of business.[ CITATION Fat16 \l 3081 ]
Inventory System Improvement for 7eleven Addas Branch

Improvement for the inventory system of 7eleven covers the records of products

used in replenishing stocks from the shelves, ordering of new stocks, handling bad

merchandises, printing of receipt and listing of products that are about to expire. The

system can alert the staffs with the things that need to be done ahead of time. Alerts from

the system are beneficial for the store employees who are checking and listing manually

the goods that are running out of stocks or about to expire. Aside from making they’re of

easier, the system would also help the employees in better managing of stocks as well as

the company to have less inconvenience about their increasing number of convenience

store nationwide.

One of the major factors that contribute to success of the store is the proper

handling of their inventory. Inventory management for 7eleven is the major strength of

the company. According to Mr. Benson V. Tisag, store manager of 7eleven Addas’

Branch, the store has a good system that can help them monitor its day to day needs. But

the system isn’t enough to handle the continuous growth of the business and the demand
of the market to be updated and to manage the goods efficiently. There were times that

their system encounters bugs and are fixed immediately by a remote from their main

office department. However, the store needs to improve their system in order to get rid of

this kind of instances. Given the demand from its competitors, 7eleven needs establish a

better market positioning. The store needs a strong market that aims to maintain their

image from its customer (Macasaet 2016).

Review of Related System

Online Ordering System (QSR)

This system also greatly lightens the load on the restaurant’s end, as the entire

process of taking orders is automated. Once an order is placed on the webpage, it is

entered into the database and then retrieved, in pretty much real-time, by a desktop

application on the restaurant’s end. Within this application, all items in the order are

displayed, along with their corresponding options and delivery details, in a concise and

easy to read manner. This allows restaurant employees to quickly go through the orders

as they are placed and produced the necessary items with minimal delay and confusion.

What I purpose is an online ordering system, which is a technique of ordering

foods online applicable in any food delivery industry. The main advantage of my system

is that greatly simplifies the ordering process for both the costumer and the restaurant.
When the customer visits the ordering webpage, they are presented with an interactive

and up-to-date menu, complete with all available options and dynamically adjusting

prices based on the selected options. After selecting, the item is then added to their order,

which the customer can review the details of at any time before checking out. This

provides instant visual confirmation of what was selected and ensures the items in the

order are, in fact, what was intended (Kapchinaga 2013).

Procurement, Inventory and Supply Monitoring System

The system will generate a fill up form where each employee can request their

desired equipment or supply. Once they have filled up the necessary information on the

form, their request will be sent to the administrator for its approval and if it is approved

then it will be pass to the supply officer for issuance. Once the transaction was done the

system will now make a printable output for a hard copy reference of the items requested

by a certain department or employee. The procurement process contains the date of each

transaction like when the item was requested, acquired, released and received. This study

aims to develop a Procurement, Inventory and Supply Monitoring System for department

of education regional office (Ariola, 2014).

Point of Sales and Inventory Systems


In the study conducted aimed to improve and to provide Point of Sales and

Inventory System for Clark Store. The system can easily determine the availability of

stocks and the stocks that needed to be purchased. This system enables the owner and the

salesperson to quickly process accurately business transactions and track the inventory of

sales report. It was created using Microsoft Visual Basic Professional Edition as front end

and Microsoft Access for database (Castellano, 2014).

Automated System for West Pototan Purified Drinking Water

To develop an Automated System for West Pototan Purified Drinking Water

located at West Visayas State University Pototan Campus. The system gave the

researches an idea about the general flow of making an inventory on the incoming and

outgoing products in drinking station. This system helps to speed-up business transaction,

produce inventory reports and organize retrieving of records and transactions. With this

system, it will be easy to update, add and store the client records with just a short period

of time. It will be easier to generate a report on how many customers buy the refilled

water. The result of the evaluation on the level of acceptability of the proposed system

was good (Aguinaga et.al, 2013)


PLDT, Manila, Philippines Point of Sales

MANILA, Philippines, April 15,2011 –Small and medium enterprise, who long

for a point-of-sale (POS) system that can track how much they sell and how much stock

they have left at their stores in real-time and from anywhere, can now turn to PLDT SME

Nation. POS refers to the location where a transaction occurs. A POS system incorporates

the software and the hardware, usually called the POS terminal, which is used to

complete the transaction and print the receipt. This terminal is sometimes called the cash

register (Macahilig 2016).


Summary and Synthesis

Related System Functionality Current System

1. All items in the order


displayed. 1. Order items are
displayed
2. applicable in any
food delivery
industry. 2. applicable in food
delivery industry

Online Ordering 3. Simplifies the


ordering process for
System (QSR) 3. Simplifies the
both the customer
ordering process for
and the restaurant.
both the customer and
the branch

4. Provides instant
visual confirmation of
what was selected and
ensures that items in
the order.

1. Inventory 1. Inventory
2. Supply 2. Supply
3. Monitoring 3. Monitoring
4. Filled up the 4. Filled up the
necessary necessary
Procurement, Inventory
and Supply Monitoring information on the information on
System form. the form.
5. Make the printable 5. Make the
output for a hard printable output
copy reference of the for a hard copy
items requested by a reference of the
certain department or items requested
employee. by a certain
6. Contains the date of department or
each transaction like employee.
when the item was
6. Contains the date
requested, acquired,
of each
released, and
transaction like
received
when the item
was requested,
acquired,
released, and
received
1. Track the inventory 1. Track the inventory of
of sales report. sales report.
2. The salesperson 2. The salesperson
Point of Sales and inventory quickly processes quickly processes
System for Clark Store accurately business accurately business
transactions. transactions.
3. Deter mine the 3. Deter mine the
availability of stocks availability of stocks
and the stocks that and the stocks that
needed to purchase. needed to purchase.

1. Inventory 1. Produce an inventory


2. Organizing and report
retrieving of 2. Organizing and
Automated System for West records and retrieving of records
Pototan Purified Drinking transactions. and transactions.
Water 3. Easy to update,
add and store the
clients records
with just a short
period of time.

PLDT, Manila, 1. Used to 1. Used to complete the

Philippines Point of Sales complete the transaction and print the


transaction and receipt
print the receipt. 2. Track the inventory sales
2. Track the report
inventory sales
report
Bacolod City College
Bachelor of Science in Information Systems
Fortune Towne, Training center, Bacolod City

CHAPTER III

METHODOLOGY

In this chapter, the study described the methodology both research and

development methodologies used based on the research objectives. The research

methodology included the data collection tools used while the development

methodologies included the system development techniques and tools used in gathering

requirements.

Also included in this chapter is a finalized detailed project schedule with

deliverables to achieve at the end of the entire project. The researchers conducted a

systematic process in order to come up with an inventory system, which would meet the
objectives previously stated, and to provide a program, which would be of great help to

the inventory management.

Research Approach

In the conduct of the system analysis and design, the proponents used the agile

software development method. Agile software development is a group of software

development method in which solutions evolve through collaboration between organizing

cross functional teams. It promotes adaptive planning, evolutionary development, early

deliver, and

continuous improvement and encourages rapid and flexible response to change. Further,

the use of this method brings clarity in the software development. Working software

delivered frequently: weeks rather than months, regular adaptation to changing

circumstances even late changes in requirements welcomed in this method we use

System Development Methodology


Requirement

Specification & Design

Implementation

Testing

Deployment

Maintenance

Figure1. Iterative Waterfall Model

The proponents used the Iterative waterfall model as a software life cycle model
during the development of the proposed system application.
Software Development System

The sequential phases in Waterfall model are:

Requirement Gathering and analysis: All possible requirements of the system to be

developed are capture in this phase and documented in requirement specification doc.

System Design: The requirement specifications from first phase studied in this phase and

system design is prepared. System design helps in specifying hardware and system

requirements and helps in defining overall system architecture.

Implementation: With inputs from system design, the system is first developed in small

programs called units, which integrated in the next phase. Each unit is developed and

tested for its functionality, which referred to as Unit system.

Testing: All the units developed in the implementation phase integrated into a system

after a testing of each unit. Post integration the entire system tested for any defaults and

failures.

Deployment of System: The functional and nonfunctional testing done; the product is

deployed in the customer environment or released into the market.

Maintenance: The modification of a system to correct faults, improve performance, or to

adapt the system to a change environment or changed requirement.


System Requirements Specification Functional Requirements

The sales and Inventory System provide easy-to-used and easy-accessed system thus

transactions will be more reliable and faster that they do not have to hire another

employer to do the job. It gives more accurate and secure records of sales and list of

products. The system will have the following functionalities:

i. System that could track the sales of the day and inventory products.

ii. Inventory of products that monitors the stocks in and stocks out of the products

both JNC and Pings Eatabol’s Reports that can provide information such as sales

of the day and inventory.


Input Requirements

Register and log in buttons

An employee was able to register on the system through admin. By accessing the register

page, the user can now sign in on its corresponding branch.

Products Delivery list

The products are being processed, checked and delivered to all the branches in JNC and

Pings Eatabol’s.

Receiving form

Products are received by the officer in charge in every branch and displays the products.

Inventory report

Products are being audited every day also adding of products if there is a shortage.
Output Requirements

The system will be able to display the log in, list of products and list of employees of

both JNC and Pings Eatabol’s and it displays the products that been sold and stock in

products.

Software Requirements

 Windows 10 or higher

 Google chrome, Mozilla Firefox or any browser

Recommended Hardware Requirements

 Processor: Intel Quadcore or higher

 RAM: 2GB

 HDD: 500 GB
System Analysis

The primary goal of the system analyst is to improve the efficiency of the existing

system. For that, the study of specification of the requirements is very essential. For the

development of the new system, a preliminary survey of the existing system to be

conducted. Investigation is done whether the up gradation of the system into an

application program could solve the problems and eradicate the inefficiency of the

existing system.

Data Analysis

The proponents looked for other systems that related to the study and gathered

useful information and tips that can used and applied the system. The useful data that the

proponents have gathered and added on the system and it will be stored.

Process Analysis

In manipulating the interface of system, the admin will add a user for every

branch of both Jnc and Pings Eatabol’s. The user can only access where branch he or she
is appointed. Upon delivering the products, the officer in charge will encode all the

delivered goods and the products that are being sold.

Application Architecture

To design features such as sales and inventory that could track the sales
transaction of both JNC and Pings Eatabols, inventory of products that monitors the stock
in and stock out of the products, reports that can provide information such as sales of the
day and inventory.

Data Dictionary

This data dictionary contains the data which was used in the development of the
system. This data has been organized put into tables and correlated with each other in
order of the system to access information from the database. Each table contains list of
fields with its corresponding types and length and its description.
Table 2 Branch

Field Type With Description


Id int 11 Branch Id

Name varchar 100 Branch Name

Address varchar 50 Branch Address

Contact varchar 100 Branch Contact

Skin varchar 15 Skin

Type int 11 Type

Table 3 Category
Field Type With Description
Name varchar 30 Category Name

Table 4 Customer

Field Type With Description


Id Int 11 Customer Id

First Varchar 50 Customer first


name

Last Varchar 30 Customer last name

Address Varchar 100 Customer Address

Contact Int 30 Customer Contact


number

Decimal Int 10,2 Balance

Pic Varchar 300 Customer Picture

Birthday Varchar Customer Birthday

Nickname Varchar 30 Customer


Nickname
House Varchar 30 Customer Status

Years Int 20 Years

Rent Int 10 Rent

Name Varchar 100 Employee Name

No. Int 30 Employee No.

Address Varchar 100 Employee Address

Year Int 10 Employee Year

Occupation Varchar 30 Occupation

Salary Int 30 Salary

Spouse Varchar 30 Spouse

No. Int 30 Spouse No.

Employee Varchar 50 Spouse of employee

Details Varchar 100 Spouse Details


Income Int 10,2 Spouse Income

Comaker Varchar 30 Comaker

Comaker Varchar 100 Co maker Details

Id Int 11 Branch Id

Status Varchar 10 Credit

Remarks Varchar 1000 Remarks

Name Varchar 50 Name

Date Int Date

Pay slip Int 11 Pay slip

Id Int 11 Valid Id

Certificate Int 11 Certificate

Cedula Int 11 Cedula

Income Int 11 Income


Table 5 History Log

Field Type With description


Id Int 11 Log Id

Id Int 11 User Id

Action Varchar 100 Action

Date Date - Datetime

Table 6 Product
Table 6 Products

Field Type With description


Id Int 11 Product Id

Name Varchar 100 Product Name


Desc Date - Product Description

Price Decimal 10,2 Product Price

Pict Varchar 300 Product Picture

Id Varchar 25 Product Id

Quantity Int 11 Product

Id Int 11 Branch Id

Reorder Int 11 Reorder

Id Int 11 Supplier Id

serial Varchar 50 serial

Table 7 Purchase Request


Id Int 11 Branch Id

Status Varchar 10 Purchase Status

Table 8 Sales

Field Type With Description


Id Int 11 User Id

Id Int 11 Production Id

Quantity Int 11 Quantity

Date Date Date Request Date

Id Int 11 Branch Id

Status Varchar 10 Purchase Status


Table 9 Sales Details

Field Type With Description


Id Int 11 Sales Id

Invoice Varchar 255 Sales Invoice

Submitted Varchar 25 Date Submitted

Id Varchar 25 Branch Id

Total Varchar 25 Total

Time Timestamp 11 Date time

Table 10 Stock in

Field Type With Description


Id Int 11 Stock in id

Id Varchar 11 Product id
Quantity Int 6 Stock Quantity

Table 11 Stock_ out

Field Type With Description


Id Pk Int 11 Stockout_ Id

Id Varchar 255 Prod_ Id

Quantity Varchar 255 Stockout_ quantity

Date Varchar 255 date

Id Varchar 255 Branch_ Id

Table 12 Stockout_ request

Field Type With Description


Id Int 11 Stock out request id

Id Varchar 255 Product Id


Quantity Varchar 255 Stock out quantity

Date Varchar 255 Date of product

Table 13 Stock_ branch

Field Type With Description


Id Int 11 Stock branch id

Id Varchar 255 Product id

Quantity Varchar 255 Quantity

Id Varchar 255 Branch id

Date Int 11 -

Table 14 Terms_ trans


Field Type With Description
Id Int 11 Terms transfer id

Id Int 11 Product id

Price Decimal 10,2 Product Price

Quantity Int 11 Quantity

Table 15 Term

Field Type With Description


Id Int 11 Term id

Id Int 11 Sales id

For Varchar 10 Payable for

Term Varchar 11 Term

Due Decimal 10,2 Term Due date


Start Start Date Payment start

Down Decimal 10,2 down

Due Date Date Due date

interest Decimal 10,2 Interest

status Varchar 10 Status

Table 16 User

Field Type With Description


Id Int 11 User id

Username Varchar 15 Username

Name Varchar 50 Full Name of user

Status Varchar 50 Status


Branch Varchar 10 Branch

Design
Figure 2 Entity Relationship Diagram

Context Diagram

Figure 3 Context Diagram

Figure 3 shows the activities of admin in the system. The users are the admin and JNC/
Ping’s Eatabols. The admin can manage, add and delete. The users of JNC/Ping’s can
view the sales and inventory reports for branches
Data Flow Diagram

Figure 4 Data Flow Diagram of JNC Foods Ventures.

Illustrate the flow of data to the software according to its users. The administrator has

all the access for both JNC and Ping’s Eatabols. The admin can encode; branch

information, product information, JNC and Ping’s user, after the admin add users on each

branch of both Jnc and Ping’s the user of each branch can now access on branch on

which the is designated.


User Case Diagram

Log in

Manage accounts

View Sales and


Inventory

Log out

Figure 5.1 User Case Diagram for admin, JNC and Ping’s.

Figure 5.1 displays the User Case Diagram for AdminThe admin will be able mange all
the accounts of both JNC and Ping’s branches. The admin can only access all the daily
sales and inventory of both JNC and Ping’s Eatabols.
Log in

Stock-in Products

Daily sales
Reports

Daily inventory
Inventory

Ping’ sLog out user Jnc


user

Figure 5.2 User Case Diagram for JNC and Ping’s Branches

Figure 5.2 Displays the User Case Diagram for JNC and Ping’s Eatabols the can
stock in request, view the daily sales and inventory in each respective Branches only.
Bacolod City College
Bachelor of Science in Information Systems
Fortune Towne, Training center, Bacolod City

CHAPTER IV

System Interface Description

Figure 6 Home page

The figure 6 displays the Home Page of Sales and Inventory System of JNC Food
Corp. which includes the log in buttons for the admin, JNC and Ping’s Eatabols branch
representative.
Figure 7 Log in for JNC Branch

The figure 7 displays the log in button for JNC branches user.

Figure 8 Home page – JNC

Figure 8 Displays the Homepage for JNC users


Figure 9 Shop-JNC

Figure 9 Displays the what the custumer purchases.

Figure 10 Transaction Viewer

Figure 10 Displays the Trnsaction viewer of every customer purchases.


Figure 11 Product Stocks In Request

Figure 11 Displays the Stocks in request where you can manage and request stocks to the
admin.

Figure 12 Reports- Inventory

Figure 12 Displays the daily reports for inventory ready for printing.
Figure 13 Reports-Sales

Figure 13 Displays the daily reports of sales for JNC, ready for printing if necessary.

Figure 14 Update Account Details

Figure 14 Displays the updating of users detail.


Figure 15 Log in for Ping’s Eatabols branches user

The figure 15 displays the log in button for JNC branches user.
Figure 16 Dashboard

The figure 16 displays the dashboard. When


the user successfully log - in, the dashboard will be
shown. Users can see the list of products, branches,
sales and activity log of the system.
Figure 17 Sales Report

Figure 17 displays the sales report for JNC and Ping’s Eatabols
Figure 18 Sales Report – JNC

The figure 18 displays the sales report for all the branches of JNC.

Figure 19 Actual Sales Report of JNC

Figure 19 shows the Actual Sales for both JNC .


Figure 20 Actual Sales Report of JNC / Ping’s Eatabols

Figure 20 displays the actual sales Report for both JNC and Ping’s Eatabols.

Figure 21 Inventory - JNC / PING’S

The figure 21 displays the list of branches and actual updated inventory

Figure 22 Sales – JNC / PINGS


The figure 22 displays the list of branches and actual updated inventory.

Figure 23 Product list

Figure23 displays the product name, type of product, description, quantity in stocks,
quantity for distribution and its corresponding prices. In this figure you can also add
product, distribute products and update stocks see figure below for examples.

Figure 24 Add Product


Figure 24 displays adding new products.

Figure 25 Stocks Request

Figure 25 Displays the requested products of both JNC and Ping’s Eatabols.
Figure 26 Stocks in Products Approval

Figure 26 shows the products that the branch requested and need for approval of admin.

Figure 27 Add Branch JNC/Ping’s Eatabols

Figure 27 Displays the adding of branch for both JNC and Ping’s Eatabols.
Figure 28 Add User JNC/Ping’s Eatabols

Figure 28 Displays the adding of Users for both JNC and Ping’s Eatabols

Figure 29 History Log

Figure 29 Displays all the transaction that has been done in the system.

Data Gathering Procedures

The main emphasis of this was to understand how the proponents gathered the data. First,

the proponents ask permission to conduct the research to the company. After the permit

was granted, the proponents gathered data such as inventory forms, sales of the day and

other information that can help on the said study.


Data Analysis Procedure

For the purpose of testing the study, a data analysis procedure contains the information

describing the following procedures that was adapted to analyze the data gathered.

To determine the acceptability of the Sales and Inventory System for JNC Villalon food

ventures, the following scale and its interpretation will be used.

Thus, used a five-point scale where 5 as the highest and 1 as the lowest.

“Software Testing and Evaluation based on ISO/IEC- 9126-1:2000”

Rating Scale

1.00- 1.80 = Not Acceptable


1.81- 2.60 = Satisfactory Acceptable
2.61- 3.40 = Highly Acceptable
3.41- 4.20 = Very Highly Acceptable
4.21- 5.00 = Excellent

Table 22 Beta Testing ISO 25010:2011 Systems Evaluation Form Criteria


Criteria Mean Verbal Interpretation

Functional Characteristics
Suitability 4.28 Excellent
Accuracy 4.24 Excellent
Interoperability 4.40 Excellent
Security 4.28 Excellent
Resource Utilization 4.36 Excellent
Efficiency Compliance 4.12 Excellent
Maintainability Characteristics
Anylyzability 4.12 Excellent
changeability 4.24 Excellent
Stability 4.20 Excellent
Testability 4.26 Excellent
Maintainability compliance 4.28 Excellent
Portability Characteristics
Adaptability 4.44 Excellent
Instability 4.48 Excellent
Co - existence 4.36 Excellent
Replaceability 4.64 Excellent
Portability Compliance
Functionality Compliance 4.28 Excellent
Resource utilization 4.22 Excellent
Efficiency Compliance 4.28 Excellent
Reliability Characteristics
Maturity 4.48 Excellent

Fault tolerance 4.44 Excellent


Recoverabiltiy 4.36 Excellent
Reliability compliance 4.44 Excellent
Usability Characteristics Excellent
Understandability 4.24 Excellent
Learnability 4.28 Excellent
Operability 4.40 Excellent
Attractiveness 4.27 Excellent
Usability Compliance 4.44 Excellent
Efficiency Characteristics
Time Behavior 4.40 Excellent
Total 4.27 Excellent
Table 22 displays the ISO 25010:2011 Systems Evaluation Form Criteria during
Beta Testing it shows Excellent. The overall assessment in terms of Mean Range 4.27
equivalent to Excellent. This means that the system is feasible to be used for JNC Foods
Ventures Inc.

Table 24 McCall’s Evaluation Form Criteria

Rating Scale

1.00- 1.80 = Not Acceptable


1.81- 2.60 = Satisfactory Acceptable
2.61- 3.40 = Highly Acceptable
3.41- 4.20 = Very Highly Acceptable
4.21- 5.00 = Excellent

Criteria Mean Verbal Interpretation

Auditability 4 Excellent
Accuracy 3.5 Very Highly Acceptable
Completeness 4 Excellent
Communication Commonality 4 Excellent
Conciseness 3 Highly Acceptable
Consistency 5 Excellent
Observability 4 Excellent
Operability 4.4 Excellent
Security 4 Excellent
Self – Documentation 4.67 Excellent
Simplicity 4 Excellent
Software System Independence 4.3 Excellent
Traceability 4.3 Excellent
Training 4 Excellent
Controllability 4.6 Excellent
Data Commonality 4.6 Excellent
Decomposability 4.3 Excellent
Error Tolerance 4.3 Excellent
Execution Efficiency 4.6 Excellent
Expandability 5 Excellent
Generality 4.6 Excellent
Hardware Independence 4 Excellent
Instrumentation 4.3 Excellent
Modularity 4.3 Excellent
Total 4.5 Excellent

Table 24 shows the McCall’s software quality standard evaluation Form Criteria
used during Beta Testing and it shows the excellent. The overall assessment in terms of
Mean Rang is 4.5 or equivalent to excellent. This means that the systems are feasible to
be used for JNC Food Corp.

The three IT experts who checked the systems are; Angelo P. Trangia, Ryan Velez and
Rowel Relota.

In MCcall Software Evaluation, the characteristics that got the lowest mean are
completeness and conciseness. Completeness is the degree to which full implementation
of the required function has been achieved and conciseness is compactness of the
program in terms of lines and codes, in this study the researchers develop an easy
accessed and easy -to- used sales and inventory system

Bacolod City College


Bachelor of Science in Information Systems
Fortune Towne, Training center, Bacolod City

CHAPTER V

Summary of Findings

The inclusion of Sales and Inventory System into the JNC Specialty Food
Ventures provides a comprehensive sales and inventory system that is capable of
providing and easy access sales and inventory conditions to customers and partners.
There are problems that JNC Specialty Food Ventures encountered. One of it is
that, their records don’t synchronize in their manually recorded data’s. Another problem
is that they often forgot to record the products that have been sold. The solution to these
problems is to make automated or computerized sales and inventory system. Making this
system can minimize their time period and can help them process their inventory easily.

It is a hassle free and an easy access system. The system can Add and Delete
data. It also has a transaction process so that in every product that the costumer will buy,
will automatically recorded to the inventory. The flow on how the system works is that
the user must input his or her username and password in for him or her to access the
inventory, transaction process and adding and deleting of data.

The sales and inventory consist of the list of the products, the quantity and its
price. While the transaction process contains and inputting data such as the Item name,
Item price and the quantity of the product, also the amount received from the customer.
By clicking the submit button, it will then, calculate the change and you can now save the
data. After saving, it will automatically appear on the inventory sales.
Conclusion

“Sales and Inventory System” software was developed for a company that has
been designed to achieve maximum efficiency and reduce the time taken to handle the
Payroll activity. It is designed to replace an existing manual record system thereby
reducing time taken for calculations and for storing data. The system uses Vb.Net as front
end and My SQL as a backend for the database.

The system is strong enough to withstand regressive daily operations under


conditions where the database is maintained and cleared over a certain time of span. The
implementation of the system in the organization will considerably reduce data entry,
time and provide readily calculated reports and reliable inventory.

Recommendations

Base on the findings and conclusion presented by the proponents, the following
recommendations are suggested.

1. The proponents recommend that the company should acquire a computer with
internet connection.
2. The proponents recommend this system to JNC Food Ventures because it can

Upgrade its sales and inventory System.

References

Ariolahttps://www.academia.edu/27515183/Procurement_Inventory_and_Supply_Monito
ring_System

aguinagahttp://www.padakuu.com/article/1-difference-between-manual-and-automated-
system-manual-system-vs-automated-system

Bryan Julius Alanohttps://www.academia.edu/36181799/Thesis_Management_System

https://sherrysellsseashells.com/monitoring-system
APPENDIX A

Bacolod City College


Bachelor of Science in Information Systems
Fortune Towne, Training center, Bacolod City

Nov 16, 2019

Cleopatra P. Villalon
Branch Manager
JNC Food Ventures Inc.
Barangay Alijis, Bacolod City. Negros Occidental

Dear Ma’am:

Greetings of Peace and Solidarity

The undersigned are fourth year students of Bacolod City College enrolled in Capstone
Project this first semester of the Academic Year 2019-2020. They are presently
conducting a study on “Sales and Inventory System for JNC Food Ventures Inc.” as
requirement for the degree of Bachelor of Science in Information Systems.
In this regard, they would like to ask permission from you to be given time to conduct the
study in your reputable institution as the respondent/beneficiary of the study. They will
personally visit your institution and would appreciate the opportunity to spend with
anyone you designate to talk them about the study.

Granting this request could greatly help in the realization of this research endeavor and it
will be very much appreciated.

We are hoping very much for your favorable response. Thank you and God bless.

Very Truly Yours,

ANA ROSE GICANA GERAMIE V. GEVERO AILEEN


CUIZON
Programmer/System Analyst Project Manager Researcher

SHEILA MAE TAGOLIMOT


Documentation

Noted by:

JESSIE G. SOLAS
Program Head

APPENDIX B

Relevant Source Code

<?php session_start();
?>
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
#cssload-pgloading {} #cssload-pgloading:after {
content: ""; z-index: -1; position: absolute; top: 0; right: 0; bottom: 0; left: 0;
}
#cssload-pgloading .cssload-loadingwrap
{position:absolute;top:45%;bottom:45%;left:25%;right:25%;}
#cssload-pgloading .cssload-bokeh {
font-size: 163px;width: 2em;height: 2em;position: relative;
margin: 0 auto;list-style: none;padding:0;border-radius: 50%;
-o-border-radius: 50%;-ms-border-radius: 50%;
-webkit-border-radius: 50%;-moz-border-radius: 50%;
}
#cssload-pgloading .cssload-bokeh li {
position: absolute;width: .3em;height: .3em;border-radius: 50%;
-o-border-radius: 50%;-ms-border-radius: 50%;-webkit-border-radius: 50%;-moz-border-
radius: 50%;
}
#cssload-pgloading .cssload-bokeh li:nth-child(1) {
left: 50%;top: 0;
margin: 0 0 0 -.2em;background: rgb(0,193,118);
transform-origin: 50% 250%;-o-transform-origin: 50% 250%;
-ms-transform-origin: 50% 250%;-webkit-transform-origin: 50% 250%;
-moz-transform-origin: 50% 250%;
animation:
cssload-rota 1.3s linear infinite,
cssload-opa 4.22s ease-in-out infinite alternate;
-o-animation:
cssload-rota 1.3s linear infinite,
cssload-opa 4.22s ease-in-out infinite alternate;
-ms-animation:
cssload-rota 1.3s linear infinite,
cssload-opa 4.22s ease-in-out infinite alternate;
-webkit-animation:

cssload-rota 1.3s linear infinite,

cssload-opa 4.22s ease-in-out infinite alternate;


-moz-animation:

cssload-rota 1.3s linear infinite,


cssload-opa 4.22s ease-in-out infinite alternate;
}
#cssload-pgloading .cssload-bokeh li:nth-child(2) {
top: 50%; right: 0;
margin: -.2em 0 0 0;background: rgb(255,0,60);
transform-origin: -150% 50%;-o-transform-origin: -150% 50%;
-ms-transform-origin: -150% 50%;-webkit-transform-origin: -150% 50%;
-moz-transform-origin: -150% 50%;
animation:
cssload-rota 2.14s linear infinite,cssload-opa 4.93s ease-in-out infinite alternate;
-o-animation:
cssload-rota 2.14s linear infinite,cssload-opa 4.93s ease-in-out infinite alternate;
-ms-animation:
cssload-rota 2.14s linear infinite,cssload-opa 4.93s ease-in-out infinite alternate;
-webkit-animation:
cssload-rota 2.14s linear infinite,cssload-opa 4.93s ease-in-out infinite alternate;
-moz-animation:
cssload-rota 2.14s linear infinite,cssload-opa 4.93s ease-in-out infinite alternate;
}
#cssload-pgloading .cssload-bokeh li:nth-child(3) {
left: 50%; bottom: 0;
margin: 0 0 0 -.2em;background: rgb(250,190,40);
transform-origin: 50% -150%;-o-transform-origin: 50% -150%;
-ms-transform-origin: 50% -150%;-webkit-transform-origin: 50% -150%;
-moz-transform-origin: 50% -150%;
animation:
cssload-rota 1.67s linear infinite,cssload-opa 5.89s ease-in-out infinite alternate;
-o-animation:
cssload-rota 1.67s linear infinite,cssload-opa 5.89s ease-in-out infinite alternate;
-ms-animation:
cssload-rota 1.67s linear infinite,cssload-opa 5.89s ease-in-out infinite alternate;
-webkit-animation:
cssload-rota 1.67s linear infinite,cssload-opa 5.89s ease-in-out infinite alternate;
-moz-animation:
cssload-rota 1.67s linear infinite,cssload-opa 5.89s ease-in-out infinite alternate;
}
#cssload-pgloading .cssload-bokeh li:nth-child(4) {
top: 50%; left: 0;
margin: -.2em 0 0 0;background: rgb(136,193,0);
transform-origin: 250% 50%;-o-transform-origin: 250% 50%;
-ms-transform-origin: 250% 50%;-webkit-transform-origin: 250% 50%;
-moz-transform-origin: 250% 50%;

animation:
cssload-rota 1.98s linear infinite,cssload-opa 6.04s ease-in-out infinite alternate;
-o-animation:
cssload-rota 1.98s linear infinite,cssload-opa 6.04s ease-in-out infinite alternate;
-ms-animation:
cssload-rota 1.98s linear infinite,cssload-opa 6.04s ease-in-out infinite alternate;
-webkit-animation:
cssload-rota 1.98s linear infinite,cssload-opa 6.04s ease-in-out infinite alternate;
-moz-animation:
cssload-rota 1.98s linear infinite,cssload-opa 6.04s ease-in-out infinite alternate;
}
@keyframes cssload-rota {from { }to { transform: rotate(360deg); }
}
@-o-keyframes cssload-rota {
from { } to { -o-transform: rotate(360deg); }
}
@-ms-keyframes cssload-rota { from { }to { -ms-transform: rotate(360deg); }
}
@-webkit-keyframes cssload-rota { from { }to { -webkit-transform: rotate(360deg); }
}
@-moz-keyframes cssload-rota { from { }to { -moz-transform: rotate(360deg); }
}
@keyframes cssload-opa {
0% { }
12.0% { opacity: 0.80; } 19.5% { opacity: 0.88; }
37.2% { opacity: 0.64; } 40.5% { opacity: 0.52; }
52.7% { opacity: 0.69; } 60.2% { opacity: 0.60; }
66.6% { opacity: 0.52; } 70.0% { opacity: 0.63; }
79.9% { opacity: 0.60; } 84.2% { opacity: 0.75; }
91.0% { opacity: 0.87; }
}
@-o-keyframes cssload-opa {
0% { }
12.0% { opacity: 0.80; } 19.5% { opacity: 0.88; }
37.2% { opacity: 0.64; } 40.5% { opacity: 0.52; }
52.7% { opacity: 0.69; } 60.2% { opacity: 0.60; }
66.6% { opacity: 0.52; } 70.0% { opacity: 0.63; }
79.9% { opacity: 0.60; } 84.2% { opacity: 0.75; }
91.0% { opacity: 0.87; }
}
@-ms-keyframes cssload-opa {
0% { }
12.0% { opacity: 0.80; } 19.5% { opacity: 0.88; }
37.2% { opacity: 0.64; } 40.5% { opacity: 0.52; }
52.7% { opacity: 0.69; } 60.2% { opacity: 0.60; }
66.6% { opacity: 0.52; } 70.0% { opacity: 0.63; }

79.9% { opacity: 0.60; } 84.2% { opacity: 0.75; }


91.0% { opacity: 0.87; }
}
@-webkit-keyframes cssload-opa {
0% { }
12.0% { opacity: 0.80; } 19.5% { opacity: 0.88; }
37.2% { opacity: 0.64; } 40.5% { opacity: 0.52; }
52.7% { opacity: 0.69; } 60.2% { opacity: 0.60; }
66.6% { opacity: 0.52; } 70.0% { opacity: 0.63; }
79.9% { opacity: 0.60; } 84.2% { opacity: 0.75; }
91.0% { opacity: 0.87; }
}
@-moz-keyframes cssload-opa {
0% { }
12.0% { opacity: 0.80; } 19.5% { opacity: 0.88; }
37.2% { opacity: 0.64; } 40.5% { opacity: 0.52; }
52.7% { opacity: 0.69; } 60.2% { opacity: 0.60; }
66.6% { opacity: 0.52; } 70.0% { opacity: 0.63; }
79.9% { opacity: 0.60; } 84.2% { opacity: 0.75; }
91.0% { opacity: 0.87; }
}</style>
</head>
<body>
<div id="cssload-pgloading"><div class="cssload-loadingwrap">
<ul class="cssload-bokeh"><li></li><li></li><li></li><li></li></ul></div></div>
</body>
</html>
<?php
include('dist/includes/dbcon.php'); if(isset($_POST['login']))
{
$user_unsafe=$_POST['username']; $pass_unsafe=$_POST['password'];
$branch=$_POST['branch'];
$user = mysqli_real_escape_string($con,$user_unsafe);
$pass1 = mysqli_real_escape_string($con,$pass_unsafe);
$pass=md5($pass1);$salt="a1Bz20ydqelm8m1wql";$pass=$salt.$pass;
date_default_timezone_set('Asia/Manila');$date = date("Y-m-d H:i:s");
$query=mysqli_query($con,"select * from user natural join branch where
username='$user' and password='$pass' and branch_id='$branch' and status='active'")or
die(mysqli_error($con));
$row=mysqli_fetch_array($query);$id=$row['user_id'];$name=$row['name'];
$counter=mysqli_num_rows($query);$id=$row['user_id'];
$_SESSION['branch']=$row['branch_id'];
$_SESSION['skin']=$row['skin'];if ($counter == 0)
{
echo "<script type='text/javascript'>alert('Invalid Username or
Password!');document.location='index.php'</script>";
}elseif ($counter > 0)
{
$_SESSION['id']=$id;$_SESSION['name']=$name;

$remarks="has logged in the system at ";


mysqli_query($con,"INSERT INTO history_log(user_id,action,date)
VALUES('$id','$remarks','$date')")or die(mysqli_error($con));
$query1=mysqli_query($con,"select * from payment natural join customer where
branch_id='$branch' and status<>'paid'")or die(mysqli_error($con));
while($row1=mysqli_fetch_array($query1)){
$pid=$row1['payment_id'];
$balance=$row1['balance'];
$payment_for = date("Y-m-d",strtotime($row1['payment_for']));
$date = date("Y-m-d");
$due1 = date("Y-m-d",strtotime($payment_for. " +1 months"));
$due2 = date("Y-m-d",strtotime($due1. " +5 days"));
if ($date>$due2)
{
$interest=$balance*(0.03);
mysqli_query($con,"UPDATE payment SET
interest='$interest',remaining=remaining+'$interest' where payment_id='$pid'") or
die(mysqli_error($con));
}
Else {
$interest='0';
} } echo "<script
type='text/javascript'>document.location='pages/home.php'</script>";
}
}
?> <?php session_start();
<body>
<div id="cssload-pgloading"><div class="cssload-loadingwrap"><ul class="cssload-
bokeh">
<li></li><li></li><li></li><li></li></ul></div></div>
</body>
</html>
<?php
include('dist/includes/dbcon.php');
if(isset($_POST['login']))
{
$user_unsafe=$_POST['username']; $pass_unsafe=$_POST['password'];
$branch=$_POST['branch'];
$user = mysqli_real_escape_string($con,$user_unsafe);
$pass1 = mysqli_real_escape_string($con,$pass_unsafe);
$pass=md5($pass1);$salt="a1Bz20ydqelm8m1wql";$pass=$salt.$pass;
date_default_timezone_set('Asia/Manila');
$date = date("Y-m-d H:i:s");
$query=mysqli_query($con,"select * from user natural join branch where
username='$user' and password='$pass' and branch_id='$branch' and status='active'")or
die(mysqli_error($con));
$row=mysqli_fetch_array($query);$id=$row['user_id'];$name=$row['name'];
$counter=mysqli_num_rows($query);$id=$row['user_id'];
$_SESSION['branch']=$row['branch_id'];$_SESSION['skin']=$row['skin'];
if ($counter == 0) {

echo "<script type='text/javascript'>alert('Invalid Username or Password!');


document.location='index.php'</script>"; }elseif ($counter > 0)
{
$_SESSION['id']=$id;$_SESSION['name']=$name;$remarks="has logged in the system
at ";
mysqli_query($con,"INSERT INTO history_log(user_id,action,date)
VALUES('$id','$remarks','$date')")or die(mysqli_error($con));
$query1=mysqli_query($con,"select * from payment natural join customer where
branch_id='$branch' and status<>'paid'")or
die(mysqli_error($con));while($row1=mysqli_fetch_array($query1)){
$pid=$row1['payment_id'];
$balance=$row1['balance'];$payment_for = date("Y-m-
d",strtotime($row1['payment_for']));
$date = date("Y-m-d");$due1 = date("Y-m-d",strtotime($payment_for. " +1 months"));
$due2 = date("Y-m-d",strtotime($due1. " +5 days"));if ($date>$due2)
{
$interest=$balance*(0.03);
mysqli_query($con,"UPDATE payment SET
interest='$interest',remaining=remaining+'$interest' where payment_id='$pid'") or
die(mysqli_error($con));
}
else
{
$interest='0';
}}
echo "<script type='text/javascript'>document.location='pages/home.php'</script>";}}
?>
<?php
include 'dbcon.php';
$branch_name = $_POST['branch_name'];

$branch_address = $_POST['branch_address'];$branch_contact =
$_POST['branch_contact'];
$skin = $_POST['skin'];
mysqli_query($con,"INSERT INTO
branch(branch_name,branch_address,branch_contact,skin)
VALUES('$branch_name','$branch_address','$branch_contact','$skin')")or
die(mysqli_error($con));
echo "<script type='text/javascript'>alert('Data Successfully Saved!');</script>";
echo "<script>window.location='branch.php'</script>";
?>
<div class="x_panel"><div class="x_title">
<h2>Add Branch (JNC) <i class = "fa fa-building"></i></h2>
<ul class="nav navbar-right panel_toolbox"> </ul>
<div class="clearfix"></div> </div><div class="x_content"> <br />
<form class="form-horizontal form-label-left" action = "add_branch.php" method =
"POST" enctype = "multipart/form-data"><div class="form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-3">Name</label>
<div class="col-md-9 col-sm-9 col-xs-9">
<input type="text" class="form-control" name = "branch_name">
<span class="fa fa-building form-control-feedback right" aria-
hidden="true"required></span></div>
</div><div class="form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-3">Address</label>
<div class="col-md-9 col-sm-9 col-xs-9">
<textarea style = "resize:none;" name = "branch_address" class="form-
control"></textarea>
<span class="fa fa-home form-control-feedback right" aria-hidden="true"
required></span></div></div>
<div class="form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-3">Contact #</label>
<div class="col-md-9 col-sm-9 col-xs-9">
<input type="text" class="form-control" name = "branch_contact" required>
<span class="fa fa-phone form-control-feedback right" aria-
hidden="true"></span></div></div>
<input type="hidden" name = "skin" class = "form-control" value="black"><div
class="ln_solid"></div>
<div class="form-group"><div class="col-md-9 col-md-offset-3">
<button name = "" class="btn btn-block btn-success"><i class = "fa fa-save"></i>
Save</button></div></div>
</form></div></div>
<?php
include 'dbcon.php';
$username = $_POST['username']; $password = $_POST['password'];
$name = $_POST['name']; $status = $_POST['status'];
$branch_id = $_POST['branch_id']; $pass1=md5($password);
$salt="a1Bz20ydqelm8m1wql"; $pass1=$salt.$pass1;
mysqli_query($con,"INSERT INTO user (username,password,name,status,branch_id)
VALUES ('$username','$pass1','$name','$status', '$branch_id')")
or die(mysqli_error($con)); echo "<script type='text/javascript'>alert('Data Successfully
Saved!');</script>"; echo "<script>window.location='user.php'</script>";
?> <div class="x_panel"><div class="x_title"><h2>Add User <i class = "fa fa-
users"></i></h2>
<ul class="nav navbar-right panel_toolbox"></ul><div class="clearfix"></div></div>
<div class="x_content"><br />
<form class="form-horizontal form-label-left" action = "add_user.php" method =
"POST" enctype = "multipart/form-data"><div class="form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-3">Username</label>
<div class="col-md-9 col-sm-9 col-xs-9">
<input type="text" class="form-control" name = "username" required>
<span class="fa fa-key form-control-feedback right" aria-hidden="true"required
></span></div></div>
<div class="form-group"><label class="control-label col-md-3 col-sm-3 col-xs-
3">Password</label>
<div class="col-md-9 col-sm-9 col-xs-9">
<input type="password" name = "password" class="form-control" required>
<span class="fa fa-key form-control-feedback right" aria-hidden="true"
required></span></div></div>
<div class="form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-3" style = "font-size:11px;">Full
name</label>
<div class="col-md-9 col-sm-9 col-xs-9">
<input type="text" class="form-control" name = "name" required>

<span class="fa fa-user form-control-feedback right" aria-


hidden="true"></span></div></div>
<input type = "hidden" name = "status" value = "active">
<div class="form-group"><label class="col-md-3 col-sm-3 col-xs-3">Branch</label>
<div class="col-md-9 col-sm-9 col-xs-9"><select name = "branch_id" class = "form-
control">
<?php
include 'dbcon.php';
$query1=mysqli_query($con,"select * from branch where type = '0' ORDER BY
branch_id ASC")or die(mysqli_error($con));while ($row1=mysqli_fetch_array($query1))
{
$id=$row1['branch_id'];
?>
<option value = "<?php echo $row1['branch_id'];?>"><?php echo
$row1['branch_name'];?></option>
<?php } ?>
</select><span class="fa form-control-feedback right" aria-
hidden="true"></span></div></div>
<div class="ln_solid"></div><div class="form-group">
<div class="col-md-9 col-md-offset-3">
<button name = "" class="btn btn-block btn-success"><i class = "fa fa-save"></i>
Save</button></div></div>
</form></div></div>
<?php include 'header.php';
$branch_id = $_GET['id'];
?>
<body class="nav-md"><div class="container body">
<div class="main_container"><?php include 'main_sidebar.php';?>
<!-- top navigation -->
<?php include 'top_nav.php';?> <!-- /top navigation --><!-- page content -->
<div class="right_col" role="main"><div class="row">
<div class="col-md-12 col-sm-12 col-xs-12"><div class = "x-panel">
<table id="example1" class="table table-bordered table-striped"><thead><tr>
<th>Last Name</th><th>First Name</th>
<th>Address</th><th>Contact #</th>
<th>Application Status</th><th>Action</th></tr>
</thead>
<tbody>
<?php
$branch=$_SESSION['branch'];
$query=mysqli_query($con,"select * from customer where branch_id='$branch' and
credit_status='pending'")or die(mysqli_error());$i=1;

while($row=mysqli_fetch_array($query)){ $cid=$row['cust_id'];
$ci=$row['ci_remarks'];
$payslip=$row['payslip']; if($payslip==1) $payslip1='checked';
$valid_id=$row['valid_id'];if($valid_id==1) $valid_id1='checked';
$cedula=$row['cedula'];if($cedula==1) $cedula1='checked';
$cert=$row['cert'];if($cert==1) $cert1='checked';
$income=$row['income'];if($income==1) $income1='checked';
?>
<tr><td><?php echo $row['cust_last'];?></td><td><?php echo $row['cust_first'];?></td>
<td><?php echo $row['cust_address'];?></td><td><?php echo $row['cust_contact'];?
></td>
<td><?php echo $row['credit_status'];//if ($row['balance']==0)
//echo "<span class='label label-danger'>inactive</span>";//else echo "<span class='label
label-info'>active</span>";?></td><td>
<a href="#updateordinance<?php echo $row['cust_id'];?>" data-
target="#updateordinance<?php echo $row['cust_id'];?>" data-toggle="modal"
class="small-box-footer"><i class="glyphicon glyphicon-edit text-orange"></i></a>
<a href="view_application.php?cid=<?php echo $row['cust_id'];?>" class="small-box-
footer"><i class="glyphicon glyphicon-eye-open text-primary"></i></a></td></tr>
<div id="updateordinance<?php echo $row['cust_id'];?>" class="modal fade in"
tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"
style="display: none;">
<div class="modal-dialog"><div class="modal-content" style="height:auto">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span></button><h4 class="modal-title">Application
Status</h4></div>
<div class="modal-body"><form class="form-horizontal" method="post"
action="application_update.php" enctype='multipart/form-data'><div class="form-
group">
<label class="control-label col-lg-3" for="name">Application Status</label><div
class="col-lg-9">
<input type="hidden" name="id" value="<?php echo $cid;?>">
<select class="form-control" id="id" name="status">
<option>Approved</option><option>Disapproved</option><option>Pending</option>
</select></div></div></div><br><div class="modal-footer">
<button type="submit" class="btn btn-primary">Save changes</button>
<button type="button" class="btn btn-default" data-
dismiss="modal">Close</button></div>
</form></div></div><!--end of modal-dialog--></div><!--end of modal-->
<?php $i++;}?>
</tbody>
<tfoot><tr><th>Customer Last Name</th>
<th>Customer First Name</th><th>Address</th><th>Contact #</th>
<th>Application Status</th><th>Action</th></tr>
</tfoot>
</table></div></div></div></div><!-- /page content --><!-- footer content --><footer>
<div class="pull-right">Sales and Inventory System <a href="#"></a></div>
<div class="clearfix"></div></footer><!-- /footer content --></div></div>
<?php include 'datatable_script.php';?><!-- /gauge.js -->
</body>
</html>
<?php session_start();
if(empty($_SESSION['id'])): header('Location:../index.php');endif;

include('../dist/includes/dbcon.php'); $id = $_POST['id'];$status =$_POST['status'];

mysqli_query($con,"update customer set credit_status='$status' where cust_id='$id'")or


die(mysqli_error());
echo "<script type='text/javascript'>alert('Successfully updated application
status!');</script>";

echo "<script>document.location='application.php'</script>";
?>
<?php include 'header.php';?>
<body class="nav-md"> <div class="container body"> <div class="main_container">
<?php include 'main_sidebar.php';?>
<!-- top navigation --> <?php include 'top_nav.php';?> <!-- /top navigation -->
<!-- page content --><div class="right_col" role="main"><div class="row">
<div class="col-md-12 col-sm-12 col-xs-12"><div class = "col-md-4 col-lg-4 col-xs-4">
<?php include 'add_branch_form.php';?></div>
<div class = "col-md-8 col-lg-8 col-xs-8"><div class = "x-panel">
<table id="datatable" class="table table-striped table-bordered">
<thead><tr>
<th>Name</th><th>Address</th>
<th>Contact</th><th>Action</th></tr>
</thead>
<tbody>
<?php
include 'dbcon.php';
$query1=mysqli_query($con,"select * from branch where type = '0' ORDER BY
branch_id ASC")or die(mysqli_error($con)); while
($row1=mysqli_fetch_array($query1)){
$id=$row1['branch_id'];
?>
<tr><td><?php echo $row1['branch_name'];?></td><td>
<?php echo $row1['branch_address'];?></td><td><?php echo $row1['branch_contact'];?
></td><td>
<a href="#update<?php echo $id;?>" class="btn btn-success btn-xs" data-toggle =
"modal" data-target="#update<?php echo $id;?>"><i class = "fa fa-pencil"></i> Edit</a>
</td> </tr>
<?php include 'update_branch_modal.php';?>
<?php }?>
</tbody></table></div></div></div></div> </div>
<!-- /page content --> <!-- footer content --> <footer><div class="pull-right">
Sales and Inventory System <a href="#"></a> </div><div class="clearfix"></div>
</footer>
<!-- /footer content --> </div> </div><?php include 'datatable_script.php';?><!--
/gauge.js -->
</body>
</html>
<?php
session_start();
include('dbcon.php'); $year=date("Y"); $branch=$_SESSION['branch'];
$query = mysqli_query($con,"select *,SUM(payment) as
amount,DATE_FORMAT(payment_date,'%b') as month from payment where
YEAR(payment_date)='$year' and branch_id='$branch' group by
MONTH(payment_date)") or die(mysqli_error($con));$category = array();
//$category['name'];
$series1 = array();$series1['name'] = 'Monthly Sales';
while($r = mysqli_fetch_array($query)) {

//$count=$r['total'];$category['name'][] =$r['month'];
$category['data'][] =$r['month'];$series1['data'][] = $r['amount'];
}
$result = array();array_push($result,$category);
array_push($result,$series1);//array_push($result,$series2);
print json_encode($result, JSON_NUMERIC_CHECK);mysqli_close($con);
?>
<?phpsession_start();include('dbcon.php');$year=$_SESSION['year'];
$month=$_SESSION['month'];$result = mysqli_query($con,"select
branch_name,SUM(payment) as payment from payment natural join branch where
YEAR(payment_date)='$year' and MONTH(payment_date)='$month' group by
branch_id,MONTH(payment_date) order by MONTH(payment_date)");$rows =
array();while($r = mysqli_fetch_array($result)) {
$row[0] = $r[0]; $row[1] = $r[1];
array_push($rows,$row);
}
print json_encode($rows, JSON_NUMERIC_CHECK); mysqli_close($con);
?>
<script src="vendors/jquery/dist/jquery.min.js"></script>
<!-- Bootstrap -->
<script src="vendors/bootstrap/dist/js/bootstrap.min.js"></script>
<!-- FastClick -->
<script src="vendors/fastclick/lib/fastclick.js"></script>
<!-- NProgress -->
<script src="vendors/nprogress/nprogress.js"></script>
<!-- iCheck -->
<script src="vendors/iCheck/icheck.min.js"></script>
<!-- Datatables -->
<script src="vendors/datatables.net/js/jquery.dataTables.min.js"></script>
<script src="vendors/datatables.net-bs/js/dataTables.bootstrap.min.js"></script>
<script src="vendors/datatables.net-buttons/js/dataTables.buttons.min.js"></script>
<script src="vendors/datatables.net-buttons-bs/js/buttons.bootstrap.min.js"></script>
<script src="vendors/datatables.net-buttons/js/buttons.flash.min.js"></script>
<script src="vendors/datatables.net-buttons/js/buttons.html5.min.js"></script>
<script src="vendors/datatables.net-buttons/js/buttons.print.min.js"></script>
<script src="vendors/datatables.net-
fixedheader/js/dataTables.fixedHeader.min.js"></script>
<script src="vendors/datatables.net-keytable/js/dataTables.keyTable.min.js"></script>
<script src="vendors/datatables.net-
responsive/js/dataTables.responsive.min.js"></script>
<script src="vendors/datatables.net-responsive-bs/js/responsive.bootstrap.js"></script>
<script src="vendors/datatables.net-scroller/js/datatables.scroller.min.js"></script>
<script src="vendors/jszip/dist/jszip.min.js"></script>
<script src="vendors/pdfmake/build/pdfmake.min.js"></script>
<script src="vendors/pdfmake/build/vfs_fonts.js"></script>
<!-- Custom Theme Scripts -->
<script src="build/js/custom.min.js"></script>
<!-- Datatables -->

<script> $(function () { $("#datatable").DataTable();


$('#example2').DataTable({
"paging": true,
"lengthChange": false,
"searching": false,
"ordering": true,
"info": true,
"autoWidth": false
});
});
</script>
<?php
$con = mysqli_connect("localhost","root","","jnc");
// Check connection if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
?>
<?php include 'session.php';?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<!-- Meta, title, CSS, favicons, etc. -->
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Sales and Inventory System </title>
<!-- Bootstrap -->
<link href="vendors/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet">
<!-- Font Awesome -->
<link href="vendors/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<!-- NProgress -->
<link href="vendors/nprogress/nprogress.css" rel="stylesheet">
<!-- iCheck -->
<link href="vendors/iCheck/skins/flat/green.css" rel="stylesheet">
<!-- bootstrap-progressbar -->
<link href="vendors/bootstrap-progressbar/css/bootstrap-progressbar-3.3.4.min.css"
rel="stylesheet">
<!-- JQVMap -->
<link href="vendors/jqvmap/dist/jqvmap.min.css" rel="stylesheet"/>
<!-- bootstrap-daterangepicker -->
<link href="vendors/bootstrap-daterangepicker/daterangepicker.css" rel="stylesheet">
<!-- Custom Theme Style -->
<link href="build/css/custom.min.css" rel="stylesheet"><style> h5,h6{ text-
align:center;

}
@media print { .btn-print { display:none !important;
}
.main-footer {display:none !important;
}
.box.box-primary { border-top:none !important;
}
.nav_menu { display:none;
}
footer{ display:none;
}
}
</style>
<!---dataTable---><?php include 'dbcon.php';?>
</head>
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<!-- Meta, title, CSS, favicons, etc. -->
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Sales and Inventory System</title> <!-- Bootstrap -->
<link href="vendors/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet">
<!-- Font Awesome -->
<link href="vendors/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<!-- NProgress -->
<link href="vendors/nprogress/nprogress.css" rel="stylesheet">
<!-- Animate.css -->
<link href="vendors/animate.css/animate.min.css" rel="stylesheet">
<!-- Custom Theme Style --> <link href="build/css/custom.min.css" rel="stylesheet">
</head>
<?php include 'header.php';?>
<body class="nav-md"> <div class="container body">
<div class="main_container">
<?php include 'main_sidebar.php';?> <!-- top navigation -->
<?php include 'top_nav.php';?> <!-- /top navigation --> <!-- page content -->
<div class="right_col" role="main"> <div class="row">
<div class="col-md-12 col-sm-12 col-xs-12"><div class = "x-panel">
<table id="datatable" class="table table-striped table-bordered table-responsive">
<thead><tr><th>Fullname</th><th>Activity</th> </tr>
</thead> <tbody>
<?php
include 'dbcon.php';

$query1=mysqli_query($con,"select * from history_log NATURAL JOIN user ORDER


BY log_id DESC")or die(mysqli_error($con));
while ($row=mysqli_fetch_array($query1)){
$id=$row['log_id'];
?>
<tr><td><?php echo $row['name'];?></td>
<td><?php echo $row['action']. " ".date("F d, Y - - h:i A", strtotime($row['date'])); ?
></td></tr>
<?php include 'update_user_modal.php';?>
<?php }?>
</tbody </table></div></div></div>
</div> <!-- /page content --> <!-- footer content --> <footer><div class="pull-right">
Sales and Inventory System <a href="#"></a> </div>
<div class="clearfix"></div> </footer> <!-- /footer content --> </div> </div>
<?php include 'datatable_script.php';?>
<!-- /gauge.js -->
</body>
</html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Home | <?php include('../dist/includes/title.php');?></title>
<!-- Tell the browser to be responsive to screen width -->
<meta content="width=device-width, initial-scale=1, maximum-scale=1, user-
scalable=no" name="viewport"> <!-- Bootstrap 3.3.5 -->
<link rel="stylesheet" href="../bootstrap/css/bootstrap.min.css"><!-- Font Awesome -->
<link rel="stylesheet" href="../plugins/datatables/dataTables.bootstrap.css">
<link rel="stylesheet" href="../dist/css/AdminLTE.min.css">
<link rel="stylesheet" href="../plugins/select2/select2.min.css">
<!-- AdminLTE Skins. Choose a skin from the css/skins
folder instead of downloading all of them to reduce the load. -->
<link rel="stylesheet" href="../dist/css/skins/_all-skins.min.css">
<style> .col-lg-3{margin:50px 0px;
}
</style>
</head>
<?php include 'header.php';?>
<body class="nav-md"> <div class="container body">
<div class="main_container"> <?php include 'main_sidebar.php';?>
<!-- top navigation --> <?php include 'top_nav.php';?>
<!-- /top navigation --> <!-- page content -->
<div class="right_col" role="main"> <div class="box-header with-border">
<h3 class="box-title">Transactions</h3></div><!-- /.box-header -->
<div class="box-body"> <div class="row"><div class="col-lg-4 col-xs-6">
<!-- small box --><div class="small-box bg-green"><div class="inner">
<h3>Sales</h3>
<p>Sales Report</p> </div> <div class="icon" style="margin-top:10px">
<i class="glyphicon glyphicon-user"></i> </div>
<a href="reports.php" class="small-box-footer"> Go <i class="fa fa-arrow-circle-
right"></i>
</a></div> </div><!-- ./col --> div class="col-lg-4 col-xs-6"> <!-- small box --> <div
class="small-box bg-yellow"><div class="inner"> <h3>Inventory</h3> <p>Product
Inventory</p> </div>
<div class="icon" style="margin-top:10px"><i class="glyphicon glyphicon-
usd"></i></div>
<a href="product.php" class="small-box-footer">Go <i class="fa fa-arrow-circle-
right"></i> </a> </div>
</div><!-- ./col -->
<div class="col-lg-4 col-xs-6"> </div><!-- ./col --> <div class="col-lg-4 col-xs-6">
<!-- small box --> <div class="small-box bg-orange"><div class="inner">
<h3>Products</h3>
<p>View/Add</p> </div> <div class="icon" style="margin-top:10px">
<i class="glyphicon glyphicon-shopping-cart"></i> </div>
<a href="product.php" class="small-box-footer">
Go <i class="fa fa-arrow-circle-right"></i> </a> </div>
</div><!-- ./col --> </div><!--row--></div><!-- /.box --> </div>
<!-- /page content --> <!-- footer content --> <footer>
<div class="pull-right">Sales and Inventory System <a href="#"></a> </div>
<div class="clearfix"></div> </footer> <!-- /footer content --> </div> </div>
<?php include 'datatable_script.php';?>
<!-- /gauge.js -->
</body>
</html>
<?php include 'header_login.php';echo md5("administrator");
?>
<body class="login"> <div>
<div class="login_wrapper"> <div class="animate form login_form">
<section class="login_content">
<form method = "POST" action = "login.php">
<h1>Administrator Login</h1>
<center><img src="../dist/img/jnc.png" width="100px" height="100px"></center><br/
<h3>Sales and Inventory System</h3> <div>
<input type="text" name = "username" class="form-control" placeholder="Username"
required="true"/></div> <div>
<input type="password" name = "password" class="form-control"
placeholder="Password" required="true" /> </div><div>
<button class="btn btn-block btn-warning" name = "login"> Log in</button>
<p><a href="../index.php">JNC BRANCH</i></a></p>
<p><a href="../ping">PINGS EATABOLS</i></a></p> </div>
<div class="clearfix"></div> <div class="separator"> <div class="clearfix"></div>
<br /> <div>
<h1><i class="fa fa-paw"></i> Sales and Inventory System </h1>
<p>©2019 All Rights Reserved JNC</p> </div> </div> </form></section>
</div></div> </div>
</body>
</html>

<?php include 'header.php';

$branch_id = $_GET['id'];
?>
<body class="nav-md"> <div class="container body"><div class="main_container">
<?php include 'main_sidebar.php';?><!-- top navigation -->
<?php include 'top_nav.php';?> <!-- /top navigation --> <!-- page content -->
<div class="right_col" role="main"> <div class="row"><div class="col-md-12 col-sm-
12 col-xs-12">
<div class = "x-panel">
<?php
$branch=$_GET['id'];
$query=mysqli_query($con,"select * from branch where branch_id='$branch'")or
die(mysqli_error());
$row=mysqli_fetch_array($query);
?>
<h5><b><?php echo $row['branch_name'];?></b> </h5>
<h6>Address: <?php echo $row['branch_address'];?></h6>
<h6>Contact #: <?php echo $row['branch_contact'];?></h6>
<h5><b>Product Inventory as of today, <?php echo date("M d, Y h:i a");?></b></h5>
<a class = "btn btn-success btn-print" href = "" onclick = "window.print()"><i class
="glyphicon glyphicon-print"></i> Print</a><a class = "btn btn-primary btn-print" href =
"home.php">
<i class ="glyphicon glyphicon-arrow-left"></i> Back to Homepage</a> <table
class="table table-bordered table-striped">
<thead> <tr> <th>Product Code</th> <th>Product Name</th> <th>Qty Left</th>
<th>Price</th> </tr>
</thead> <tbody>
<?php
$branch=$_GET['id']; $date = date("Y-m-d"); include('../dist/includes/dbcon.php');
$query=mysqli_query($con,"select * from stocks_branch
LEFT JOIN product ON stocks_branch.prod_id= product.serial
where stocks_branch.branch_id = '$branch'and stocks_branch.date = '$date'
order by prod_name")or die(mysqli_error());while($row2=mysqli_fetch_array($query)){
?> <tr><td><?php echo $row2['serial'];?></td><td><?php echo $row2['prod_name'];?
></td>
<td><?php echo $row2['qty'];?></td><td><?php echo $row2['prod_price'];?></td> </tr>
<?php }?> </tbody> </table></div></div></div></div></div>
<!-- /page content --><!-- footer content --> <footer><div class="pull-right">
Sales and Inventory System <a href="#"></a> </div> <div
class="clearfix"></div></footer>
<!-- /footer content --> </div> </div>
<?php include 'datatable_script.php';?>
<!-- /gauge.js -->
</body>
</html>
<?php session_start(); include('dbcon.php'); if(isset($_POST['login']))
{
$user_unsafe=$_POST['username']; $pass_unsafe=$_POST['password'];
$user = mysqli_real_escape_string($con,$user_unsafe);
$pass1 = mysqli_real_escape_string($con,$pass_unsafe);
$pass=md5($pass1);$salt="a1Bz20ydqelm8m1wql"; $pass=$salt.$pass;
$query=mysqli_query($con,"select * from user where username='$user' and
password='$pass' and status = 'Active' and branch_id='0'")or die(mysqli_error($con));
$row=mysqli_fetch_array($query);
$id=$row['user_id']; /* $first=$row['admin_first']; $last=$row['admin_last']; */
$counter=mysqli_num_rows($query);if ($counter == 0) {
echo "<script type='text/javascript'>alert('Invalid Username or Password!');
document.location='index.php'</script>";
} else {
$_SESSION['id']=$id; /* $_SESSION['name']=$first." ".$last; */
echo "<script type='text/javascript'>document.location='home.php'</script>";
}
?>
?php
include 'dbcon.php'; session_start();session_destroy();
?>
<script>window.location = 'index.php';</script><div class="col-md-3 left_col">
<div class="left_col scroll-view"> <div class="navbar nav_title" style="border: 0;">
<a href="#" class="site_title"><i class="fa fa-cog"></i>
<span>Administrator</span></a></div>
<div class="clearfix"></div> <!-- menu profile quick info --> <div class="profile
clearfix">
<div class="profile_pic"><img src="images/admin.png" alt="..." class="img-circle
profile_img"> </div> <div class="profile_info"> <span>Welcome</span>
<h2><?php echo $user_username;?></h2></div> </div> <!-- /menu profile quick info
--> <br />
<!-- sidebar menu --><?php include 'sidebar.php';?><!-- /sidebar menu --><!-- /menu
footer buttons --> <?php include 'sidebar2.php';?><!-- /menu footer buttons --></div>
</div><?php include'header.php';?> <style type="text/css"> h5,h6 { text-align:center;
}
@media print { .btn-print {display:none !important;
}
.main-footer { display:none !important;
}
.box.box-primary { border-top:none !important;
} .angel{ display:none !important;
}
.hide-section{ display:none;
}
}
</style> <body class="nav-md"><div class="container body"><div
class="main_container">
<?php include 'main_sidebar.php';?><!-- top navigation --><?php include 'top_nav.php';?
>
<!-- /top navigation --><!-- page content -->
<div class="right_col" role="main"> <div class = "row">
<div class = "col-md-12 col-lg-12 hide-section"> <div class = "panel"><div
class="panel-heading">
<h3 class="box-title">Select Date</h3>
<a class = "btn btn-success btn-print" href = "" onclick = "window.print()"><i class
="glyphicon glyphicon-print"></i> Print</a>
<a class = "btn btn-primary btn-print" href = "home.php"><i class ="glyphicon
glyphicon-arrow-left"></i> Back to Homepage</a></div> <div class="box-
body"><!-- /.form group --><form method="post" >
<div class="form-group col-md-6"><label></label>
<div class="input-group"><div class="input-group-addon"><i class="fa fa-
calendar"></i></div>
<select class="form-control select2" name="month" tabindex="1" autofocus required>
<option value="1">January</option> <option value="2">February</option>
<option value="3">March</option> <option value="4">April</option>
<option value="5">May</option> <option value="6">June</option>
<option value="7">July</option> <option value="8">August</option>
<option value="9">September</option><option value="10">October</option>
<option value="11">November</option><option value="12">December</option>
</select></div><!-- /.input group --></div><div class="form-group col-md-5">
<label></label><div class="input-group"><div class="input-group-addon">
<i class="fa fa-calendar"></i></div>
<select class="form-control select2" name="year" tabindex="1"
required><option>2017</option>
<option>2018</option><option>2019</option></select></div>
<!-- /.input group --></div><!-- /.form group --><br>
<button type="submit" class="btn btn-primary" name="display">Display</button>
</form></div><!-- /.box-body --></div><!-- /.box --></div></div>
</table></div></div></div></div></div>
<!-- /page content -->
<div id="add" class="modal fade in" tabindex="-1" role="dialog" aria-
labelledby="myModalLabel" aria-hidden="true" style="display: none;"><div
class="modal-dialog">
<div class="modal-content" style="height:auto"><div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span></button>
<h4 class="modal-title">Add New Product</h4></div><div class="modal-body">
<form class="form-horizontal" method="post" action="product_add.php"
enctype='multipart/form-data'><div class="form-group">
<label class="control-label col-lg-3" for="price">Product Code</label>
<div class="col-lg-9">
<input type="text" class="form-control" id="price" name="prod_code"
placeholder="Product Code" required></div></div><div class="form-group">
<label class="control-label col-lg-3" for="name">Product Name</label>
<div class="col-lg-9"><input type="hidden" class="form-control" id="id" name="id"
required>
<input type="text" class="form-control" id="name" name="prod_name"
placeholder="Product Name" required></div></div><div class="form-group">
<label class="control-label col-lg-3" for="price">Product Description</label><div
class="col-lg-9">
<textarea class="form-control" id="price" name="prod_desc" placeholder="Product
Description"></textarea></div></div><div class="form-group">
<label class="control-label col-lg-3" for="price">Price</label>
<div class="col-lg-9">
<input type="text" class="form-control" id="price" name="prod_price"
placeholder="Product Price" required></div></div>
<div class="form-group"><label class="control-label col-lg-3" >Category</label>
<div class="col-lg-9">
<select class="form-control select2" style="width: 100%;" name="prod_category"
required>
<option value="Frozen">Frozen</option>
<option value="Powder and Sauce">Powder and Sauce</option></select>
</div><!-- /.input group --></div><!-- /.form group --><div class="form-group">
<label class="control-label col-lg-3" for="price">Quantity</label>
<div class="col-lg-9">
<input type="number" class="form-control" id="price" name="prod_quantity"
placeholder="Quantity" required></div></div><div class="form-group">
<label class="control-label col-lg-3" for="price">Picture</label>
<div class="col-lg-9"><input type="file" class="form-control" id="price"
name="image"></div></div></div><div class="modal-footer">
<button type="submit" class="btn btn-primary">Save changes</button>
<button type="button" class="btn btn-default" data-
dismiss="modal">Close</button></div>
</form></div>
</div><!--end of modal-dialog--></div><!-- footer content --><footer>
<div class="pull-right">Sales and Inventory System <a href="#"></a>
</div><div class="clearfix"></div>
</footer><!-- /footer content --></div></div>
<?php include 'datatable_script.php';?>
<!-- /gauge.js -->
</body>
</html>
<?php
session_start();$branch=$_SESSION['branch']; include('../dist/includes/dbcon.php');
$code = $_POST['prod_code'];$name = $_POST['prod_name'];$desc =
$_POST['prod_desc'];
$price = $_POST['prod_price'];$category = $_POST['prod_category'];
$quantity = $_POST['prod_quantity'];$date = date("Y-m-d");
$query2=mysqli_query($con,"select * from product where serial='$code'")or
die(mysqli_error($con));
$count=mysqli_num_rows($query2);if ($count>0)
{
echo "<script type='text/javascript'>alert('Product already exist!');</script>";
echo "<script>document.location='product.php'</script>"; }
else {
$pic = $_FILES["image"]["name"]; if ($pic=="")
{ $pic="default.gif";
} else {
$pic = $_FILES["image"]["name"];$type = $_FILES["image"]["type"];
$size = $_FILES["image"]["size"];$temp = $_FILES["image"]["tmp_name"];$error =
$_FILES["image"]["error"];if ($error > 0){
die("Error uploading file! Code $error."); }

else{ if($size > 100000000000) //conditions for the file


{ die("Format is not allowed or file size is too big!");
} else {
move_uploaded_file($temp, "../dist/uploads/".$pic); }
}}

mysqli_query($con,"INSERT INTO
product(prod_name,prod_price,prod_desc,prod_pic,cat_id,prod_qty, serial)
VALUES('$name','$price','$desc','$pic','$category','$quantity', '$code')")or
die(mysqli_error($con));
echo "<script type='text/javascript'>alert('Successfully added new product!');</script>";
echo "<script>document.location='product.php'</script>"; }
mysqli_query($con,"INSERT INTO stockin(prod_id, qty,date)
VALUES('$code','$quantity','$date')")or die(mysqli_error($con));?>
<?php session_start();if(empty($_SESSION['id'])):
header('Location:../index.php');endif;
include('../dist/includes/dbcon.php');$id = $_POST['id'];
$date = date("Y-m-d");$quanity = $_POST['current_quantity'];$stockin_qty =
$_POST['stockin_quantity'];
$newqty = $quanity + $stockin_qty;//update product quantity
mysqli_query($con,"update product set prod_qty='$newqty' where prod_id='$id'")or
die(mysqli_error($con)); //add to stockin table
mysqli_query($con,"INSERT INTO stockin(prod_id, qty,date)
VALUES('$id','$quanity','$date')")or die(mysqli_error($con));
echo "<script type='text/javascript'>alert('Successfully product stock in!');</script>";
echo "<script>document.location='product.php'</script>";
?>
<?php session_start(); if(empty($_SESSION['id'])):
header('Location:../index.php'); endif;
include('../dist/includes/dbcon.php'); $id = $_POST['request_id'];
$serial = $_POST['serial'];$date = date("Y-m-d");
$branch_id = $_POST['branch_id'];$quanity = $_POST['stockin_quantity'];
$current_qty = $_POST['current_qty'];$prod_id = $_POST['prod_id'];
$newqty = ($current_qty - $quanity);
mysqli_query($con,"update product set prod_qty='$newqty' where
prod_id='$prod_id'")or die(mysqli_error($con));//delete from stockout request
mysqli_query($con,"DELETE FROM stockout_request WHERE so_request_id = $id")
or die(mysqli_error($con)); //check if row is existing in stocks branch
$query2=mysqli_query($con,"select * from stocks_branch where prod_id='$serial' and
branch_id = '$branch_id' and date ='$date'")or die(mysqli_error($con));
$count=mysqli_num_rows($query2); $row=mysqli_fetch_array($query2);
if ($count>0) {
//add new stock in previous stock - stock_branch table $stock_branch_id =
$row['sb_id'];
$sb_qty_new= $row['qty'] + $quanity;
mysqli_query($con,"update stocks_branch set qty='$sb_qty_new' where prod_id='$serial'
and branch_id = '$branch_id' and date ='$date'")or die(mysqli_error($con)); }

else {
mysqli_query($con,"INSERT INTO stocks_branch(prod_id, qty,branch_id, date)
VALUES('$serial','$quanity','$branch_id','$date')")or die(mysqli_error($con)); }
//add to stockout table
mysqli_query($con,"INSERT INTO stockout(prod_id, stockout_quantity,date,branch_id)
VALUES('$serial','$quanity','$date','$branch_id')")or die(mysqli_error($con));
echo "<script type='text/javascript'>alert('Successfully product stock in!');</script>";
echo "<script>document.location='stockout.php'</script>";
?>
<?php session_start();
if(empty($_SESSION['id'])): header('Location:../index.php'); endif;
include('../dist/includes/dbcon.php');
$id = $_POST['id'];$name =$_POST['prod_name'];
$price = $_POST['prod_price'];$category = $_POST['prod_category'];
$serial = $_POST['serial'];$desc = $_POST['desc'];$quanity = $_POST['quantity'];
$pic = $_FILES["image"]["name"]; if ($pic=="")
{ if ($_POST['image1']<>""){
$pic=$_POST['image1']; }
Else $pic="default.gif"; }
Else {
$pic = $_FILES["image"]["name"];$type = $_FILES["image"]["type"];
$size = $_FILES["image"]["size"];$temp = $_FILES["image"]["tmp_name"];
$error = $_FILES["image"]["error"];
if ($error > 0){die("Error uploading file! Code $error."); }
else{ if($size > 100000000000) //conditions for the file {
die("Format is not allowed or file size is too big!"); }
else { move_uploaded_file($temp, "../dist/uploads/".$pic);}}
} mysqli_query($con,"update product set
prod_name='$name',prod_price='$price',cat_id='$category',prod_pic='$pic',serial='$serial
',prod_desc='$desc' where prod_id='$id'")or die(mysqli_error($con));
echo "<script type='text/javascript'>alert('Successfully updated product
details!');</script>";
echo "<script>document.location='product.php'</script>";
?>
<?php include 'header.php';?>
<body class="nav-md"><div class="container body">
<div class="main_container"><?php include 'main_sidebar.php';?>
<!-- top navigation --><?php include 'top_nav.php';?>
<!-- /top navigation --><!-- page content -->
<div class="right_col" role="main"><div class="row">
<div class="col-md-12 col-sm-12 col-xs-12">
<?php
include 'dbcon.php';
$query1=mysqli_query($con,"select * from branch ORDER BY branch_name")or
die(mysqli_error($con));
while ($row=mysqli_fetch_array($query1)){

$id=$row['branch_id'];?><a href = "page_reports.php?id=<?php echo


$row['branch_id'];?>">
<div class = "col-md-6 col-6-12 col-6"><div class = "panel panel-success">
<div class = "panel-heading"><i class = "center fa fa-building"></i></div><div class =
"panel-body">
<h1 class = ""><?php echo $row['branch_name'];?></h1></div></div></div></a>
<?php } ?></div></div></div>
<!-- /page content --><!-- footer content --><footer>
<div class="pull-right">Sales and Inventory System <a href="#"></a>
</div><div class="clearfix"></div></footer><!-- /footer content --></div></div>
<?php include 'datatable_script.php';?><!-- /gauge.js -->
</body>
</html>
<!-- jQuery --><script src="vendors/jquery/dist/jquery.min.js"></script><!-- Bootstrap
-->
<script src="vendors/bootstrap/dist/js/bootstrap.min.js"></script><!-- FastClick -->
<script src="vendors/fastclick/lib/fastclick.js"></script>
<!-- NProgress --><script src="vendors/nprogress/nprogress.js"></script>
<!-- Chart.js --><script src="vendors/Chart.js/dist/Chart.min.js"></script>
<!-- gauge.js --><script src="vendors/gauge.js/dist/gauge.min.js"></script>
<!-- bootstrap-progressbar --><script src="vendors/bootstrap-progressbar/bootstrap-
progressbar.min.js"></script>
<!-- iCheck --><script src="vendors/iCheck/icheck.min.js"></script>
<!-- Skycons --><script src="vendors/skycons/skycons.js"></script>
<!-- Flot --><script src="vendors/Flot/jquery.flot.js"></script>
<script src="vendors/Flot/jquery.flot.pie.js"></script>
<script src="vendors/Flot/jquery.flot.time.js"></script>
<script src="vendors/Flot/jquery.flot.stack.js"></script>
<script src="vendors/Flot/jquery.flot.resize.js"></script>
<!-- Flot plugins -->
<script src="vendors/flot.orderbars/js/jquery.flot.orderBars.js"></script>
<script src="vendors/flot-spline/js/jquery.flot.spline.min.js"></script>
<script src="vendors/flot.curvedlines/curvedLines.js"></script>
<!-- DateJS -->
<script src="vendors/DateJS/build/date.js"></script>
<!-- JQVMap -->
<script src="vendors/jqvmap/dist/jquery.vmap.js"></script>
<script src="vendors/jqvmap/dist/maps/jquery.vmap.world.js"></script>
<script src="vendors/jqvmap/examples/js/jquery.vmap.sampledata.js"></script>
<!-- bootstrap-daterangepicker -->
<script src="vendors/moment/min/moment.min.js"></script>
<script src="vendors/bootstrap-daterangepicker/daterangepicker.js"></script>
<!-- Custom Theme Scripts --><script src="build/js/custom.min.js"></script>

<!-- Flot --><script>$(document).ready(function() { var data1 = [


[gd(2012, 1, 1), 17],[gd(2012, 1, 2), 74],[gd(2012, 1, 3), 6],
[gd(2012, 1, 4), 39],[gd(2012, 1, 5), 20],[gd(2012, 1, 6), 85],[gd(2012, 1, 7), 7] ];
var data2 = [
[gd(2012, 1, 1), 82],[gd(2012, 1, 2), 23],[gd(2012, 1, 3), 66],
[gd(2012, 1, 4), 9],[gd(2012, 1, 5), 119],[gd(2012, 1, 6), 6],
[gd(2012, 1, 7), 9] ];
$("#canvas_dahs").length && $.plot($("#canvas_dahs"), [data1, data2 ], {
series: { lines: { show: false,fill: true },
splines: { show: true, tension: 0.4, lineWidth: 1, fill: 0.4 },
points: { radius: 0, show: true }, shadowSize: 2 },
grid: { verticalLines: true, hoverable: true, clickable: true, tickColor: "#d5d5d5",
borderWidth: 1, color: '#fff' },
colors: ["rgba(38, 185, 154, 0.38)", "rgba(3, 88, 106, 0.38)"], xaxis: {
tickColor: "rgba(51, 51, 51, 0.06)", mode: "time", tickSize: [1, "day"],
//tickLength: 10, axisLabel: "Date", axisLabelUseCanvas: true,
axisLabelFontSizePixels: 12, axisLabelFontFamily: 'Verdana, Arial',
axisLabelPadding: 10 }, yaxis: { ticks: 8, tickColor: "rgba(51, 51, 51, 0.06)",
}, tooltip: false }); function gd(year, month, day) {
return new Date(year, month - 1, day).getTime(); } });
</script> <!-- /Flot --> <!-- JQVMap --> <script>$(document).ready(function(){
$('#world-map-gdp').vectorMap({ map: 'world_en', backgroundColor: null, color:
'#ffffff',
hoverOpacity: 0.7,selectedColor: '#666666',enableZoom: true,
showTooltip: true, values: sample_data, scaleColors: ['#E6F2F0', '#149B7E'],
normalizeFunction: 'polynomial' });
}); </script> <!-- /JQVMap --><!-- Skycons --><script>
$(document).ready(function() {var icons = new Skycons({"color": "#73879C" }),
list = [ "clear-day", "clear-night", "partly-cloudy-day", "partly-cloudy-night",
"cloudy", "rain", "sleet", "snow", "wind","fog"], i;for (i = list.length; i--;)
icons.set(list[i], list[i]); icons.play(); });
</script> <!-- /Skycons --> <!-- Doughnut Chart --> <script>$
(document).ready(function(){
var options = { legend: false, responsive: false };
new Chart(document.getElementById("canvas1"), { type: 'doughnut',
tooltipFillColor: "rgba(51, 51, 51, 0.55)", data: { labels: [ "Symbian", "Blackberry",
"Other",
"Android", "IOS" ], datasets: [{ data: [15, 20, 30, 10, 30], backgroundColor: [
"#BDC3C7", "#9B59B6", "#E74C3C", "#26B99A", "#3498DB" ],
hoverBackgroundColor: [ "#CFD4D8", "#B370CF", "#E95E4F", "#36CAAB",
"#49A9EA"
]
}]
}, options: options }); }); </script> <!-- /Doughnut Chart -->
<!-- bootstrap-daterangepicker --> <script> $(document).ready(function() {
var cb = function(start, end, label) { console.log(start.toISOString(), end.toISOString(),
label);
$('#reportrange span').html(start.format('MMMM D, YYYY') + ' - ' +
end.format('MMMM D, YYYY'));
}; var optionSet1 = { startDate: moment().subtract(29, 'days'),
endDate: moment(), minDate: '01/01/2012', maxDate: '12/31/2015',
dateLimit: {days: 60 },
showDropdowns: true, showWeekNumbers: true,
timePicker: false, timePickerIncrement: 1, timePicker12Hour: true, ranges: {
'Today': [moment(), moment()],
'Yesterday': [moment().subtract(1, 'days'), moment().subtract(1, 'days')],
'Last 7 Days': [moment().subtract(6, 'days'), moment()],
'Last 30 Days': [moment().subtract(29, 'days'), moment()],
'This Month': [moment().startOf('month'), moment().endOf('month')],
'Last Month': [moment().subtract(1, 'month').startOf('month'), moment().subtract(1,
'month').endOf('month')] },opens: 'left', buttonClasses: ['btn btn-default'],
applyClass: 'btn-small btn-primary', cancelClass: 'btn-small',
format: 'MM/DD/YYYY', separator: ' to ', locale: { applyLabel: 'Submit',
cancelLabel: 'Clear', fromLabel: 'From', toLabel: 'To',
customRangeLabel: 'Custom', daysOfWeek: ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'],
monthNames: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August',
'September', 'October', 'November', 'December'], }
}; $('#reportrange span').html(moment().subtract(29, 'days').format('MMMM D,
YYYY') + ' - ' + moment().format('MMMM D, YYYY'));
$('#reportrange').daterangepicker(optionSet1, cb); $
('#reportrange').on('show.daterangepicker', function() { console.log("show event
fired"); });
$('#reportrange').on('hide.daterangepicker', function() { console.log("hide event
fired");
}); $('#reportrange').on('apply.daterangepicker', function(ev, picker) {
console.log("apply event fired, start/end dates are " + picker.startDate.format('MMMM
D, YYYY') + " to " + picker.endDate.format('MMMM D, YYYY')); });
$('#reportrange').on('cancel.daterangepicker', function(ev, picker) { console.log("cancel
event fired");});
$('#options1').click(function() { $
('#reportrange').data('daterangepicker').setOptions(optionSet1, cb);
}); $('#options2').click(function() {
$('#reportrange').data('daterangepicker').setOptions(optionSet2, cb); });
$('#destroy').click(function() { $('#reportrange').data('daterangepicker').remove(); });
}); </script> <!-- /bootstrap-daterangepicker --><!-- gauge.js --><script> var opts =
{lines: 12,
angle: 0,lineWidth: 0.4, pointer: {length: 0.75, strokeWidth: 0.042, color:
'#1D212A'},limitMax: 'false',
colorStart: '#1ABC9C', colorStop: '#1ABC9C', strokeColor: '#F0F3F3',
generateGradient: true};
var target = document.getElementById('foo'), gauge = new
Gauge(target).setOptions(opts);
gauge.maxValue = 6000; gauge.animationSpeed = 32; gauge.set(3200);
gauge.setTextField(document.getElementById("gauge-text"));</script>

<?php include ('dbcon.php');session_start();


//Check whether the session variable SESS_MEMBER_ID is present or not
if (!isset($_SESSION['id']) || (trim($_SESSION['id']) == '')) { ?><script>window.location
= "index.php";
</script><?php } $session_id=$_SESSION['id'];
$user_query = mysqli_query($con,"select * from user where user_id = '$session_id'")or
die(mysql_error());$user_row = mysqli_fetch_array($user_query);
$user_username = $user_row['name'];
?>
<div id="sidebar-menu" class="main_menu_side hidden-print main_menu">
<div class="menu_section"><h3>Menu</h3><ul class="nav side-menu">
<li><a href="home.php"><i class="fa fa-file"></i> Dashboard<span></span></a>
<li><a><i class="fa fa-file"></i> Sales Report<span class="fa fa-chevron-
right"></span></a>
<ul class="nav child_menu">
<li><a href = "reports.php"><i class="fa fa-file"></i> JNC<span class="fa fa-chevron-
right"></span></a></li>
<li><a href = "p_reports.php"><i class="fa fa-file"></i> Ping's Eatabols<span class="fa
fa-chevron-right"></span></a></li></ul></li>
<li><a><i class="fa fa-building"></i>Inventory (JNC)<span class="fa fa-chevron-
down"></span></a>
<ul class="nav child_menu">
<?php
include 'dbcon.php';
$query1=mysqli_query($con,"select * from branch where type = '0' ORDER BY
branch_name")or die(mysqli_error($con)); while ($row=mysqli_fetch_array($query1)){
$id=$row['branch_id'];?>
<li><a href="inventory.php?id=<?php echo $row['branch_id'];?>"><?php echo $row
['branch_name'];?></a></li>
<?php }?>
</ul></li>
<li><a><i class="fa fa-building"></i>Inventory (Pings)<span class="fa fa-chevron-
down"></span></a>
<ul class="nav child_menu">
<?php include 'dbcon.php';
$query1=mysqli_query($con,"select * from branch where type = '1' ORDER BY
branch_name")or die(mysqli_error($con));while ($row=mysqli_fetch_array($query1))
{ $id=$row['branch_id'];?>
<li><a href="inventory.php?id=<?php echo $row['branch_id'];?>"><?php echo $row
['branch_name'];?></a></li>
<?php }?></ul></li><li><a href="product.php"><i class="fa fa-cutlery"></i> Products
<span></span></a></li><li><a href="stockout.php"><i class="fa fa-cutlery"></i>
Stocks Request<span></span></a></li><li><a><i class="fa fa-building"></i> Branch
<span class="fa fa-chevron-right"></span></a><ul class="nav child_menu">
<li><a href="branch.php">JNC</a></li><li><a href="p_branch.php">Ping's
Eatabols</a></li></ul>
</li><li><a><i class="fa fa-users"></i> User <span class="fa fa-chevron-
right"></span></a>
<ul class="nav child_menu"><li><a href="user.php">JNC</a></li><li><a
href="p_user.php">Ping's Eatabols</a></li></ul></li>
<li><a href = "history.php"><i class="fa fa-history"></i> History Log <span class="fa
fa-chevron-right"></span></a></li>
<!---<li><a href = "product.php"><i class="fa fa-shopping-cart"></i><span class="fa fa-
chevron-right"></span></a></li>--->
<!-- <li><a><i class="fa fa-desktop"></i> UI Elements <span class="fa fa-chevron-
down"></span></a>
<ul class="nav child_menu">
<li><a href="general_elements.html">General Elements</a></li>
<li><a href="media_gallery.html">Media Gallery</a></li>
<li><a href="typography.html">Typography</a></li><li><a
href="icons.html">Icons</a></li>
<li><a href="glyphicons.html">Glyphicons</a></li><li><a
href="widgets.html">Widgets</a></li>
<li><a href="invoice.html">Invoice</a></li><li><a href="inbox.html">Inbox</a></li>
<li><a href="calendar.html">Calendar</a></li></ul></li>--->
<!---<li><a><i class="fa fa-table"></i> Tables <span class="fa fa-chevron-
down"></span></a>
<ul class="nav child_menu"><li><a href="tables.html">Tables</a></li>
<li><a href="tables_dynamic.html">Table Dynamic</a></li></ul></li>--->
= $_POST['status'];
mysqli_query($con,"update user set name='$name',username='$username',status='$status'
where user_id='$id'")or die(mysqli_error($con));
echo "<script type='text/javascript'>alert('Successfully updated user details!');</script>";
echo "<script>document.location='user.php'</script>";
?>
$_SESSION['branch'])): header('Location:../index.php'); endif;
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Creditor Application | <?php include('../dist/includes/title.php');?></title>
<!-- Tell the browser to be responsive to screen width -->
<meta content="width=device-width, initial-scale=1, maximum-scale=1, user-
scalable=no" name="viewport"><!-- Bootstrap 3.3.5 -->
<link rel="stylesheet" href="../bootstrap/css/bootstrap.min.css"><!-- Font Awesome -->
<link rel="stylesheet" href="../plugins/datatables/dataTables.bootstrap.css">
<link rel="stylesheet" href="../plugins/select2/select2.min.css">
<!-- AdminLTE Skins. Choose a skin from the css/skins
folder instead of downloading all of them to reduce the load. --><style></style>
</head>
<!-- ADD THE CLASS layout-top-nav TO REMOVE THE SIDEBAR. --><body><div
class="wrapper">

<?php
include('../dist/includes/dbcon.php');
?>
<!-- Full Width Column --><div class="content-wrapper"><div class="container"><!--
Content Header (Page header) --><!-- Main content --><section class="content"><div
class="row">
<div class="col-md-12"><div class="box box-primary"><div class="box-header with-
border">
<h3 class="box-title">Creditor Application</h3></div>
<?php
$cid=$_GET['cid'];
$query=mysqli_query($con,"select * from customer where cust_id='$cid'")or
die(mysqli_error());
$row=mysqli_fetch_array($query);
?>
<div class="box-body"><!-- Date range -->
<form method="post" action="creditor_add.php" enctype="multipart/form-data"
class="form-horizontal"><div class="row"><div class="col-md-4"><label
for="date">Last Name</label>
<div class="input-group col-md-12"><div class="input-group col-sm-12">
<?php echo $row['cust_last'];?></div><!-- /.input group --></div><!-- /.form group
--></div>
<div class="col-md-4"><label for="date">First Name</label><div class="input-group
col-md-12">
<?php echo $row['cust_first'];?></div><!-- /.input group --></div><div class="col-md-
4">
<label for="date">Middle Initial</label><div class="input-group col-md-12">
<?php echo $row['cust_mi'];?></div><!-- /.input group --></div><!-- /.form group -->
</div><!--row--><div class="row"><div class="col-md-4"><label
for="date">Birthday</label>
<div class="input-group col-md-12"><?php echo date("M d,
Y",strtotime($row['bday']));?>
</div><!-- /.input group --></div><div class="col-md-4"><label for="date">Nick
Name</label>
<div class="input-group col-md-12"><?php echo $row['nickname'];?
></div></div></div>
<div class="row"><div class="col-md-8"><label for="date">Present Home
Address</label>
<div class="input-group col-md-12"><?php echo $row['cust_address'];?></div><!--
/.input group -->
</div><div class="col-md-4"><label for="date">Tel # and Cellphone #</label>
<div class="input-group col-md-12"><?php echo $row['cust_contact'];?></div><!--
/.input group -->
</div></div><!--row--><div class="row"><div class="col-md-6">
<label for="date">House Status</label><div class="input-group col-md-6">
<?php echo $row['house_status'];?><?php echo $row['years'];?></div></div><div
class="col-md-12">
<label for="date">If renting</label><div class="input-group col-md-12"><?php echo
$row['rent'];?>
</div></div><div class="col-md-6">
<label for="date">Name of Employer or Business</label><div class="input-group col-
md-12">
<?php echo $row['emp_name'];?></div></div><div class="col-md-6">
<label for="date">Employer/Business Contact #</label><div class="input-group col-md-
12">
<?php echo $row['emp_no'];?></div></div><div class="col-md-6">
<label for="date">Employer or Business Address</label>
<div class="input-group col-md-12"><?php echo $row['emp_address'];?></div></div>
<div class="col-md-6"><label for="date">Years Employed or in Business</label>
<div class="input-group col-md-12"><?php echo $row['emp_year'];?></div></div>
<div class="col-md-6"><label for="date">Occupation</label>
<div class="input-group col-md-12"><?php echo $row['occupation'];?</div></div>
<div class="col-md-6"><label for="date">Monthly Salary/ Net Business Income</label>
<div class="input-group col-md-12"><?php echo $row['salary'];?></div></div>
<div class="col-md-6"><label for="date">Spouse Name</label>
<div class="input-group col-md-12"><?php echo $row['spouse'];?></div></div>
<div class="col-md-6"><label for="date">Cellphone Number</label>
<div class="input-group col-md-12"><?php echo $row['spouse_no'];?></div></div>
<div class="col-md-6"><label for="date">Spouse Employer or Business</label><div
class="input-group col-md-12"><?php echo $row['spouse_emp'];?></div></div><div
class="col-md-6">
<label for="date">Spouse Employer or Business Address & Telephone Number</label>
<div class="input-group col-md-12"><?php echo $row['spouse_details'];?></div></div>
<div class="col-md-12"><label for="date">Spouse Monthly Income</label>
<div class="input-group col-md-12"><?php echo $row['spouse_income'];?></div></div>
<div class="col-md-6"><label for="date">Name of Co-Maker (If required)</label>
<div class="input-group col-md-12"><?php echo $row['comaker'];?></div></div>
<div class="col-md-6"><label for="date">Present Home Address & Telephone # of Co-
Maker</label><div class="input-group col-md-12"><?php echo
$row['comaker_details'];?></div></div></div><!--row--</form></div><!-- /.box-body
--></div><!-- /.box --></div></section><!-- /.content --></div><!-- /.container
--></div><!-- /.content-wrapper -->
<?php include('../dist/includes/footer.php');?></div><!-- ./wrapper --><!-- jQuery 2.1.4
-->
<script src="../plugins/jQuery/jQuery-2.1.4.min.js"></script>
<!-- Bootstrap 3.3.5 -->
<script src="../bootstrap/js/bootstrap.min.js"></script>
<script src="../plugins/select2/select2.full.min.js"></script>
<!-- SlimScroll -->
<script src="../plugins/slimScroll/jquery.slimscroll.min.js"></script>
<!-- FastClick -->
<script src="../plugins/fastclick/fastclick.min.js"></script>
<!-- AdminLTE App -->
<script src="../dist/js/app.min.js"></script>
<!-- AdminLTE for demo purposes -->
<script src="../dist/js/demo.js"></script>
<script src="../plugins/datatables/jquery.dataTables.min.js"></script>
<script src="../plugins/datatables/dataTables.bootstrap.min.js"></script><script>
$(function () { $("#example1").DataTable(); $('#example2').DataTable({ "paging":
true,
"lengthChange": false, "searching": false, "ordering": true, "info": true, "autoWidth":
false});
}); </script> <script>$(function () { //Initialize Select2 Elements $
(".select2").select2();
//Datemask dd/mm/yyyy
$("#datemask").inputmask("dd/mm/yyyy", {"placeholder": "dd/mm/yyyy"});
//Datemask2 mm/dd/yyyy
$("#datemask2").inputmask("mm/dd/yyyy", {"placeholder": "mm/dd/yyyy"});
//Money Euro
$("[data-mask]").inputmask();
//Date range picker
$('#reservation').daterangepicker();

//Date range picker with time picker


$('#reservationtime').daterangepicker({timePicker: true, timePickerIncrement: 30, format:
'MM/DD/YYYY h:mm A'}); //Date range as a button$('#daterange-
btn').daterangepicker( {
ranges: {'Today': [moment(), moment()],
'Yesterday': [moment().subtract(1, 'days'), moment().subtract(1, 'days')],
'Last 7 Days': [moment().subtract(6, 'days'), moment()],
'Last 30 Days': [moment().subtract(29, 'days'), moment()],
'This Month': [moment().startOf('month'), moment().endOf('month')],
'Last Month': [moment().subtract(1, 'month').startOf('month'), moment().subtract(1,
'month').endOf('month')] },startDate: moment().subtract(29, 'days'),
endDate: moment() }, function (start, end) {
$('#reportrange span').html(start.format('MMMM D, YYYY') + ' - ' +
end.format('MMMM D, YYYY')); }
); //iCheck for checkbox and radio inputs
$('input[type="checkbox"].minimal, input[type="radio"].minimal').iCheck({
checkboxClass: 'icheckbox_minimal-blue', radioClass: 'iradio_minimal-blue' });
//Red color scheme for iCheck
$('input[type="checkbox"].minimal-red, input[type="radio"].minimal-red').iCheck({
checkboxClass: 'icheckbox_minimal-red', radioClass: 'iradio_minimal-red' });
//Flat red color scheme for iCheck$('input[type="checkbox"].flat-red,
input[type="radio"].flat-red').iCheck({ checkboxClass: 'icheckbox_flat-green',
radioClass: 'iradio_flat-green' }); //Colorpicker $(".my-colorpicker1").colorpicker();
//color picker with addon $(".my-colorpicker2").colorpicker(); //Timepicker
$(".timepicker").timepicker({ showInputs: false }); });
</script>
</body>
</html>

EVALUATION INSTRUMENT
SALES AND INVENTORY SYSTEM FOR JNC FOOD VENTURES INC

Part 1. RESPONDENT’S PERSONEL INFORMATION

Name: __________________________________________________________

Designation: _____________________________________________________

Age: ________

Part 2. QUESTIONNAIRE PROPER


Directions:
For each item in ISO IEC 25010: 2015 Quality Characteristics for evaluating the
effectiveness of the designed and developed -
____________________________________________. Kindly answer the checklist by
indicating your answer based on the scale with the following interpretation:

Rating Scale

5 = Very Good
4 = Good
3 = Average
2 = Fair
1 = Poor

Characteristics and Sub characteristics 5 4 3 2 1


Functional suitability Characteristics
Functional completeness
The degree to which the set of functions covers all the specified tasks
and user objectives
Functional correctness
The degree to which a product or system provides the correct results
with the needed degree of precision
Functional appropriateness
The degree to which the functions facilitate the accomplishment of
specified tasks and objectives
Performance Efficiency Characteristics 5 4 3 2 1
Time behaviour
The degree to which the response and processing times and
throughput rates of a product or system, when performing its
functions, meet requirements
Resource utilization
The degree to which the amounts and types of resources used by a
product or system, when performing its functions, meet requirements
Capacity
The degree to which the maximum limits of a product or system
parameter meet requirements
Compatibility Characteristics 5 4 3 2 1
Co-existence
The degree to which a product can perform its required functions
efficiently while sharing a common environment and resources with
other products, without detrimental impact on any other product
Interoperability
The degree to which two or more systems, products or components
can exchange information and use the information that has been
exchanged
Usability Characteristics 5 4 3 2 1
Appropriateness recognizability
The degree to which users can recognize whether a product or system
is appropriate for their needs
Learnability
The degree to which a product or system can be used by specified
users to achieve specified goals of learning to use the product or
system with effectiveness, efficiency, freedom from risk and
satisfaction in a specified context of use
Operability
The degree to which a product or system has attributes that make it
easy to operate and control
User error protection
The degree to which a system protects users against making errors
User interface aesthetics
The degree to which a user interface enables pleasing and satisfying
interaction for the user
Accessibility
The degree to which a product or system can be used by people with
the widest range of characteristics and capabilities to achieve a
specified goal in a specified context of use
Reliability Characteristics 5 4 3 2 1
Maturity
The degree to which a system, product or component meets needs for
reliability under normal operation
Availability
The degree to which a system, product or component is operational
and accessible when required for use
Fault tolerance
The degree to which a system, product or component operates as
intended despite the presence of hardware or software faults

Recoverability
The degree to which, in the event of an interruption or a failure, a
product or system can recover the data directly affected and re-
establish the desired state of the system
Security Characteristics 5 4 3 2 1
Confidentiality
The degree to which a product or system ensures that data are
accessible only to those authorized to have access
Integrity
The degree to which a system, product or component prevents
unauthorized access to, or modification of, computer programs or
data
Non-repudiation
The degree to which actions or events can be proven to have taken
place, so that the events or actions cannot be repudiated later
Accountability
The degree to which the actions of an entity can be traced uniquely to
the entity
Authenticity
The degree to which the identity of a subject or resource can be
proved to be the one claimed
Maintainability Characteristics 5 4 3 2 1
Modularity
The degree to which a system or computer program is composed of
discrete components such that a change to one component has
minimal impact on other components
Reusability
The degree to which an asset can be used in more than one system, or
in building other assets
Analysability
The degree of effectiveness and efficiency with which it is possible to
assess the impact on a product or system of an intended change to one
or more of its parts, or to diagnose a product for deficiencies or
causes of failures, or to identify parts to be modified
Modifiability
The degree to which a product or system can be effectively and
efficiently modified without introducing defects or degrading existing
product quality
Testability
The degree of effectiveness and efficiency with which test criteria can
be established for a system, product or component and tests can be
performed to determine whether those criteria have been met
Portability Characteristics 5 4 3 2 1
Adaptability
The degree to which a product or system can effectively and
efficiently be adapted for different or evolving hardware, software or
other operational or usage environments
Installability
The degree of effectiveness and efficiency with which a product or
system can be successfully installed and/or uninstalled in a specified
environment
Replaceability
The degree to which a product can replace another specified software
product for the same purpose in the same environment
Republic of the Philippines
Bacolod City College
Bachelor of Science in Information Systems
Fortune Towne, Training center, Bacolod City

SALES AND INVENTORY OF JNC CORP. EVALUATION


USING McCALL’S SOFTWARE EVALUATION CRITERIA FOR SOFTWARE
QUALITY MODEL

Instruction: Please put a check mark (√) in the box that


closely represents your choice. Please use the rating
provided below.
Rating Scale

1 = Poor
2 = Fair
3 = Average
4 = Good
5 = Very Good

Criteria 1 2 3 4 5
Auditability
The ease with which conformance to standards
can be checked
Accuracy
The precision of computations and control
Completeness
The degree to which full implementation of the
required function has been achieved
Communication Commonality
The degree to which standards interfaces and
protocols are understood
Conciseness
The compactness of the program in terms of
lines and code
Consistency
The use of uniform design and documentation
techniques throughout the software development
project
Observability
The process of streaming the software
components can be easily identified and
understand
Operability
The ease of operation of a program/software
Security
The availability of mechanisms that control or protect
programs and data
Self-Documentation
The degree to which the source code provides
meaningful documentation
Simplicity
The degree to which the program/software can be
understood without difficult
Software System Independence
The degree to which the program/software is independent
of non-standard programming
Software System Independence
The degree to which the program/software is independent
of
non-standard programming language features, operating
system
characteristics and other environmental concerns
Traceability
The ability to trace a design representation or actual
program component back to requirements
Training
The degree to which the software assists in enabling new
users to apply the system
Data Commonality
The use of standard data structures and types
throughout the program/software
Decomposability
The software is built from series of modules
and can be tested independently
Error Tolerance
The damage that occurs when a program/software
encounters an error
Execution Efficiency
The run-time performance of a program/software
Expandability
The degree to which architectural, data or procedural
design can be extended
Generality
The breadth of potential application of program
components
Hardware Independence
The degree to which the software is decoupled
from the hardware on which it operates

January 20, 2020


G R A M M A R I A N ’S C E R T I F I C A T E

This is to certify that the undersigned has reviewed and went through all the pages
of the proposed project study / research entitled “SALES AND INVENTORY
SYSTEM FORJNC FOOD VENTURES” aligned with the set of structural rules that
govern the composition of sentences. Phrases, and words in the English Language.

Signed:

DEMI MARIE G. COQUILLA LPT.


Grammarian

Conforme:

GERAMIE V. GEVERO
Project Manager

CURRICULUM VITAE
AILEEN M. CUIZON
Riverwalk, Villa Angela Bacolod City
aileencuizon@gmail.com
Mobile No. 09652167913

PERSONAL INFORMATION

Age: 21 HEIGHT: 5’0

BIRTHDAY: January 28, 1998 WEIGHT: 45

BIRTH PLACE: Vallehermoso, Negros Oriental CITIZENSHIP: Filipino

GENDER: Female RELIGION: Roman Catholic

MOTHER’S NAME: Lydia Cuizon FATHER’S NAME: Larry


Cuizon

OCCUPATION: Housewife OCCUPTION: Laborer

EDUCATIONAL ATTAINMENT

Tertiary:

Course: Bachelor of Science in Information System

School: Bacolod City College

Address: Brgy Estefania Bacolod city

Year: 2019 – 2020

Secondary:

School: Vallehermoso National high school

Address: Cabulihan, Vallehermoso Negros Oriental

Year: 2014-2015

Primary

School: Cabulihan Elementary School


Address: Cabulihan, Vallehermoso Negros Oriental

Year: 2010-2011

Work Experience

On-the-Job Training : General Service Office

Nov-Dec (2017-2018)

On-the-Job Training : BACGEM

April-June (2019-2020)

GERAMIE V. GEVERO
Brgy. Panaquiao, Isabela, Negros Occidental
Contact No.: +639073320894
E-mail Add.: gevero0921@gmail.com

Objective:
To obtain a challenging position that will fully utilize my specifications, increase my
knowledge and develop my skills.

Skills and qualifications:


 With high level of responsibility and can work with minimum supervision.
 Team player and able to adapt in different environment.

Personal Particulars:

Age: 26
Date of Birth: Feb. 9, 1993
Nationality: Filipino
Religion: Roman Catholic
Gender: Female
Height: 5’2
Weight: 45 kg.
Civil Status Single
Language and Dialect: English, Tagalog,
Hiligaynon
Work Experience:

On the Job Training Government Internship Program

JNC Corp. GSIS


Brgy. Alijis, Bacolod City Brgy. Tangub, Bacolod City
November2018 – January 2019 April 2019 – July 2018

Educational Background:

Elementary Education: Panaquiao Elementary School

Brgy. Panaquiao, Negros occidental


S.Y. 2004-2005

Secondary Education: Isabela National High School

Isabela Negros occidental

S.Y.2008-2009

Tertiary Education: Bacolod City College – Fortune towne Campus


Bachelor of Science in Information Systems
Brgy.Fortune towne, Bacolod City
S.Y. 2016-Present
Anarose D. Gicana
Prk. Prk Herbabuena
Brgy. Villamonte Bacolod City, NegrosOccidental
Contact No.: +639956677234
E-mail Add.: Alexandrea@yahoo.com

Objective:
To obtain a challenging position that will fully utilize my specifications, increase my
knowledge and develop my skills.

 Knowledgeable in Microsoft applications.


 Proficient in writing and communication skills.
 With high level of responsibility and can work with minimum supervision.
 Team player and able to adapt in different environment.

Personal Particulars:

Age: 20
Date of Birth: March 15, 1999
Nationality: Filipino
Religion: Roman Catholic
Gender: Female
Height: 5’2
Weight: 65 kg.
Civil Status Single
Language and Dialect: English, Tagalog,
Hiligaynon

Work Experience:

Merczi Bread and Pastries Dunkin Donut’s


Cashier, Gatuslao Branch Counter Crew, TIP, Robinsons
Branch

Dec 2017- June 2018 August 2019- Present

On the Job Training:

Bacolod City Government Employees MPC

4th Floor, Old City Hall, Luzuriaga- Araneta Street, Bacolod City

November 2016 – Febuary 2017

April 2019- July 2019

Educational Background:

Elementary Education: ISLA Elementary School

Brgy. Villamonte, Bacolod City

S.Y. 2005-2011

Secondary Education: Luis Hervias National High School

Hervias II, Brgy. Villamonte, Bacolod City

S.Y.2011-2015

Tertiary Education: Bacolod City College – Fortune Towne


Bachelor of Science in Information Systems
Fortune Towne, Bacolod City
S.Y. 2015-Current
SHEILA MAE C. TAGOLIMOT
Purok Cubay Brgy. Villamonte
Bacolod City, Negros Occ. 6100
09100290901/ sheilamaecais@gmail.com

OBJECTIVE:
A dedicated person seeking an opportunity to leverage my talents and skills to
serve on your company. I have follow-through and positive attitude that will allow me to
reach company targets.

PERSONAL DATA:
Age: 21 yrs. Old Status: Single
Birthdate: June 17, 1998 Religion: Catholic
Birthplace: Bacolod City Weight: 55
Citizenship: Filipino Height: 5’4

EDUCATIONAL ATTAINMENT:
Primary: Manta-angan Elementary School 2010-2011
E.B Magalona, Negros Occidental
Secondary: Luis Hervias National High School 2011-2015
Hervias II, Brgy. Villamonte, Bacolod City

Tertiary: Bacolod City College 2015-2019


Bachelor of Science in Information Systems
Fortune Towne, Bacolod City
S.Y. 2015-Current

WORK EXPERIENCE:
OJT TRAINING New Government Center 2016-2017
OJT TRAINING Government Service Insurance System 2019

You might also like