C# 如何根据ISBN从互联网获取图书信息(包括图片)?怎么实现?
表如下:
1、图书基本信息表(图书编号,ISBN,名称,作者,出版社,出版日期,书价,类别,数量,主题词),其中的图书编号作为主键;
2、图书详细信息表(索书号,ISBN,进库日期),其中索书号为主键;
3、借阅信息表(索书号,读者编号,借书日期,应还日期,还书日期,罚款),其中索书号、读者编号和借书日期的组合为主键;
4、读者信息表(读者编号,姓名,密码,注册日期,类别,性别,身份证号码,工作单位),其中读者编号为主键;
5、管理员表(ID,密码),其中ID为主键;
6、读者预约表(读者编号,图书编号,预约日期),这三者的组合作为主键;
7、读者推荐图书表(ISBN,读者编号,书名,作者,出版社,出版日期),其中ISBN为主键;
8、图书类别表(图书类别,描述),其中图书类别为主键;
9、读者类别表(读者类别,描述),其中读者类别为主键;
具体的SQL语句如下,请大家帮我看一下还有哪些地方需要改进(包括表和字段的命名,我的英文实在是太差劲了),数据库用的是MYSQL5.0.37,谢谢!
drop database if exists book_management;
create database book_management;
use book_management;
create table book_cate_info /*图书类别表*/
(
book_cate varchar(20) not null primary key,
bk_description text
);
create table reader_cate_info /*读者类别表*/
(
reader_cate varchar(20) not null primary key,
rd_description text
);
create table book_basic_info /*图书基本信息表*/
(
book_id mediumint auto_increment not null primary key,
isbn char(13) not null unique,
book_name varchar(40) not null,
author varchar(20) not null,
press varchar(20) not null,
publ_date date,
price float not null,
book_cate varchar(20) not null references book_cate_info(book_cate), /*图书类别*/
book_amount tinyint not null,
keywords varchar(30)
);
create table book_detail_info /*图书详细信息表*/
(
call_id varchar(20) not null primary key,
isbn char(13) not null references book_basic_info(isbn),
inflow_date date
);
create table reader_info /*读者信息表*/
(
reader_id varchar(10) not null primary key,
reader_name varchar(20) not null,
reader_pwd varchar(20) not null,
reg_date date,
reader_cate varchar(20) not null references reader_cate_info(reader_cate),
sex enum( 'f ', 'm ') not null,
id_card_num varchar(18) not null,
unit varchar(40)
);
create table borrow_info /*借阅信息表*/
(
call_id varchar(20) not null references book_detail_info(call_id),
reader_id varchar(10) not null references reader_info(reader_id),
borrow_date date not null,
behove_rtn_date not null,
return_date date not null,
amercement float default 0.0,
primary key(call_id,reader_id,borrow_date)
);
create table administrator_info /*管理员信息表*/
(
admin_id varchar(10) not null primary key,
admin_pwd varchar(20) not null
);
create table booking_info /*预约表*/
(
reader_id varchar(10) not null references reader_info(reader_id),
book_id mediumint not null references book_basic_info(book_id),
booking_date date not null,
primary key(reader_id,book_id,booking_date)
);
create table recommendation_book_info /*推荐图书表*/
(
isbn char(13) not null primary key,
reader_id varchar(10) not null references reader_info(reader_id),
book_name varchar(40) not null,
author varchar(20) not null,
press varchar(20) not null,
publ_date date
);
根据你的描述: 好像目前还没有直接通过ISBN调用的api,都是要经过查询获得douban的subjectid 仅供参考。
豆瓣有isbn的接口,可以实现大部分。可以参考。如果能找到其他的接口或web查询地址也可以如何便捷地进行书号(isbn)查询?
1. 使用专业的ISBN查询网站。2. 在各大网络书店或图书馆网站上搜索。3. 使用图书管理相关的APP进行查询。详细解释:1. 使用专业的ISBN查询网站:互联网上有很多专门用于查询ISBN的网站,如ISBNdb、Google Books等。访问这些网站后,在搜索栏输入书的ISBN号码,即可快速获取该书的基本信息。这种方式的查询...
C# 如何根据ISBN从互联网获取图书信息(包括图片)?怎么实现?
回答:豆瓣有isbn的接口,可以实现大部分。可以参考。如果能找到其他的接口或web查询地址也可以
c# 如何根据isbn获取图书的相关信息,包括图片地址链接等?
回答:调用别人的接口吧 csdn里面有篇文章 用的是豆瓣的接口 java例子 你可以看下 链接发不了【调用豆瓣的接口根据ISBN获取书籍信息 】
C#中常用的几种读取XML文件的方法
首先也是通过XmlDocument加载整个文档,然后通过调用SelectSingleNode方法获得根结点,通过CreateElement方法创建元素,用CreateAttribute创建属性,用AppendChild把当前结点挂接在其它结点上,用SetAttributeNode设置结点的属性.具体代码如下:加载文件并选出要结点: 1: XmlDocument doc = new XmlDocument(); 2...
简述医学文献检索过程
7、文献分布规律:出版时间分布,当前最新的信息通过互联网以及当前最新的报纸杂志、广播电视这些媒体;2个月到10年的应该主要通过网上图书期刊类的数据库解决;5-20年前的信息除了期刊外,还可以通过印刷版的图书和手册性工具书来查找 学科分布,把一个学科有关的文献分成核心文献、相关文献和边缘文献3类 8、文献内外...
超网络理论及其应用图书信息
此外,《超网络理论及其应用》还提供了深入的数学模型、算法设计和计算方法,为从事网络科学、信息科学、计算机科学、系统科学等领域的研究人员和工程师提供了宝贵的参考资源。无论是理论研究者还是实践工作者,都能够从本书中获取到有价值的信息和启发,有助于推动相关领域的理论发展和技术创新。综上所述,...
点击订购:网络创富的真相图书信息
想要了解网络创富的深层次知识,你可以关注这本极具价值的书籍——"点击订购:网络创富的真相"。这本著作是由美国作者乔·康撰写,由胡晓进行翻译,为中国读者带来了全新的视角。该书由中国青年出版社出版,出版日期定在2009年7月1日,具有权威的ISBN号码9787500688143。它的开本为标准的16开,设计精美,...
浅薄:互联网毒化了我们的大脑图书信息
其ISBN号码为7508624483和9787508624488,条形码同样为9787508624488。这本书的大小为22.8厘米×16.8厘米×1.8厘米,重量适中,约为399克,适合随身携带或放在书架上随时查阅。作者通过深入浅出的分析,揭示了互联网在日常生活中如何逐渐侵蚀我们的深度思考和专注力。随着信息爆炸,人们越来越依赖网络获取知识,...
谷歌之道:网络时代的管理创新图书信息
《谷歌之道》由人民邮电出版社于2011年3月1日出版,ISBN号为9787115229687,是一本16开本的图书。它的出版,不仅为读者提供了深入了解谷歌运营模式的机会,也是对于网络时代企业管理模式创新的一次重要解读。定价为29.80元,这个价格对于想从中获取管理灵感和策略的读者来说,无疑是一次经济实惠的知识投资。
URI和URL的区别
txt代表获取资源使用ftp协议,资源目标是a主机的1234端口的b目录下的c目录下的d.txt。2、URL是统一资源定位,是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。