图书管理系统数据库设计说明书
图书管理系统数据库设计说明书

图书管理系统数据库设计说明书图书管理系统数据库设计说明书1、引言本文档旨在对图书管理系统的数据库设计进行详细说明,包括数据库架构、表结构设计、数据流图等内容,以便于系统开发人员进行系统开发和维护。
2、数据库架构设计2.1 数据库类型本系统将采用关系型数据库,具体使用的数据库管理系统为MySQL。
2.2 数据库服务器架构本系统将采用分布式数据库架构,包括一个主数据库服务器和多个副本数据库服务器。
2.3 数据库服务器部署主数据库服务器和副本数据库服务器将部署在不同的物理机器上,以实现数据的冗余备份和负载均衡。
3、数据库表设计3.1 用户表(User)字段:用户ID、用户名、密码、姓名、年龄、性别、联系方式、电子邮箱、注册时间3.2 图书表(Book)字段:图书ID、图书名称、作者、出版社、出版日期、图书类别、价格、库存数量3.3 图书借阅表(Borrow)字段:借阅ID、用户ID、图书ID、借阅日期、归还日期、借阅状态3.4 图书类别表(Category)字段:类别ID、类别名称、类别描述3.5 出版社表(Publisher)字段:出版社ID、出版社名称、联系方式、地质4、数据流图设计4.1 用户注册流程图描述用户注册过程,包括用户输入信息、系统验证信息、保存用户信息等流程。
4.2 用户借阅图书流程图描述用户借阅图书的过程,包括用户查找图书、用户借阅图书、系统更新库存数量等流程。
4.3 用户归还图书流程图描述用户归还图书的过程,包括用户查找借阅记录、用户归还图书、系统更新借阅状态等流程。
5、附件本文档附带的相关附件包括:- 数据库表结构设计文档- 数据流图设计文档- ER图设计文档6、法律名词及注释本文档涉及的法律名词及其注释如下:- 数据库管理系统(Database Management System,简称DBMS):是一种管理和整理数据库的软件系统。
- 关系型数据库(Relational Database):是一种基于关系模型的数据库,采用表格来组织和管理数据。
图书管理系统数据库设计(DOC)

软件工程(课程设计)题目:图书管理系统-数据库设计学院工商学院学科门类工科专业软件工程学号2012484156姓名文鹏指导教师王思乐2014年12月7日河北大学学年论文(课程设计)任务书(指导教师用表)指导教师签字: 河北大学学年论文(课程设计)成绩评定表学院:工商学院数据库设计说明书大纲1 引言随着计算机技术的不断应用和提高,计算机已经深入到当今每个学生学习生活的各个角落。
而对于学校的图书馆仍采用管理员管理书籍基本信息、书籍借还信息的形式,不仅效率低,而且手续繁琐.为了满足其学生自行对图书馆书籍,借还书等进行高效的查询使用,在学生具备一定的计算机操作能力的前提下,此图书管理系统软件力求提高其图书馆使用效率。
1.1 编写目的本文档的编写是为了熟悉SQL Server数据库的数据库管理(数据库的创建、备份与恢复、函数与存储过程的应用、数据导入导出、作业的调度等)、表的设计(表的创建、修改、删除,字段的默认值、约束及关系等)、数据的查询处理(insert、update、delete、select语句的应用)等技术;完善图书管理系统软件的开发途径和应用方法。
以求在最短的时间高效的开发图书管理系统。
预期读者是“软件工程”教师,及从事“图书管理系统”开发的相关人.1.2 背景待开发的数据库的名称:Library Management System(LMS)使用此数据库的软件系统的名称:图书管理系统。
随着图书馆图书种类、数量的不断扩大,图书检索速度慢、统计工作量大,难以满足图书馆现代化管理的要求。
因此,建立一套图书馆管理软件,科学的对图书馆数据进行管理,方便图书的检索和读者借阅工作。
本项目的提出者及开发者是软件工程专业图书管理系统开发小组(高彦昭、甄朝霞、李茹枫、孙华芬、陆叶倩、秦薇),用户是学校图书馆.图书管理系统软件LMS V1。
0是一套功能比较完善的数据管理软件,具有数据操作方便高效迅速等优点。
该软件采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用范围较广的DOS、WINDOWS系列等操作系统上使用。
图书管理系统数据库设计

图书管理系统数据库设计1. 引言图书管理系统是一个用于管理图书馆馆藏图书的软件系统。
它提供了图书的借阅、归还、查询等功能,方便读者进行图书借阅和图书馆管理员进行图书管理。
本文档将介绍图书管理系统的数据库设计。
通过组织图书、读者、借阅记录等相关数据,实现图书管理系统的各项功能。
2. 数据库设计2.1 数据库结构图书管理系统的数据库主要包含以下几个表:•图书表(books):存储图书的基本信息,如图书编号、名称、作者、出版社等。
•读者表(readers):存储读者的基本信息,如读者编号、姓名、性别、年龄等。
•借阅记录表(borrow_records):存储图书的借阅记录,包括借阅编号、借阅日期、归还日期、读者编号等。
2.2 数据库字段2.2.1 图书表(books)•book_id:图书编号,主键•book_name:图书名称•author:作者•publisher:出版社•publication_date:出版日期•price:价格2.2.2 读者表(readers)•reader_id:读者编号,主键•reader_name:读者姓名•gender:性别•age:年龄•phone:联系电话2.2.3 借阅记录表(borrow_records)•record_id:借阅记录编号,主键•book_id:借阅图书编号,外键•reader_id:借阅读者编号,外键•borrow_date:借阅日期•return_date:归还日期2.3 数据库关系•图书表与读者表之间是多对多的关系,通过借阅记录表进行关联。
•图书表与借阅记录表是一对多的关系,一个图书可以对应多条借阅记录。
•读者表与借阅记录表也是一对多的关系,一个读者可以借阅多本图书。
2.4 数据库约束•图书编号(book_id)在图书表中是唯一的,不能重复。
•读者编号(reader_id)在读者表中是唯一的,不能重复。
•借阅记录编号(record_id)在借阅记录表中是唯一的,不能重复。
学校图书借阅管理系统数据库设计

学校图书借阅管理系统数据库设计概述学校图书借阅管理系统是为帮助学生和教职员工更方便地借阅图书而设计的系统。
该系统需要一个数据库来存储和管理相关信息,本文将详细介绍学校图书借阅管理系统的数据库设计方案。
数据库概述数据库设计目标学校图书借阅管理系统的数据库设计目标是实现对图书、借阅者和借阅记录等信息的有效管理和查询,保证系统的高效性和稳定性。
数据库结构以下是学校图书借阅管理系统的数据库结构设计:1.图书表(Books)–book_id: 图书ID(主键)–title: 图书标题–author: 作者–publisher: 出版社–publish_date: 出版日期–price: 价格–total_copies: 总藏书量–available_copies: 可借数量2.借阅者表(Borrowers)–borrower_id: 借阅者ID(主键)–name: 姓名–grade: 年级–department: 院系–max_books: 最大可借数量3.借阅记录表(BorrowRecords)–record_id: 记录ID(主键)–book_id: 图书ID–borrower_id: 借阅者ID–borrow_date: 借阅日期–return_date: 归还日期数据库设计细节数据库关系•图书表和借阅者表之间是一对多的关系,一个借阅者可以借阅多本图书。
•图书表和借阅记录表之间也是一对多的关系,一本图书可以被多个借阅者借阅。
•借阅者表和借阅记录表之间是一对多的关系,一个借阅者可以有多条借阅记录。
数据库约束•图书表中的total_copies和available_copies不能小于0。
•借阅者表中的max_books不能小于0。
•借阅记录表中的borrow_date不能晚于return_date。
数据库索引在图书表和借阅者表的主键上创建索引,可以提高查询效率。
数据库操作添加图书INSERT INTO Books (book_id, title, author, publisher, publish_date, price, total_copies, available_copies)VALUES ('1', 'Database Systems', 'Abraham Silberschatz', 'McGraw-Hill', '2011-11-01', 50.00, 5, 5);借阅图书INSERT INTO BorrowRecords (record_id, book_id, borrower_id, borrow_d ate, return_date)VALUES ('1', '1', '101', '2022-01-01', '2022-01-15');UPDATE Books SET available_copies = available_copies -1WHERE book_id ='1';归还图书UPDATE BorrowRecords SET return_date ='2022-01-15'WHERE record_id ='1';UPDATE Books SET available_copies = available_copies +1WHERE book_id ='1';总结本文介绍了学校图书借阅管理系统的数据库设计,包括数据库结构、数据库设计细节、数据库操作等内容。
(完整word版)图书管理系统数据库详细设计

图书管理系统数据库设计项目名称:图书管理系统指导老师:姓名:目录一、需求分析 (2)二、概念设计 (5)三、逻辑设计 (8)四、物理设计 (10)五、实施阶段 (16)六、运行和维护 (18)一、需求分析1.1 系统目标图书管理信息系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强.数据安全性好的库。
而对于后者则要求应用程序功能完备,易使用等特点。
系统开发的总体任务是实现各种信息的系统化,规范化和自动化。
1.2 需求定义图书馆管理系统开发。
系统开发的总的设计目标是实现图书管理的系统化、规范化和自动化,实现对图书资料的集中统一的管理。
本系统主要实现对图书馆信息的管理,主要功能为管理有关读者、图书、借阅、查询、删除和管理员的信息等。
本系统结构分为读者信息管理、图书信息管理,读者管理可以浏览读者的信息,可以对读者信息进行维护。
图书管理可以浏览图书的信息,可以对图书信息进行维护。
借阅管理可以显示当前数据库中书籍借阅情况,可以对借阅信息进行维护。
本系统主要解决的问题是利用关键字对数据库进行查询。
本系统的宗旨是提高图书管理工作的效率,减少相关人员的工作量,使学校的图书管理工作真正做到科学、合理的规划,系统、高效的实施。
1.3 功能需求(1)有关读者种类标准的制定、种类信息的输入、包括种类编号、种类名称、借书数量、借书期限等。
(2)读者有关信息的修改、查询等。
(3)读者基本信息的输入,包括读者编号、读者姓名、班级、院系等。
(4)读者基本信息的查询、修改(5)书籍信息的输入,包括书籍编号、书籍名称、书籍所属类别、作者、出版社、出版日期、在库数、价格(6)借书信息包括借书证号、书籍编号、借出日期、拖欠日期、罚款种额(7)图书管理书籍号、管理员编号、销书数量、销书日期。
一、概念设计根据需求分析我们规划出实体有:管理员信息实体、图书信息实体、读者信息实体、借阅信息实体、管理信息实体。
图书馆管理系统概要设计说明书

图书馆管理系统概要设计说明书目录1引言 (2)1.1 背景 (2)1.2 系统概述 (2)1.3 文档概述 (2)2引用文档 (3)3设计与决策 (3)4软件体系结构设计 (3)4.1 体系结构 (4)4.1.1 程序模块划分 (4)4.1.2 程序功能模块关系 (6)4.2接口设计 (6)4.2.1接口描述 (6)4.2.2 用户接口 (7)4.2.3 外部接口 (7)4.2.4 内部接口 (7)5各模块设计 (7)5.1用户登录模块 (8)5.2图书管理模块 (9)5.3读者信息管理模块 (9)5.4借阅信息管理模块 (10)5.5系统管理模块 (11)6数据库设计 (12)6.1数据库逻辑结构设计 (12)6.2 数据库物理结构 (17)6.3数据结构与程序的关系 (17)7需求的可追踪性 (17)8系统运行与维护设计 (17)8.1运行设计 (17)8.2维护设计 (18)1引言1.1 背景随着信息化水平的不断扩大,计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。
而中小型租、借书图书馆仍采用手工管理图书的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。
为了满足其管理人员对图书馆书籍,读者资料,借还书等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,此图书管理馆系统软件力求提高其管理效率,代替人工处理提高图书馆的信息化和自动化。
1.2 系统概述根据需求分析说明书所得出的客户需求,本图书馆管理系统的主要实现的功能有:图书馆管理员对图书的系统化管理,包括图书信息的增删改以及查询、读者信息的增删改以及查询;读者借书和还书的处理以及相关信息的管理,用户信息管理、图书信息检索查询、用户登录操作等。
本图书馆管理系统属于一个数据管理型系统。
包括数据的处理加工,数据的存储,以及用户交互等;运行的现场不应该出现太多的错误,能够准确的根据用户的操作进行一系列的交互,以满足用户的需求。
图书馆管理系统设计说明书

图书馆管理系统设计说明书图书馆管理系统设计说明书1、引言1.1 编写目的本文档旨在阐述设计一个图书馆管理系统的各个方面,包括功能需求、数据结构、系统架构以及交互界面等内容,以供开发人员参考和实施。
1.2 范围本文档涵盖了整个图书馆管理系统的设计过程,包括系统的基本功能和各个模块的详细设计。
1.3 定义、缩略语和缩写- 图书馆管理系统:指用于管理图书馆资源、借还书籍、查询图书信息等功能的计算机系统。
- 用户:指在图书馆管理系统中使用系统服务的人员,包括管理员和读者。
- 管理员:指负责管理图书馆资源和用户信息的工作人员。
- 读者:指在图书馆借阅图书的人员。
- 数据库:指存储系统数据的集合。
2、功能需求2.1 用户管理2.1.1 注册用户2.1.2 管理员登录2.1.3 读者登录2.2 图书管理2.2.1 图书录入2.2.2 图书查询2.2.3 图书借阅2.2.4 图书归还2.3 借阅管理2.3.1 借阅记录查询2.3.2 借阅期限管理2.3.3 逾期罚款计算2.4 系统管理2.4.1 权限管理2.4.2 数据备份与恢复2.4.3 系统日志记录3、数据结构3.1 用户表3.2 图书表3.3 借阅记录表4、系统架构4.1 前端设计4.1.1 用户界面设计4.1.2 系统交互设计4.2 后端设计4.2.1 数据库设计4.2.2 业务逻辑设计4.2.3 接口设计5、附件本文档所涉及的附件包括系统页面设计图、数据库表结构设计文档、接口定义文档等。
6、法律名词及注释- 数据保护法:指保护个人数据隐私及数据泄露的法规。
- 版权法:指保护原创作品著作权的法规。
- 数字化管理:指将实体资源转化为数字形式进行管理的方式。
图书管理系统数据库设计

图书管理系统图书管理系统主要提供网上的电子图书阅览平台,读者可以通过该系统阅览丰富的电子资源。
在图书管理系统中,读者可以方便的对书目进行检索和阅览,足不出户便可以尽览群书。
1.1 系统设计1.1.1 目标设计图书管理系统主要提供网上的图书阅览平台,一个简单的平台主要提供以下功能:1 对图书资源进行分类,发布到网上,以供读者阅读。
2 为读者提供图书检索功能。
3 读者能方便地阅览电子图书。
4 读者能方便地建立书签。
5 对读者的用户,密码及权限进行管理。
1.1.2 设计思想在本章中,我们将实现一个简单的图书管理系统,结构如图1-1所示,页面通过ASP脚本程序访问数据库和文件系统。
1.1.3 系统功能分析与设计图书管理系统的功能模块划分如图1-2所示。
1. 图书分类浏览图书按照起内容进行分类,呈树状结构。
读者可以按照类别进行查找,逐级浏览。
这种浏览方式能够将相关的书目排列在一起,读者能够很方便的找到自己感兴趣的主题进行阅读。
2.. 图书搜索如果读者有很明确的阅读目的,例如知道某本书的书名,著者等相关信息,或者为了方便读者迅速的查找某个关键词,就可以利用图书搜索功能。
图书管理系统相对于旧式图书馆的一个重要优点就是查找方便,读者也能免去查找书目卡片之苦了。
3. 书签图书阅览中常有这样的情况,读者会定期经常访问某些书目,或者是读者对某本书没有看完准备以后继续完成阅读,这样的情况就会用到书签功能。
读者可以把以后还需要阅读的书目做上书签,以后便能方便地进行阅读了。
4. 书评他人对书的评价往往对阅读有很大帮助。
书评能够帮助我们选择阅读对象,还能够帮助读者更好的进行阅读。
图书阅览系统将为读者提供发表意见的园地,同时还请读者为书打分,以得到读者对书的评价和反馈。
5. 书目类别维护图书管理系统需要定期对图书的类别进行维护,对不同等级的类别加以区分和归属,把书目归类到相关的主题下。
同时生成一个树状结构,方便读者按类别浏览。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
职业技能综合实训图书管理系统数据库设计说明书数据库设计说明书目录1引言 (3)1.1编写目的 (3)1.2背景 (3)1.3定义 (3)1.4参考资料 (3)2外部设计 (3)2.1标识符 (3)2.2使用它的程序 (4)2.3约定 (4)2.4支持软件 (4)3结构设计 (4)3.1系统数据分布 (4)3.2概念结构设 (5)3.3逻辑结构设计 (9)3.4物理结构设计 (13)4安全保密设计 (16)5数据库实现 (16)5.1数据库建立 (16)5.2数据库初始化 (16)5.3参数设置 (17)1引言1.1编写目的●本文档主要详细描述了图书管理系统的整个数据库设计,便于开发人员与维护人员的工作,是系统升级的重要参考资料。
1.2背景●待开发的数据库:librarymanagement●开发数据库的软禁系统:MySQL 5.1客户端连接工具:Navicat for MySQL●软件开发项目的任务提出者:朱微●软件开发的用户:厦门理工学院的学生●数据库负责人员:卢苑玲1.3定义LSM LibraryManagerSystem :图书管理系统;●数据选项约束表:用于为其他数据表中的字符型字段提供限定的选项。
●实体表:用户实际使用的客观表格.●计算表:数据来自于对其他一个或多个实体表的计算结果1.4参考资料●本项目的《图书管理系统的用户需求说明书》。
●本项目的《图书管理系统的系统需求说明书》2外部设计2.1标识符数据库标示符:librarymanagement用户名:root密码:权限:全部有效时间:开发阶段说明:系统正式发布后,可能更改数据库用户/密码。
2.2使用它的程序应用程序的名称:MySQl,Navicat for MySQL,MyEclipse2.3约定所有数据项都用英语单词或单词的部分表示。
每个表都有唯一标示这段id及主键字符集采用 UTF-8,请注意字符的转换。
2.4支持软件数据设计编辑工具“Navicat for MySQL”。
数据库自带工具(cmd环境)“MySQL Command Line Client”管理员工具:Navicat for MySQL查询浏览工具:Navicat for MySQL命令行工具:mysql开发客户端:Navicat for MySQL3结构设计3.1系统数据分布本系统在校内网及外网使用,所有数据都放在学校的web服务器上根据我校图书管理的要求,通过对图书管理工作过程的内容和数据流程分析,设计如下面的主要数据项和数据结构:(1) 图书基本信息:包括编号,图书类别编号,图书编号,作者,书名,出版社,价格,页码,总数,翻译者(2) 借还基本信息:包括编号,借还编号,借书时间,归还时间,借还情况,读者编号(3) 图书馆基本信息:包括编号,名称,馆长,电话,地址,邮箱,图书馆网址,建馆时间,基本信息(4) 图书类型基本信息:包括编号,类型名称,可借阅天数(5) 参数设置基本信息:包括编号,办证费,有效日期(6) 人员基本信息:包括编号,人员编号,用户名,密码(7) 读者基本信息:包括编号,读者编号,姓名,性别,类型编号,职业,生日,证件类型,证件号码,电话,邮箱,管理员,备注(8) 读者类型基本信息:包括编号,类型名称,可借阅数量(9) 用户基本信息:包括编号,用户名,密码,真实姓名,权限3.2概念结构设根据上面的做的数据项和数据结构和它们之间的关系,设计规划出来的实体有:系统登陆和首页,系统设置,读者管理,图书管理,图书借还,系统查询,更改口令,退出系统。
各个实体的属性通过实体属性图表示如下面这些图所示。
数据概括分为八部分(1) 图书基本信息的E-R图如下图所示:图书信息表E-R图(2) 借还基本信息的E-R图如下图所示:借还信息表E-R图(3) 图书馆基本信息的E-R图如下图所示:图书馆信息表E-R图(4) 图书类型基本信息的E-R图如下图所示:图书类型表E-R图(5) 参数设置基本的E-R图如下图所示:参数设置表E-R图(6) 人员基本信息的E-R图如下图所示:人员信息表E-R图(7) 读者基本信息的E-R图如下图所示:读者信息表E-R图(8) 读者类型基本信息的E-R图如下图所示:读者类型表E-R图(9) 用户基本信息的E-R图如下图所示:用户信息表E-R图3.3逻辑结构设计逻辑结构设计的任务是把概念结构设计阶段设计好的E-R图转换成与选用的DBMS产品所支持的数据模型相符合的逻辑结构。
E-R图转换为关系数据模型所要解决的问题是如何将实体和实体间的联系转换成关系模式,如何确定这些关系模式的属性和码。
数据库中两实体间1:n联系转换为一个与n端对应的关系模式合并的关系模式的方法是将联系的属性与1端的码加入n端作为属性,主码为n端实体的主码。
(1)图书基本信息由E-R图转换成的关系数据模式有:Book_info图书基本信息表(2)借还基本信息由E-R图转换成的关系数据模式有:Borrow借还基本信息表(3)图书馆基本信息由E-R图转换成的关系数据模式有:Library_info图书管理基本信息表(4))图书类型信息由E-R图转换成的关系数据模式有:Library_type 图书类型信息表(5) 参数设置基本信息由E-R图转换成的关系数据模式有:Parameter参数设置信息表(6) 人员基本信息由E-R图转换成的关系数据模式有:person_table人员基本信息表(7) 读者基本信息由E-R图转换成的关系数据模式有:Reaer_info读者基本信息表(8) 读者类型信息由E-R图转换成的关系数据模式有:Reader_type读者类型信息表(9) 用户基本信息由E-R图转换成的关系数据模式有:user_info用户基本信息表3.4物理结构设计各个表之间的代码实现如下:(1) 图书基本信息:book_infoCREATE TABLE `book_info` (`id` int(10) unsigned NOT NULL AUTO_INCREMENT,`Type_id` int(10) unsigned DEFAULT NULL COMMENT '关联图书类型',`Book_id` varchar(11) NOT NULL COMMENT '条形码',`Author` varchar(21) CHARACTER SET utf8 DEFAULT NULL COMMENT '作者',`Book_name` varchar(50) CHARACTER SET utf8 NOT NULL COMMENT '书名',`Publishing` varchar(50) CHARACTER SET utf8 DEFAULT NULL,`Price` float unsigned NOT NULL COMMENT '价格',`Page` int(10) unsigned NOT NULL COMMENT '页码',`Quantity` int(10) unsigned DEFAULT NULL COMMENT '关联读者类型的id',`Translator` varchar(20) CHARACTER SET utf8 DEFAULT NULL COMMENT '译者', PRIMARY KEY (`id`),KEY `FK_book_info_1` (`Type_id`),CONSTRAINT `FK_book_info_1` FOREIGN KEY (`Type_id`) REFERENCES`library_type` (`id`)) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=latin1 COMMENT='图书信息';(2) 借还基本信息表:borrowCREATE TABLE `borrow` (`id` int(10) unsigned NOT NULL AUTO_INCREMENT,`Bid` int(10) unsigned DEFAULT NULL COMMENT '关联图书表的id',`Borrow_time` date NOT NULL,`Return_time` date NOT NULL,`State` int(10) unsigned NOT NULL,`Rid` int(10) unsigned NOT NULL COMMENT '关联读者信息表的',PRIMARY KEY (`id`),KEY `FK_borrow_1` (`Bid`),KEY `FK_borrow_2` (`Rid`),CONSTRAINT `FK_borrow_1` FOREIGN KEY (`Bid`) REFERENCES `book_info` (`id`), CONSTRAINT `FK_borrow_2` FOREIGN KEY (`Rid`) REFERENCES `reader_info` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1;(3) 图书馆基本信息表:library_infoCREATE TABLE `library_info` (`id` int(10) unsigned NOT NULL AUTO_INCREMENT,`Lib_name` varchar(30) CHARACTER SET utf8 NOT NULL,`Lib_manager` varchar(20) CHARACTER SET utf8 NOT NULL,`Telphone` int(10) unsigned DEFAULT NULL,`Address` varchar(40) CHARACTER SET utf8 NOT NULL,`E-mail` varchar(50) CHARACTER SET utf8 DEFAULT NULL,`Lib_web` varchar(30) CHARACTER SET utf8 DEFAULT NULL,`Lib_build` date NOT NULL,`Lib_info` text CHARACTER SET utf8,PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1;(4) 图书类型基本信息表:library_typeCREATE TABLE `library_type` (`id` int(10) unsigned NOT NULL AUTO_INCREMENT,`Type_name` varchar(50) CHARACTER SET utf8 NOT NULL COMMENT '图书类型', `Days` int(10) unsigned NOT NULL COMMENT '可借天数',PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=latin1 COMMENT='图书类型' (5) 参数设置基本信息表:parameterCREATE TABLE `parameter` (`id` int(10) NOT NULL DEFAULT '0',`cost` float NOT NULL,`effdate` int(10) NOT NULL,PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=gbk;(6) 人员基本信息表:person_tableCREATE TABLE `person_table` (`id` int(10) unsigned NOT NULL AUTO_INCREMENT,`Pid` int(10) unsigned NOT NULL,`Username` varchar(20) CHARACTER SET utf8 NOT NULL,`Password` varchar(32) CHARACTER SET utf8 NOT NULL,PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=latin1;(7) 读者基本信息表:reader_infoCREATE TABLE `reader_info` (`id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '动自编号',`Reader_id` varchar(11) NOT NULL COMMENT '条形码',`Reader_name` varchar(20) CHARACTER SET utf8 NOT NULL COMMENT '名',`Sex` int(10) unsigned NOT NULL DEFAULT '1' COMMENT '性别',`Type_id` int(10) unsigned DEFAULT NULL COMMENT '关联读者类型',`Profession` varchar(10) CHARACTER SET utf8 DEFAULT NULL COMMENT '业职', `Birthday` date DEFAULT NULL,`Card` varchar(10) CHARACTER SET utf8 NOT NULL COMMENT '证件类型',`Card_number` varchar(30) CHARACTER SET utf8 NOT NULL COMMENT '证件号码', `Tel` varchar(30) CHARACTER SET utf8 DEFAULT NULL COMMENT '话电',`E-mail` varchar(30) CHARACTER SET utf8 DEFAULT NULL,`Manager` varchar(10) CHARACTER SET utf8 DEFAULT NULL,`Info` text CHARACTER SET utf8 COMMENT '注备',PRIMARY KEY (`id`),KEY `FK_reader_info_1` (`Type_id`),CONSTRAINT `FK_reader_info_1` FOREIGN KEY (`Type_id`) REFERENCES `reader_type` (`id`)) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=latin1;(8) 读者类型基本信息表:`reader_type`CREATE TABLE `reader_type` (`id` int(10) unsigned NOT NULL AUTO_INCREMENT,`Type_name` varchar(20) CHARACTER SET gbk NOT NULL,`Quantity` int(10) unsigned NOT NULL,PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=latin1;(9) 用户基本信息表:user_infoCREATE TABLE `user_info` (`id` int(10) unsigned NOT NULL AUTO_INCREMENT,`Username` varchar(45) NOT NULL,`Password` varchar(45) NOT NULL,`Realname` varchar(45) DEFAULT NULL,`Authority` varchar(200) DEFAULT NULL,PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;访问数据的方式方法:mysql。