Link to home
Start Free TrialLog in
Avatar of VerelynChan
VerelynChan

asked on

How to design a library system


Please respond me as soon as possible regarding this as I'm new user
which is still not used to it and I don't know where or which part
to start


Thomas has newly opened a bookstore, selling at least four diffrent categories of books-
IT reference books, magazine, novels and cookerys books etc. He intends to
expand the variety of books that he in the near future.

In order to build better rapport with the customer, Thomas is setting up a 'Book
Lover's club to attaract customers to sign up as members to his bookstore. With this
'Book Lovers Club' , Thomas will be able to collect his customer's particular, as well
as their preference for books. To become a member, the cuatomer will have to pay
a yearly subscription of $10.

Thomas also intends to implement a saving scheme for his customers. For a customers who
are members of his 'Book Lovers Club',  they will enjoy a 3% discount when they purchase
any items in the bookstore. For members who have spent more than $1000 in a year, they
will be deemed as Godcard member, and they will enjoy 5% discount on any purchases
in the bookstore.

Thomas would like to implement an information system in keeping track of the sales of
each category of books. The system should also indicates the best and worst selling
category so that he can react to the market in time. Thomas would also like to computerise
the enrolment of memebrs into the 'Book's Lovers Club'.The system will keep a database of
members' particular and members' preference in books. Furthermore, the system
should also upgrade the members to gold card members when they qualify for it.

Write a pascal program to implement a information system that is suitable for
Thomas' bookstore. Indicate and explain clearly the type of data structure
used in developing the system.

Requirement from the lecturer:

Indicate and explain clearly the types of data structure using
- Array, linked list stack, queue


From
Verelyn

 
Avatar of _lychee_
_lychee_

we can't do ur homework.
we CAN take ur input and offer suggestions on refinement tho...

so how about offering ur view on how u're gonna solve this problem first?

ie. ask more specific qns instead of the general "help me do this"...
ASKER CERTIFIED SOLUTION
Avatar of Batalf
Batalf
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial