"图书管理系统分析与设计"
本文旨在设计和开发一个图书管理系统,旨在解决当前图书馆管理中存在的信息管理问题。该系统将提供一个规范化、系统化、程序化的图书管理方式,提高信息处理的速度和准确性,避免图书管理的随意性。
一、图书管理系统分析:
1. 设计分析:当前时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。
2. 问题分析:当前图书馆管理中存在许多问题,如信息管理手工操作,工作量大,出错率高,出错后不易更改。图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂。
3. 应用需求分析:图书管理系统需要满足来自三方面的需求,这三个方面分别是图书借阅者、图书馆工作人员和图书馆管理人员。
二、数据库系统设计:
1. 数据库的实现:本系统主要分为四个板块:借还图书;查询;录入与删除;修改密码维护。我选用 ASA 数据库来进行数据库的逻辑设计。首先创建七个基本数据库表,然后建立各个表之间的联系。
2. 表结构设计:表 1:操作员表;表 2:会员表;表 3 :借书还书表等七个基本数据库表。
三、系统功能设计:
1. 图书借阅者功能:图书借阅者可以直接查看图书馆图书情况,如果图书借阅者根据本人借书证号和密码登录系统,还可以进行本人借书情况的查询和维护部分个人信息。
2. 图书馆工作人员功能:图书馆工作人员有修改图书借阅者借书和还书记录的权限,所以需对工作人员登陆本模块进行更多的考虑。
3. 图书馆管理人员功能:图书馆管理员可以浏览、查询、添加、删除、修改、统计图书的基本信息;浏览、查询、统计、添加、删除和修改图书借阅者的基本信息,浏览、查询、统计图书馆的借阅信息,但不能添加、删除和修改借阅信息。
四、系统安全设计:
1. 用户权限设计:设计不同用户的操作权限和登陆方法,具体包括:借阅者维护借阅者个人部分信息、借阅者查看个人借阅情况信息、维护借阅者个人密码、查询及统计各种信息、维护图书信息、维护工作人员和管理员信息、维护借阅者信息等。
2. 数据加密设计:对数据库中的敏感信息进行加密处理,确保数据的安全性。
本文旨在设计和开发一个图书管理系统,旨在解决当前图书馆管理中存在的信息管理问题,提高信息处理的速度和准确性,避免图书管理的随意性。