Documente Academic
Documente Profesional
Documente Cultură
compete with less cash tied up in inventories have a distinct advantage over their
competitors.
The purpose of an inventory system is to keep track of what you have in
your small store, large office or product development factory. If you know what
you have available for sale or to build products, you can easily satisfy the needs
of your customers when they contact you to buy your products. The inventory
system informs you when you need to purchase more products or supplies.
Inventory management systems are central to how companies track and
control inventories. Having the ability to measure inventory in a timely and
accurate manner is critical for having uninterrupted business operations because
inventory is often one of the largest current assets on a company's balance
sheet.
Tracking where products are stocked, which suppliers they come from,
and the length of time they are stored is made possible with inventory
management software. By analyzing such data, companies can control inventory
levels and maximize the use of warehouse space. Furthermore, firms are more
prepared for the demands and supplies of the market, especially during special
circumstances such as a peak season on a particular month. Through the reports
generated by the inventory management software, firms are also able to gather
important data that may be put in a model for it to be analyzed.
Efficiently tracking inventory is an imperative component to a small
business and 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.
Background of the Study
Ramon Magsaysay Technological University (RMTU) is a degreeawarding tertiary educational institution in Zambales that specializes agriculture,
forestry, engineering, education, arts, sciences, humanities and other fields may
be relevant to the development of the province.
ordering enough of a product, meaning the business could run out of a crucial
item at the wrong time.
Another disadvantage of manual inventory systems is that they can be
highly labor-intensive to operate. They require continuous monitoring to ensure
that each transaction is accounted for and that products are maintained at the
appropriate stocking levels. It is also more difficult to share inventory information
throughout the business, because the lack of computerization makes accessing
inventory records a more cumbersome process. The time spent monitoring
inventory levels could be used on more productive activities for the business.
A disadvantage of manual inventory systems is that they can be highly
labor-intensive to operate. They require continuous monitoring to ensure that
each transaction is accounted for and that products are maintained at the
appropriate stocking levels. It is also more difficult to share inventory information
throughout the business, because the lack of computerization makes accessing
inventory records a more cumbersome process. The time spent monitoring
inventory levels could be used on more productive activities for the business.
It indicates the
different inputs and processes that will be needed in order to come up with the
desired output.
Input consists of the knowledge requirements such as Information System,
Existing Inventory Management System, University History and Information,
Information Technology, Database Management System, Stored Procedures and
knowledge about creating window based applications.
For
hardware requirements, the system will need a desktop computer with at least
core i3 processor, DDR3 RAM and 1TB hard disk drive.
After the inputs have been completed, the next step is the creation of the
system. It will undergo the Design, Debugging and Testing to make sure that it
will meet all the requirements set.
For the output, this will be a Sports Equipment Inventory Management
System for RMTU.
1.
2.
3.
4.
5.
6.
7.
2.
3.
4.
5.
6.
7.
inventory of sports equipment. The system also focuses on the profiling of all the
athletes in the university. It also includes monitoring events and activities related
to sports. Additionally, the system also intended in managing and evaluating
scholarship of the athletes.
This study will be using VB.Net programming language for its front end
application. MS SQL Server will be used as its database.
The proposed system will use stored procedures in the database design.
Majority of the transactions and functionalities of the proposed system are coded
using stored procedures. All the queries are coded in back end for the purpose of
code reuse, security and maintainability.
To the community. The importance of this study is to give some details and
information about the system we implement. Coming up with this study can give
some ideas and can use it in creating their own system.
Definition of Terms
The following are terminologies were operationally used in this study.
Database. It is storage of all related data and information about the Athletes and
Sports Equipemtn and facilities of RMTU. It is where all the records will be saved
and where all the needed records will be retrieved when needed. MSSQL
SERVER is the database used by this study.
Datatype. It identifies the kind of information that an Attribute/column in an
entity/table on a specific database platform represents. These are actual physical
representations and are dependent on the actual RDBMSs. The data type
should be given by the domain definition for that attribute/column.
DBMS. This is an integrated collection of programs designed to enable people to
design databases, enter and maintain data, and perform queries.
Field. This is the basic unit of data entry in a record.
GUI (Graphical User Interface). It is a term referring to the output or the front
end application that will be utilized by the end-user.
Inventory. A detailed list of goods and materials that are in stock.
Inventory Management Software. It is a computer-based system for tracking
inventory levels, orders, sales and deliveries.
Information System. It is the technology used in this study that will help in
performing all the transactions and task done in the Human Resource
Management when it comes to managing the records and files of the employees
of ACCESS.
Join. It is an operation in which the rows of one table are related to the rows of
another through common column values.
MS SQL SERVER. A database server used to the proponents. It means
Microsoft Structured Query Language Server.
Query. This is a request to see information from a database that matches
specific criteria. (Morley, 2007. p. 596)
Sports Development Head. He/ she is the administrator of the proposed
system.
SQL (Structured Query Language).It is the language used for managing and
manipulating the data inside the MySQL database of the system.
Stored Procedure. It is a name collection of SQL statements and procedural
logic i.e,compiled,varified and stored in the server database.
User. A person who can interact with the software
Chapter II
Review of Related Literature and Studies
This chapter presents the summary of readings from related literature and
studies which are equally important to the present study. These are the materials
that have greatly enlightened the researcher in developing the topics in his study.
Inventory Management System
In the article published by Demand Media, it was mentioned that inventory
systems are tracking systems that inform you of the amount of raw materials,
supplies or final products you have readily available. The inventory system is
updated each time you sell an item or use raw materials to create a product, so
you know what you have available for the following day or week. This type of
system also allows you to order products in advance, so you have everything you
need at all times.
According to Crosby (2015), inventory management systems are the rule
for such enterprises, but smaller businesses and vendors use them, too. The
systems ensure customers always have enough of what they want and balance
that goal against a retailer's financial need to maintain as little stock as possible.
Mismanaged inventory means disappointed customers, too much cash tied up in
warehouses and slower sales. Factors such as quicker production cycles, a
proliferation of products, multi-national production contracts and the nature of the
big-box store make them a necessity.
Items that the company has bought as part of the inventory are considered
business assets. As long as the company can sell or use the items, the
business is not losing money. However, items that have passed their
expiration dates or that are not selling due to a lack of demand or lack of
popularity can become liabilities for the business. An inventory system
should only store the amount of items that can easily be sold to avoid
creating a liability for the business.
Inventory Management
Any inventory system should have a manager to keep track of all the items
in the inventory system. The manager is responsible for ordering new
items or products when supplies are getting low and manually counting
the items to catch any employees who may be stealing or find any
inventory items that may be broken. The manager should also be
responsible for locating items that have expiration dates in the inventory
and that are subject to mold or damage.
The term inventory refers to the goods or materials used by a firm for the
purpose of production and sale. It also includes the items, which are used as
supportive materials to facilitate production.
There are three basic types of inventory: raw materials, work-in-progress and
finished goods. Raw materials are the items purchased by firms for use in
production of finished product. Work-in-progress consists of all items currently in
the process of production. These are actually partly manufactured products.
Finished goods consists of those items, which have already been produced but
not yet sold.
Inventory constitutes one of the important items of current assets, which permits
smooth operation of production and sale process of a firm. Inventory
management is that aspect of current assets management, which is concerned
with maintaining optimum investment in inventory and applying effective control
system so as to minimize the total inventory cost.
Inventory management is important from the view point that it enables to address
two important issues:
1. The firm has to maintain adequate inventory for smooth production and selling
activities.
interruption in production and selling operation. Therefore, the firm may loose the
customers as they shift to the competitors. Financial manager, as he involves in
inventory management, should always try to put neither excessive nor
inadequate investment in inventory. The importance or significance of inventory
management could be specified as below:
Advantage
Disadvantage
The disadvantage of waterfall development is that it does not allow for much
reflection or revision. Once an application is in the testing stage, it is very
Pros
Cons
Simple
and
easy
to
has
specific
object-oriented projects.
projects.
well
projects
for
smaller
where
model.
understood.
within stages.
Cannot
accommodate
changing
requirements.
documented.
any
technological
or
more scalability, you can use the Net8 Connection Manager to multiplex Net8
connections.
Maintainability
Once it is validated, a stored procedure can be used with confidence in any
number of applications. If its definition changes, only the procedure is affected,
not the applications that call it. This simplifies maintenance and enhancement.
Also, maintaining a procedure on the server is easier than maintaining copies on
various client machines.
Interoperability
Within the RDBMS, Java conforms fully to the Java Language Specification and
furnishes all the advantages of a general-purpose, object-oriented programming
language. Also, like PL/SQL, Java provides full access to Oracle data, so any
procedure written in PL/SQL can be written in Java.
PL/SQL stored procedures complement Java stored procedures. Typically, SQL
programmers who want procedural extensions favor PL/SQL, and Java
programmers who want easy access to Oracle data favor Java.
The RDBMS allows a high degree of interoperability between Java and PL/SQL.
Java applications can call PL/SQL stored procedures using an embedded JDBC
driver. Conversely, PL/SQL applications can call Java stored procedures directly.
Security
You can restrict access to Oracle data by allowing users to manipulate the data
only through stored procedures that execute with their definer's privileges. For
example, you can allow access to a procedure that updates a database table, but
deny access to the table itself.
Replication
With Oracle Advanced Replication, stored procedures can be replicated (copied)
from one Oracle8i database to another. This feature makes them ideal for
implementing a central set of business rules. Once written, the stored procedures
are replicated and distributed to work groups and branch offices throughout the
company. In this way, policies can be revised on a central server rather than on
individual servers.
Why use Stored Procedures?
One of the most beneficial reasons to use stored procedures is the added layer
of security that can be placed on the database from the calling application. If the
user account created for the application or web site is configured with EXECUTE
permissions only then the underlying tables cannot be accessed directly by the
user account. This helps prevent hacking directly into the database tables. The
risk of a hacker using the user account to run a stored procedure that has been
written by you is far safer than having the user account have full insert, update
and delete authority on the tables directly.
simply has to embed a standard procedure call for the language in the calling
program.
(http://mysqlstoredprocedure.com/, 2015)
Chapter III
Research Methodology
Methodology
This chapter presents discussions of the method of research as well as
the description of the setting of the study.
Research Design
This research aims to create Sports Inventory Management System
(SEIMS) for Ramon Magsaysay Technological University. To attain the desired
end, the researcher will use a descriptive method of research which aims to
describe the proposed system and so it could fit with the pertinent rules regarding
sports equipment inventory management system.
After identifying the problems, the researcher will design the main interface
and the database of the Sports Equipment and Inventory System. The proponent
will have to assure that the system will give ease to the usersthe Sports
Development Head.
Further, the system will be designed to cater be user friendly as not all the
users are technology geeks. So, this will assist and not add burden. On the
layout and interface of the program, this proponents will apply simple shades of
color and identifiable icons or symbols only in order to facilitate smooth access of
this proposed on line application. Most importantly, this proposed system will not
be designed to induce intimidation, but, it will be designed to express
accommodation.
The proponent will consult experts and the users about the program to
guaranty that it will serve them better. Doing so, the proponent will be able
to identify inconsistency or discrepancy of the system, then, debug system
errors and adhere to suggestions.
All these phases are cascaded to each other in which progress is seen as
flowing steadily downwards (like a waterfall) through the phases. The next
phase is started only after the defined set of goals are achieved for previous
phase and it is signed off, so the name "Waterfall Model". In this model phases
do not overlap.
Requirements Planning
The researcher, being exposed to the existing problems of the current
system of the Faculty Information, used Ramon Magsaysay Technological
University current manual faculty information system as spring board in creating
a windows-based Faculty Information System (FACIS). In accordance of the
standard System Development Life Cycle; after identifying the problems, the
researcher developed a system that was fit to address the faculty information
system. The proponents assure that the system give ease to the users, the HR,
administrator and the faculty.
Interview
During
requirements
gathering
stage,
the
proponents
conduct
interview with faculty, HR, and Registrar of RMTU, who gave the resources
and needed information about the flow of the manual system and the
manual process of keeping and organizing faculty information.
1.2
Observation
Internet Research
The proponents also conduct an internet research to gather more
Library Research
The proponents also used library materials like thesis documentation
books, journals and articles that are related to the proposed study in
gathering significant information and validation of the study.
1.5
1 Company Observation.
The proponents had some inspection regarding the current system to
gather more ideas on how to design our proposed system. From this
observation, we noted some problems being encountered.
1
Naturalistic observation
Naturalistic observation is a research tool in which a subject is
observed in its natural habitat without any manipulation by the
observer.
The faculty information system of RMTU is still manual.
Currently, there is no computer system dedicated in monitoring and
managing Faculty Information. Thus, it is arduous to the part of the
HR and faculty to get information because data and information are
not readily available. Faculty information is only kept and compiled in
a file cabinet. All the events and activities can only be broadcast to
the faculty individually. Faculty Load assignment is also difficult to
monitor because there is still no database used to keep track on the
teaching load of the faculty. It is very difficult to both the HR and
Faculty considering large amount of information is concern and it still
growing. Therefore the Computerized Faculty Information System is
needed in RMTU.
Participants observation
Participants
observation is
structured
type
particularly, cultural
anthropology,
but
Statistical Tools
These tools were used to compute the data gathered in relation to the
proponents study.
1 Percentage Distribution
Percentage and frequency of distribution were used to describe the profile
of the respondents of the study in terms of age, gender and profession using
faculty information system, and if they were the users, administrator or field
expertise on this system; this is solved by the formula: (Probability Statistics for
scientist and Engineer, 7th edition, Walpale Myer)
Percentage (%) = (f / n) * 100
Where:
P- Percentage distribution
f- Scores in the distribution
n- Number of respondents
2 Weighted Mean.
This was used for most of the item in the questionnaire checklist, weighted
is utilized. The following scales and its equivalency used as follows:
Survey
Criteria
Male
Scale Value
Yes
Rating
1
Interpretation
Agree
Female
No
Table 1: Survey Criteria
Disagree
User Evaluation
Criteria
Scale Value
Correctness
E
Reliability
G
Efficiency
A
Testability
P
Portability
NI
Table 2: User Evaluation Criteria
Rating
5
4
3
2
1
Interpretation
Excellent
Good
Average
Poor
Needs Improvement
Rating
Interpretation
3
2
1
Full Compliance
Partial Compliance
Non-Compliance
System Testing
Criteria
Scale Value
Block and white
Testing
Full Compliance
Unit Testing
Partial Compliance
Security Testing
Non-Compliance
Table 3: System Testing Criteria
WM =
X
N
Where:
X = Score
N = Number of cases or respondents
Analytical Tools
The analytical tools in conducting the proposed study were the System
Architecture, Context Diagram, Data Flow Diagram, System flowchart, HIPO
(Hierarchical Input-Process-Output) and VTOC (Visual Table of Contents).
Context Diagram. It is a data flow diagram, with only one massive central
process that subsumes everything inside the scope of the system. It shows how
the system will receive and send data flows to the external entities involved.
Data Flow Diagram. It is a graphical representation of the "flow" of data
through an information system, modeling its process aspects. Often they are a
preliminary step used to create an overview of the system which can later be
elaborated. It also shows what kinds of data will be input to and output from the
system, where the data will come from and go to, and where the data will be
stored.
Data flow diagram show the step by step procedure that is more
complicated on how the system will works.
System Flowchart. It is the graphical representation of the flow of data in
the system, and represents the work process of the system. Information system
flowchart show how data flows from source documents through the computer to
final distribution to users. Program flowcharts show the sequence of instructions
in a single program or subroutine.
It shows the flow of the payroll system were the human resources is in
charge in adding new employee information including editing, deleting and set of
salary for every employee. The user allows all the employee to register their
finger print for their time log, the system will have a transaction were it will show
all the computation of payroll and generate the reports for the employee unlike
the existing system of Blanco family academy it is more sophisticated when it
comes into computation and filling the records of each employee. It will be
efficient for the user to use if the system is more accurate and fast when it comes
into preparing the payroll of employee. (See Appendix D for the System
Flowchart)
HIPO (Hierarchy plus Input-Process-Output) technique is a tool for
planning and/or documenting a computer program. A HIPO model consists of a
hierarchy chart that graphically represents the programs control structure and a
set of IPO (Input-Process-Output) charts that describe the inputs to, the outputs
from, and the functions (or processes) performed by each module on the
hierarchy chart.
Hierarchical Input process output is similar to vtoc where it shows the
module needed by the system. The process on how the data has been entered
and how its being process will show its output or results.
VTOC or Visual Table of Contents. It is an analytical tool for planning
and/or documenting a computer program. Each function represented by a
rectangular box can be described in further detail in an IPO (or input-process-
output) diagram. It also show the scope of the system were the module are
connected.
VTOC shows every module of the system, their module contains the form
where it reflects on how the modules are connected and every form represents
the detailed information of every module at it is arranged through tables.
ERD or Entity-Relation Diagram. It is a specialized graphic that
illustrates the relationships between entities in a database. ER diagrams often
use symbols to represent three different types of information. Boxes are
commonly used to represent entities. Diamonds are normally used to represent
relationships and ovals are used to represent attributes. ERD is used to see the
relationship of different entity in the system.
The entity relationship diagram shows the relations of entities or the user
of the system on how he/she does the process, you will see the flow where the
user is connected to what he/she does.