篇一:《ISBN鉴别图书是否正版》
分辨图书是正版还是盗版,方法之一是计算书号校验码。 一,先来说什么是书号。 我们说的书号是中国标准书号 (China Standard Book Numbering),是标识在中国国家出版管理部门注册的出版者所出版的每一种出版物的每个版本的国际性的唯一代码。 目前,采用国际标准书号 International Standard Book Numbering(ISBN)作为中国标准书号。 也就是说书上标注的ISBN号就是中国标准书号和国际标准书号,同一内容同一般版本的书只有一个书号! 二,书号的位置和组成部分。 1,书号的位置。书号通常出现在两个地方。一是版权页,即标明“图书在版编目(CIP)数据”那一页。版权页可能在书的最前或最后。如果没有版权页就一定是盗版书。书号的第二个位置是在条形码的上部。 2,书号的组成部分。 一个国际标准书号由标识符ISBN和10位数字组成。我以《全国出版专业职业资格考试考试大纲:20_年版》举例。它的ISBN号为:IBSN 7-5326-1825-0 这10位数字组成。这10为数字分为四部分。 (1)组号:以国家、地区、语言及其他社会集团划分,由国际ISBN中心分配。分配给中国ISBN中心管理的组号为1位数字“7”。 (2)出版者号:由中国ISBN中心设置和分配的出版者号,其长度为2至7位数字,取决于出版者的出版量。 (3)书名号:图书书名的代号,由出版者管理和分配,书名号的长度取决于组号和出版者号的长度。
(4)校验码:校验码是1位数字(即最后一位) 三,校验码的计算。 仍旧以 IBSN 7-5326-1825-0举例。 计算方法: 1,取ISBN前9位数字 7 5 3 2 6 1 8 2 5 2,取各位数字所对应的加权值(10~2) 10 9 8 7 6 5 4 3 2 3,将各位数字与其相应的加权值依次相乘。 70 45 24 14 36 5 32 6 10 4,将乘积相加,得出和数 70+45+24+14+36+5+32+6+10=242 5,用和数除以模数11,得出余数 则242/11=22,余0。 6,若模数11减余数,所得差数即为校验码的值。如果差数为10,校验码则以大写英文字母“X”表示。如果余数是“0”,则校验码为“0”。 所以,此书号的校验码为0,与ISBN码最后一位相符。 计算校验码是辨别正版与盗版图书的方法之一。通过书号辨别图书真伪,还要了解出版者号、出版单位是否相符。 回答者: whc4956 - 七级 20_-1-14 14:55
对于20_年以前出版的书籍,校验码采取的是1楼网友的算法,20_年1月1日以后,采用的13位书号就采用一下算法:例如ISBN 978-7-5403-1167-4 前12位依次乘以1和3,然后相加,即:9×1+7×3+8×1+„+6×1+7×3=29×1+29×3=116,然后用116/10,得11余6,再用10-6=4,校验码就是4。 书号的真伪其实不好辨别,假书号也可以做的像真的。要找专门的书号数据库查询才比较好。
什么是ISBN号
ISBN号是国际标准书号的简称,它是国际标准化组织于1972年公布的一项国际通用的出版物统一编号方法。所有正规出版的普通图书版权页都有ISBN号,ISBN是international
standard of book number
几个英文字母的缩写,即国际标准书号。它由10位数字组成,这10位数字由组号、出版者号、书名号、校验号这四部分组成,其间用“-”相连。 ISBN号是由10位数字组成,共分四段:
1.组号: 代表出版者的国家,地理区域,语种等.我国的组号为"7"。
2.出版者号: 代表组内所属的一个具体出版者(出版社,出版公司等)。由国家或地区的ISBN中心设置和分配,可取1-7位数字。
3.书名号:书名号是由出版者给予每种出版物的编号。
4.校验号:
校验号是ISBN号的最后一位数值,它能够校验出ISBN号是否正确,即:将ISBN1-9位数字顺序乘以10-2这9个数字,将这些乘积之和再加上校验号,假如能被11整除,则这个ISBN号是正确的,算式为7*10+3*9+0*8
+5*7+0*6+1*5+5*4+6*3+8*2+7=198,198/11=18,能被11整除。校验号只能是1位数,当为10时,记为罗马数字X。
例如: 《 Frontpage 98网页设计》一书的ISBN号是: 7-118-01984-4,所代表的意思是:7,代表中国;118,代表国防工业出版社;01984,是书名号;4,是检验码。
《C++程序设计》课程设计
设计说明书
课程名称: 《C++程序设计》课程设计
设计题目: 图书管理程序 指导教师:
班 级: 学 号: 学生姓名: 同组人员:
计算机科学与工程学院 20_年06月 20 日
目 录
第1章 概述 ................................................................................................................................... 2 1.1 选题 ................................................................... 2 1.2选题的背景和意义 ....................................................... 2 1.3团队分工和个人贡献 ..................................................... 3 第2章 系统分析(需求分析) ................................................................................................... 3 2.1系统的整体需求 ......................................................... 3 2.2 系统的功能需求 ......................................................... 3 2.3系统主要模块流程图 ..................................................... 4 第3章 系统设计 ........................................................................................................................... 5 3.1 系统的整体设计 ......................................................... 5 3.2 系统的主要模块设计 ..................................................... 5 第4章 系统实现 ........................................................................................................................... 6 第5章 结束语 ............................................................................................................................. 11 参考文献 ....................................................................................................................................... 12
第1章 概述
1.1 选题
第十题:图书管理程序
图书信息的组成部分为:书号、书名、作者名、出版社、出版时间、价格等。要求用类和对象实现: 1) 新书上架:添加图书信息 2) 图书浏览:输出所有图书信息
3) 图书查询:可按书号、书名或作者名查询(按书号查询时,因书号唯一,结果仅为一条记录;按书名或作者名查询时,结果可能为多条记录) 4)图书下架:删除指定图书信息,如按书号 1.2选题的背景和意义
选题背景:图书馆是我们日常生活中必不可少的学习、阅读的场所,借阅图书则是我们进入图书馆进行阅读的首要行为。为了能够借阅到我们想要借阅的图书,我们需要借助电脑查询需要借阅的图书的具体信息,然后找出图书后再去借阅处刷卡登记。如今我们处于一个知识大爆炸的时代,图书种类数量剧增,工作人员每天不仅要登记借阅者借阅的图书,还要登记新购进的图书,工作量繁重。而随着科学技术的进步,计算机日益进入我们的生活工作之中,我们能否利用计算机技术,取代原来的手工登记,提高图书管理的效率呢?答案是肯定的。
选题意义:借助计算机C++中的知识,编写相应的图书管理程序就可以实现这一功能。利用图书管理程序记录图书信息,不仅能节省我们大量的工作时间,减轻巨大的工作量,提高工作效率,还能够减少工作失误。
1.3团队分工和个人贡献
第一章 概述 第四章 系统实现 源代码中:
(1)图书浏览功能 (2)图书删除功能
第2章 系统分析(需求分析)
2.1系统的整体需求 该系统需要完成的内容:
用类和对象实现新书上架、 图书浏览、 图书查询、图书下架。 该系统需要完成的整体目标:
系统能够正常运行,基本上实现添加、删除图书信息,显示所有信息,能够由相应条件查阅图书信息这四种功能。 2.2 系统的功能需求 必须完成的模块:
(1)界面模块:当进入该管理系统时候,提示相应的说明,引导如何操作 (2) 新书上架模块:能够添加书号、书名、作者名、出版社、出版时间、价格这些图书信息。
(3) 图书浏览模块:能够输出所有图书信息。
(4) 图书查询模块:可按条件查询图书信息,当输入书号或书名或作者名时候,相对应的图书信息便可自动搜索出来。 (5) 图书下架模块:可按书号删除指定图书信息。 创新模块:{哪个网可以根据isbn号查询书}.
2.3系统主要模块流程图
注:数字代表相应操作下的子操作
ISBN(国际标准书号)的含义
当你拿到一本书就会在封底或版权页看到由“ISBN”[国际标准书号(International Standard Book Number,缩写为ISBN)]和10位数字为标志组成的字样,两部分之间以水平线或斜线隔开。其格式为:ISBN7-5004-1693-8/I·200,它的含义是:
国际标准书号由ISBN冠头,后接以下四段10位数字:{哪个网可以根据isbn号查询书}.
第一段:组号,是国家、地区、语言或其他组织集团的代号。中国组号为“7”。
第二段:出版社号,由国家标准书号中心分配的出版社代号。人民邮电出版社的出版社号为115。
第三段:书序号,由出版社分配的图书出版的序号。通常这部分作为出版社管理图书的标识。
第四段:校验码,为中国标准书号的第十位数字。用作书号编码的计算机校验。 以上10位数字各段之间用一个连字符相连接。
图书分类——种次号由图书所属学科的分类号和种次号两段组成。
分类号:由出版社根据图书的学科范畴参照《中国图书馆图书分类法》的基本大类给出。其中工业技术类图书按二级类目给出。因此本段代码为1~2个汉语拼音字母。
种次号:为同一出版社所出版的统一图书类的不同图书的流水编号。
下面是一个完整的书号示例:
ISBN 7-115-08612-5/TP·1693
读者查书、购书时,实际只要告诉出版社该书的书序号就可以了。如08612。
如此繁复的代号和数字组合有什么作用呢?
其一,帮你了解图书的出版规模。ISBN由十位数字组成,其中校验号恒定为一位数,组号可取1-5位数。如果一个国家或地区的组号是五位数,其中出版者号与书名号位数之和就是四位数,通过排列组合,这个国家或地区的出版量最多只是一万种;而组号如果是一位数,那么其中出版号与书名号位数之和就是八位数,其出版量将高达一亿种,组号的位数越大出版量越小,组号的位数越小出版量越大。我国的组号是“7”,可见其出版量之大。
其二,帮你了解出版者。首先,可以了解出版者的出版规模和目前的图书出版数量。ISBN的出版者号与书名号的位数之和恒等于八。目前,我国出版者可取代码2至5位数,如果出版者号是三位,书名号就是五位数,则出版量就是十万种,出版者号的位数越小,书名号的位数越大,出版量也越多,反之出版量越少。例如:商务印书馆1996年7月出版的《现代汉语词典》修订第三版,中国标准书号为ISBN7-100-01777-7/H.519。“100”是商务印书馆的代码,“01777”是书名号,表示商务可出版10万种图书,至1996年7月已出版了1778种(出版者所出版的第一种图书书名号从0计算)。另外,可以了解出版者是综合性的还是专业性的。ISBN的书名号与种次号分别代表的是可以出版多少种图书,已经出版了多少种和某一类目出版了多少种。例如,人民文学出版社的《当今十大奇案》,中国标准书号是ISBN7-02-000420-2/I·421其书名号与种次号相等,说明人民文学出版社是专业性的出版社,它以出版文学类的图书为主。
其三,方便了图书馆工作人员。由于ISBN具有世界唯一性,所以通过ISBN检索的准确性要高于通过书名检索的准确性。书名有重名现象,比如茅盾有长篇小说《虹》,而英国的劳伦斯也有长篇小说《虹》。通过ISBN检索具有唯一性,检索的速度也要高于通过书名检索的速度。书名少则几个字,多则十几个字,而ISBN只有十个阿拉伯数字,一般的工作人员都能够录入且速度要比录入书名的速度快得多。
总之,中国标准书号的最大特点是将国际标准书号(ISBN)和全国统一书号中的分类号和种次号的成份结合起来,结构简单层次性强,便于计算机处理和检索,给出版、发行、订购、
统计、分编等提供很大的方便,是读者进入图书馆查阅图书的一个重要检索点。
关于国际标准书号和中国标准书号
About ISBN and China Standard Book Number
国际标准书号 / ISBN
国际标准书号的英文全称为International Standard Book Number,简称ISBN。1966年11月,西柏林第三届国际图书市场研究和图书贸易合理化会议(International Conference on Book Market Research and Rationalization in the Book Trade)上,当时的联邦德国的克莱特(Klett)出版公司的艾勒(H. J. Ehlers)提出了标准号码的倡议,被公认为是国际标准书号的历史起点。当时,欧洲的许多出版社和图书发行商正在考虑把计算机用于图书订购和书目控制。1967年英国在惠特克(Whitaker)公司成立了标准书号(SBN - Standard Book Number)中心。1969年4月国际标准组织第46技术委员会(ISO/TC46 - International Standard Organization / Technique Committee 46)在斯德哥尔摩起草了ISBN方案。1971年国际标准组织批准了国际标准书号在世界范围内实施,前后历时五年。
国际标准书号由十位数字组成。被三条短横线分为四段,每一段都有不同的含义。 第一个号码段是地区号,又叫组号(Group Identifier),最短的是一位数字,最长的达五位数字,大体上兼顾文种、国别和地区。把全世界自愿申请参加国际标准书号体系的国家和地区,划分成若干地区,各有固定的编码:0、1代表英语,使用这两个代码的国家有:澳大利亚、加拿大、爱尔兰、新西兰、波多黎各、南非、英国、美国、津巴布韦等;2代表法语,法国、卢森堡以及比利时、加拿大和瑞士的法语区使用该代码;3代表德语,德国、奥地利和瑞士德语区使用该代码;4是日本出版物的代码;5是俄罗斯出版物的代码;7是中国出版物使用的代码。
组号分为五个档次,长度为1—5位数字,其具体设置范围如下:
组号位数 设置范围 可分配的组区数每 组号允许出版量(种) 每档总计出版量(种)
0~7 8 一位 1亿 8.00亿
80~94 15 二位 0.1亿 1.50亿
950~997 48 三位 0.01亿 0.48亿
9980~9989 10 四位 0.001亿 0.01亿
99900~99999 100 五位 0.0001亿 0.01亿
181 合计 10.00亿
第二段号码是出版社代码(Publisher Identifier),由其隶属的国家或地区ISBN中心分配,允许取值范围为2-5位数字。出版社的规模越大,出书越多,其号码就越短。
第三个段是书序号(Title Identifier)由出版社自己给出,而且每个出版社的书序号是定长的。最短的一位,最长的六位。出版社的规模越大,出书越多,序号越长。
第十位是电子计算机的校验码(Check Digit)。固定一位,起止号为0-10,10由X代替。 四段数字之间应该用连字符( - )连接(例如:2-02-033598-0)。但是,有些图书馆集成系统不能自动分配连字符,图书馆编目人员也对ISBN的分段方式不甚了解,所以人们经常在书目记录中省略连字符(例如:20_335980)。
标准书号的核对方法是加权法,即用10至2这9个数分别去乘标准书号的前9位数,其乘积之和加上校验码再除以常数11,如能整除,说明书号正确,如不能整除,表明书号错误。
国际标准书号的使用范围是:印刷品、缩微制品、教育电视或电影、混合媒体出版物、微机
软件、地图集和地图、盲文出版物、电子出版物。{哪个网可以根据isbn号查询书}.
总管国际标准书号的机构是设在德国柏林国立普鲁士文化遗产图书馆(Staatsbibliothek zu Berlin - Preußischer Kulturbesitz)的国际国际标准书号管理局(International ISBN Agency)。该机构的主要工作之一是向下一级地区机构分配地区号码。一般的地区机构都设在国家图书馆内。
要让全世界出版的书,每一种都有一个编号,又不重复,这决不是一件易事。要把书号严格控制在10位以内,就必须有一套精密的设计安排。首先是地区号。世界上应用最广泛的文种英、法、德、日、中、俄都只占一位,目的是留下更多的位数安排大量的出版社和图书。而最小的地区,如苏里南、特立尼达和多巴哥则占用五位数。最让国际标准书号设计者头痛的是出版社号码。以英文为例,除了地区号和校验码,还有八位用来解决英文地区的每个出版社和每一种书。出版社号码定为2至7位,书号定为1至5位,各出版社国际标准书号的分配成如下格局:
出版社号码位数 出版社起始号 书号位数 可出版的图书种数
2 00 6 1 000 000
3 200 5 100 000
4 7000 4 10 000
5 85000 3 1 000
6 900000 2 100
7 9500000 1 10
ISBN号介绍{哪个网可以根据isbn号查询书}.
ISBN号是国际标准书号的简称,它是国际标准化组织于1972年公布的一项国际通用的出版物统一编号方法。所有正规出版的普通图书版权页都有ISBN号,ISBN是international standard of book number 几个英文字母的缩写,即国际标准书号。它由10位数字组成,这10位数字由组号、出版者号、书名号、校验号这四部分组成,其间用“--”相连。
ISBN号是由10位数字组成,共分四段:
1.组号: 代表出版者的国家,地理区域,语种等.我国的组号为"7"。
2.出版者号: 代表组内所属的一个具体出版者(出版社,出版公司等)。由国家或地区的ISBN中心设置和分配,可取1-7位数字。
3.书名号:书名号是由出版者给予每种出版物的编号。
4.校验号: 校验号是ISBN号的最后一位数值,它能够校验出ISBN号是否正确,即:将
ISBN1-9位数字顺序乘以10-2这9个数字,将这些乘积之和再加上校验号,假如能被11整除,则这个ISBN号是正确的,算式为
7*10+3*9+0*8 +5*7+0*6+1*5+5*4+6*3+8*2+7=198,198/11=18,能被11整除。校验号只能是1位数,当为10时,记为罗马数字X。
例如: 《 Frontpage 98网页设计》一书的ISBN号是: 7-118-01984-4,所代表的 意思是:7,代表中国;118,代表国防工业出版社;01984,是书名号;4,是检验 码。
国际标准书号(ISBN)是每一本书的“身份证号码”,而且同一本书的精装本和平装本都必须有不同的ISBN,而且同一书名的不同版书,必须有不同的ISBN。
例如:ISBN978-7-107-18617-2
ISBN是由3个数字组成的。其中978代表图书,中间的9个数字分成三组,分别表示组号、出版社号和书序号,最后一个数字是校验码。
ISBN在这里代表的意义:图书类,第7组(也就是:中国出版物),出版社号是107(看上去出版社不是很大——当然也不是太小),书序号为18617(讫今为止,这是本出版社出的第18617本书了,出书量还算可以啊!),校验码是2
篇五:《淘宝网书籍类商品上架所需ISBN号大全》