《数据库系统概论》课程设计报告书
图书馆管理信息系?/p>
第一步:需求分?/p>
1.
功能需求分?/p>
图书管理
用于添加、修改、删除、查询图书信?/p>
读者管?/p>
用于添加、删除、更新、查询学生信?/p>
外?/p>
-
归还图书
用于记录学生信息、图书信息、外借时间和归还时间
图书分类
对图书的类型进行分类
读者分?/p>
对读者的类型分类
用户管理
对使用系统的用户进行管理
心得体会?/p>
我们选择了图书管理作为我们设计的数据库课程,
之所以选择它是因为我们对其?/p>
方面应用的工作过程还不太了解。图书管理包括借书、还书、图书的入库、出库、图?/p>
查询等过程。我们所设计的数据库包含了以上所有功能。更进一步,我们还可以改进设
计使图书管理过程完全达到无人化操作,这样不仅节约了大量人力物力。还使图书管?/p>
过程更简洁方便。但由于所需要的一些技术现在还无法很好地实现,所以这也还仅仅?/p>
一个设想?/p>
2.
数据需求分?/p>
3.
我们在这里创建六个基本表,分别是
booksInfo
图书信息?/p>
,
readers
读者信息表
borrowInfo
外?/p>
-
归还图书?/p>
bookType
图书类型信息?/p>
readersType
读者类型信息表
employees
图书管理员信息表
心得体会?/p>
在数据需求分析阶段,需要设计好数据库运行时所需数据的模型,数据间的
关系以及数据成员之间的数据冗余,
尽量做到可以保障数据的安全性及误操作的
可恢复性,要保证数据在插入、删除时不发生异常?/p>
我们所设计的几个数据表包括图书信息表?/p>
读者信息表?/p>
外?/p>
-
归还图书表?