Professional Documents
Culture Documents
(2010!09!10) Introduction and Nature of The Problem
(2010!09!10) Introduction and Nature of The Problem
Book Talk is a book seller, whose trade consists in selling books, by retail where books are imported from
various countries and either as publisher which involves the production of the books from the author’s
manuscript. Publishing remains the core business of the company. It deals both as a retailer and a
producer. Book Talk commenced its journey in 1993, my father Mr. Rana Sultan Mehmood being its sole
proprietor. Till date Book Talk is a sole trader ship business, i.e. Mr. Mehmood is the only one who owns
controls and finances Book Talk although he has employed a number of managers and staff members
but control remains in his hands .in the organizational chart Mr. Rana Sultan Mehmood is at the top and
right after his place in the organizational chart is Mr. Rana Dawood Sultan, the production manager who
supervises the production and Mr. Khizer Sultan the marketing manager who supervises all the staff at
Book Talk and Mr.Alvi Malik responsible for the Accounts department. Book Talk only deals with
permanent clients. Its permanent clients are the universities which purchase books in bulk. There are
three departments in Book Talk namely marketing department, production department and Accounts
department.
Marketing department deals with selling and purchasing of books whereas production department deals
with the publishing of books and Accounts department deals with the staff’s payroll and the finance
management of Book Talk. I have decided to computerize the Marketing department of Book Talk.
Production and Account’s department are both semi computerized whereas marketing department is still
controlled manually.
With the passage of time and increase in literacy rate of Pakistan, demand for books has also grown,
giving Book Talk a good opportunity to grow its business activity. Being controlled manually
Book Talk is losing this opportunity. As clients buy books in a bulk, it is very difficult for the staff to write
down various details about books in registers and at the same time go through dozens of registers to
find out whether a certain book is available or not. It slows down the business activity drastically, thus
potential customers are no more willing to waste so much time on just placing orders. In addition to this
it takes a great deal of time to retrieve data and make updates about the stock level. Facing a sudden
drop in demand for Book talk’s products in the market and my father’s serious concern for it encouraged
me to computerize Book Talk for my computing project.
The type of data produced is mostly alphanumeric which covers important details such as ISBN number
of books, book name, author’s details and publisher’s details .Other types include numeric data to store
book ID, publisher ID , author ID etc. Data types such as currency and date/time to store price of books
and store dates respectively. Data is mainly originated from receipts generated to customers and from
the purchase orders that they make to other publishers. Other sources of valuable data are the registers
which contain important information about Book Talk’s clients.
Organizational Chart
a
.
r
M
w
D
a
.
r
M
R
n d
o
K
r
i
h
e
z
k
r
a
M
.
r
M
a
R
n
n
a
t
l
S
c
u
d
o
r
P
n
a
t
l
u
S
o
m
h
e
M
ti
e
n
a
t
l
u
S
o
ti
n
d
A
(
t
n
u
o
c s
ti
c
u
d
o
r
P
(
ff
a
t
S
t
S
g
n
C
(
E
)
O
r
n
e
g
M
a
o
n
a
ff
)
er
g
n
a
M
)
Plan of Investigation
I have decided to use all three methods for investigating the business activity at Book Talk.
Interview
First of all I will plan an interview with Mr. Rana Sultan Mehmood .Interviewing the CEO would help me
to find the exact possible problems faced by Book Talk as he is the one who has direct contact with the
problems and can provide me with the most accurate and unbiased details.
Direct Observation
I cannot cover all the details of the problems faced, in just one interview. If I interview the staff members
they may provide biased information as they may only be concerned about their own advantage. In
order to overcome this problem I have decided to observe the work directly as it would help me to verify
data collected through interview and also allow me to discuss real, indisputable actions as they occur.
Document Analysis
I will also analyze various documents such as invoices and the database of books as I need to find out the
exact data and the manner in which it is stored, sorted and retrieved.
Name __________________________________________________
Designation_________________________________________________
Q. What type of decisions do you take, and how is it that you keep control of the business in
your own hand?
Decisions like buying new books, which books to buy and from which publishers, are kept in my hand. I
decide the price to be charged, the percentage of discount to be given and when an order should be
delivered.
Q. What is the major problem faced at Book Talk, which is not letting the business to grow?
There is not a single problem which is causing a hurdle in Book Talk’s growth. There are so many of
them. I find stock control as one of the major problems faced by the business.
As I mentioned earlier that we have no specific method to find out which books have reached their
reorder level and need to be reordered. At the end of each month workers go to the store room and
collect the copies of each book. We are then able to find out which books have reached their reorder
level. As there are thousands of books in the stock it takes a great deal of time for the workers to go
through all the books. As we only check for books at the end of each month there are times when we
can’t provide our clients with all the books they ordered for, as we are mostly out of stock. As a result we
lose our potential clients to our competitors who use fully computerized systems and are well aware of
their stocks. Clients are the key to success of business and if we keep losing them to our competitors we
are doing no good.
Q. What is it that you would like to see in your new computerized system for Book Talk?
I would wish to see a fast searching and sorting of data. I would like to see results of books by certain
author, publisher, type and language .One of my major wish is to be notified if a certain book reaches its
reorder level. I would want the receipts to be generated quickly unlike my current system which takes a
great deal of time to write down a receipt.
Direct Observation
On August, 19, 2010 I spent six hours at Book Talk observing how each and everything was carried out.
I was able to gather a reasonable amount of information regarding how an order was placed. The client
placed the order via telephone. I could easily see how difficult was It for the staff members to write the
names of 27 books along with the names of their authors and edition. After all the details were written
down two of the staff members went through dozens of registers to see whether the books were in the
stock or not. This process took more than an hour. After checking for the books, a call was made to the
client to inform them whether all the books were available and the prices of each book. After this the
client then confirmed the order.
Document analysis
Registers
They contain the entire database of books and the clients. I was able to find out what details regarding
books and clients would need to be stored in a computerized database. There were three types of
registers. One contained all the information regarding books, it included details like ISBN number, book
name, authors and publisher of books, their prices, edition, cover type, language and the book year.
Other register contained details about authors and publisher. Various details regarding publishers such
as the publisher name, country, address, telephone and email address were recorded there. The third
type of register had valuable information regarding Book Talk’s permanent clients. It had the names of
the clients, their telephone, address, shipping address and history of previous transactions. Data in each
of the registers is sorted in alphabetic order.
Invoice
I studies thoroughly the invoice generated to the clients. One of the most important outcomes was that
then clients demanded all the details of the books to be showed on the receipts. It had the book name,
its author, publisher, edition, book year, language and its price.
The current system at Book Talk does not require any technical understanding, as it only requires data to
be recorded in registers. As a result of this it is easier to employee work force at low costs.
There is low set up cost, the shelves and cabinets altogether cost less than implementing a new
computerized system.
There are also no indirect costs for Book Talk to pay because there are no computers to consume
electricity.
The manual system is not bound by electricity issues. Work can still be done if there is no electricity .the
computerized system could have been a problem as there are serious electricity issues in Pakistan.
Disadvantages of the current system
When entering data staff members accidentally switched details and data a few time since it is hand
written. There were a few cases when client’s address was switches with another client and the order
was delivered to a wrong client.
If there are any changes to be made, the data will have to be entered again which is very time
consuming.
Since the data and paper is stored in filing cabinets it consumes too much place, as the amount of work
done on paper increases the filing cabinets too increases. The amount of data has increased to such
extent that Book Talk will either have to hire a new store room or else dispose off few of the previous
data. Both the options are not very feasible.
The information of customers and books details are stored in different parts of the site and so take a
long time to retrieve the data. It takes a long time to find the information about a relevant book or
client. In case of a Delivery, the delivery will be held back. This results in a sharp drop in sales, unhappy
customers and a bad impression on Book Talk.
Alternative Solutions
Off the shelf software
One of the solutions available is to implement an off the shelf software. We can buy software for Book
Talk which suits it the best.
Advantages
As only one software and the hardware is required to implement it, it would not take much of time or
effort.
Off the shelf software are comparatively cheaper than custom written software, as a result it will save on
costs.
It gives an assurance of reliability as the product has been suitably tested by various customers. This
makes investment in the software safe.
Disadvantages
Off the shelf software are made for a wide range of audience. Thus the development team has to
provide a set design; it may not cater to the exact requirements of Book Talk.
Off the shelf software have off the shelf updates. Each there is a revision in software It will be required
to pay for update fee. There might be a possibility that a few softwares may not even have updates for
too long thus making Book Talk use obsolete software which might have a negative repercussion on the
business.
As Book Talk is faced by serious competition by its competitors, it needs to be more effective than its
competitors to emerge as one of the best organizations in the eyes of its customers. The same system
can be bought by their competitors thus it is very difficult to gain any competitive advantage from its
use.
Custom written Software
Being a computer student, I have another option that is to write software for Book Talk.
Advantages
It will enable Book Talk to take out customized reports as per their unique business requirement. It will
help me to develop a software solution that will map unique business processes for Book Talk. It will
help to cater to the exact requirements of book Talk, making the business more efficient.
It is easier to update the software from time to time, giving Book Talk a very up to date software.
It will be easier for marketing staff to use the system as it would not contain any unnecessary or
superfluous facilities.
The use of custom written software applications can give Book Talk a significant business advantage over
its competitors.
It is much more flexible than packaged software and can be modified and changed over time as the
requirements and business practices for Book Talk would change, as I would always be there to update
the system for Book Talk.
Disadvantages
The investment required will usually be much higher than with packaged software. This is usually the
biggest reason for not going down the custom route – Book Talk will need to undertake a business
justification exercise and compare the costs against the expected benefits and commercial advantages.
A large investment in time is required during the development process and this type of software will
take longer to implement.
The marketing workforce will need to be trained. Training will add up to the costs.
Another solution is to divide the system into two parts i.e. computerize part of the database. In this case
I will computerize the storing of data regarding books, clients, author and publisher. The other part of
the system i.e. issuing of the receipts will be done manually.
Advantages
Part of database can be stored on computer thus reducing paper work greatly.
Receipts and most of the data will be generated manually thus there will be no need for technical skills
to use the computer.
Work efficiency will increase , as computer can work 24/7 unlike manual labour.
As part of the work of the manual labor will be done on computer ,it is possible to make some
employees redundant , it will save on the costs thus increasing profits.
Disadvantages
Data cannot be imported and exported between manual and computerized system.
Proposed Solution
In my opinion, designing a new computerized system is the best solution to this problem.
My father Mr. Rana Sultan Mehmood was interested in a low-cost yet an efficient system. Being a
computer student I would not charge him for designing a system for Book Talk, it will lower the
designing costs. According to me designing a computerized system from scratch will make business
more efficient than implementing an off the shelf or semi computerized system. It will cater to the exact
requirements of Book Talk and will be designed to solve the exact problems faced by Book Talk. As this
was the major requirement of my client Mr. Rana, I was able to convince him easily on the proposed
solution which resulted in our agreement that a new computerized system will be designed for Book
Talk.
Requirements Specifications
Functional Requirements
The new system is required to store all the data regarding books, clients, publishers, transactions,
authors and the purchases of Book Talk. It should deduce the number of a specific book sold, from the
quantity of that book in stock, it needs to add up the quantity of the book in the stock that have been
bought. It should generate receipts; automatically calculate the subtotal, discount and the grand total.
In order to avoid errors from excess typing Mr. Rana Sultan wants the new system to have ‘point and
click ‘data entry for the data like date, language of the book, cover type and the type of the books. The
new system will be typed in such a manner so that the user does not have to type in the same data
again and again. Look up will be used for selecting books and clients from the database while issuing
receipts to speed up the data entry and to avoid the errors. Mr. Rana wants special validation checks on
data entry for receipts so that same books are not entered again and again in the same receipt. He
wants the new system to inform him of the books which have reached their reorder level. Mr. Rana
Sultan wants the new system to provide audio alerts to inform him of his stock level. The new system
will also have the feature of calculating discount, subtotal and grand total for transactions and
purchases automatically.
Mr. Rana wants the backup of the system on CD-ROM. He wants the automatic backup of the system on
weekly basis.
My client wants the output in form of both the hard and the soft copy. He wants the receipts and other
reports to have the facility of being output on both the paper and the monitor. Rest of the output such
as forms, tables and other data will be showed on monitor.
My client Mr. Rana Sultan wants the new system to give a very professional look; it should use the logo
of Book Talk and graphical representation of data to make it easier for the user to use the program. In all
he wants the new system to be very user friendly in order to speed up the user’s work and increase
business efficiency. Hence I have decided that I will use GUI based interface for this system.
Input Requirements
Category: Books
Book ID
Book Name
Book ISBN
Cover type
Edition
Language
Category
Book year
Price
Qty
Reorder level
Author
Publisher
Category: Author
Author ID
Author Name
Customers
Customer ID
Customer Name
Customer telephone
Customer address
Customer Email
Shipping Address
Category: Publisher
Publisher ID
Publisher Name
Publisher telephone
Publisher country
Publisher Email
Publisher Address
Category: Purchase
Invoice ID
Date of sale
Publisher ID
Publisher name
Book ID
Book ISBN
Book Name
Cover type
Language
Category
Price
Book year
Reorder level
Edition
Quantity
Quantity in Stock
Subtotal
Grand total
Category: Transactions
Invoice ID
Date of sale
Customer ID
Customer Name
Book ID
Book Name
Price
Quantity
Subtotal
Quantity in Stock
Total
Discount
Grand total
Output Requirements
Category: Books in the Stock
Book ID
Book ISBN
Book Name
Cover type
Edition
Category
Language
Book year
Price
Quantity in Stock
Reorder level
Category: Receipt
Invoice ID
Date of Sale
Customer ID
Customer Name
Book ID
Book ISBN
Book Name
Cover type
Edition
Language
Category
Book year
Price
Quantity
Subtotal
Discount
Category: Customers
Customer ID
Customer Name
Customer telephone
Customer address
Customer Email
Shipping address
Category: Purchases
Invoice ID
Date of sale
Publisher ID
Publisher name
Book ID
Book ISBN
Book Name
Cover type
Language
Category
Price
Book year
Reorder level
Edition
Quantity
Quantity in Stock
Subtotal
Grand total