Professional Documents
Culture Documents
First of all, we are grateful to almighty Allah for completing this project work in the
due time with good sound and health.
Education involves not only reading book and doing exercise but also acquiring
knowledge by doing something practically. This project has been designed with
considering these objectives.
All praises is due to the merciful almighty who blessed us to be here at the Dhaka
International University to receive the meticulous supervision of Jahanara Akhtar,
Associate Professor of Computer Science and Engineering department. We are
grateful to him and all other respective teachers of Dhaka International University
for their all-out support.
We also want to express gratitude to Dr. A.T.M Mahbubur Rahman, Professor
and Chairman of Computer Science and Engineering department who acted as a
constant mentor throughout our candidate. We are grateful to him for his valuable
instructions, suggestions, comments and technical advice.
Also we express gratitude to Prof. Dr. Hafiz Md. Hasan Babu, Adviser (CSE) of
Dhaka International University for advise, support and selecting the nice,
researchable project, valuable instruction.
Then at least we will be grateful to those people who read this project paper and
who shall get benefit from this project paper at present and future.
1 | Page
ABSTRACT
Nowadays, Internet becomes an important relationship medium in
computer science filed and a network of changing the method of human
communication, and people environments interaction. In addition,
information system that using Internet have been upgraded all media and
device. Now, Internet makes somebody easy and fast to reach all
information. Hence, by using this technology, one project will be completely
developed to overcome problems and to replace the manual system. The
administrator, staff and lecturer in the DIU campus can use this Online
Inventory System as known as web-based application in Internet
environments. This system manages all data related with all user
information and stored in a database that has been developed using the
Microsoft Access. Meanwhile, the Online Inventory System has developed
use the waterfall model as a project life cycle and guidance to every phase in
project developing process. The online system should be solved any problem
such as data loss and work not be done. The direct new data key in the
system will be control and stabilized in the updating process at the same
time. Finally, Online Inventory System can be managed faster, constantly
and technologically.
2 | Page
CR
1. INTRODUCTION
1.1 Project Introduction
1.1.1
Project Purpose and Organization
1.1.2
Problem Statement
1.1.3
Problem solving
1.2 Objective
1.3 Scope
1.4 Project Significance
1.4.1
Availability
1.4.2
Commercial Product
3 | Page
CR -
INTRODUCTION
1.1 Project Introduction
In era of Computer Science Technology, a lot of systems have been
created to run completely. The Online Inventory System is system will be
developing in the future. In the organization are still using the manual
system with using a lot of paper. The system can help the operation process
in organization management be systematic and efficient. This system has
been run as a web-based application.
The Online Inventory System is able to give fast and easy services to
users. Using with the system, it is able in order to get all of user,
administrator and authorize user command. User can be viewed available
products information before borrowing transaction. The role of the
authorized is user as a liable user makes the approve borrowing and
returning item in inventory. The administrator is in change in adding,
removing, updating, checking and rechecking information in the system
database.
1.1.1 Project Purpose and Organization
The purpose of this project is to identify problems encountered during
transactions by the users and come up with the appropriate solution for the
identified problems. The Online Inventory System used in this project as a
web-based application. Manual inventory operation problem is encountered
in manual operation and eliminates. The purpose is to computerize the
system and reduce the possibility of human errors.
Another purpose is to replace manual transaction into paper less
transaction. Paper less environment increases the work efficiency by using
the database storage instead of physical storage. Then, this system saves a
lot of resources such as time, personnel and energy when lodging complains
or applying for computer item. The Online Inventory System will be
developed for the Computer Center of Dhaka International University (DIU).
This system will be built using online transmission concept, it is related with
the goal of Dhaka International University (DIU) to incorporate all system.
The technology is always to be upgraded in order to give optimum
performance and high quality of work. It also hopes to give an opportunity to
the user to use new technologies.
4 | Page
with the function, which can classify the incoming data automatically
according to its categories. It is also equipped with security functions that
only allow access to the data by the authorized user.
This web-based application system is also provided with networking
function, and allows the other users from the other locations to share the
data through the network or the Internet. While doing the checking, they
only have to check through the online network in any locations.
1.2 Objective
To get the achievements with this project has decided several objectives as
the guidelines before the project started. There are the project objectives:
1.3 Scope
The system would offer for DIU management, the advantages from the
new technology.
This system will keep the hardware product and software product data.
The users often Online Inventory System are divided into three
categories.
Different roles, which are administrator, authorized and common users
perform different functions.
The Online Inventory System has the secure environment, where each
user must have a user name and his or her password. With the
security system, in place all data and information be secure and
protected.
This system cannot grab the DIU database.
7 | Page
CHAPTER II
2 LITERATURE REVIEW
2.1 Introduction
2.2 Theoretical Framework
2.3 Case Study
2.3.1 Literature Review and Result Summary
2.4 Summary of Literature Review
8 | Page
CHAPTER II
LITERATURE REVIEW
2.1 Introduction
In the development process needs a lot of information and cooperation
from DIU. All of the process research and development of the Online
Inventory System was done Dhaka International University (DIU)on Campus.
This research needs or requires more knowledge in the aspect of software,
hardware and coding language used for the development of web base
application.
To gather the system information has carries out a survey with an
existing inventory system in World Wide Web online. Nowadays, Internet
also is important references to develop the new system and do the research
and development. In the additional, the reference books are used to
complete the project documentation like system development life cycle.
Finally, the informal interview was make and questionnaire as additional
information.
2.2 Theoretical Framework
Based on reference books, the inventory is a computer program
application that analyzes business data and insufficient inventory, because of
the opportunity cost of lost sales. Several inventory decisions are made by
operations personnel, what the order, from whom, when to order and how
much. Because inventory scenarios can be diverse and complex, dozens of
inventory models exist. Once management has made decision about how
much to order and when, an information system can track the level of
information for each item that management want to control. When the
inventory falls to a certain level, called the reorder point, inventory software
can automatically generate a purchase order. A large number of commercial
inventory software packages are available at low cost.
Inventory management, receiving and shipping of goods. Wherever goods
are received or shipped, transactions such as billing or inventory level
changes are created. When items are received, a confirmation is generating
to account payable and payment can be made and inventory is update. With
the information technology, it can be used to automate and expedite these
processes. For example, barcodes on packages and computerized voice
technology are common computerized inventory counting tools and are also
9 | Page
used to track materials through all receiving and shipping process. These
technologies are often linked between purchaser and suppliers as well as
with shipper to provide information on material status from origin to final
destination.
Transaction processing system may be fairly complex, involving
customers, vendors, telecommunications and different types of hardware
and software. Traditional transaction processing system are centralized and
run on mainframe computers usually optimized for batch processing.
Innovations such as online transaction processing created on a client /
server architecture can save money by allowing suppliers enter to
transaction processing system via an extranet and look at the firms
inventory level or production schedule. Suppliers can then assume
responsibility for inventory management and ordering.
Chances are that will find is essentially, a database. It may be built on
a general-purpose database program like Microsoft Access or another type of
application with database functions. Even if it is a stand-alone program, it
will look and act much like a database. This is the beginning of wisdom
about inventory control in practice. An inventory management system is,
first and foremost, a database. Such a system is structured as a database,
and much of what it actually does is carried out through database functions.
The simplest and most common inventory management systems are
structured around a collection of items. These represent the goods available
in a store, or the parts stored in a repair shop. The items are independent of
each other. Typically, there are pointers to other structured information such
as list suppliers. In addition, there is a transaction history, including all
orders, receipts and withdrawals for each item; thesis analogous to the
ledger in a basic accounting system.
People do the enter transactions, they add, delete, and change item.
They compile summary reports for management. In sum, they do all the
things that people do with other kinds of database. The quality and value of
the system, moreover, depend to a large extent on how well it performs its
database functions. Is it easy or hard to use, flexible or grid, dependable or
not? The answers depend entirely on the underlying database. People often
complain about error control capabilities and these are precisely the
techniques available to control inventory errors, no more and no
less.
Inventory system special in certain ways, namely in the nature of the
10 | P a g e
summarized and store the orders. Fast and effective order processing is
recognized as a key to customer satisfaction. Using the software system, it
can reduce the waiting time for hookup of commercial telephones lines from
days to hours. Using the electronic order processing executed from the
salesperson laptop computer. In some case, order to warehouse are
manufacturing are automatically.
Interestingly, online research reversed many of advantages and
disadvantages of traditional market research. It is less time intensive, allows
for automatic data capture and most importantly allow for real-time data
tracking. It disadvantages relate to potential Sampling biases, issues of
privacy and more difficult real-time adjustment to unexpected response.
Table 2.1: System Security
System Name
System Security
Inventory Management
System Feature
Inventory Management
Integrate
workflows
technology
into
human
Receiving Data
Shipping Data
Provide a quote
Table 2.3: System Condition
System Name
System Condition
Inventory Management
Online Application
System Name
Inventory Management
12 | P a g e
SYSTEM METHODOLOGY
Inventory Management
SDLC
The result summary of from result other systems research. Show in the
literature review that it could give more references in the systems
development process. All the advantages in the previous system can be
implementing in the system development. The characteristic of the previous
system such as condition, module flow, process and security level should be
improving and enhance from the previous system. There have examples that
can be adapted in the project. However, the best method will be picked and
implement in this Online Inventory Management System. Frothed literature
review also can learn and gain the skill to understanding the system
requirement and programming because certain thesis consists the concept to
develop the system. Meanwhile, this system used the waterfall model
methodology because it has the benefit of a structured development.
14 | P a g e
CHAPTER III
PROJECT PLANNING AND METHODOLOGY
3.1 Introduction
3.2 Project Methodology
3.2.1 Requirement Gathering
3.2.2 Estimation and Scheduling
3.2.3 Analysis and Design
3.2.4 Implementation and Testing
3.2.5 Delivery and Maintenance
3.3 Methodology Justification
3.4 Software Requirement
3.4.1 Personal Web Server (PWS)
3.4.2 Hypertext Markup Language (HTML)
3.4.3 Active Server Page (ASP)
3.4.4 Windows 98 Second Edition
3.4.5 Microsoft Internet Explorer (IE)
3.4.6 Microsoft Access
3.4.7 Adobe Photoshop
3.5 Hardware Requirement
3.6 Proposed Problem Solving
15 | P a g e
CHAPTER III
PROJECT PLANNING AND METHODOLOGY
3.1 Introduction
The project planning in Online Inventory Management System
development will be provided to estimate the resources, cost and Schedule.
These estimates are made within a limited time frame at the beginning the
software development stage like Online Inventory System and if should be
updated regularly as a project progresses. In addition, estimates or planning
should first be attempted to define best-case and worst-case scenario so
that the project outcomes can be anticipated. The numbers of useful
techniques for time and effort estimation do.
Process and project matrix or project flow can provide a historical
perspective and a powerful input to the generation of quantitative
estimation. The past experience can aid immeasurably as estimate are
developed and reviewed. To identify information technology requirement and
an action plan or Work Breakdown Structure (WBS) is then developed to
define the specific project to achieve the identified Online Inventory
Management System goals. The development approach, benefits and a
reasonable estimate of the development cost of the conceptual design are
then determined.
3.2 Project Methodology
The Online Inventory Management System uses the waterfall model or
life cycle model. In addition, the techniques can provide assistance for
completing the deliverance. In the waterfall method, it suggests a
systematic, sequential approach into system development that begins at the
system level and progresses through the requirement analysis, design
phase, implementation, testing phase and maintenance.
A software development methodology is very formal and precise
system development process that defines a set of activities, methods, best
practices, deliverables and automated tools for software development.
Project manager develops and maintains most or all information system and
software. The method in this Online Inventory Management System project
is designed to complete the coverage of the software development process
by providing guidance from the analysis phase down to implementation
process. The methodology can make the task easy, avoid or reduce
16 | P a g e
design. The designer may need to develop some graphic buttons whenever
the necessary, especially while using some form buttons. Coding developer
should generate necessary testing plans as well as technical documentation.
Once the implementation has been generated, program testing begins.
The testing involves the internal and external user. The testing process
focused on the internal logic of the system, to ensure that all statements
have been tested and have been tested on functional externals. With the
testing phase, conducting test to uncover errors and to ensure that the
defined input will produce actual results that agree with required result.
After each program is certified as working properly as individual entity,
the programs are then tested together in what is called a system test.
Finally, if the programs integrate properly the system is stress tested. Large
volumes of real data are processed by the system and an evaluation is made
about whether or not the system can handle the load. Any problems that are
discovered are either sent back to the developers to be fixed before moving
to the next stage or if considered noncritical some problems may be deferred
until the maintenance stage.
3.2.5 Delivery and Maintenance
The Online Inventory System delivery needs preparation of constant
analysis and submitting in the server to run completely. System will
undoubtedly undergo change after it is delivered to the user. Change will
occur because errors have been encountered; it is because the system must
be adapted to accommodate changes in its external environments. Once the
Online Inventory System is operational, technical maintenance, content
management and updating, site visit activity reports, staff training and
mentoring are needed on a regular basis depending on the complexity of the
system.
3.3 Methodology Justification
These methodologies are converging with project management
techniques, process management techniques and provide a delivery system
addressing many of application system development problems. There are
significant productivity gains to be made by using a methodology for the
system Online Inventory Management System development process. There
are reasonable and included that system management can protect its
19 | P a g e
procedural by ensuring that the project supports are well defined and likely
to succeed. Methodologies frequently have deliverance in the business case
that defines the economics, benefits, costs and resources need. Then, with
the methodologies used to provide guidance, the business case is updated
throughout the project waterfall model to reflect changes that affect the
ongoing and non-recurring costs and benefit of the Online Inventory System.
With using the methodology, techniques and right instruments, the
Online Inventory System development follows the plan, is built by deploying
new and existing information system and the application. It can reduce the
costs of the project by minimizing reworking and maintenance effort,
reducing cycle time of projects by providing a consistent, repeatable process
to follow. Then it can increase the system quality by providing superior
solutions that meet user needs. In addition, this methodology can assist in
managing project more efficient and providing guidelines to conduct a
project and to track progress and highlight potential delay easily.
3.4 Software Requirement
Software requirement must be stated with the operating system,
supporting software and programming language. This is very important in
implementing the Online Inventory Management System because without
them the system cannot be built. The software requirements are produced at
the culmination of the analysis task. It is the goals and objectives of the
software. The general statement of the software scope is refined into a
concrete specification that becomes the foundation for software activities
that follow. This is very important to implement the Online Inventory System
because without the entire thing, the system cannot be built. The software
must have a tool that is needed to develop the system. From an analysis of
the current system, new software can be used as the support tools in this
system. Below, the software that fulfill and the specification of functional
requirement in Online
Inventory System. Finally, below is table to implementation of the Online
Inventory
System recommends software and language.
20 | P a g e
3.4.6 MySQL
MySQL is an open source relational database management system (RDBMS) based
on Structured Query Language (SQL). MySQL, the most popular Open Source SQL
22 | P a g e
23 | P a g e
24 | P a g e