管理系统这些功能得以实现。
13系统可行性分析
131技术可行性
本系统准备采用CS结构模式CS结构的最大优势在于广泛采用了网络技术将系统中的各部分任务分布在网络上担任不同角色的计算机。这使数据的准确性与安全性得到了很大的提高极大的改善了人员工作的效率在技术上是可行的。
132经济可行性
系统是为了改善人工处理的工作负荷重需求多等方面来设计的开发人员都拥有各自的办公设备只需要负担开发人员的工资这在经济上是可行的。
133社会可行性
图书事业的发展是精神文明进步的动力本系统根据借阅功能需求及管理功
f能需求进行设计满足了图书管理的新特点具有显著的优越性顺应了社会需求。
综上所述本系统技术可行经济合理符合需求。因此本系统的开发是可行的。
14结构化系统分析
141图书管理系统的功能分析
在图书管理系统中主要有三类外部实体图书管理员、读者、领导。图书管理系统大部分功能是为图书管理员设置的。经调查分析此次开发的图书管理系统应具有以下功能
①查询和维护读者基本信息包括读者信息的增加、修改、删除等。
②管理读者借书证包括借书证的办理、挂失和注销等。
③登记新书主要是对上级分配、购入和社会捐赠的图书进行登记即记载图书信息若图书室有十本同样的图书在图书信息表中只记载1条信息同时副本数记为10。
④图书编目即对登记的新书进行编码后入总书目表总书目表中记载了图书室每一本书的信息若图书室中有十本相同的图书在总书目表中对应有十条记录。
⑤图书的流通处理即借书、还书处理。
142数据流图
绘制数据流图时只考虑管理员和借阅者两个外部实体顶层数据流图如图1所示。
f图1
0层数据流图如图2所示。由于1层图么有完整绘制0层图中只属于一个加工的文件例如权限表也在0层图上出现。
0层数据流图通过反映整个系统中不同的数据流向来揭示系统的组成结构以及各组成部门之间的关系这种关系主要体现在对数据的操作和处理上。
图2
f借阅管理的1层数据流图如图3所示。
图3
借阅管理的2层数据流图如图4和图5所示。
图4
f图5
143数据字典
数据字典是进行数据收集和数据分析所获得的主要成果是系统中各类数据描述的集合。数据字典通常包括数据项、数据流、数据存储、处理逻辑。
15结构化系统设计
151本系统的主要功能模块
包括如下
1图书管理模块
①图书分类管理功能为了便于对库存的图书存放、查找需要对图书进行分类。可以实现添加、修改、删除、查询图书分类信息。
②图书基本信息管理功能包括新书修改、查询r