Advanced Database Management IOM205

Context
UniBooks is a small start-up company specialising in second-hand textbooks. The company buys  surplus academic books in bulk from publishers but also buys individual books from students. The books are advertised and sold via the company’s website. You have been approached to develop
a database system for the company. The system needs to be able to store details of the books held in stock, to process incoming books and to record all sales. The system will also need to be able to perform other functions, such as producing invoices and different management reports.
iuww520iuww520iuww520iuww520iuww520iuww520iuww520iuww520
Specification
UniBooks supplies textbooks to university students at discounted prices. The company obtains stocks of books directly from publishers and students:
Occasionally, a publisher will decide to dispose of surplus books. As an example, when a new edition of a popular text is released, the publisher may decide to get rid of any remaining stocks of the previous edition. In such cases, UniBooks is often able to purchase large stocks of books from publishers for as little as 10% of the cover price.
After completing a course, a student may wish to sell his/her unwanted textbooks.
UniBooks buys textbooks directly from students for 20% of the cover price.
Some books (e.g. print on demand titles) are ordered directly from the publisher whenever an order from a customer is received. These books are purchased at 10% of the cover price of the printed version.
All books are sold to the public for 50% of the cover price. There is also a standard charge of ¥ 10 for postage and packaging, regardless of the size of the order placed.
The current system suffers from several limitations:
Occasionally, a customer will order a book that is not held in stock (e.g. print on demand titles). A staff member of the dispatch team will need to search for details of the book’s
publisher, and then contact the publisher to see if UniBooks can obtain a copy of the book.
The current system does not provide a search facility that can be used to locate a publisher’s details.
When stocks of a given book run out, it is left to a member of the dispatch team to reorder a fresh supply from publishers. This raises two problems: customer orders are delayed until new stocks of the book arrive, and there is inconsistency regarding the number of books ordered from publishers. As an example, sometimes too few or too many books are ordered, resulting in further delays to customers or increased inventory costs. Ideally, it should be possible to set reorder levels and reorder quantities for books to improve inventory control.
Management information takes a great deal of time to produce since it is
collected/processed manually. As a result, managers are only able to see important information, such as sales figures, on a monthly basis. Ideally, management information should be available on demand.
Xi’an Jiaotong-Liverpool University
PAPERCODE:IOM414/20-21/S2/Resit CourseworkReport
Page 3 of 8
Most publishers offer discounts based on order size. In general, discounts are given as shown below in Table 1. At present, UniBooks often fails to claim the discounts it is  to.
  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值