团队项目——需求分析

    随着科技的飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性

和正确性。近年来,随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,

传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整

个图书馆的运作和控制管理,所以我们去图书馆借阅的时候经常会出现各种状况,因此,必须制定一套合理、有效,规范和实用的图

书管理系统,对图书资料进行集中统一的管理。提高图书管理工作效率,做到信息的规范管理,科学统计和快速查询,让图书馆更好

的为学校,社会服务。

     我们这个系统开发的总的设计目标是实现图书管理的系统化、规范化和自动化,实现对图书资料的集中统一的管理。本系统主要实

现对图书馆信息的管理,主要功能为管理有关读者,书籍,借阅和管理者的信息等。本系统结构分为读者信息管理模块,书籍信息管理

模块,借阅信息管理模块,管理者信息管理模块。读者信息管理部分有两方面的功能,可以浏览读者的信息,可以对读者信息进行维护。

书籍信息管理可以浏览书籍的信息,可以对书籍信息进行维护。借阅信息管理可以显示当前数据库中书籍借阅情况,可以对借阅信息进行

维护。管理者信息管理可以显示数据库中管理者的情况,可以对管理者信息进行维护。可见,本系统并不复杂,主要解决的问题是利用关

键字对数据库进行查询。

     系统出现了一些技术难点大致如下:

  1、建立合理的表结构,避免数据冗余各表通过特定字段实现不同表的数据连接,避免数据冗余,需要设计简洁高效的表结构。

  2、建立相当的系统安全性登录用户身份的验证机制的设计、操作页面的权限保护。

  3、建立严密的数据表操作机制。同一表有可能在多个模块中被修改,所以严密的数据表操作机制的建立十分比较困难的,但也是必须的。

除了设计时必须有相当程度的考虑,在编制时更应加强程序逻辑的可靠性和程序调试的全面性。

     系统的功能需求主要包括以下几个方面:

(1)借阅者可以通过网络查询书籍信息和预订书籍;

(2)借阅者能够借阅书籍和还书;

(3)图书管理员能够处理借阅者的借阅和还书请求;

(4)系统管理员可以对系统的数据进行维护,如增加、删除和更新书目,增加、删除和更新借阅者帐户,增加和删除书籍。

     满足上述需求的系统主要包括以下几个模块:

(1)基本数据维护模块。基本数据维护模块提供了使用者录入、修改并维护基本数据的途径。例如对借阅者、书籍的各项信

息的更新与修改。

(2)基本业务模块。基本业务模块主要用于实现用户借书与还书的管理,例如借阅者可以登录系统预订书籍,图书管理员可

以取消书籍的预订,当然还可以进行借书、还书等操作。

(3)数据库管理模块。在系统中,所有书籍的信息以及借阅者的帐户信息都要统一管理,书籍的借阅情况、预订情况也要进

行详细的记录,所以要用统一的数据库平台进行管理。

(4)信息查询模块。信息查询模块主要用于查询书记的信息和借阅者的信息。

 

原文地址:https://www.cnblogs.com/GOEASY/p/4526477.html