Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 121

Cagayan State University – Lasam Campus

Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Chapter I
INTRODUCTION

1.1 Project Context (Framework/Basis)

As time goes by, everything around us changes. We are now in the modern era,
wherein people are dependent on technology. Moreover, we cannot deny the fact that
technology makes our life more comfortable. In the business industry, computerized
systems will help workers to perform their tasks more efficient and accurate.
Computerized systems are useful in decreasing human errors, help workers organized
and sort records, and help them to save time.
A manual inventory system relies heavily on the actions of people, which
increases the possibility of human error. People might forget to record a transaction or
miscount the number of goods. This results in needless additional orders that increase
the company's inventory carrying costs and use up precious storage space. The
disadvantage of manual inventory systems is that they can be highly labor-intensive to
operate.
It takes more effort and physical space to keep track of paper documents, to find
information and to keep details secure. When mistakes are made or changes or
corrections are needed, often a manual transaction must be completely redone rather
than just updated. With manual or partially automated systems information often has to
be written down and copied or entered more than once. Using a computerized system
can help reduce the amount of duplication of records.
3G Enterprises is one of the biggest farm businesses here in Lasam. It is located
at Centro 02, Lasam, Cagayan. The owner of 3G Enterprises is Mr. and Mrs. Gregory S.
Tallog. 3G Enterprises is not only a buy and sell business; they also lend farm supplies
or cash with similar interests. Moreover, as of now, it has one hundred seventy-three
(173) creditors. With these numbers of customer, they rely on a manual system which
increases the possibility of human error, and sometimes they forget to record their
transaction or miscount the number of goods and clear the customer’s record that
already paid.

Computerized Sales and Inventory System of 3G Enterprises


1
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

To solve these problems, the researchers proposed a system entitled


“Computerized Sales and Inventory System of 3G Enterprises” that will ensure all the
files and archived for record keeping purposes of the creditors. Also, computerized
sales and inventory system will help to save time for businesses by speeding up
transactions while raising accuracy.

1.2 Purpose and Description


This project can help decrease human errors and makes the agency’s essential
files be organized and secured. This proposed project provides the information
necessary to manage the business effectively. It will also help the user to lessen the
time in calculating the interest and payments of the creditors.

1.3 Objectives

The general objective of the study is to develop a fully functional Computerized


Sales and Inventory System of 3G Enterprises. Specifically, the study aims to:
a. replace the existing manual system of 3G Enterprises.

b. reduce the time consumed in:

1. the recording of purchased products,

2. the recording of products sold

3. the computation of payments with its corresponding interest for the


customer’s credit

c. provide accuracy and security of the creditor’s records

d. provide a notification area of creditor’s due date for the owner.

Computerized Sales and Inventory System of 3G Enterprises


2
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

1.4 Scope and Limitation

This study focuses on the design and development of Computerized Sales and
Inventory of 3G Enterprises at Centro 1, Lasam, Cagayan.
This proposal covers the following functions:
a. recording of:

1. products purchased,

2. products sold,

3. customers’ credits including their necessary information

b. computation of payments.

c. printing of reports such as daily, monthly, annual reports.

The inventory of farm products bought (palay and corn) and printing of receipts
are not included.

1.5 Significance of the Study


The study entitled “Computerized Sales and Inventory System of 3G
Enterprises” will be beneficial to the following:

The 3G Enterprises Secretary: This study will be beneficial to the 3G


Enterprises Secretary who manages the adding of stocks and updating
the inventory. It will help her lessen the time in recording and also in the
computation of payments of the customers, and to keep their records
secured and easy to access.

The Customers/Creditors: This study will be beneficial to the customers, for


them to easily view their past payments and balances.

Computerized Sales and Inventory System of 3G Enterprises


3
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

The Researcher: This study will also be beneficial to the researchers, in


developing their system because it will help them to enhance their ability in
analyzing and solving problems. Also, it serves as their training ground in
programming and developing system in the future.

The Future Researchers: This is will serve as a reference data for the future
system developer in conducting their researchers and will help them to gain
more knowledge and basis to express their ideas based on the information
provided.

1.6 Definition of Terms


The terms used in the study are conceptually and operationally defined for a
better understanding of the readers.

Computerized system: processor business is one in which the work better by a


computer.

Inventory Management Software: is a computer-based solution that gives


organizations the ability to track all aspects of their inventory.

Manual System: bookkeeping system where records are maintained by hand,


without using a computer system.

Point-of-sale (POS) software systems: a combination of hardware and


software built to centralize business operations. It manages the transactions for
your business, including credit card processing, and the post-transaction
operations that lead to customer fulfillment, whether in retail or restaurant
setting.

Record Management: Controlling Records within a comprehensive regime


made up of policies, procedures, systems, processes, and behaviors.

Computerized Sales and Inventory System of 3G Enterprises


4
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Records life- cycle: refers to the following stages of records “life span”: from
its creation to its preservation (in archives) or disposal

Sales and inventory system: is a software-based business solution used to track


sales activity and inventory simultaneously

Software: A general term for the various kinds of programs used to operate
computers and related devices.

Systemization: creating a new system

Record Management: systematic control of the creation, maintenance, use and


disposition of records, including processes for capturing and maintaining
evidence of and information about business activities and transactions in the
form of records.

Sales and inventory system: is a software-based business solution used to


simultaneously track sales activity and inventory.

Records life- cycle: refers to the following stages of records “life span”: from
its creation to its preservation (in archives) or disposal.

Software: A general term for the various kinds of programs used to operate
computers and related devices.

Tracking: monitoring a collection of stocks,

Computerized Sales and Inventory System of 3G Enterprises


5
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Chapter II

REVIEW OF RELATED SYSTEMS

The review of related systems served as the foundation and source of ideas used by
the researchers in conducting the study, particularly in developing the proposed system.
It presents the related systems in the following order:

Inventory Management System

According to Neil Kokemuller, [2] Sales and inventory system is a software-


based business solution used to track sales activity and inventory simultaneously.
Manufacturers and trade resellers can both benefit from a thorough solution, where
single transaction entry records necessary details on the customer, products purchased,
price and date while also updating inventory levels.

According to KJ Henderson, [3] efficiently tracking inventory is a crucial


component to a small business’ successful operation. By having up-to-date data
regarding all needed office supplies, raw manufacturing materials and merchandise for
sale, an organization will drastically increase its bottom line. In addition to the money
saved by not reordering unnecessary goods, an enterprise will be better positioned to
services customers quickly, as well as navigate any unexpected changes in business,
such as a supplier abruptly going out of business. Although many companies maintain
this information manually, there are benefits to using a computerized inventory system.
According to Osmond Vitez (2017), [4] Inventory management is a specific
function that focuses on controlling the movement of products through a company’s
various business systems. Business owners and managers typically setup systems or
processes to aid them with this function. Using a computerized inventory system is
quite common in the business industry.

Computerized Sales and Inventory System of 3G Enterprises


6
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

 Function

Computerized inventory systems help companies order, count, sell and maintain
different products in an organization. Companies often implement bar code systems--
computers and scanners that electronically transfer information through the company.
This allows for real-time purchase decisions and cost management relating to inventory.

 Features

Inventory security is a crucial feature of computerized inventory systems.


Business owners and managers can install tracking devices to ensure inventory is not
stolen or is traceable if taken from the company. These systems are found at both the
retail and wholesale level of the inventory chain.

 Benefits

Companies often use computerized inventory systems to prevent running out of


inventory stock. These systems can provide a report on needed inventory or place
preapproved electronic orders to suppliers for more inventories, creating a smooth flow
of inventory in the company.

According to John Paul Santiago’s research (Bonnie Conrad), [5] computerized


inventory management system gives advantage to the business like first, the speed and
efficiency. A computerized inventory management system makes everything from
inputting information to taking inventory easier. Doing a hand count of inventory can
take days, but with a computerized inventory management system, the same process
can be done in a matter of hours. Second the document generation, once the
computerized inventory management system is in place, managers and workers can use
it to automatically generate all kinds of documents, from purchase orders and check’s to
invoices and account statements. Managers can also use the system to order products
when they run low automatically. Third, the Timely data with a manual system, the data
is only as accurate and up to date as the last hand count. With a computerized inventory
management system, the management team can pull a report and instantly see how
Computerized Sales and Inventory System of 3G Enterprises
7
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

many units are on the floor, how many have sold and which products are selling the
fastest.

According to Paul Trujillo (2015), [6] Inventory management software consists of


business applications that track, manage and organize product sales, material purchases,
and other production processes. Gone are the days of tracking inventory with pencil and
paper. Businesses can now use systems based on barcodes or radio-frequency
identification (RFID) to see when shipments come in, where raw materials are located,
and when their products have shipped. By using inventory management software,
businesses reduce the time and efforts previously put into basic tracking and instead
focus on analyzing, finding and reducing inefficiencies in their model.

Local Studies

Inventory Management System with Reorder Triggered SMS Alert

According to Jay Edward C. Dayday, Mohammad M. Masulot, Charlemagne S.


Panes, Jan Benedict O. Pilapil, [7] inventory systems play a vital role in a business
setting because it lessens the time and burden in performing an inventory of products.
They save businesses from data inconsistencies and more importantly, prevent profit
loss. The job of monitoring and recording stocks is considered to be a strenuous
activity, by which computer and software come in order to alleviate the work. With the
advent of different computer technologies, computer systems driven by human
intervention speeds up the process and increase efficiency. Since managing inventories
require up-to-date information of stocks status, an automated inventory system has been
developed for Blinque Tech Computer Sales.

The development of the information system was systematically performed


through the approaches offered by the utilized process model and was tested through
the test cases formulated. The research results show that when coupled with effective
monitoring and an alert feature, the SMS technology, supply of products are in better
control. Automatic and immediate notifications will be sent to a user right after

Computerized Sales and Inventory System of 3G Enterprises


8
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

conditions are satisfied with the rules specified in the system. This allows flexibility in
making decisions such as when to order products from the supplier. It helps ensure the
availability of an item just when a customer needs it. This helps the management in
being able to monitor products that may be running out of stock and in the long run,
helps prevent profit loss. While inventory systems cover a huge function in businesses,
it is recommended that achieving improved security, optimum overall system
performance, as well as maximum use of SMS technology, be considered.

Records Management System

According to Patricia Faulhaber, [8] Records management is a must-have


function of companies, nonprofit organizations, government agencies, social agencies,
medical, commerce, financial, schools, colleges and universities and all other types of
entities that generate information that needs to be kept for a defined amount of time.
Individual households also need to practice proper records management. Records
management is furthermore a systematic, organized, planned and controlled the process
of managing or tracking the life cycle of records. A record can be a tangible paper
object, or it can be in digital or electronic form. Records can be kept on financial,
medical, informative, formal documents, office documents, payroll, government forms
and emails among hundreds of other types of records. Records management addresses
the three phases of the life cycle of records: The creation or the receipt of a record; the
maintenance, safe storage, retrieval, or general use of a record; the disposal of a record.

According to Wilfredo U. Villanueva (2013), [9] Records management


programs are generally not an organization’s priority as these usually do not generate
income. Policies and practices on how records are kept and handled also vary among
companies. In a large enterprise, documents are usually stored separately according to
division or section, e.g., Finance, Corporate Planning, Legal, Marketing, and Sales. In
some multinational companies, there is an established centralized records management
group that not only oversees the indexing, storage, and retrieval of files, but safeguards
vital information about the organization.

Computerized Sales and Inventory System of 3G Enterprises


9
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Point of Sale (POS) System

Inventory software programs now on the market let you track usage, monitor
changes in unit dollar costs, calculate when you need to reorder, and analyze inventory
levels on an item-by-item basis. You can even control inventory right at the cash
register with point-of-sale (POS) software systems. POS software records each sale
when it happens, so your inventory records are always up-to-date. Better still, you get
much more information about the sale than you could gather with a manual system. By
running reports based on this information, you can make better decisions about ordering
and merchandising.

Features to consider in a POS system include the following:

 Ease of use. Look for software with a user-friendly graphical interface.


 Entry of sales information. Most systems allow you to enter inventory
codes either manually or automatically via a bar-code scanner. Once the
inventory code is entered, the systems call up the standard or sales price,
compute the price at multiple quantities and provide a running total. Many
systems make it easy to enter sales manually when needed by letting you
search for inventory codes based on a partial merchandise number,
description, manufacturing code or vendor.
 Pricing. POS systems generally offer a variety of ways to keep track of
pricing, including add-on amounts, percentage of cost, margin percentage
and custom formulas. For example, if you provide volume discounts, you
can set up multiple prices for each item.
 Updating product information. Once a sale is entered, these systems
automatically update inventory and accounts receivable records.
 Sales tracking options. Different businesses get paid in different ways. For
example, repair or service shops often keep invoices open until the work is
completed, so they need a system that allows them to put sales on hold. If
you sell expensive goods and allow installment purchases, you might
appreciate a loan calculator that tabulates monthly payments. Moreover, if

Computerized Sales and Inventory System of 3G Enterprises


10
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

you offer rent-to-own items, you'll want a system that can handle rentals as
well as sales.
 Security. In retail, it is important to keep tight control over cash receipts to
prevent theft. Most of these systems provide audit trails so you can trace any
problems.
 Taxes. Many POS systems can support numerous tax rates-useful if you run
a mail order business and need to deal with taxes for more than one state.
[10]

Inventory Plus

Benefits of the inventory management system

Inventory is the most effective system of controlling the effectiveness of growing the

business and also controlling complicated and hard jobs. This is lately computerized

system to use the system and monitor the sales and profits and also small business

dealings and many items. It can be utilized mostly for various providers for technical

reasons. It is hugely most recent software program to download the software for various

purposes. This is the most recent online software to look for the records and also

databases to handle the records and also files. [11]

Computerized Sales and Inventory System of 3G Enterprises


11
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Chapter III
TECHNICAL BACKGROUND

The current system used by the agency at present needs to record and calculate
manually. In terms of credits, the manager records the creditors manually using a
notebook as well as the computations of the credits and its corresponding interests. In
generating reports, they are using paper to write sales. This sort of system not only
leaves much room for human error but is also incredibly time consuming.
The researchers used various tools in the development of the proposed system.
Microsoft Visual Studio 2008 was used as the code editing area in developing the
system. The researcher used this programming language in developing the front-end of
the CSIS of 3G Enterprises because of its features and capabilities. According to
Microsoft [12] Visual Studio 2008 helps individual developers and small development
teams accelerate solution development; deliver breakthrough user experiences; and
collaborate more effectively while building solutions for the Web, Windows, the
Microsoft Office system, and Windows Mobile.
The researchers used SQL Server 2014 Management Studio as a back-end
database because of its simplicity and capability in managing data. It is capable of
storing data from a variety of applications which provides tools to create tables, queries,
forms, and reports. According to Microsoft [13] SQL Server is a central part of the
Microsoft data platform. SQL Server is an industry leader in the operational database
management system (ODBMS). This documentation helps you install, configure, and
use SQL Server on both Windows and Linux.
The Spreadsheet was used in generating reports of the proposed system.
According to Olivia Durde [14] Spreadsheet is an essential business and accounting
tool. They can vary in complexity and can be used for various reasons, but their primary
purpose is to organize and categorize data into a consistent format. Once this data is
entered into the spreadsheet, you can use it to help organize and grow your business.
WinCHM was also used to create the user’s manual of the system.
The system will be used by the manager or the secretary of the agency. The
secretary will records management products and generate reports, while the manager

Computerized Sales and Inventory System of 3G Enterprises


12
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

will manage the records of creditors. But the secretary can also access the records of
creditors if the manager is not available. The usage of the system will depend on the
availability of the user.
Moreover, the agency will use a laptop in implementing the proposed system.
The Keyboard will be used to input data and mouse will be used to point and click
controls or click event. The Printer will also be used to print reports.

Computerized Sales and Inventory System of 3G Enterprises


13
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Chapter IV
METHODOLOGY

4.1 Requirements Analysis

The researchers interviewed the owner/manager of the agency to identify the


problems they encounter for the development of the study. Personal interview technique
was used in this study for gaining and gathering data and information activities,
attributes and opinions. The observation was also used to study the Sales and Inventory
process of 3G Enterprises, the flow of transactions, information and features.

4.2 Requirements Documentation


4.2.1 User Requirements
The system should record products, manage products, compute
purchased products, register creditors and compute similar interests. Lastly, the
system should generate reports; daily sales, monthly sales, annually sales, credit
reports and inventory reports. Also, it could view credits with due dates and
print the record/list if needed.

Computerized Sales and Inventory System of 3G Enterprises


14
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

4.2.2 Functional Requirements (proposed project)

Figure 1. Flowchart

Computerized Sales and Inventory System of 3G Enterprises


15
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Figure 2. Context Level Diagram

Figure 3. Data Flow Diagram

Computerized Sales and Inventory System of 3G Enterprises


16
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Functions:
Inventory: All the product information are registered and stored in this process.
Sales: Purchased products are recorded and at the same time product information is
updated in this process.
Lending: Credit Information is registered in this process.
Payment: This process accepts payment for sales and credits.
Reports: This process generates sales, credit and inventory reports.

4.2.3 Interface Requirements


User Interfaces

The system used a textbox for accepting input from the user as well as to display
the output.The Label was also used to provide instructions and guides to the users and
also used to display outputs. The Picture Box was used to handle graphics. Combo Box
was used to present a list of items where the user can click and select the items from the
list. Button was used to choose transaction. Date time picker was used to select a date.
Radio Button was used to select a single option from a group of choices. Datagridview
was used to display or to view records.
The proposed system will be installed on a computer. The Keyboard will be
used for inputting data and mouse to click and unclick event. The Printer will also be
used to print reports.
In the development of the proposed system, the researchers used windows 7 as
the operating system (OS) but it also compatible in higher version

4.2.4 Data Requirements

Entities Attributes Type Example

Products Product_ID Number 1

ProductName String Quadro

Computerized Sales and Inventory System of 3G Enterprises


17
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Price String 870

Category_ID number 1

Brand_ID number 2

Unit_ID number 3

Stock number 10

Date_Received Date 2019-01-01

Creditors Creditor_ID number 3

Last Name String Makiling

First Name String Maria

Middle Name String Maganda

Address String Centro 1 Lasam


Cagayan
Contact Number number 09123456789

Sale Transaction_ID number 2

Creditor_ID number 1

Product_ID number 1

Quantity number 5

UnitPrice Money 870

DateReleased Date 2019-01-10

CashCredits ID number 1

Creditor_ID number 3

Cash Amount number 10,000

Computerized Sales and Inventory System of 3G Enterprises


18
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

DateReleased Date 2018-12-20

Percentage string 5%

Terms number 4 months

Interest money 500

PaidAmount money 5000

DueDate Date 2019-04-12

Categories Category_ID number 1

Category string Insecticide

Brands Brand_ID number 2

Brand string Green

Units Unit_ID number 2

Units string box

Payment ID number 2

Creditor_ID number 3

PaidAmount money 5000

DatePayment Date 2019-02-01

Users User_Name string admin

Pswd string admin

Access_Level string Administrator

Name string Juan

Computerized Sales and Inventory System of 3G Enterprises


19
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

4.3 Design of Software


4.3.1 Data Description
The researchers created many tables in a database, where data are being stored.
tblProducts was used to store Products Information. tblCategories was used to store
product categories. tblBrands was used to store brand unit. tblUnits was used to storing
product units. tblCreditors was used to register creditors. tblSale was used to store
purchased product and product credit. tblCashCredit was used to store Cash Credits
with calculated interest. tblPayment was used to store the payment details of the
product and cash creditors. Also, Users was used for storing users of the system.

4.3.2 Data Dictionary


Table Field Datatype Null Remarks

Products Product_ID Int No PK, auto


increment
ProductName varchar(50) No

Price Money No

Category_ID Int No FK

Brand_ID Int No FK

Unit_ID Int No FK

Stock Int No

Date_Received date No

Creditors Creditor_ID Int No PK, auto


Increment
Last Name varchar(50) No

Computerized Sales and Inventory System of 3G Enterprises


20
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

First Name varchar(50) No

Middle Name varchar(50) No

Address varchar(50) No

Contact Int No
Number
Sale Transaction_ID Int No PK, auto
increment
Creditor_ID Int FK

Product_ID Int No

Quantity Int No

UnitPrice Money No

DateReleased Date/time No

CashCredit ID Int No PK, auto


increment
Creditor_ID Int No FK

Cash Amount Money No

DateReleased Date/time No

Percentage Int No

Terms Int No

Interest Money No

PaidAmount Money No

Computerized Sales and Inventory System of 3G Enterprises


21
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

DueDate Date/time No

Categories Category_ID Int No PK, auto


increment
Category Varchar(50) No

Brands Brand_ID Int No PK, auto


increment
Brand Varchar(50) No

Units Unit_ID Int No PK, auto


increment
Units Varchar(50) No

Payment ID Int No PK, auto


increment
Creditor_ID Int No FK

PaidAmount Money No

DatePayment Date No

Users User_Name String No PK

Pswd String No

Access_Level String No

Name String No

Computerized Sales and Inventory System of 3G Enterprises


22
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

4.3.3 Entity Relationship Diagram (ERD)

Figure 4. Entity Relationship Diagram

Computerized Sales and Inventory System of 3G Enterprises


23
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

4.3.4 Hierarchical Diagram

Figure 5. Hierarchical Diagram

Computerized Sales and Inventory System of 3G Enterprises


24
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

4.3.5 User Interface Design

Figure 6. The Login form

The Login the form will first appear as


the user running the system to secure
the system from unauthorized use.

Figure 7. User Information Form

User Information Form allows the


user to view, add new user, edit and
delete the user of the system. Same
form (Figure 8) will appear as the
user clicks Add and Edit Button but
not the same function and caption.

Figure 8. Add and Edit User form


Figure 9. Splash Screen

As the user successfully login, splash


screen will appear.

Computerized Sales and Inventory System of 3G Enterprises


25
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Figure 10. The Main Window form

As splash screen successfully loads, the main window will appear containing the main
buttons for Set-up files, transaction, log manager, reports and the notification button.

Figure 11. Notification area form

Click the notification button at the upper


part of the main window and this form will
appear. This is another feature of the system
wherein it notifies the user, all the credits
with due dates.

Figure 12. Product form

This form allows the user to view, add,


edit, and delete product information.
Same form (figure 13) will appear as the
user wants to add and modify products
but not the same function and caption.

Computerized Sales and Inventory System of 3G Enterprises


26
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Figure 13. Add and Edit Product form

Figure 14. Product Category form

This form allows the user to view, add, edit, and delete product category
information. For Product Brand and Unit, the same form will be displayed but not
the same captions.

Computerized Sales and Inventory System of 3G Enterprises


27
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Figure 15. Add and Edit Product


Category form

This form allows the user to input a


new product category, and to modify
information. This form will also be
used to Add and Edit Product Brand
and Unit. The same form will be
displayed with the same function, but
the caption will be changed.

Figure 16. Add, Edit, Delete Creditor’s Information form

This form allows the user to view, register new creditor, edit and delete creditors.
Same form (Figure 17) will appear as the user clicks Add and Edit Button but not the
same function and caption.

Computerized Sales and Inventory System of 3G Enterprises


28
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Figure 17. Creditors Information form

Figure 18. Purchase Product Form

This form allows the user to sell and to lend products depending on the mode of
payment. If the mode of payment is cash, form as shown in figure 19 will be displayed
otherwise if credit, form (figure 20) will appear.

Computerized Sales and Inventory System of 3G Enterprises


29
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Figure 19. Process Form

Figure 20. Process Product Credit


Form

Figure 21. Browse Creditor Form

Browse Creditor Form will allow the user to browse and register new creditor.

Computerized Sales and Inventory System of 3G Enterprises


30
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Figure 22. Browse Product Form

This form will allow the user to browse products.

Figure 23. Cash Credit Form

This form allows the user to input cash credits. In figure 24, it allows user to add
payments for Cash credits.

Computerized Sales and Inventory System of 3G Enterprises


31
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Figure 24. Cash Credit Payment Form

Figure 25. Product Credit Payment Form

This form allows the user to view and add payments for Product Credits. After
searching creditor, if the user clicks add payment button, form as shown in Figure
26 will be displayed.

Computerized Sales and Inventory System of 3G Enterprises


32
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Figure 26. Process Product Credit Payment Form

Figure 27. Inventory Form


Inventory form allows the user to view inventory and product add stocks.

Computerized Sales and Inventory System of 3G Enterprises


33
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Figure 28. Log manager Form


This form allows user to view the history of logins in the system.

Figure 29. Reports Form


This form allows the user to view and generate reports from the system such as
daily sales (figure 30), monthly sales (figure 31), annually sales (figure 32 & 33),
credits reports (figure 34) and inventory report (figure 35).

Computerized Sales and Inventory System of 3G Enterprises


34
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Figure 30. Daily Sales Form

Figure 31. Monthly Sales Form

Computerized Sales and Inventory System of 3G Enterprises


35
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Figure 32. Annually Sales Form filtered by date

Figure 33. Annually Sales Form filtered by year

Computerized Sales and Inventory System of 3G Enterprises


36
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Figure 34. Credits Reports Form

This form allows the user to view credits of a certain creditor.

Figure 35. Inventory Reports Form

This form allows the user to view the Inventory of products and can print it.

Computerized Sales and Inventory System of 3G Enterprises


37
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Figure 36. Help Form

This form allows the user to study how the system works by clicking the user’s
manual, and to know more information about the developer and the system.

Computerized Sales and Inventory System of 3G Enterprises


38
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

4.4 Development and Testing

In the development of the system, the researchers evaluated the gathered data
that were used as the baseline for the development of the system. The researchers
design the prototype, data flow diagram, flowchart, entity relationship diagram and
data dictionary. After designing, these diagrams were now translated into code.
Every module of the system was developed and tested separately. After the
development of the system, the researchers tested the system as a whole to know if
it’s working efficiently anf effectively and to determine if the significance of the
study was accomplished.

Computerized Sales and Inventory System of 3G Enterprises


39
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Chapter V

RESULTS AND DISCUSSION

5.1 The Proposed System

Figure 37. The Login Form

To Login just enter registered username and password then click Login Button
otherwise click Cancel Button.

Figure 38. The User Information Form

As the user clicks the hyperlink in the Login form, this form will appear
containing all the users of the system.

Computerized Sales and Inventory System of 3G Enterprises


40
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Figure 39. Add and Edit User Form

As the user clicks the Add button, this form will be displayed, and it will be used to
add and edit Users. Also, as the user clicks the edit button, the same form will be
displayed, but this time, the captions on the title bar will be changed to edit user
indicating that the current task of the form is for editing.

Figure 40. The Splash Screen

The splash screen will be displayed after the user successfully login.

Computerized Sales and Inventory System of 3G Enterprises


41
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Figure 41. The Main Window

The main window will appear as it loads successfully. At the left side panel of the
form are the buttons that contains the Set-up Files, Transaction and Reports. And at
the bottom part of the window is the status bar, where in current user and its role,
current date and current time are displayed. There is also notification button on the
upper left side of the window.

Figure 42. The Notification Area

As the user clicks the notification button, this form will appear. The notification
button notifies the user, all the credits with due dates as shown in Figure 42.

Computerized Sales and Inventory System of 3G Enterprises


42
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Figure 43. Product Form

Upon clicking the Product button in the main window, this form will be displayed
containing all the lists products information.

Figure 44. Add Product Form

There are four buttons in the Product form, and as the user clicks the Add button, this
form will be displayed, and it will be used to add products. If the user wants to add
new Category, Brand, Unit directly click the Add button on the right side.

Also, as the user clicks Edit button, the same form will be displayed, but this time, the
captions on the title bar will be changed to edit product information indicating that the
current task of the form is for editing.

Computerized Sales and Inventory System of 3G Enterprises


43
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Figure 45. Delete Product Form

As the user clicks the Delete button, a dialog box will be displayed, and it will be used
to delete products. Click Yes to delete otherwise click No.

Figure 46. Product Category Form

As the user clicks the Categories button in the main window, this form will be
displayed containing all the categories. The Product category form contains four
buttons; it is used to Add, Modify, and Delete Category and to close the form.

The same form will also displayed for Product Brand and Unit Information, but the
captions on the title bar will be changed indicating that the current task of the form is
for Product Brand and Unit Information.

Computerized Sales and Inventory System of 3G Enterprises


44
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Figure 47. Add Product Category Form

As the user clicks the Add button, this form will be displayed, and it will be used to
add categories. To add the new category, click save otherwise click Cancel. Also, if
the user clicks the Edit button, the same form will be displayed, but the caption in the
title bar is Edit indicating that the current task of the form is for editing. The same
form will also be used for adding and editing Product Brand and Unit, but the labels
will be changed.

Figure 48. Delete Product Category Form

As the user clicks the Delete button, a dialog box will be displayed, and it will be used
to delete categories. Click Yes to delete, otherwise click No. A same dialog box will
also appear for deleting Product Brand and Unit Information.

Computerized Sales and Inventory System of 3G Enterprises


45
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Figure 49. Creditors Form

As the user clicks the Creditors button in the main window, this form will be
displayed containing all the registered creditors. The Creditors form contains four
buttons; it is used to Add, Modify, and Delete creditor and to close the form.

Figure 50. Add Creditors Form

As the user clicks the Add button, this form will be displayed, and it will be used to
add a creditor. To add the new creditor, click save otherwise click Cancel. Also, as the
user clicks the Edit button, the same form will be displayed, but this time, the captions
on the title bar will be changed to edit creditor’s information indicating that the current
task of the form is for editing.

Computerized Sales and Inventory System of 3G Enterprises


46
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Figure 51. Delete Creditors Form

As the user clicks the Delete button, a dialog box will be displayed, and it will be used
to delete Creditor. Click Yes to delete, otherwise click No.

Figure 52. Purchase Product Form

As you click the Purchase button in the main window, this form will appear.

Computerized Sales and Inventory System of 3G Enterprises


47
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Figure 53. Search Product Name Form

To search the product name, click the search button, and this form will appear
containing the list of Products. Select the desired product and click the OK button.

Figure 54. Adding Product to Cart

After choosing a product, enter the quantity, and then click Add to Cart. Select Mode
of Payment, and then click Process.

Computerized Sales and Inventory System of 3G Enterprises


48
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Figure 55. Cash Payment Form


Figure 56. Credit Payment Form
If the Mode of Payment is Cash, this
If the Mode of Payment is Credit, this
form will appear as you click Process
form will appear. Click the ellipses
button. Enter Payment, and click OK.
button to choose or browse
creditor.

Figure 57. List of Creditor Form

After clicking the ellipses button, this form will appear. Choose the creditor, but if the
creditor is not yet registered, click the new creditor button, and Figure 50 will be
displayed.

Computerized Sales and Inventory System of 3G Enterprises


49
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Figure 58. Cash Credits Form

As the user clicks the Cash Credit button in the main window, this form will appear.

Figure 59. List of Creditors

Click the ellipsis button to browse creditors. If the Creditor is not registered yet
nor has no record, click the new creditor button and form as shown in Figure 50 will
be displayed.

Computerized Sales and Inventory System of 3G Enterprises


50
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Figure 60. Cash Credit Form

Choose creditor, and fill the empty fields. As you click OK, credit information will be
displayed in the data grid view.

Figure 61. Cash Credit Payment

For cash credit payment, browse creditor and click Payment Button. As you click the
button, this form will appear.

Computerized Sales and Inventory System of 3G Enterprises


51
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Figure 62. Product Credit Payment Form

As the user clicks the Payment button in the main window, this form will appear.

Figure 63. Product Credit Payment Form

Click the ellipsis button browse creditor. Select creditors and the records will be
displayed in the data grid view. As the user clicks the Add Payment button form, as
shown in Figure 64 will appear.

Computerized Sales and Inventory System of 3G Enterprises


52
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Figure 64. Process Payment Form

Figure 65. On Stock Inventory Form

As the user clicks the Inventory button in the main window, this form will appear
containing all the available stocks of the products.

. As the user chooses the On stock button, it will display all the On Stock Products.

Computerized Sales and Inventory System of 3G Enterprises


53
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Figure 66. Out of Stock Inventory Form

As the user chooses the Out of stock button, it will display all the Out of Stock
Products.

Figure 67. Add Product Stock Form

To add product stock,the user must search the product name or just click the product
name displayed. Double click the add stock textbox; enter the stocks you want to add.
Hence, the user can simply just click the add button.

Computerized Sales and Inventory System of 3G Enterprises


54
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Figure 68. Sales Report Form

As the user clicks the Reports button in the main window, this form will appear
containing buttons for all the reports that the system will generate.

Figure 69. Daily Sales Form

As the user clicks the Daily Sales, this form will appear. Choose the date you want to
view. Click the print button if you want to print daily sales.

Computerized Sales and Inventory System of 3G Enterprises


55
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Figure 70. Monthly Sales Report

As the user clicks the Monthly Sales, this form will appear. Choose the month you
want to view. Click the Print button if you want to print monthly sales.

Figure 71. Yearly Sales Report Filtered by Date

Computerized Sales and Inventory System of 3G Enterprises


56
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Figure 72. Yearly Sales Report Filtered By Year

As the user clicks the Yearly Sales, this form will appear. Yearly sales can be filtered
by Date or Year. If the user chooses by Date, choose the date as shown in Figure 71
otherwise, the user chooses the year just select the year you want to view. Click the
print button if you want to print yearly sales.

Figure 73.Credit Reports Form

As the user clicks the Credit Report button, this form will appear. Click the ellipses

button beside the textbox, to view creditors. After choosing creditor, form as
shown in Figure 74 will appear containing all the credits of the selected creditor. Click
the Print button to print the credit report.

Computerized Sales and Inventory System of 3G Enterprises


57
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Figure 74.Creditors Information Form

Figure 75. Inventory Report Form

As the user clicks Inventory Report button, this form will appear containing the
inventory of products. Click the Print button to print the inventory report.

Computerized Sales and Inventory System of 3G Enterprises


58
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Figure 76. Log Manager Form


As the user clicks Log Manager button, this form will be displayed containing the
history of logins in the system

Figure 77. Help


As the user clicks Help button from the main window, this form will be displayed
containing the user’s manual, about the developer and the system.

Computerized Sales and Inventory System of 3G Enterprises


59
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

RECOMMENDATIONS

Computerized Sales and Inventory System can play an essential part in the
Agency. This system will surely deliver effective services and achieve maximum
efficiency and reduce the time taken to handle every transaction. It is designed to
replace an existing manual record system thereby reducing the time taken for
calculations and for storing data.
The system is more effective compared to the manual system because it helps
to maintain data with more accuracy in less time. The system is helpful in managing
the records, monitoring supplies; hence, the researchers highly recommend that the
system should be implemented, maintained and sustained.
The implementation of the system in the organization will considerably reduce
data entry, time and also provide readily calculated reports. Moreover, the researchers
recommend for the future researchers to add the additional feature of the system
which is the SMS alert/notification, by which creditors of cash/product will be
received SMS week(s)/day(s) before the credits due date.

Computerized Sales and Inventory System of 3G Enterprises


60
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

REFERENCES

[1] C. Joseph. [Online]. Available: https://smallbusiness.chron.com/advantages-


disadvantages-manual-inventory-control-system-22693.html.
[2] N. Kokemuller, "The Objective of a Sales and Inventory System," [Online].
Available: http://smallbusiness.chron.com/objectives-sales-inventory-system-
67107.html. [Accessed 21 November 2018].
[3] KJ Henderson, "What Are the Benefits of Using a Computerized Inventory
System," [Online]. Available: http://smallbusiness.chron.com/benefits-using-
computerized-inventory-system-2044.html. [Accessed 21 November 2018].
[4] O. Vitez, "Importance of Computerized Inventory Systems," 2017. [Online].
Available: https://bizfluent.com/facts-6848349-importance-computerized-
inventory-systems.html. [Accessed 21 November 2018].
[5] [Online]. Available: http://www.acade
mia.edu/30940553/Foreign_Literature_Advantages_of_Inventory_. [Accessed 21
November 2018].
[6] P. Trujillo, "What is Inventory Management Softwar," 2015. [Online]. Available:
url: http://www.waspbarcode.com/buzz/what-is-inventory-management-
software/. [Accessed 21 November 2018].
[7] J. E. C. D. |. M. M. M. |. C. S. P. |. J. B. O. Pilapil, "Inventory Management
System with Reorder Triggered SMS Alert," 2013. [Online]. Available: url:
https://ejournals.ph/article.php?id=6126. [Accessed 21 November 2018].
[8] F. Patricia, "The Definition of Records Management," 2017. [Online]. Available:
bishttps://bizfluent.com/about-5144277-definition-records-management.html.
[Accessed 21 November 2018].
[9] W. U. Villanueva, "Inventory Management System with Reorder Triggered SMS
Alert," 2013. [Online]. Available: http://www.sgv.ph/a-matter-of-record-by-
wilfredo-u-villanueva-october-21-2013/. [Accessed 21 November 21].
[10] [Online]. Available: https://www.entrepreneur.com/encyclopedia/point-of-sale-

Computerized Sales and Inventory System of 3G Enterprises


61
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

pos-system. [Accessed 21 November 2018].


[11] [Online]. Available: http://jinisyssoftware.com/inventory-plus/. [Accessed 21
November 2018].
[12] Microsoft. [Online]. Available:
http://download.microsoft.com/download/5/4/1/5414229a-8bc2-41e0-a4f4-
4879c3b1088b/key_benefits_of_msvs2008.pdf. [Accessed 10 February 2019].
[13] Microsoft. [Online]. Available: https://docs.microsoft.com/en-us/sql/sql-
server/sql-server-technical-documentation?view=sql-server-2017. [Accessed 10
February 2019].
[14] O. Durben, 5 March 2019. [Online]. Available:
https://smallbusiness.chron.com/purpose-using-spreadsheet-54262.html.
[Accessed 18 March 2019].

Computerized Sales and Inventory System of 3G Enterprises


62
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

APPENDICES
A. Relevant Source Code

LOGIN FORM

Private Sub frmLogIN_Load(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles MyBase.Load
txtUser.Focus()
FillDataGrid("select count(*) from Users", dgcheck)
If dgcheck.Rows(0).Cells(0).Value = 0 Then
frmHome.Show()
Me.Hide()
End If
counting = 0
End Sub

Private Sub btnLogin_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles btnLogin.Click
' Select Case e.KeyChar
' Case ControlChars.CrLf
If Trim(txtUser.Text) = "" Then
txtUser.WatermarkText = "User Name is EMPTY."
txtUser.WatermarkColor = Color.Red

txtUser.Focus()
Exit Sub
End If
If Trim(txtpassword.Text) = "" Then
txtpassword.WatermarkText = "Password is EMPTY."
txtpassword.WatermarkColor = Color.Red

txtpassword.Focus()
Exit Sub
End If

If Trim(txtUser.Text) = "Rocel" And Trim(txtpassword.Text) =


"Rocel" Then
frmHome.lblUN.Text = "DEVELOPER"
frmHome.lblAC.Text = "DEVELOPER"
SplashScreen.log1.Text = "Rocel Arconado"
SplashScreen.log2.Text = "DEVELOPER"
Me.Hide()
SplashScreen.Show()
Exit Sub
End If

FillDataGrid("select * from Users where User_Name='" &


Trim(txtUser.Text) & "' and Pswd ='" & Trim(txtpassword.Text) & "'",
dgcheck)
If dgcheck.RowCount > 0 Then
FillDataGrid("insert into tblHistory values ('" &
Trim(txtUser.Text) & "','Log in attempt. Used " &
Trim(txtpassword.Text) & " as password',' & Format(Now, "yyyy-MM-
dd") & "','" & Format(Now, "hh:mm:ss") & "')", DataGridView1)

Computerized Sales and Inventory System of 3G Enterprises


63
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

frmHome.lblUN.Text = Trim(dgcheck.Rows(0).Cells(0).Value)
frmHome.lblAC.Text = Trim(dgcheck.Rows(0).Cells(2).Value)

SplashScreen.log1.Text =
Trim(dgcheck.Rows(0).Cells(3).Value)
SplashScreen.log2.Text =
Trim(dgcheck.Rows(0).Cells(2).Value)
Me.Hide()
SplashScreen.Show()
Else
txtUser.Text = ""
txtpassword.Text = ""
counter.Text = Val(counter.Text) + 1
' Label1.Text = ""
If counter.Text = "3" Then

txtUser.Text = ""
txtUser.Focus()
MsgBox("Log In Failed.System is Closing.",
MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "Log In")
Me.Close()
ElseIf counter.Text = "2" Then

txtUser.Text = ""
txtUser.Focus()
MsgBox("Log In Failed.Try again.",
MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "Log In")

ElseIf counter.Text = "1" Then


txtUser.Text = ""
txtUser.Focus()
MsgBox("Log In Failed.Try again...",
MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "Log In")

End If
txtUser.Focus()
End If
End Sub

PRODUCT INFORMATION FORM

Public Class frmRLFproducts


Sub RefreshRecords()
FillDataGrid("Select * from vProducts order by ProductName
asc", dgProducts)
End Sub

Private Sub btnSave_Click(ByVal sender As System.Object, ByVal e


As System.EventArgs)
frmAEProducts.Show()
End Sub

Private Sub frmRLFproducts_Load(ByVal sender As System.Object,


ByVal e As System.EventArgs) Handles MyBase.Load

Computerized Sales and Inventory System of 3G Enterprises


64
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

RefreshRecords()

dgProducts.Columns(0).Visible = False

dgProducts.Columns(1).Width = 180
dgProducts.Columns(1).HeaderText = "Product Name"

dgProducts.Columns(2).Width = 100
dgProducts.Columns(2).HeaderText = "Price"

dgProducts.Columns(3).Width = 130
dgProducts.Columns(3).HeaderText = "Category"

dgProducts.Columns(4).Width = 100
dgProducts.Columns(4).HeaderText = "Brand"

dgProducts.Columns(5).Width = 100
dgProducts.Columns(5).HeaderText = "Unit"

dgProducts.Columns(6).Width = 100
dgProducts.Columns(6).HeaderText = "Stock"

dgProducts.Columns(7).Width = 180
dgProducts.Columns(7).HeaderText = "Date Received"
End Sub
Private Sub btnDelete_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnDelete.Click
'this is to trap zero record
If dgProducts.RowCount = 0 Then
MsgBox("No records to be deleted.",
MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "Delete")
Exit Sub
End If

'it is to delete record


FillDataGrid("Select * from tblSale where ProductID ='" &
dgProducts.CurrentRow.Cells(0).Value & "'", dgCheck)
If dgCheck.RowCount > 0 Then
MsgBox("Record cannot be Deleted.",
MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "Delete")

ElseIf dgCheck.RowCount = 0 Then


FillDataGrid("Select * from tblProducts where ProductID
='" & dgProducts.CurrentRow.Cells(0).Value & " and Stock <> 0",
dgCheck)
If dgCheck.RowCount > 0 Then
MsgBox("Record cannot be Deleted.There is still
available Stocks", MsgBoxStyle.Information + MsgBoxStyle.OkOnly,
"Delete")
Else
If MsgBox("Do you really want to delete?",
MsgBoxStyle.Question + MsgBoxStyle.YesNo, "Delete") =
MsgBoxResult.Yes Then
FillDataGrid("Delete from tblProducts where
ProductID ='" & dgProducts.CurrentRow.Cells(0).Value & "'",
dgProducts)

Computerized Sales and Inventory System of 3G Enterprises


65
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

RefreshRecords()
Exit Sub
End If
End If
End If
End Sub

Private Sub btnEdit_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles btnEdit.Click

dgProducts.Focus()
With frmAEProducts
.txtID.Text = dgProducts.CurrentRow.Cells(0).Value
.txtCheck.Text = dgProducts.CurrentRow.Cells(1).Value
.txtname.Text = dgProducts.CurrentRow.Cells(1).Value

.txtPrice.Text = dgProducts.CurrentRow.Cells(2).Value
.txtgetc.Text = dgProducts.CurrentRow.Cells(3).Value

.txtgetb.Text = dgProducts.CurrentRow.Cells(4).Value
.txtgetU.Text = dgProducts.CurrentRow.Cells(5).Value
.txtStock.Text = dgProducts.CurrentRow.Cells(6).Value
.dtpReceived.Text = dgProducts.CurrentRow.Cells(7).Value

.txtCheckBrand.Text =
dgProducts.CurrentRow.Cells(4).Value
.txtCheckUnit.Text = dgProducts.CurrentRow.Cells(5).Value
.txtCheckCat.Text = dgProducts.CurrentRow.Cells(3).Value

.Text = "Edit"
.ShowDialog()
End With
End Sub
End Class

ADD/EDIT PRODUCT FORM

Public Class frmAEProducts

Private Sub btnSave_Click(ByVal sender As System.Object, ByVal e


As System.EventArgs) Handles btnSave.Click

If Me.Text = "Add" Then


FillDataGrid("Select * from tblProducts where
ProductName='" & Trim(txtname.Text) & "' and CategoryID='" &
Trim(txtCategoryID.Text) & "' and BrandID='" & Trim(txtBrandID.Text)
& "' and UnitID='" & Trim(txtUnitID.Text) & "'", dgCheck)
If dgCheck.RowCount > 0 Then
MsgBox("Duplicate Product detected. Please verify and
try again.", MsgBoxStyle.Critical + MsgBoxStyle.OkOnly, "Save")
txtname.Focus()
Exit Sub
End If
FillDataGrid("Insert into tblProducts values('" &
Trim(txtname.Text) & ",'" & Trim(txtPrice.Text) & '," &

Computerized Sales and Inventory System of 3G Enterprises


66
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Val(txtCategoryID.Text) & "," & Val(txtBrandID.Text) & "," &


Val(txtUnitID.Text) & "," & Val(txtStock.Text) & ",'" &
Trim(dtpReceived.Text) & "')", dgCheck)

Else
'Case "Edit"
If Trim(txtname.Text) <> Trim(txtCheck.Text) And
Trim(cboCategory.Text) <> Trim(txtCheckCat.Text) And
Trim(cboBrand.Text) <> Trim(txtCheckBrand.Text) And
Trim(cboUnit.Text) <> Trim(txtCheckUnit.Text) Then
FillDataGrid("Select * from tblProducts where
ProductName='" & Trim(txtname.Text) & "' and CategoryID='" &
Trim(txtCategoryID.Text) & "' and BrandID=" & Trim(txtBrandID.Text) &
"' and UnitID='" & Trim(txtUnitID.Text) & "'", dgCheck)
If dgCheck.RowCount > 0 Then
MsgBox("Duplicate Product detected. Please verify
and try again.", MsgBoxStyle.Critical + MsgBoxStyle.OkOnly, "Save")
txtname.Focus()
Exit Sub
End If
End If

FillDataGrid("Update tblProducts set ProductName='" &


Trim(txtname.Text) & "',Price=" & Val(txtPrice.Text) &
",CategoryID='" & Trim(txtCategoryID.Text) & "',BrandID='" &
Trim(txtBrandID.Text) & "',UnitID=" & Trim(txtUnitID.Text) &
"',Stock='" & Trim(txtStock.Text) & "',Date_Received='" &
Trim(dtpReceived.Text) & "' where ProductID='" &
Trim(frmRLFproducts.dgProducts.CurrentRow.Cells(0).Value) & "'",
dgCheck)

End If

frmRLFproducts.RefreshRecords()
Me.Dispose()

End Sub

Private Sub cboCategory_DropDown(ByVal sender As Object, ByVal e


As System.EventArgs) Handles cboCategory.DropDown
cboCategory.Items.Clear()
FillDataGrid("Select * from tblCategories order by Category
asc", dgc)

For a = 0 To dgc.RowCount - 1
cboCategory.Items.Add(dgc.Rows(a).Cells(1).Value)
Next
End Sub

Private Sub cboCategory_SelectedIndexChanged(ByVal sender As


System.Object, ByVal e As System.EventArgs) Handles
cboCategory.SelectedIndexChanged
FillDataGrid("Select * from tblCategories where Category='" &
cboCategory.Text & "'", dgc)
txtCategoryID.Text = dgc.CurrentRow.Cells(0).Value

Computerized Sales and Inventory System of 3G Enterprises


67
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

End Sub

PURCHASED PRODUCT FORM

Private Sub btnAdd_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles btnAdd.Click
Select Case Me.Text
Case "Sales"
FillDataGrid("Insert into tbltemporaryissue values('"
& Trim(txtprodID.Text) & "','" & Trim(txtQuantity.Text) & "','" &
Trim(txtPrice.Text) & "','" & Trim(dtpReleased.Text) & "')", dgcheck)
Case "Edit"
If Trim(txtname.Text) <> Trim(txtCheck.Text) Then
FillDataGrid("Select * from tblProducts where
ProductName='" & Trim(txtname.Text) & "'", dgcheck
If dgcheck.RowCount > 0 Then
MsgBox("Duplicate Product detected. Please
verify and try again.", MsgBoxStyle.Critical + MsgBoxStyle.OkOnly,
"Save")
txtname.Focus()
Exit Sub
End If
End If

FillDataGrid("Update tbltemporaryissue set


ProductID='" & Trim(txtname.Text) & "',Quantity='" &
Trim(txtQuantity.Text) & "',UnitPrice=" & Val(txtPrice.Text) &
",DateReleased='" & Trim(dtpReleased.Text) & "' where
TransactionID='" & Trim(Me.dgtransaction.CurrentRow.Cells(0).Value) &
"'", Me.dgtransaction)
End Select
FillDataGrid("Select * from vtemporaryissue", dgtransaction)
txtname.Text = ""
txtPrice.Text = ""
txtQuantity.Text = ""
txtStock.Text = ""
rbcash.Checked = False
rbCredit.Checked = False
End Sub

Private Sub btnRemove_Click(ByVal sender As System.Object, ByVal


e As System.EventArgs) Handles btnRemove.Click
'it is to delete record
If MsgBox("Do you really want to remove to cart?",
MsgBoxStyle.Question + MsgBoxStyle.YesNo, "Delete") =
MsgBoxResult.Yes Then
FillDataGrid("Delete from tbltemporaryissue where
TransactionID='" & dgtransaction.CurrentRow.Cells(0).Value & "'",
dgtransaction)
RefreshRecords()
End If

End Sub
Private Sub btnProcess_Click(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles btnProcess.Click

Computerized Sales and Inventory System of 3G Enterprises


68
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

If rbcash.Checked = True Then


frmAEProcess.Text = "Cash"

frmAEProcess.Show()
ElseIf rbCredit.Checked = True Then
frmAEProcess.Text = "Credit"
frmAEProcessCredit.Show()
End If
End Sub

Private Sub txtQuantity_TextChanged(ByVal sender As


System.Object, ByVal e As System.EventArgs) Handles
txtQuantity.TextChanged
lblAmount.Text = Val(txtPrice.Text) * Val(txtQuantity.Text)
If Val(txtQuantity.Text) > Val(txtStock.Text) Then
MsgBox("Not enough stock.", MsgBoxStyle.OkOnly +
MsgBoxStyle.Information, "Edit")
txtQuantity.Text = ""
txtQuantity.Focus()
End If
End Sub
Private Sub dgtransaction_RowsAdded(ByVal sender As Object, ByVal e
As System.Windows.Forms.DataGridViewRowsAddedEventArgs) Handles
dgtransaction.RowsAdded
If dgtransaction.RowCount > 0 Then
rbcash.Enabled = True
rbCredit.Enabled = True
dtpReleased.Enabled = False
Else
dtpReleased.Enabled = True
End If
End Sub

PROCESS PURCHASED PRODUCT

Public Class frmAEProcess

Private Sub frmAEProcess_Load(ByVal sender As System.Object,


ByVal e As System.EventArgs) Handles MyBase.Load
FillDataGrid("Select sum(Total_Amount) from vtemporaryissue",
dgsum)
lblTotal.Text = Val(dgsum.Rows(0).Cells(0).Value)
End Sub
Private Sub btnAdd_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnAdd.Click

If Trim(txtamount.Text) = "" Then


MsgBox("Cannot process. Amount is empty.",
MsgBoxStyle.OkOnly + MsgBoxStyle.Information, "Save")
txtamount.Focus()
Exit Sub
End If

If lblChange.Text < 0 Then

Computerized Sales and Inventory System of 3G Enterprises


69
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

MsgBox("You're money is not enough.", MsgBoxStyle.OkOnly


+ MsgBoxStyle.Information, "Edit")
Else
For i = 0 To frmRLTransaction.dgtransaction.RowCount - 1
If Me.Text = "Cash" Then
FillDataGrid("Insert into tblSale values(NULL,'"
& Trim(frmRLTransaction.dgtransaction.Rows(i).Cells(1).Value) & "','"
& Trim(frmRLTransaction.dgtransaction.Rows(i).Cells(4).Value) & "','"
& Trim(frmRLTransaction.dgtransaction.Rows(i).Cells(5).Value) & "','"
& Trim(frmRLTransaction.dtpReleased.Text) & "')",
frmRLTransaction.dgtransaction)

FillDataGrid("Update tblProducts set Stock='" &


Trim(frmRLTransaction.dgtransaction.Rows(i).Cells(3).Value) -
Trim(frmRLTransaction.dgtransaction.Rows(i).Cells(4).Value) & "'
where ProductID='" &
Trim(frmRLTransaction.dgtransaction.Rows(i).Cells(1).Value) & "'",
frmRLTransaction.dgcheck)
Else
FillDataGrid("Insert into tblSale values('" &
Trim(txtcredID.Text) & "','" &
Trim(frmRLTransaction.dgtransaction.Rows(i).Cells(1).Value) & "','" &
Trim(frmRLTransaction.dgtransaction.Rows(i).Cells(4).Value) & "','" &
Trim(frmRLTransaction.dgtransaction.Rows(i).Cells(5).Value) & "','" &
Trim(frmRLTransaction.dtpReleased.Text) & "')",
frmRLTransaction.dgtransaction)
FillDataGrid("Update tblProducts set Stock='" &
Trim(frmRLTransaction.dgtransaction.Rows(i).Cells(3).Value) -
Trim(frmRLTransaction.dgtransaction.Rows(i).Cells(4).Value) & "'
where ProductID='" &
Trim(frmRLTransaction.dgtransaction.Rows(i).Cells(1).Value) & "'",
frmRLTransaction.dgcheck)

End If
Next
FillDataGrid("Truncate table tbltemporaryissue",
frmRLTransaction.dgcheck)
FillDataGrid("Select * from vtemporaryissue",
frmRLTransaction.dgtransaction)

frmRLTransaction.txtname.Text = ""
frmRLTransaction.txtPrice.Text = ""
frmRLTransaction.txtStock.Text = ""
frmRLTransaction.txtQuantity.Text = ""

Me.Dispose()
End If

End Sub
End Class

Computerized Sales and Inventory System of 3G Enterprises


70
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

DAILY SALES REPORT

Imports Microsoft.Office.Interop
Public Class frmAEDailySales
Dim xls As Excel.Application
Sub RefreshRecords()
FillDataGrid("Select * from vSales order by ProductName asc",
dgSales)
End Sub

Private Sub dtpDaily_ValueChanged(ByVal sender As System.Object,


ByVal e As System.EventArgs) Handles dtpDaily.ValueChanged
txtDaily.Text = 0
FillDataGrid("Select * from vSales where DateReleased='" &
dtpDaily.Text & "'", dgSales)

For a = 0 To dgSales.RowCount - 1
txtDaily.Text = Val(txtDaily.Text) +
Val(dgSales.Rows(a).Cells(9).Value)
Next

txtTransaction.Text = dgSales.RowCount
End Sub

Private Sub frmAEDailySales_Activated(ByVal sender As Object,


ByVal e As System.EventArgs) Handles Me.Activated
dtpDaily.Value = Format(Now, "yyyy-MM-dd")
End Sub Private Sub btnExport_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles btnExport.Click
xls = New Excel.Application
Dim total As Double
With xls
.Visible = True
.Workbooks.Open("C:\Excel Data\Daily Sales.xlsx")
Dim ctr As Integer
ctr = 7
.Cells(3, 1) = "List of Daily Sales"

For a = 0 To dgSales.RowCount - 1
.Cells(ctr, 1) = dgSales.Rows(a).Cells(2).Value
.Cells(ctr, 2) = dgSales.Rows(a).Cells(4).Value
.Cells(ctr, 3) = dgSales.Rows(a).Cells(5).Value
.Cells(ctr, 4) = dgSales.Rows(a).Cells(6).Value
.Cells(ctr, 5) = dgSales.Rows(a).Cells(8).Value
.Cells(ctr, 6) = dgSales.Rows(a).Cells(9).Value
Const xlthick = 2
.Range(.Cells(ctr, 1), .Cells(ctr, 6)).Borders.Weight
= xlthick
ctr = ctr + 1

total = total + dgSales.Rows(a).Cells(9).Value


Next

.Cells(ctr, 6) = total

Computerized Sales and Inventory System of 3G Enterprises


71
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

End With
End Sub

INVENTORY

Private Sub btnAdd_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles btnAdd.Click

Dim ComputeStock As Integer


ComputeStock = Val(txtCurrentStock.Text) +
Val(txtAddstock.Text)
FillDataGrid("Update tblProducts set Stock='" & ComputeStock
& "',Date_Received='" & Trim(dtpReceived.Text) & "' where
ProductID='" & Trim(txtprodID.Text) & "'", dgcheck)
' RefreshRecords()
txtname.Text = ""
txtPrice.Text = ""
txtCurrentStock.Text = ""
txtSearch.Text = ""
txtCategory.Text = ""
txtAddstock.Text = 0
If rbOOS.Checked = True Then
FillDataGrid("Select * from vProducts where Stock <=5 ",
dgProducts)
End If
If rbOS.Checked = True Then
FillDataGrid("Select * from vProducts where Stock<>0 ",
dgProducts)
End If
End Sub

Private Sub rbOOS_CheckedChanged(ByVal sender As System.Object,


ByVal e As System.EventArgs) Handles rbOOS.CheckedChanged
If rbOOS.Checked = True Then
FillDataGrid("Select * from vProducts where Stock <=5 ",
dgProducts)
End If
End Sub

Private Sub dgProducts_CellClick(ByVal sender As Object, ByVal e


As System.Windows.Forms.DataGridViewCellEventArgs) Handles
dgProducts.CellClick

FillDataGrid("Select * from vProducts where ProductID='" &


Trim(dgProducts.CurrentRow.Cells(0).Value) & "'", dgcheck)
If dgcheck.RowCount > 0 Then

txtprodID.Text = dgcheck.CurrentRow.Cells(0).Value
txtname.Text = dgcheck.CurrentRow.Cells(1).Value
txtPrice.Text = dgcheck.CurrentRow.Cells(2).Value
txtCategory.Text = dgcheck.CurrentRow.Cells(3).Value
txtCurrentStock.Text = dgcheck.CurrentRow.Cells(6).Value
Else
End If
End Sub

Computerized Sales and Inventory System of 3G Enterprises


72
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

B. Sample Documents

Figure 78. Stock (Unsold)

Figure 79. Credit Report

Computerized Sales and Inventory System of 3G Enterprises


73
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Figure 80. Serves as the Daily Sales Report

C. Users Manual

a. Overview of the System

The Computerized Sales and Inventory System of 3G Enterprises was


developed to replace the manual system of 3G Enterprises. The system can
help decrease human errors, makes the agency’s essential files organized and
secured. This also reduced the time consumed in every transaction, especially
in computing interests of credits. It provides the fastest way, more convenient
way of storing, monitoring, and processing of credits especially in the
calculations of interests.

b. System Requirements

The supported operating system must be Windows 8 or above, with a


.NET Framework, 64-bit system and a 1.10 GHz and above for faster
processor, and as recommended it must have at least 4GB or not lower than
2GB with a 2.2 GB hard disk space.

Computerized Sales and Inventory System of 3G Enterprises


74
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

c. Installation Guide

Installing SQL Server

Step 1. Step 2.

Step 3.

Step 4.

Computerized Sales and Inventory System of 3G Enterprises


75
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Step 5.

Step 6.

Computerized Sales and Inventory System of 3G Enterprises


76
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Step 7.

Step 8.

Computerized Sales and Inventory System of 3G Enterprises


77
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Step 9.

Step 10.

Computerized Sales and Inventory System of 3G Enterprises


78
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Step 11.

Step 12.

Computerized Sales and Inventory System of 3G Enterprises


79
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Step 13.

Step 14.

Computerized Sales and Inventory System of 3G Enterprises


80
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Step 15.

Step 16.

Computerized Sales and Inventory System of 3G Enterprises


81
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Step 17.

Step 18.

Computerized Sales and Inventory System of 3G Enterprises


82
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Step 19.

Step 20.

Computerized Sales and Inventory System of 3G Enterprises


83
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Step 21.

Step 22.

Computerized Sales and Inventory System of 3G Enterprises


84
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Step 23.

Step 24.

Computerized Sales and Inventory System of 3G Enterprises


85
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Step 25.

Computerized Sales and Inventory System of 3G Enterprises


86
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Step 26.

Step 27.

Computerized Sales and Inventory System of 3G Enterprises


87
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Installing DevComponents

Step 1. Step 2.

Open-File Explorer. Open the File for The Setup Wizard will install
DotNetBar for windows forms on your
DotNetBar, computer.

Then click DotNetBarSetup Trial to Click Next to Continue or Cancel to


exit the Setup Wizard.
install.

Step 3. Step 4.

After clicking the Next button, Select


After clicking the Next button, End Installation Folder Form will appear.
User Agreement Form will appear.
To install on the selected folder, click
Choose the “I accept the terms in the “Next”.
License Agreement” then click the Next
To install to a different folder, enter it
button. below or click “Browse”.

Computerized Sales and Inventory System of 3G Enterprises


88
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Step 5. Step 6.

After Selecting a Folder, “Ready to After clicking the Install button, this
Install” form will appear. form will appear.

Then click the Install button to begin Wait until the Status complete, then
the installation. click the Next button.

Step 7.

After Completing the Status, Click Step 8.


the Finish button to Exit the Setup
Wizard. As you exit the Setup Wizard, WinForms
Sample Application will appear.

Computerized Sales and Inventory System of 3G Enterprises


89
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Step 9.

Open the Visual Studio and system.

Step 10.
Step 11.
On the Toolbox, Choose DotNetBar
Right Click DotNetBar, then choose
Add Tab.

Computerized Sales and Inventory System of 3G Enterprises


90
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Step 13.

As you click “Choose Item,” this form


will appear.

Select all. Net Framework


Step 12.
Components, then click OK button
After Adding Tab, right-click the Tab
recently added. Then click “Choose
Item.”

Step 14.

After selecting all the. Net Framework Components.

Computerized Sales and Inventory System of 3G Enterprises


91
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Installing the system

Step 1.

Step 2. Create a shortcut of Step 3. Pin to Start Menu


System.exe on the desktop

Computerized Sales and Inventory System of 3G Enterprises


92
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Attach the Database:

Step 1.

Step 2.

Computerized Sales and Inventory System of 3G Enterprises


93
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Step 3.

Step 4.

Computerized Sales and Inventory System of 3G Enterprises


94
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Step 5.

Step 6.

Step 7.

Computerized Sales and Inventory System of 3G Enterprises


95
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

d. User’s Guide
HOW TO USE THE SYSTEM?

As you run the System, the Login form


will appear and will ask the User to
enter a User Name and Password.
Click the Login button to continue,
otherwise click the Cancel button.

To add a new user of the system,


click the hyperlink in the Login
form, this form will appear
containing all the users of the
system.

This form will be displayed, and it will


be used to add and edit Users. As the
user clicks the Edit button, the same
form will be displayed, but this time,
the captions on the title bar will be
changed to edit user indicating that the
current task of the form is for editing.

Computerized Sales and Inventory System of 3G Enterprises


96
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

As the user successfully Login, the


splash screen will appear. Wait a
second until circular progress
completes loading.

As it loads successfully, the main form will appear. In the left side panel of the form
are the buttons that contain the Set-up Files, Transaction and Reports. Moreover, at
the bottom part of the window is the status bar, wherein the current user and its role,
the current date and current time are displayed. There is also a notification button on
the upper part of the window.

Computerized Sales and Inventory System of 3G Enterprises


97
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

As the user clicks the notification


button, this form will appear. The
notification button notifies the user,
all the credits with due dates.

As you click the Product button, this


form will be displayed containing all
the products.

As the user clicks the Add button, As you click the Add button, this form will be
displayed, and it will be used to add products. To add new Category, Brand, Unit
directly click the Add button on the right side.

The same form will also be displayed, as the user clicks edit button but this time, the
captions on the title bar will be changed to edit product information indicating that the
current task of the form is for editing.

Computerized Sales and Inventory System of 3G Enterprises


98
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

As you click the Delete button, this form will be displayed and it will be used to delete
products.

As you click the Categories button, this form will be displayed containing all the
categories. This can add, edit, and delete product category information. The same
form will also be displayed as you click Brand and Unit button from the main
window, but the captions on the title bar will be changed indicating that the current
task of the form is for Product Brand and Product Unit.

Computerized Sales and Inventory System of 3G Enterprises


99
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

As you click the Add button, this form will be displayed and it will be used to add
categories. Also, if the user clicks Edit button, the same form will be displayed but
the caption in the title bar is Edit indicating that the current task of the form is for
editing.
The same form will also be used for adding and editing Product Brand and Unit but
the labels will be changed.

As you click the Delete button, this form will be displayed, and it will be used to
delete categories. The same dialog box will also appear for deleting Product Brand
and Unit Information.

Computerized Sales and Inventory System of 3G Enterprises


100
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

As you click the Creditors button, this form will be displayed containing all
the Creditors.

As you click the Add button, this form will be displayed, and it will be used to add
Creditor.
If the user clicks the edit button, the same form will be displayed, but this time, the
captions on the title bar will be changed to edit creditor’s information indicating that
the current task of the form is for editing.

Computerized Sales and Inventory System of 3G Enterprises


101
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

As the user clicks the Delete button, a


dialog box will be displayed, and it
will be used to delete Creditor. Click
Yes to delete, otherwise click No.

As you click the Purchase button in the main window, this form will appear.

As the user clicks the search button, this form will appear containing the list of
Products.

Computerized Sales and Inventory System of 3G Enterprises


102
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Choose Product Name and click Ok. Enter the quantity, click Add to Cart. Select
Mode of Payment, and then click Process.

If the Mode of Payment is Cash, this


If the Mode of Payment is Credit, this
form will appear as you click Process
form will appear. Click the ellipses
button. Enter Payment, and click OK.
button to choose or browse
.
creditor.

Computerized Sales and Inventory System of 3G Enterprises


103
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

This form will appear as the user click


the ellipses button, if the creditor is not
yet registered, click the New creditor
button.

As you click the Cash Credit button,


this form will appear.

Click the ellipsis button to browse creditors. If the Creditor is not registered yet
nor has no record, click the New creditor button.

Computerized Sales and Inventory System of 3G Enterprises


104
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Choose creditor, and fill the empty fields. As you click OK, credit information will be
displayed in the data grid view.

For cash credit payment, browse creditor and click Payment Button. As you click the
button, this form will appear containing the creditor’s record. Add down payment and
click Add Payment.

Computerized Sales and Inventory System of 3G Enterprises


105
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

As you click the Payment button, this form will appear.

Browse and select creditors and the records will be displayed in the data grid view.
Click Add Payment button to continue.

As the user clicks the Add Payment button, this form will appear allowing the user to
enter the down payment of the creditor.

Computerized Sales and Inventory System of 3G Enterprises


106
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

As you click the Inventory button, this form will appear containing all the Product
Stocks. As you choose the On stock button, it will display all the On Stock Products.

As you choose the Out of stock button, it will display all the Out of Stock Products.

Computerized Sales and Inventory System of 3G Enterprises


107
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

User must search the product name or just click the product name displayed to add the
stock. Simply, double click adds stock textbox; enter the stocks you want to add or
click the add buttons beside the textbox. After entering the number of stocks click
Add Stock button.

As you click the Reports button, this form will appear containing all the reports.

Computerized Sales and Inventory System of 3G Enterprises


108
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

As you click the Daily Sales, this form will appear. Choose the date you want to
view. Click print button if you want to print daily sales.

As you click the Monthly Sales, this form will appear. Choose the month you
want to view. Click the Print button if you want to print monthly sales.

Computerized Sales and Inventory System of 3G Enterprises


109
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

As you click the Annually Sales, this form will appear. It can be filtered by Date
or by Year, just simply click the radio buttons at the upper part . Click the Print
button if you want to print annually sales.

As you click the Credit Report button, this form will appear. Click the ellipses button

beside the textbox, to view creditors. After choosing creditor, form will appear
containing all the credits of the selected creditor.

Computerized Sales and Inventory System of 3G Enterprises


110
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

As you click the View Report button, this form will appear containing the inventory
products.

As you click Log Manager button, this form will be displayed containing the history
of logins in the system

As you click Help button from the main window, this form will be displayed. It serves
as the guide for the user; it contains the user’s manual that, about the developer and
the system.

Computerized Sales and Inventory System of 3G Enterprises


111
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

e. Contact Page

Name Rocel E. Arconado


Contact Number +639067309002
Email Address rosharconado@gmail.com
Home Address Aggunetan, Lasam, Cagayan

Name Jennievie J.Tallog


Contact Number +639153368244
Email Address jennivietallog@outlook.com
Home Address Centro 1, Lasam, Cagayan

Name Joanna Marie B. Jove


Contact Number +639971802253
Email Address jhoannamariejove@yahoo.com
Home Address Alannay Lasam Cagayan

D. Data Flow

Existing System Proposed Project

Computerized Sales and Inventory System of 3G Enterprises


112
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

E. Sample Generated Outputs (proposed project)

Daily Sales

Monthly Sales

Yearly Sales

Computerized Sales and Inventory System of 3G Enterprises


113
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Credit Reports

Inventory Report

Computerized Sales and Inventory System of 3G Enterprises


114
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

F. Evidences of Data Gathering

a. Pictures

Computerized Sales and Inventory System of 3G Enterprises


115
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Computerized Sales and Inventory System of 3G Enterprises


116
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

b. Interview Guide

1. What are the problems you encountered using your manual system?
2. How is the process of monitoring sales and inventory of the products?
3. What are the reports needed? How you generate them in your manual
system?
4. Is there any transaction that you do manually besides from selling
products? How is the flow of the transaction?
5. How many customers do you cater every day?
6. Who are time users of the system in case if being implemented?

Computerized Sales and Inventory System of 3G Enterprises


117
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

G. Communication/Letters

a. Request Letter

Computerized Sales and Inventory System of 3G Enterprises


118
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Curriculum Vitae

ROCEL E. ARCONADO
AGGUNETAN, Lasam Cagayan
ElleArconado@gmail.com
+639067309002

Education Background

Aggunetan Elementary School


2005-2011
Aggunetan, Lasam Cagayan
Western Cagayan School of Arts and Trades
2011-2015
Centro 03, Lasam Cagayan
BACHELOR OF SCIENCE IN INFORMATION TECHNOLOGY
Cagayan State University – Lasam Campus
2015-2019
Centro 02, Lasam Cagayan

Personal Information

Age: 19
Sex: Female
Nationality: Filipino
Civil Status: Single
Date of Birth: October 20, 1999
Religion: Roman Catholic
Father’s Name: Ronald P. Arconado
Mother’s Name Genna E. Arconado

I hereby certify that the information provided herein is true and correct.

ROCEL E. ARCONADO
Signature over Printed Name Date

Computerized Sales and Inventory System of 3G Enterprises


119
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Curriculum Vitae

JENNIEVIE J. TALLOG
Centro 01, Lasam Cagayan
jennievietallog@outlook.com
+639153368244

Education Background

Lasam Central School


2004-2010
Centro 02, Lasam Cagayan
Lasam Academy Incorporated
2010-2014
Centro 01, Lasam Cagayan
BACHELOR OF SCIENCE IN INFORMATION TECHNOLOGY
Cagayan State University – Lasam Campus
2014-2019
Centro 02, Lasam Cagayan
Personal Information

Age: 21
Sex: Female
Nationality: Filipino
Civil Status: Married
Date of Birth: February 06, 1998
Religion: Roman Catholic
Father’s Name: Jerry R. Joaquin
Mother’s Name Jenny G. Joaquin

I hereby certify that the information provided herein is true and correct.

JENNIEVIE J. TALLOG
Signature over Printed Name Date

Computerized Sales and Inventory System of 3G Enterprises


120
Cagayan State University – Lasam Campus
Centro 02, Lasam, Cagayan

COLLEGE of INFORMATION and COMPUTING SCIENCES

Curriculum Vitae

JOANNA MARIE B. JOVE


Alannay, Lasam Cagayan
jhoannamariejove@yahoo.com
+639971802253

Education Background

Lasam Central School


2005-2011
Centro 02, Lasam Cagayan
Western Cagayan School of Arts and Trades
2011-2015
Centro 03, Lasam Cagayan
BACHELOR OF SCIENCE IN INFORMATION TECHNOLOGY
Cagayan State University – Lasam Campus
2015-2019
Centro 02, Lasam Cagayan
Personal Information

Age: 20
Sex: Female
Nationality: Filipino
Civil Status: Single
Date of Birth: September 04, 1998
Religion: Roman Catholic
Father’s Name: Jerry P. Jove
Mother’s Name Eden B. Jove

I hereby certify that the information provided herein is true and correct.

JOANNA MARIE B. JOVE


Signature over Printed Name Date

Computerized Sales and Inventory System of 3G Enterprises


121

You might also like