




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 图书馆管理系统需求说明书图书馆管理系统需求说明书 虽然现在很多大型图书馆已经有了一整套十分完善的管理系统,但是对于 一些中小型图书馆来说由于无力购买和维护这些大型的管理系统,使得大部分 工作不得不靠手工完成,这就导致了工作效率的低下和人力资源的浪费。本文 旨在设计出一套简介而高效的图书馆管理系统,实现图书的添加、修改、删除、 查询、借阅和归还等功能。根据图书馆管理系统的特点,可以将其分为系统设 置、图书管理、读者管理、图书借还、系统查询五个部分。 1.1.开发环境开发环境 在开发图书馆管理系统时,需要具备下面的软件环境 1.11.1 服务器端服务器端 操作系统:Windows10 Web 服务器:Tomcat9.0 Java 开发包:1.8 数据库:MySQL 浏览器:Edge 1.21.2 客户端客户端 浏览器:Edge 交付给 2.2.系统设计系统设计 2.12.1 系统功能结构系统功能结构 2 2.22.2 系统流程图系统流程图 第一部分:系统设置第一部分:系统设置 1.1. 框架图框架图 3 2.2. 功能介绍功能介绍 系统设置主要包括管理员登录、查看管理员列表、添加管理员信息、 设置管理员权限、删除管理员、更改密码、修改图书馆信息以及书架信息 等功能。在系统设计之初会生成一个拥有所有权限的初始账号为:123 初始 密码为:123 的管理员。 3.3. 所需数据表所需数据表 3.13.1 管理员信息表(管理员信息表(managermanager) 管理员信息表用来保存管理员的基本信息,包括编号、姓名、性别、密 码以及手机号。 字段名数据类型是否为主键字段描述说明 idint(6)Y 管理员编号统一编码 非空 namevarchar(20)N 管理员姓名姓名 非空 sexchar(4)N 管理员性别男女或其他 非空 pwdvarchar(30)N 密码密码 非空 telchar(11)N 管理员电话手机号 11 位 非空 3.23.2 管理员权限表(管理员权限表(purviewpurview) 对于图书馆中的书、书架和读者档案,不同的管理员拥有不同的权限, 4 该表就是用来保存管理员相关的权限信息的,表中的 id 和管理员信息表中 的 id 相同。 字段名字段类型是否为主键字段描述说明 idint(6)Y 管理员编号唯一且非空 readersettinyint(1)N 读者管理0 和 1 表示且非空 booksettinyint(1)N 图书管理0 和 1 表示且非空 borrowbacktinyint(1)N 图书借还0 和 1 表示且非空 sysquerytinyint(1)N 系统查询0 和 1 表示且非空 第二部分:图书管理第二部分:图书管理 1.1. 框架图框架图 2.2. 功能介绍功能介绍 图书管理模块是图管管管理系统的重中之重,它主要提供对图书的查询、 添加、删除和修改。 3.3. 所需数据表所需数据表 3.13.1 图书信息表(图书信息表(bookinfobookinfo) 图书信息表主要用来保存图书信息,包括图书的编号、书名、作者、译 者、出版商和价格等。其中对于某些书来书由于没有译者,所以 translator 可以为空。 5 字段名字段类型是否为主码字段描述说明 idint(11)Y 图书编号唯一非空 barcodevarchar(30)N 图书条码唯一非空 booknamevarchar(60)N 书名非空 typeidint(10)N 类型非空 authorvarchar(50)N 作者非空 translatorvarchar(40)N 译者可以为空 Isbnvarchar(60)N 出版商非空 pricenumeric(5,2)N 价格非空 pageint(10)N 页码非空 bookcaseint(10)N 书架非空 intimedateN 录入时间非空 operatorvarchar(20)N 操作员非空 3.23.2 图书类型表(图书类型表(booktypebooktype) 显然只有将图书分门别类才更方便管理,比如说将图书分为文学,历史, 社科等类型。此外,图书馆中有一些珍贵但十分容易碎坏的善本和古籍,不 易借出,所以除了类型还要对图书是否可借进行说明。图书类型表就是为了 保存图书的类型信息。 字段名字段类型是否为主码字段描述说明 idint(10)Y 类型编号唯一且非空 typenamevarchar(20)N 类型名称唯一且非空 tfborrowtinyint(1)N 是否可借非空 3.33.3 书架信息表(书架信息表(bookcasebookcase) 不同的书应该放在不同的书架上,所以和图书一样,书架也要分门别 类进行管理。 字段名字段类型是否为主码字段描述说明 id int(10) Y 书架编号唯一且非空 name varchar(20) N 书架名称非空 6 第三部分:读者管理第三部分:读者管理 1.1. 框架图框架图 2.2. 功能介绍功能介绍 从刚刚识字的孩童,到知识渊博的教授,图书管理的读者可谓是各色各 样,因此对读者的管理就显得尤为重要。读者管理模块就是为了对读者信息 进行查询、修改、添加和删除。 3.3. 所需数据表所需数据表 3.13.1 读者信息表(读者信息表(readerreader) 读者信息主要包括编号、姓名、性别、联系方式等。当然读者也分为不 同的类型。 字段名字段类型是否为主码字段描述说明 IdInt(10)Y 读者编号唯一且非空 NameVarchar(20)N 读者姓名非空 SexVarchar(4)N 性别非空 VocationVarchar(40)N 职业可以为空 BirthdayDateN 出生日期非空 PapertypeVarchar(10)N 证件类别非空 PapernumVarchar(20)N 证件号非空 7 TelInt(11)N 手机号可以为空 EmailVarchar(30)N 邮箱可以为空 CreateDateDateN 登记日期非空 OperatorVarchar(20)N 操作员非空 TypeInt(11)N 读者类型非空 3.23.2 读者类型信息表(读者类型信息表(readertypereadertype) 在图书馆中,多种多样的不仅仅只有图书,还有读者。从孩童到老人, 从小学生到大学教授。所以和图书类似,为了方便管理,我们也要对读者进 行分门别类。 字段名字段类型是否为主码字段描述说明 IdInt(11)Y 编号非空且唯一 NameVarchar(20)N 类型名非空且唯一 NumberInt(4)N 可借数量非空 第四部分:图书借还第四部分:图书借还 1 1 框架图框架图 8 2.2.功能介绍功能介绍 图书的借还是图书馆管理系统最常用也是最核心的功能,它包括图书的查 询、借阅、归还以及续借等功能。当然图书的借阅是有时间和数量的限制的, 根据读者类型的不同来具体规定,所以当将要超期的图书时,系统会自动提醒 读者及时归还,若是读者没有在规定的时间里归还会有超期罚款。 3.所需数据表所需数据表 3.13.1 图书借阅信息表(图书借阅信息表(borrowborrow) 该表用来保存读者和其所借书的信息包括读者的 id 和书的 id,以及借 阅时间和应还时间等。 字段名字段类型是否为主码字段描述说明 ReaderidInt(10)Y 读者 id唯一非空 BookidInt(10)N 图书 id可以为空 BorrowtimeDateN 借阅时间可以为空 BacktimeDateN 应还时间可以为空 3.2 图书归还信息表 该表用来保存图书归还信息。包括读者 id 图书 id,和归还时间。 字段名字段类型是否为主码字段描述说明 ReaderidInt(10)Y 读者 id唯一非空 BookidInt(10)N 图书 id非空 BacktimedateN 归还时间非空 第五部分:系统查询第五部分:系统查询 1.1. 框架图框架图 9 2.2. 功能介绍功能介绍 该模块主要提供对图书,读者以及借阅信息的查询。我们可以从查询的 结果中得知许多信息,比如说某本图书的借阅量,某类读者的数目,某种类 型图书的数量等。 3.3. 所需表格所需表格 由于查询是针对所有读者和图书的,因此需要的表格就是前面所有表格的 总和。包括图书信息表,读者
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 任务造型专业知识培训课件
- 飞机雷达调试工工作优先级判断考核试卷及答案
- 输蔗破碎工工艺作业技术规程
- 配方合作协议书
- 道岔钳工供应商评价配合考核试卷及答案
- 公司碳酸二甲酯装置操作工标准化技术规程
- 兽药专业知识考核培训课件
- 广东省肇庆市肇庆第四中学2026届数学八上期末检测模拟试题含解析
- 专项行动安全知识培训课件
- 专项培训课件
- 【MOOC】人工智能原理-北京大学 中国大学慕课MOOC答案
- 喷雾干燥塔操作规程模版(3篇)
- 现代交换原理第二章
- 2024版工业润滑油销售协议范例版
- 关闸马路环境监测
- 期中阶段重难点检测卷(第1-3单元)(试题)-2024-2025学年数学五年级上册人教版
- 油漆作业风险和隐患辨识、评估分级与控制措施一览表
- 手术室缩短接台时间
- 冠脉介入进修汇报
- 咽部异物课件
- HGT 6258-2023 塑料 热塑性聚酰亚胺(PI)树脂 (正式版)
评论
0/150
提交评论