图书馆管理系统需求分析

图书馆管理系统需求分析

ID:16051716

大小:558.75 KB

页数:9页

时间:2018-08-07

图书馆管理系统需求分析_第1页
图书馆管理系统需求分析_第2页
图书馆管理系统需求分析_第3页
图书馆管理系统需求分析_第4页
图书馆管理系统需求分析_第5页
资源描述:

《图书馆管理系统需求分析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、图书馆管理系统需求说明书虽然现在很多大型图书馆已经有了一整套十分完善的管理系统,但是对于一些中小型图书馆来说由于无力购买和维护这些大型的管理系统,使得大部分工作不得不靠手工完成,这就导致了工作效率的低下和人力资源的浪费。本文旨在设计出一套简介而高效的图书馆管理系统,实现图书的添加、修改、删除、查询、借阅和归还等功能。根据图书馆管理系统的特点,可以将其分为系统设置、图书管理、读者管理、图书借还、系统查询五个部分。1.开发环境在开发图书馆管理系统时,需要具备下面的软件环境1.1服务器端Ø操作系统:Windows10ØWeb服务器:Tomcat9.0ØJava开发

2、包:1.8Ø数据库:MySQLØ浏览器:Edge1.2客户端Ø浏览器:Edge交付给2.系统设计2.1系统功能结构92.2系统流程图第一部分:系统设置1.框架图91.功能介绍系统设置主要包括管理员登录、查看管理员列表、添加管理员信息、设置管理员权限、删除管理员、更改密码、修改图书馆信息以及书架信息等功能。在系统设计之初会生成一个拥有所有权限的初始账号为:123初始密码为:123的管理员。2.所需数据表3.1管理员信息表(manager)管理员信息表用来保存管理员的基本信息,包括编号、姓名、性别、密码以及手机号。字段名数据类型是否为主键字段描述说明idint(

3、6)Y管理员编号统一编码非空namevarchar(20)N管理员姓名姓名非空sexchar(4)N管理员性别男女或其他非空pwdvarchar(30)N密码密码非空telchar(11)N管理员电话手机号11位非空3.2管理员权限表(purview)对于图书馆中的书、书架和读者档案,不同的管理员拥有不同的权限,9该表就是用来保存管理员相关的权限信息的,表中的id和管理员信息表中的id相同。字段名字段类型是否为主键字段描述说明idint(6)Y管理员编号唯一且非空readersettinyint(1)N读者管理0和1表示且非空booksettinyint(1

4、)N图书管理0和1表示且非空borrowbacktinyint(1)N图书借还0和1表示且非空sysquerytinyint(1)N系统查询0和1表示且非空第二部分:图书管理1.框架图2.功能介绍图书管理模块是图管管管理系统的重中之重,它主要提供对图书的查询、添加、删除和修改。3.所需数据表3.1图书信息表(bookinfo)图书信息表主要用来保存图书信息,包括图书的编号、书名、作者、译者、出版商和价格等。其中对于某些书来书由于没有译者,所以translator可以为空。9字段名字段类型是否为主码字段描述说明idint(11)Y图书编号唯一非空barcode

5、varchar(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.2图书类型表(booktype)显然只有将图书分门别类才更方便管理,比如说将图书分为文学,历史

6、,社科等类型。此外,图书馆中有一些珍贵但十分容易碎坏的善本和古籍,不易借出,所以除了类型还要对图书是否可借进行说明。图书类型表就是为了保存图书的类型信息。字段名字段类型是否为主码字段描述说明idint(10)Y类型编号唯一且非空typenamevarchar(20)N类型名称唯一且非空tfborrowtinyint(1)N是否可借非空3.3书架信息表(bookcase)不同的书应该放在不同的书架上,所以和图书一样,书架也要分门别类进行管理。字段名字段类型是否为主码字段描述说明idint(10)Y书架编号唯一且非空namevarchar(20)N书架名称非空9

7、第三部分:读者管理1.框架图2.功能介绍从刚刚识字的孩童,到知识渊博的教授,图书管理的读者可谓是各色各样,因此对读者的管理就显得尤为重要。读者管理模块就是为了对读者信息进行查询、修改、添加和删除。3.所需数据表3.1读者信息表(reader)读者信息主要包括编号、姓名、性别、联系方式等。当然读者也分为不同的类型。字段名字段类型是否为主码字段描述说明IdInt(10)Y读者编号唯一且非空NameVarchar(20)N读者姓名非空SexVarchar(4)N性别非空VocationVarchar(40)N职业可以为空BirthdayDateN出生日期非空Pap

8、ertypeVarchar(10)N证件类别非空Pa

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。