关于《图书馆管理系统》的需求分析.docx
- 文档编号:2858841
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:11
- 大小:555.63KB
关于《图书馆管理系统》的需求分析.docx
《关于《图书馆管理系统》的需求分析.docx》由会员分享,可在线阅读,更多相关《关于《图书馆管理系统》的需求分析.docx(11页珍藏版)》请在冰豆网上搜索。
关于《图书馆管理系统》的需求分析
G8组需求分析
1.1系统目的分析
图书馆作为大学中同学们主要利用的场所,必定会是最繁忙的地方。
当图书档案由人看管,登记,修改,增删,查询时,效率低,而且容易出错,数据不安全,并且时间很久之后数据量增加会导致数据检索困难等诸多问题。
当图书馆发展后,过多的数据使图书馆管理问题凸显。
我们将编好的程序用于图书馆信息管理、图书借阅、图书登记、用户登记、新增和删减图书等服务项目,利用这些技术可以提高图书馆工作效率,使图书馆给同学们提供更好的服务,是系统开发的主要目的。
1.2系统状况
图书管理系统是一种基于数据库数据管理模式。
在对图书、读者的管理,其实是对图书、读者数据的管理,我们将图书和读者的数据录入系统的数据库,并且储存这些信息,然后利用已知信息的更改来对图书进行管理。
设计“图书管理系统”主要目的是利用数据库软件编制一个管理软件,用以实现图书、读者以及日常工作等管理。
同时对整个系统的分析、设计过程给出一个完整论证。
避免登记,修改,增删,查询时的错误。
图书管理系统需要满足来自3方面的需求:
这四个方面分别是图书借阅者、图书馆普通管理员和系统管理员。
图书借阅者的需求是利用个人的用户名和密码登陆系统,查询图书馆所存的图书、个人借阅的时间、个人借阅书本情况及个人信息的修改;图书馆普通管理员对图书借阅者的借阅及还书要求进行操作,并且可以明了图书的借出情况,同时形成借书或还书报表给借阅者查看确认;系统管理员负责旧书销毁、新书录入、图书更新,以及借书前用户注册、注销和信息更新。
2.1运行环境
硬件平台:
本人用户名和密码,客户端,管理端
操作系统和版本:
windowsxp及以上版本
3.1登陆界面
我们需要一个图书馆的登陆界面,大体上包括读者的用户名,登录密码,以及新读者的注册,力所能及的话也能设置记住密码,和自动登录的按钮来供选择。
用户可以点击用户名的空白处输入用户名,如果未注册可以点击‘注册’进行新账户的注册,点击账号空白处的窗口登入密码。
点击登陆即可进入图书管理系统。
当然,我们还可以分不同的登陆界面。
如借阅者的界面和管理者的界面,便于借阅和管理。
如图3.1所示:
图3.1
3.2检索界面
登陆之后,我们会来到一个类似图书馆大厅似的网页界面,其中包括图书馆书目的简单检索,查看自己的个人信息,以及自己的借阅图书的记录等。
如图示我们书目检索努力地方向。
在这个界面中我们可以点击菜单中的书目检索来查看图书馆现存书目和书本的借阅情况。
我们会录入部分图书馆的数据作为实验和参考。
我们还可以点击个人信息看自己的图书借阅情况。
并且录入读者信息以及所要租借图书的信息,可添加、重填以及上一条,下一条的定位;显示租借记录,包括租借人的基本信息和租借图书的基本信息;租借查询与统计可以方便在制定的时间范围内对租借的图书进行统计和分析,查询时可以按照不同的条件进行查询。
并且可以进行浏览全部图书,从中检索需要的书目。
点击空白处输入图书名称,点击检索进行图书的搜索功能。
如图3.2.1
图3.2.1
我们的书目检索可以实现直接输入书名就出现所需书目的参考列表,也可以实现先通过一些条件的筛选,然后列出系统推荐的书目提供参考选择。
可以点击分类及其子菜单找寻想要得到的图书。
效果如图所示3.2.2:
图3.2.2
3.3用户界面
用户界面主要是用户的信息界面,用户可以进入并且查看自己的信息,如果发现自己的信息有哪些不对的地方,也能由用户自己对信息进行修改,当然,自己的个人密码什么的也能随时进行修改。
点击修改可以进入修改信息界面,点击空白的地方输入新的信息保存既可以修改并保存新的信息。
如图3.3.1
图3.3.1
对于读者自己的借阅信息也可以通过网络进行查阅,包括借阅书目,借阅时间,归还时间等,如果可以,我们也会有直接通过此界面让读者进行图书续借的功能。
点击个人图书借阅情况即可查看个人借书的情况。
如图3.3.2:
图3.3.2
3.4管理
该模块可以对首次的登录的读者进行注册,对读者进行编号,输入读者的基本信息;修改读者信息的时候通过对读者的编号进行快速定位,找到读者信息后进行修改,有上一条、下一条等的显示。
我们也会有图书馆网络管理员这个职位,通过这个职位,可以对用户信息,图书信息,借阅信息进行直接的管理,比如说用户密码不记得了,可以找管理员,核实身份后,由管理员调出用户密码发给用户;图书信息,管理员可以实现对上架的新书,进行信息编辑,对下架的旧书给予删除它在计算机里的任何信息;借阅信息,系统会自动向管理员显示哪些读者借阅的哪些书目超期,这样管理员就可以及时向读者取得联系,催促他尽快将超期书目归还图书馆。
4.1图书馆功能
管理员功能:
一.图书管理:
(1)按类别添加书目
(2)删除书目
(3)查询图书信息(按书目ID和书名查找)
(4)修改图书信息
图书信息:
1.书目类别编号(括号内为编号开头字母):
文学(li)英文(eh)计算机(co)美术(ar)音乐(mu)数学(ma)物理(ph)化学(ch)机械(me)电子(el)
2.书名
3.作者
4.出版社
5.出版时间
6.上架时间
7.库存数目
8.定价
二.读者管理:
(1)增加读者、
(2)删除读者、
(3)查询读者信息(姓名ID借阅书目,归还书目)、
(4)修改读者信息(修改密码)、
注:
读者借阅数目最大为5本,超过则不可再借阅
读者信息:
1.学号
2.姓名
3.性别
4.年龄
5.系别
6.密码
读者功能:
读者管理:
1.查询图书信息(按书目ID和书名查找)
2.查询自己信息
3.查询借阅图书情况(有续借功能:
修改借书时间到当前时间)
4.查询归还图书情况
5.修改密码
5.功能模块
1.图书信息编辑子模块
按类别添加书目
删除书目
查询图书信息(按书目ID和书名查找)
修改图书信息
图书数量信息维护(图书破损,丢失等)
2.图书基本信息的查询子模块
可以通过图书编号,书名类别快速获得我们想了解的信息(图书库存数量,是否可以借阅)
3.读者信息编辑子模块
进行添加读者信息,查询读者信息,修改读者信息,删除读者信息,读者借阅和归还图书信息,
4.图书借出信息查询模块
查询的字段包括:
读者编号,图书编号。
可查询到借书的图书编号,借书证号,借出日期,应归还日期,借出状态等。
对这些信息的修改和删除,来达到可以对数据库信息进行有效性的维护
5.图书归还管理信息模块
图书归还时,管理员需要了解书是否出现借书时间超期。
获得这些信息后,就可以将信息添加到图书归还管理数据库表中。
4.2数据库描叙
1.1数据库描述
根据业务需求和系统需求可以初步列出以下数据表和数据项,当然
随着功能需求的增加可以按需要添加新的数据库、数据表和数据项。
(1)图书基本信息表:
图书类型编号,图书名称,作者,数量,出版社,出版日期,价格,登记入库日期。
(模拟10张分类别图书信息表)
(2)图书借还情况信息表:
借阅读者编号,图书编号,借阅日期,还书日期,续借次数
(3)读者信息表:
读者编号,姓名,密码,性别,年龄,系别
(4)管理员信息表:
账号,姓名,密码
//(5)图书罚款信息表:
信息编号,罚款基数,罚款倍率,罚款的数额。
1.2数据字典
图书馆信息管理系统数据流程图中,数据信息和处理过程需要通过数据字典才能描述清楚。
在我们定义的图书馆信息管理系统数据字典中,主要对数据流程图中的数据流、数据存储和处理过程进行说明。
主要数据流的定义
(1)数据流名称:
借书者信息
定义:
读者编号+姓名+性别+年龄+密码+系别
(2)数据流名称:
管理员信息
定义:
账号+姓名+密码
(3)数据流名称:
图书信息
定义:
图书编号+书名+出版社+价格+作者+馆藏数+入库时间+出版时间
(4)数据流名称:
借书请求
定义:
借书请求=图书编号+读者编号
(5)数据流名称:
还书请求
定义:
还书请求=图书编号+读者编号
1.3数据流图
图书入库数据流图
借阅图书数据流图
还书数据流图
查询图书数据流图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书馆管理系统 关于 图书馆 管理 系统 需求 分析