更多“代码重构用了图书馆显示借阅者还书信息的程序作为例子。假设一个学生免费借阅图书30天,超出的天数按照书价和书的类型,每超出一天罚金如下:教材0.001元,参考书0.005元,新书0.01元,基础罚金分别…”相关的问题
第1题
请创建下列描述的顺序图。 (1) 借阅者希望通过图书管理员借阅某本图书; (2) 借阅者将图书证和图书交给图书管理员; (3) 图书管理员将读者图书证编号和图书编号录入借阅图书界面LendBookWindow; (4) 借阅图书界面LendBookWindow根据图书编号向Book类对象请求加载图书信息; (5) Book类对象返回图书信息给借阅图书界面LendBookWindow; (6) 借阅图书界面LendBookWindow请求将图书信息和借阅者编号添加到Loan类对象中; (7) Loan类对象添加借阅信息,返回借阅成功给借阅图书界面LendBookWindow; (8) 借阅图书界面LendBookWindow显示借阅完成; (9) 图书管理员将图书证和图书归还给借阅者。
点击查看答案
第3题
图书馆的图书管理系统中的实体及其联系如下: 1、读者的基本信息,如借书证号、姓名、身份证号、联系电话、注销标记等; 2、出版社的基本信息,如出版社名称、地址、联系电话等; 3、采购来的图书信息,包括ISBN、书名、作者、责任编辑、出版社、出版时间、单价、馆藏数量等; 4、每本图书要上架后才能进入流通环节,每本上架图书有一内部编码(标识每一本书,相同的图书的内部编码不同),用于检索每种图书的检索号,借阅状态(馆藏、借出)等信息; 5、读者和图书间存在借阅联系,同一种上架图书可同时被多人借阅,图书的借阅时间和归还时间需要被记录下来; 6、出版社和图书之间存在出版联系,每种图书只能在一个出版社出版,出版时需要记录出版时间。 请画出以上实体及其属性,以及实体间联系的E-R图。
点击查看答案
第4题
现有某图书管理系统的数据库中的部分关系模式如下: 读者(借书证号,姓名,联系电话,身份证号,注销标记) 主键:借书证号 出版社(出版社名称,联系电话,地址) 主键:出版社名称 采购图书(ISBN,书名,作者,责任编辑,出版社名称,出版时间,单价,馆藏数量) 主键:ISBN 外键:出版社名称,参照 出版社(出版社名称) 上架图书(内部编码,检索号,借阅状态,ISBN) 主键:内部编码 外键:ISBN,参照 采购图书(ISBN) 借阅(借阅编号,借书证号,图书内部编码,借阅时间,归还时间) 主键:借阅编号 外键:借书证号,参照 读者(借书证号) 图书内部编码,参照 上架图书(内部编码) 分别利用关系代数、元组关系演算实现以下查询: (1)查询借书证号为‘S20180204’的读者借阅过的所有图书的名称。 (2)查询没有借过图书的读者基本信息,包括借书证号、姓名、联系电话。 (3)查询借阅过图书《数据库原理与应用》和《数据科学》的读者姓名和联系电话。 (4)查询借阅过图书《数据库原理与应用》或
点击查看答案
第5题
设有关系模式: TEACHER(教师编号,教师姓名,电话,所在部门,借阅图书编号,书名,借书日期,还书日期,备注) (1)教师编号是候选码吗?说明理由 (2)该关系模式的主码是什么? (3)该关系模式是否存在部分函数依赖?如果存在,请写出至少两个? (4)该关系模式满足第几范式? (5)将该关系模式分解为3NF。
点击查看答案
第6题
晚清时期张之洞给学生开出的一个包括两千多种图书在内的书单是《__________》。
点击查看答案
第7题
重构是改善现有代码质量的一种技术手段,每一个程序的重构都有特定的重构顺序。
点击查看答案
第8题
一个图书管理系统中有如下信息。 图书:书号、书名、数量、位置 借书人:借书证号、姓名、单位 出版社:出版社名、邮编、地址、电话、E-mail 其中约定: 任何人可以借多种书,任何一种书可以被多个人借,借书和还书时,要登记相应的借书日期和还书日期;一个出版社可以出版多种书籍,同本书仅为一个出版社所出版,出版社名具有唯性。 根据以上情况,完成如下设计。 (1)设计该系统的E-R图。 (2)将E-R图转换为关系模式。 (3)指出转换后的每个关系模式的主码。
点击查看答案
第9题
假设图书馆用(书号,书名,作者,出版社,出版日期,单价,库存数量)这一组属性来描述图书,可以作为“关键字”的是()。
点击查看答案