资源描述
图书管理系统体系结构设计
l 概述
图书馆在正常运行中总是面对大量读者信息,书籍信息和由二者相互作用产生借书信息,还书信息。用结构化系统分析和设计方法,建立一套有效图书信息管理系统,能够减轻工作,将工作科学化、规范化,提升管理效率。
l 系统实现目标
(1)界面设计友好、美观。
(2)数据存放安全、可靠。
(3)信息分类清楚、正确。
(4)强大查询功效,确保数据查询灵活性。
(5)实现对图书借阅和归还过程全程数据信息跟踪。
(6)提供灵活、方便权限设置功效,使整个系统管理分工明确。
(7)含有易维护性和易操作性。
l 系统组成
用户机/服务器模型
l 基础功效和模块划分
需求分析:为了方便读者查找自己感爱好专题进行阅读,要将图书根据内容进行分类。读者能够根据类别进行查找,逐层浏览、能够查看自己信息。本系统还可对用户账号和书目标阅读权限进行管理。管理员需要给用户分配用户名和密码,及设定用户等级等。
依据以上需求分析,我们将系统分为以下子模块:
(1)系统设置模块:添加删除管理员、设置管理员权限、说明图书存放书架信息添加、删除书架信息。
(2)读者管理模块:添加删除不一样类型读者及注明可借图书数量、添加删除读者档案。
(3)图书管理模块:添加删除不一样类型图书及注明图书可借天数、库存数量,添加删除图书档案。
(4) 图书查询模块:可依据不一样条件(条形码、书名、类别、作者、书架、出版社)查询读者需要图书、读者可依据不一样条件(图书条形码、图书名称、读者编号、读者名字、到期时间)查询自己借阅图书信息。
(5) 图书借还模块:可查询读者借阅和归还图书信息及图书现有库存量。
系统体系结构图1所表示
图书管理系统
系统设置
管理员设置
书架设置
读者管理
读者类型管理
读者挡案管理
图书管理
图书类型管理
图书档案管理
图书查询
图书挡案查询
图书借阅查询
图书借还
图书借阅
图书归还
图1 系统功效结构图
l 系统步骤
图书管理系统步骤是用户先输入自己帐号密码及系统显示验证码进入系统如有一项不符合则不能进入系统,成功登陆系统后系统依据登陆帐号信息从数据库中数据进行对比判定是读者还是管理员,假如是读者则能进行信息查询,及修改自己相关信息,查询到自己所需要图书就能经过管理员进行借阅图书、归还图书也是经过管理员完成。假如不是读者而是管理员,那管理员能够进行相关信息查询、添加删除图书及读者全部信息、设置对应权限和完成读者图书借阅和归还等。图书管理系统系统步骤图图2所表示。
登陆系统
是否登陆
判定身份
管理员
读者
信息查询
图书借阅
图书归还
图书信息
读者信息
借阅管理
否
图2 图书管理系统步骤图
l 模块数据流图
(1)图书借阅系统完成用户借书过程,其数据流图图3所表示。
图3 借阅系统数据流图
(2)还书系统完成图书归还过程,其数据流图图4所表示。
图4 归还系统数据流图
(3)图书档案管理系统为用户提供图书档案信息,其数据流图图5所表示。
图5 图书档案管理数据流图
(4)读者档案系统用于统计读者具体信息,其数据流图图6所表示。
图6 读者档案管理数据流图
l 数据库概念结构设计
下面用E-R图方法对系统数据结构进行说明。
图书管理系统中要有图书,图书是图书管理系统中密不可分部分,所以要创建一图书信息实体,用来保留图书具体信息。图书信息实体属性图图7所表示。
图7 图书信息实体属性图
读者是图书管理系统关键组成部分,这里创建了一个读者信息实体,用来存放读者具体信息。读者信息实体E-R图图8所表示。
图8 读者信息实体属性图
图书借阅和归还是图书管理系统中一项关键步骤,开发图书管理系统就是为了方便读者对图书借阅和归还,所以建立一个图书借还实体,用来保留读者对图书借阅和归还具体信息。图9所表示。
图9 读者借还实体属性图
图书管理系统为了增加系统安全性,管理员只有在系统登陆模块验证经过后才能进入管理员操作界面,所以套在数据库中创建一个存放登录用户信息管理员实体。管理员实体属性图图10所表示。
图10 管理员实体属性图
整个图书管理系统系统E-R图图11所表示。
读者
图书
管理员
管理
管理
借还
还书时间
借书时间
删除
类型
条形码
……
修改
密码
修改
名称
编号
类型
……
编号
添加
添加
删除
图11 图书管理系统系统E-R图
展开阅读全文