本次课程设计的题目是某出版社的图书发行信息管理系统,系统内容要求是:
现有一批图书,每本图书有多个开印和和入库,一本书可由多个作者编写,一个作者也可以编写多本书,多个客户可以订购多本图书, 多个发行员发行多本被客户订购的图书给客户,多个客户也可以出库和收款多本图书。
系统的使用者分为管理人员和普通用户。他们对该数据库系统有不同的操作:
管理人员:可以图书信息进行删除和添加操作,也可以设置图书的统一书号,作为同一种图书的凭证;可以在同一种类的图书有变化时进行信息的更改;可以在有新的图书发表时,对图书信息系统进行添加,包括该图书的定价是多少,所剩库存是多少,每本图书的订购信息;在图书发行后,进行图书信息的删除。总之,管理人员可以对数据库系统进行增加、删除、更新、查询。
普通用户:普通用户可以根据图书编号找到该图书的编号、书名、定价、库存量、统一书号等信息;也可以根据作者的编号来找到该图书所对应的作者、图书编号、定价、统一书号等信息;可以通过查询订购单号得到该订单的信息以及订单中的图书都有哪些客户订购。总之,普通用户可以对数据库系统进行查询操作。