图书管理.docx
《图书管理.docx》由会员分享,可在线阅读,更多相关《图书管理.docx(15页珍藏版)》请在冰豆网上搜索。
![图书管理.docx](https://file1.bdocx.com/fileroot1/2022-11/17/fca0b258-ca74-4603-9b1b-70a1fb03642d/fca0b258-ca74-4603-9b1b-70a1fb03642d1.gif)
图书管理
图书管理系统
一、概述
一直以来人们使用传统的人工方式管理图书馆的日常工作,对于图书馆的借书和还书过程,想必大家都已很熟悉。
在计算机尚未在图书馆广泛使用之前,借书和还书过程主要依靠手工,随着社会的发展,手工管理方式比较复杂,为方便对图书馆书籍、读者资料、借还书等进行高效的管理,特编写该程序以提高图书馆的管理效率。
使用该程序之后,工作人员可以查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况。
图书管理系统是一种基于集中统一规划的数据库数据管理新模式。
在对图书、读者的管理,其实是对图书、读者数据的管理。
本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。
二、功能要求
图书管理系统是一个典型的数据库应用程序,有管理员管理、读者管理、图书管理等组成。
1、管理员管理主要任务是维护系统的正常运行和安全性设置,包括新图书管理员、读者、图书的添加、删除、更新等。
2、读者管理的功能是实现对读者个人资料的更新、图书归还、图书借阅。
3、图书管理主要功能有:
图书类别设置、图书档案管理(图书的添加、删除、更新)等对图书的管理。
三、DFD图、DD图、加工说明
DFD图
图3.1顶层DFD图
图3.2第二层DFD图
图3.3第三层DFD图—借书子系统
图3.4第三层DFD图—采购子系统
DD图(数据字典)
数据流“借书证”的字典条目
数据流名:
借书证
别名:
一卡通
组成:
学号,姓名,性别,年龄,班级,专业
备注:
数据文件“读者信息表”的字典条目
文件名:
读者信息表
别名:
组成:
学号,姓名,联系方式(性别,班级,系部,专业,出生日期,办证日期,有限期至,图书借阅次数,是否挂失)备注
组织:
按系、专业和班编号从小到大排列
备注:
数据文件“图书信息表”的字典条目
文件名:
图书信息表
别名:
组成:
条形码,图书编号(图书名称,图书类型,图书作者,出版社名称,图书单价,书架名称,现存量,库存总量,入库时间,简介,借出次数,是否注销)
组织:
按系、专业和班编号从小到大排列
备注:
数据文件“图书借阅表”的字典条目
文件名:
图书借阅表
别名:
组成:
读者姓名,读者学号,图书编号,读者班级,图书名称(图书类型,借阅时间,应还时间,续借次数,已借书数,库存量,状态)
组织:
按系、专业和班编号从小到大排列
备注:
数据文件“图书归还表”的字典条目
文件名:
图书归还表
别名:
组成:
读者姓名,读者学号,读者班级,图书名称(图书类型),图书编号,归还时间,确认归还
组织:
按系、专业和班编号从小到大排列
备注:
数据文件“管理员表”的字典条目
文件名:
管理员表
别名:
组成:
编号,姓名,性别,(学历),出生日期,联系电话,家庭地址,照片,密码,备注
组织:
编号从小到大排列
备注:
四、SC图和各种总体图
原始SC图
优化SC图
总体数据库模块图
管理员功能模块图如下:
用户功能模块图如下:
管理员数据流图以及用户数据流图:
五.1、用例图
图5.1“图书管理系统“的用例图
该用例图包括8个用例、4个参与者。
用例的编号和名称是:
1.注册,2.登陆,3.维护个人信息,4.浏览图书信息,5.维护图书室,6.生成借单,7.维护学生信息,8.管理借单。
参与者的名称:
学生、管理员、管理系统、借阅系统。
2、术语表
图5.4图书管理系统的术语表
六、用例分析,建立静态模型和动态模型
1、注册
1.1确认分析类图
图6.1.1注册用例分析类
1.2参与类图(边界类、控制类、实体类)
图6.1.2注册用例的参与类图
边界类:
本例使用“注册表单“来抽象学生与系统交互的图形界面。
控制类:
本例控制为“注册控制者“,负责接收边界类”注册表单“的信息,将其发给实体类。
实体类:
本用例只涉及学生的注册,所以实体类也只有学生。
1.3时序图
图6.1.3注册用例的时序图
2、生成借单
2.1确定分析类
图6.2.1生成借单用例分析类
2.2参与类图(边界类、控制类、实体类)
图6.2.2生成借单的参与类
边界类:
有两个边界类,它们分别是“生成借单表单“和“借阅系统”。
控制类:
本例的控制类为“生成借单控制者”,负责接收“生成借单表单”的信息,并将其发给实体类。
实体类:
因为本例是用来生成借单的,所以涉及的实体类为“借单”。
七结论及尚存在的问题
后台维护子系统都是建立在系统后台数据库的读去基础上,管理员可以通过图书信息管理对图书表中的信息进行添加、修改、删除,通过用户管理对用户便中的信息进行添加、修改、删除,通过留言管理对留言表中的信息进行添加、修改、删除。
图书信息管理主要是对图书的查询,其中可以通过图书作者、图书名、ISBN、出版社、主题词、图书书号进行图书查询,使图书查询快捷、简单、方便。
在制作过程中,我受益非浅,掌握了很多课上没有的知识,有了这些经验我将来可以更好的工作。