欢迎来到天天文库
浏览记录
ID:38673014
大小:87.79 KB
页数:7页
时间:2019-06-17
《图书馆数据库设计班级》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、图书管理系统主文件图书管理程序管理员用户校验图书馆数据库设计班级:电商2班小组:405宿舍组员:龚世杰,胡梓毅,叶浩邦,陈成国,李英惠,李达成1.需求分析1.1系统的功能描述 1、可查询图书基本信息、读者基本信息。 2、可查询某种图书的借阅情况,也可查询某读者的借阅情况。 3、可统计某类图书的在库数量和借出数量1.2系统总体功能图1.3系统流程图登录合法用户 归还图书借阅图书图书信息表新图书信息读入学生信息押金,超期,时限,丢失罚款设定管理信息设定借阅图书成功报告应归还图书丢失归还图书超期管理员
2、退出相应处理措施读者登记表采购员入库单图书登记表登记借阅表采编室电子读物表借阅管理员借书单图书馆管理员读者信箱注册登记表图书目录读者1.4数据流图1.5实体与数据通过对图书馆各方面的分析,我们可以知道图书馆中的实体包括:读者,图书目录,借书单,注册登记表,读者信箱,入库单,图书登记表,登记借阅表,读者登记表,各实体包含的数据项分别如下:(1)读者:读者号,密码,地址,注册日期,电话,性别,姓名。(2)图书:图书编号,图书名称,图书单价。(3)图书类别:图书类别编号,图书类别名。(4)生产厂家:生产厂家编号,生产厂家名.(5)
3、仓库:仓库编号,仓库名称。1.6联系与数据通过以上的实体与数据我们可以得到如下实体间的联系:(1)借书:图书编号,借书者学号,借书日期。(2)还书:图书编号,还书者学号,还书日期。(3)登记库存图书:仓库编号,图书编号,图书名称,图书单价。(4)未还图书:图书编号,借书者学号。(5)罚款:图书编号,借书者学号,超过期限,罚款数额。(6)购买图书:生厂厂家编号,图书编号,图书名称,图书单价通过以上分析,我们作如下规定:(1)一个读者可以借多本书,一本书不可以被多个读者借(2)一本图书可以属于一个类别,一种类别的图书可以包含多本
4、图书(3)一本图书可以有一个库存,一个库存可以有多本图书(4)一个读者可以有多个罚款,一个罚款只有一个读者(5)一本图书可以从多个厂家购买,一个厂家可以卖多本图书实体之间的联系有:(1)读者与图书之间(1:m)(2)图书与工作人员之间。(m:n)(3)工作人员与读者之间。(1:1)(5)图书与厂家之间。(m:n)2.概念设计2.1实体图借阅者(读者)(1)读者实体图单位读者号年龄地址性别姓名(2)图书实体图图书书名处理记录查询记录管理员号工作情况性别姓名管理员号工作人员借出/归还图书信息工作日期工作证号工作情况工作人员出版社
5、作者书号应还日期读者号被借借出日期(3)工作人员实体图工作证号姓名性别(4)系统管理员实体图2.2多个实体之间的联系图(1)读者与图书间的联系图作者借出日期性别姓名书号查询/借/还年龄读者图书书名读者号出版社应还日期地址(2)读者与工作人员间的联系图工作证号姓名姓名性别读者借阅登记年龄工作人员读者年龄读者号地址性别(3)图书与工作人员间的联系图作者书号性别图书借阅登记图书工作人员姓名书名工作证号2.3总体E-R图图书借阅登记读者借阅登记图书信息查询与处理工作人员查询借/还工作证号性别姓名应还日期借入日期地址单位读者号年龄姓名
6、性别图书读者
此文档下载收益归作者所有