图书馆需求分析报告2
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图书馆管理系统
1.
1.1
随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。而中小型租、借书机构仍采用手工管理图书的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。为了满足其管理人员对图书馆书籍,读者资料,借还书等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,此图书管理系统软件力求提高其管理效率。
(2)
输入:书号ISBN
输出:图书的基本信息
处理操作:对所有进馆的图书编号,分类上架,建立图书信息表,图书编号具有唯一性,便于管理员对图书信息增加删除修改等操作
(3)
输入:用户身份,图书编号,书名
输出:所查询图书的相关信息
处理操作:用户登录后可以查询图书信息,按图书编号可以查询到某本书的详细情况,也可以通过书名,作者,出版社进行模糊查询
2.
2.1
图书管理系统需要满足来自四方面的需求,这四个方面分别是图书浏览者、图书借阅者、图书馆普通管理员和系统管理员。图书浏览者的需求是浏览图书,不需要登陆即可进入系统;图书借阅的需求是查询图书馆所存的图书、个人借阅情况及个人信息的修改;图书馆普通管理员对图书借阅者的借阅及还书要求进行操作,同时形成借书或还书报表给借阅者查看确认;系统管理员负责旧书销毁、新书录入、图书更新,以及借书前用户注册、注销和信息更新、罚金处理等。
1.2
随着科学技术的不断提高,计算机科学日渐成熟,作为计算机应用的一部分,使用计算机对图书信息进行管理,具有手工管理所无法比拟的优点。对图书馆的管理显得极其重要,合理地管理不但反映一个国家的科技水平,而且影响人们对知识掌握的速度和质量。在知识经济时代到来的今天,用计算机控制图书馆的工作由自动化系统运行而完成。这不仅节省了人力,还提高了工作效率和服务质量,而且还加速了图书的流通。本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。使用该系统之后,图书馆管理人员可以管理读者的登记、图书的借出、归还以及注销等;还可以查询某位读者、某本图书的借阅情况,对当前借阅情况给出一些统计,给出统计表格,以全面掌握图书的流通情况,为图书馆更好的管理提供了软件支持。
续借条件:书籍在借阅记录中、书籍未被预约、书籍未有损坏、借阅未超期
归还条件:书籍未被损坏
预约条件:该书目存在、可借书籍数未满
操作完成基本条件:借阅人及管理员确认
3.
3.1
根据业务需求和系统需求可以初步列出以下数据表和数据项,当然
随着功能需求的增加可以按需要添加新的数据库、数据表和数据项。
(1)图书基本信息表:图书编号,图书名称,图书内容摘要,图书状
(9)借阅人员信息表:读者姓名、性别、院系、专业等属性。
3.2
图书馆信息管理系统数据流程图中,数据信息和处理过程需要通过数据字典才能描述清楚。在我们定义的图书馆信息管理系统数据字典中,主要对数据流程图中的数据流、数据存储和处理过程进行说明。
3.2.1
(1)
定义:借书证号+姓名+性别+地址+可借书数+用户类型+罚金
数据结构:借书证号+条码+借书日期+归还日期+借书次数
说明:在读者-图书关系中借书证号为主键
(4)
输入:借书证号
输出:预约信息
数据结构:借书证号+ISBN+预约日期
3.2.3
(1)
输入:读者编号
输出:读者的注册信息
处理操作:对所有注册的读者信息建表,并对读者统一编号,编号是唯一的,能够实现对读者信息的增加删除修改等操作
(4)借阅限制信息表:对象类别,数量限制,日期限制。
(5)管理员信息表:账号,密码,备注。
(6)图书罚款信息表:信息编号,罚款基数,罚款倍率,罚款的数额。
(7)图书采购订单表:图书编号,图书名称,库存数量,作者,出版社,
出版日期,出版地址,价格,经手人,购进量。
(8)图书类型信息表:图书类型表,借阅天数。
2.2
2.2.1
防盗仪、门禁通道、借书证、磁条、代书板、触摸屏、客户终端
2.2.2
操作系统windows xp/windows 2000以上版本
数据库管理系统sql server 2000以上版本
其他支撑软件无
2.3
基本条件:借阅人身份合法(借阅人已在图书馆注册)
借阅条件:图书在馆、可借书籍数未满、
(2)
定义:工号+姓名+密码+权限
(3)
定义:ISBN+书名+出版社+价格+可借数+作者+馆藏数
(4)
定义:条码号+ISBN
(5)
定义:借书请求=书名+ISBN+借书证号
(6)
定义:还书请求=书名+ISBN
(7)
定义:预约请求=借书证号+ISBN+预约日期
3.2.2
(1)
输入:书号
输出:图书所有信息及是否借出
4.
图书管理系统需要满足来自四方面的需求,这四个方面分别是图书浏览者、图书借阅者、图书馆普通管理员和系统管理员。图书浏览者的需求是浏览图书,不需要登陆即可进入系统;图书借阅的需求是查询图书馆所存的图书、个人借阅情况及个人信息的修改;图书馆普通管理员对图书借阅者的借阅及还书要求进行操作,同时形成借书或还Βιβλιοθήκη Baidu报表给借阅者查看确认;系统管理员负责旧书销毁、新书录入、图书更新,以及借书前用户注册、注销和信息更新、罚金处理等。
态,作者,数量,出版社,出版日期,出版地址,价格,类型,登记入库日期。
(2)图书借阅情况信息表:信息编号,图书编号,借阅图书的名称,借
书证编号,借阅日期,借阅数量,还书日期,续借次数,当前状态,备注。
(3)借书证信息表:借书证编号,借阅人员有效证件号码,已借的图
书数目,持有人姓名,性别,职业,单位,住址,电话,登记日期。
1.3
编号
资料名称
简介
作者
出版单位
1
软件工程方法与实践
分别从传统的结构化开发范型和面向对象开发范型两个方面,把软件工程的概念和理论知识融入到实践当中,通过丰富的案例分析与设计,更深入地理解软件开发中各个阶段的技术、方法和管理过程。
窦万峰
机械工业出版社
1.4
图书管理系统是一种基于集中统一规划的数据库数据管理模式。在对图书、读者的管理,其实是对图书、读者数据的管理。设计“图书管理系统”主要目的是利用数据库软件编制一个管理软件,用以实现图书、读者以及日常工作等管理。同时对整个系统的分析、设计过程给出一个完整论证。本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。
数据结构:ISBN+书名+出版社+价格+可借数+作者+馆藏数
说明:ISBN是唯一的,并且不能为空,用于建立主键
(2)
输入:借书证号
输出:读者信息及借书记录(所借书的书号)
数据结构:借书证号+姓名+性别+地址+可借书数+用户类型+罚金
说明:读者编号具有唯一性,这里书号为外码
(3)
输入:借书证号
输出:图书的借阅记录信息
1.
1.1
随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。而中小型租、借书机构仍采用手工管理图书的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。为了满足其管理人员对图书馆书籍,读者资料,借还书等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,此图书管理系统软件力求提高其管理效率。
(2)
输入:书号ISBN
输出:图书的基本信息
处理操作:对所有进馆的图书编号,分类上架,建立图书信息表,图书编号具有唯一性,便于管理员对图书信息增加删除修改等操作
(3)
输入:用户身份,图书编号,书名
输出:所查询图书的相关信息
处理操作:用户登录后可以查询图书信息,按图书编号可以查询到某本书的详细情况,也可以通过书名,作者,出版社进行模糊查询
2.
2.1
图书管理系统需要满足来自四方面的需求,这四个方面分别是图书浏览者、图书借阅者、图书馆普通管理员和系统管理员。图书浏览者的需求是浏览图书,不需要登陆即可进入系统;图书借阅的需求是查询图书馆所存的图书、个人借阅情况及个人信息的修改;图书馆普通管理员对图书借阅者的借阅及还书要求进行操作,同时形成借书或还书报表给借阅者查看确认;系统管理员负责旧书销毁、新书录入、图书更新,以及借书前用户注册、注销和信息更新、罚金处理等。
1.2
随着科学技术的不断提高,计算机科学日渐成熟,作为计算机应用的一部分,使用计算机对图书信息进行管理,具有手工管理所无法比拟的优点。对图书馆的管理显得极其重要,合理地管理不但反映一个国家的科技水平,而且影响人们对知识掌握的速度和质量。在知识经济时代到来的今天,用计算机控制图书馆的工作由自动化系统运行而完成。这不仅节省了人力,还提高了工作效率和服务质量,而且还加速了图书的流通。本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。使用该系统之后,图书馆管理人员可以管理读者的登记、图书的借出、归还以及注销等;还可以查询某位读者、某本图书的借阅情况,对当前借阅情况给出一些统计,给出统计表格,以全面掌握图书的流通情况,为图书馆更好的管理提供了软件支持。
续借条件:书籍在借阅记录中、书籍未被预约、书籍未有损坏、借阅未超期
归还条件:书籍未被损坏
预约条件:该书目存在、可借书籍数未满
操作完成基本条件:借阅人及管理员确认
3.
3.1
根据业务需求和系统需求可以初步列出以下数据表和数据项,当然
随着功能需求的增加可以按需要添加新的数据库、数据表和数据项。
(1)图书基本信息表:图书编号,图书名称,图书内容摘要,图书状
(9)借阅人员信息表:读者姓名、性别、院系、专业等属性。
3.2
图书馆信息管理系统数据流程图中,数据信息和处理过程需要通过数据字典才能描述清楚。在我们定义的图书馆信息管理系统数据字典中,主要对数据流程图中的数据流、数据存储和处理过程进行说明。
3.2.1
(1)
定义:借书证号+姓名+性别+地址+可借书数+用户类型+罚金
数据结构:借书证号+条码+借书日期+归还日期+借书次数
说明:在读者-图书关系中借书证号为主键
(4)
输入:借书证号
输出:预约信息
数据结构:借书证号+ISBN+预约日期
3.2.3
(1)
输入:读者编号
输出:读者的注册信息
处理操作:对所有注册的读者信息建表,并对读者统一编号,编号是唯一的,能够实现对读者信息的增加删除修改等操作
(4)借阅限制信息表:对象类别,数量限制,日期限制。
(5)管理员信息表:账号,密码,备注。
(6)图书罚款信息表:信息编号,罚款基数,罚款倍率,罚款的数额。
(7)图书采购订单表:图书编号,图书名称,库存数量,作者,出版社,
出版日期,出版地址,价格,经手人,购进量。
(8)图书类型信息表:图书类型表,借阅天数。
2.2
2.2.1
防盗仪、门禁通道、借书证、磁条、代书板、触摸屏、客户终端
2.2.2
操作系统windows xp/windows 2000以上版本
数据库管理系统sql server 2000以上版本
其他支撑软件无
2.3
基本条件:借阅人身份合法(借阅人已在图书馆注册)
借阅条件:图书在馆、可借书籍数未满、
(2)
定义:工号+姓名+密码+权限
(3)
定义:ISBN+书名+出版社+价格+可借数+作者+馆藏数
(4)
定义:条码号+ISBN
(5)
定义:借书请求=书名+ISBN+借书证号
(6)
定义:还书请求=书名+ISBN
(7)
定义:预约请求=借书证号+ISBN+预约日期
3.2.2
(1)
输入:书号
输出:图书所有信息及是否借出
4.
图书管理系统需要满足来自四方面的需求,这四个方面分别是图书浏览者、图书借阅者、图书馆普通管理员和系统管理员。图书浏览者的需求是浏览图书,不需要登陆即可进入系统;图书借阅的需求是查询图书馆所存的图书、个人借阅情况及个人信息的修改;图书馆普通管理员对图书借阅者的借阅及还书要求进行操作,同时形成借书或还Βιβλιοθήκη Baidu报表给借阅者查看确认;系统管理员负责旧书销毁、新书录入、图书更新,以及借书前用户注册、注销和信息更新、罚金处理等。
态,作者,数量,出版社,出版日期,出版地址,价格,类型,登记入库日期。
(2)图书借阅情况信息表:信息编号,图书编号,借阅图书的名称,借
书证编号,借阅日期,借阅数量,还书日期,续借次数,当前状态,备注。
(3)借书证信息表:借书证编号,借阅人员有效证件号码,已借的图
书数目,持有人姓名,性别,职业,单位,住址,电话,登记日期。
1.3
编号
资料名称
简介
作者
出版单位
1
软件工程方法与实践
分别从传统的结构化开发范型和面向对象开发范型两个方面,把软件工程的概念和理论知识融入到实践当中,通过丰富的案例分析与设计,更深入地理解软件开发中各个阶段的技术、方法和管理过程。
窦万峰
机械工业出版社
1.4
图书管理系统是一种基于集中统一规划的数据库数据管理模式。在对图书、读者的管理,其实是对图书、读者数据的管理。设计“图书管理系统”主要目的是利用数据库软件编制一个管理软件,用以实现图书、读者以及日常工作等管理。同时对整个系统的分析、设计过程给出一个完整论证。本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。
数据结构:ISBN+书名+出版社+价格+可借数+作者+馆藏数
说明:ISBN是唯一的,并且不能为空,用于建立主键
(2)
输入:借书证号
输出:读者信息及借书记录(所借书的书号)
数据结构:借书证号+姓名+性别+地址+可借书数+用户类型+罚金
说明:读者编号具有唯一性,这里书号为外码
(3)
输入:借书证号
输出:图书的借阅记录信息