软件工程毕业设计_网络图书管理系统 下载本文

php图书馆管理系统

2系统需求分析

2.1需求分析

长期以来,人们使用传统的人工方式管理图书馆的日常业务,其操作流程比较繁琐。在借书时,读者首先将要借的书和借阅证交给工作人员,工作人员然后将每本书的信息卡片和读者的借阅证放在一个小格栏里,最后在借阅证和每本书贴的借阅条上填写借阅信息。在还书时,读者首先将要还的书交给工作人员,工作人员然后根据图书信息找到相应的书卡和借阅证,并填写相应的还书信息[2]。

从上述描述中可以发现,传统的手工流程存在种种不足。首先处理借书、还书业务流程的效率很低;其次处理能力比较低,一段时间内,所能服务的读者人数是很有限的。为此,图书信息管理系统需要为企业解决上述问题,提供快速的图书信息检索功能及快捷的图书借阅、归还流程。

2.2 系统目标

(1) 设计界面友好、美观、数据存储安全、可靠。 (2) 基本信息设置保证图书信息和读者信息的分类管理。 (3) 强大的查询功能,保证数据查询的灵活性。

(4) 实现对图书借阅、续借、归还过程的全程数据信息跟踪。

(5) 设置读者借阅和图书借阅排行榜,为图书管理提供真实的数据信息。 (6) 提供借阅到期提醒,使管理者可以及时了解到期的图书借阅信息。 (7) 提供管理员修改自己密码的功能,保证系统的安全性。 (8) 提供灵活、方便的权限设置功能,使整个系统的管理分工明确。 (9) 采用人机对话的操作方式,方便管理员的日常操作。 (10)系统最大限度地实现了易维护性和易操作性。

2.3 可行性分析

技术可行性

8

php图书馆管理系统

根据系统的功能、性能及实现系统的各项约束条件。现有的技术及硬件软件都能够满足。

经济可行性

本系统建立在PHP开发的基础上,项目开发成本非常小。只需要有一台能够运行Windows系统的高档PC台式机即可,并不需要什么高的成本。

运行可行性

系统采用完全的图形化界面,易于管理,方便管理者查询设备信息,能够满足使用者的要求。该系统应该提供简单的操作界面,能够快速的实现查书、借书、还书功能[3]。

2.4 业务流程图

根据系统的需求分析和可行性分析,画出图书馆管理系统的系统流程图,如图2-1所示。

读者 图书借阅 图书续借 图书归还 管理管理图书档案 图书档案 管理读者档案信息 图书借阅档案 读者档案 根据读者信息获取借阅信息 完成图书续借 获取读者信息 归还相关图书 完成图书借阅 图书归还档案 9

php图书馆管理系统

图2-1 系统流程图

2.5 系统功能结构

根据图书馆管理系统的特点,可以将其分为系统设置、读者管理、图书管理、图书借还、系统查询等5个部分,其中各个部分及其包括的具体功能模块如图2-2所示。

图书馆管理系统 系统设置 读者管理 图书管理 图书借还 系统查询 图书馆信息 管理员设置 书架设置 读者类型管理 读者档案管理 图书类型管理 图书档案管理 图书借阅 图书续借 图书归还 图书档案查询 图书借阅查询 更改口令 推出系统

图2-2 系统功能模块

2.6 文件夹结构组织

系统完成后的文件夹结构组织,如图2-3所示。

10

php图书馆管理系统

图2-3 系统文件夹

11