Professional Documents
Culture Documents
Project
Project
SYSTEM
PROGRAMME: EDT1
1
CERTIFICATION
This is to certify that this project Report titled “ELECTRONIC INVENTORY SYSTEM” was
carried out by MARTIN MUTHUI NZAU under the supervision of Madam EVAH NJERU.
……………………………………………………….. ………………………………………
2
ACKNOWLEDGEMENTS
I wish to thank the Almighty GOD for the far I have been with the project. I would also like to
thank THARAKA UNIVERSITY for the knowledge I have had so far and for granting me an
opportunity to pursue my course. I also acknowledge the department of computer science for the
effort made to ensure that we have gained the required knowledge and skills.
3
Contents
CERTIFICATION……………………………………………………………………………………………………………………………………….2
ACKNOWLEDGEMENTS………………………………………………………………………………………………………………………….3
ABSTRACT………………………………………………………………………………………………………………………………………………6
CHAPTER 3: METHODOLOGY.....................................................................................................................10
3.1: INTRODUCTION………………………………………………………………………………………………………………10
3.2.1: OBSERVATION………………………………………………………………………………………………………10
3.2.2: INTERVIEWS…………………………………………………………………………………………………………10
4
4.2.2: FUNCTIONAL REQUIREMENTS………………………………………………………………………..11
6.2: LIMITATIONS………………………………………………………………………………………………………………..17
6.3: RECOMMENDATION……………………………………………………………………………………………………..17
6.4: CONCLUSION………………………………………………………………………………………………………………..17
5
ABSTRACT
This project is all about school inventory. This system maintains all the accounts for all the
resources owned by the school. Heads of departments and sections in the school are responsible
for making requisition orders using official requisition forms. When the orders are approved,
communication is made to the suppliers to deliver the items. Those orders which are not
approved are dropped all together or differed to the next order session.
When orders are received from a supplier, the store clerk verifies the quantities and quality of the
items delivered. The store clerk then records accurately the quality, type of items, supplier details
and date of delivery. The discrepancies in terms of quality and quantity or damage on the items
delivered are recorded for a follow up. Accepted goods are recorded in a general journal book
and items moved to the store.
6
CHAPTER 1: GENERAL INTRODUCTION
Before this digital system come, records were stored manually. This made the work to be so
tedious. Data retrieval and stock control was so hard this could result to collapsing of many in
situations.
Electronic inventory board system will help the staffs and the heads of department keep well
maintained records for all the resources owned by the school. The records will be more efficient
and presentable.
It is challenge to organizations that use manual system to operate an organization and the reform,
I saw it as a gap that needs to be fixed in our organizations. This project will help and enable
workers to save time and organize their files well for easier retrieval.
The aim of this project is to develop a computerized system that can handle and manage
companies or school activities effectively and efficiently.
There is some of evidence that both workers in schools or companies are not satisfied with the
manual system of their organization. This is because of failure in retrieval of student information,
7
school equipment’s or employee information when needed, file allocation also takes time
because every admission increases the population of students or workers thus increase each and
every year. There is a need to develop a computerized inventory system.
The above background, therefore, provides the necessary basis and justification for this research.
The main purpose of this project is to develop a computerized system that will manage the
activities in the school or company organizations, thereby providing easy access of school
activities by workers and students.
It will also help heads of department keep track of school inventory information.
8
CHAPTER 2: FEASIBILITY STUDY
System will be easy to understand how it works and how one can be able to develop it as well as
maintenance. Material that will be used in designing it will be readily available and will not be
that expensive. In terms of labor the system will not require a lot of labor in making it and also
maintaining it. This system will be linked with mobile phones and any other devices that can be
connected into a network. This system is developed using python this is because python is a high
level and a general purpose scripting language with syntax that is simple and digestible
compared to other programming languages.
The system will be easily opera table as anyone can operate it. One only will be needed to read
manual or tutorials from the developers and he or she will understand how to operate the system.
Despite this system being technical feasible it is also economic feasible, as it does not require
more expenses because the materials are not expensive and also it will be using open source
software that will not be charging people who will be visiting our site. The only cost will incur is
during designing and maintaining the system.
9
CHAPTER 3: METHODOLOGY
3.1 INTRODUCTION
This chapter focuses on the techniques and tools which were used to carry out the study. It
contains the research methods that were used during the development of ELECTRONIC
INVENTORY SYSTEM. The chapter also provides information about investigation of
existing system and includes the requirement specification and system design tools.
The data collection techniques used during this research was observation, interviews.
3.2.1 OBSERVATIONS.
This involved going to some companies and schools physically and witnessing the daily
operation for a week. Also, the research group had to investigate on the time aspect by looking
for several operations of the current system. The research team also identified the data collection
method which was done manually when some clients make orders was so tedious and hard and a
lot of time was wasted during the data collection and the stock control. This method was the best
in identifying the user requirements which could not be easily expressed by the staff at the
institution.
3.2.2 INTERVIEWS
The group of researchers conducted oral interviews with the students, workers and staffs within
the organization and we found that the manual system has both advantages and disadvantages as
discussed. This was a motivation to developing the system.
Data was gathered from both primary and secondary sources. The primary source includes the
information gathered from the respondent at the organization. Also, from the books of records
and the Microsoft Office document. The secondary data was obtained through journals,
newspapers, and other relevant document.
10
11
CHAPTER 4: SYSTEM ANALYSIS AND DESIGN
4.1. INTRODUCTION
In this section, the operational document of ELECTRONIC INVENTORY SYSTEM and the
design structure are put forward. We will also be discussing on the analysis of the current
system. We will discuss on existing systems challenges, requirements, system development and
system design.
The major goal in this design phase is to find the best design that meets all the user requirements
for effectiveness and is better than the previous system.
Under this section we look at the user requirements, functional requirements, Nonfunctional
requirements and system requirements.
This includes the capturing of data, manipulation of data and maintenance and updating of data.
For validation the user is required to have fed his or her information in the system for it to be
stored in the database.
The system was analyzed in order to make sure that it met the user requirements for it to be
effective. The system supports the capturing of data, storing of data, validation and verification
of user and updating of data.
The non- functional requirements include: Only the authorized users access the system and only
the superior users perform the necessary functions on the system. Users were trained to acquire
skills to operate the system. The system allows centralized processing of information instead of
various paper works.
The system requirement includes the hardware and software tools that were used to develop the
ELECTRONIC INVENTORY BOARD SYSTEM.
12
For the ELECTRONIC INVENTORY BOARD SYSTEM, the software requirements were:
Currently, most companies or institutions use manual system of paper work in most cases. The
incoming and outgoing stock is recorded in hardcover office books and to some extent the client
information is recorded on the Microsoft office applications e.g. Ms Excel
After analyzing data collected from the field and deducing conclusions based on what the users
want, an architectural overlay of the systems to be developed was implemented.
Conceptual designs refers to the idea construction or concepts that a user needs to learn about
what the product is, what it can do, and how it is intended to be used. It involves various entities
and attributes identification. The entities that are included in the system are:
13
ID NO Varchar Primary key
This refers to a diagrammatic representation of information flow in the system between the
different entities and processes. Data flow diagram shows how data moves through the system
but does not show program processing steps. However it provides a logical model that shows
what the system does. This diagram was used to exhibit the transactional processes, inputs and
outputs of each process, and the flow of between the process, and the flow of data between the
processes plus the data stores. The basic data flow diagram for this system is shown below:
Process
Place Deliver orders
order
order
Incoming
stock
View
goods/services
ELECTRONIC BOARD Outgoing
SYSTEM stock
14
USE CASE DIAGRAM
PLACE ORDER
PROCESS ORDER
INCOMING STOCK
OUTGOING STOCK
VIEW GOODS/SERVICES
15
DATA FLOW DIAGRAMS
PROCESS
ORDER DISPLAY
GOODS/SERVICE
DELIVER
ELECTRONIC
ORDERS
ADMIN INVENTORY PLACE ORDER
BOARD SYSTEM
INCOMING
STOCK
VIEW
GOODS/SERVICE
OUTGOIN
G STOCK
CLIENT LOGIN
16
CHAPTER 5: IMPLEMENTATION, TESTING AND CODING
This chapter illustrates how the designed software system works to solving problems to archive
its objectives.
5.1 IMPLEMENTATION
There are mainly two forms of new systems implementation which comprises of:
i. Direct implementation.
ii. Parallel implementation. The parallel form of implementation was used.
Under this form of implementation, there is a direct cut over of the old inventory system while
the new system takes its course. In direct implementation, the user stops using the manual system
and start using the computer system immediately. The advantages of this method are that it does
not need more man power hence making it less costly. However, on its depressing point of view
if the new system fails to operate effectively either due to an expected error this can lead to loss
of data since it was implemented. Therefore, my recommendation to some companies and
institutions is that this method is not highly advisable to use.
In parallel implementation, the new system is used alongside the manual system. This means that
the both systems will be running simultaneously until the new system proves its integrity over
the old system. Parallel method of implementation is highly recommended over the direct
implementation method due to its advantages.
17
CHAPTER 6: RECOMMENDATION AND CONCLUSION
6.1 DISCUSSIONS.
The electronic inventory board system was designed to fulfill the basic aim and specific
objectives that were proposed at the earlier stage of the system development. The system
comprises of people, equipment, space and procedure. The researchers were mindful of the input,
processing, storing and retrieving requirements necessary for an effective system.
6.2 LIMITATIONS
The project was quite limited since the project entails some components that required to be
delivered on time with full functionality.
Biased response from some of the people interviewed. Some of the people gave wrong
information.
6.3 RECOMMENDATION
First of all, it’s important that companies should continue using the old manual system alongside
the new system as companies or institutions has many users and the system users have to be
trained to the new system as they may lose important information for the institution.
The user need to be trained on how best they can use the New computerized automated system.
Users with the basic computer skills are required in order for them to appreciate the functionality
of the program.
The system has a lot more room for further improvement though as it stands. It can be
developed, and more advanced features added as required by company failure.
6.4 CONCLUSIONS.
The ELECTRONIC INVENTORY BOARD SYSTEM has become an essential technology for
companies and institutions in part, because of the information management challenges faced by
both the management and the workers of some companies. Through technology, the challenges
faced have been solved and the system will be of great impact to the users in an organization.
18