2.1 系统设计思想
本系统要求数据库能够在网上实现图书借阅记录、图书信息管理、读者管理和管理员管理等几个方面的功能。
首先能够让用户了解图书馆的藏书情况和图书的一些具体信息,如书名、书号、作者、出版社、出版日期等。其次本系统还应具有网上的功能,使读者能够通过管理员在网上实现借阅、归还图书和缴纳罚款等功能。另外,管理员还可以通过网络对各种资料进行管理,比如,对图书信息数据和图书类别信息数据进行文护,对读者资料数据进行文护,包括读者ID、姓名、读者类型等数据,以及对管理员数据进行文护,包括管理员ID、姓名、密码、管理员类型等数据。
1. 系统总体执行过程
首先需要打开服务器端,然后用户从远程客户端登录系统。服务器收到登录命令后需在已有的管理员资料库中读出管理员ID和密码,然后检验此密码和用户输入的密码是否一致。
当用户登录成功后就可以进行相应的操作。正确地填写好各界面的相关数据后,客户端就会向服务器端发送命令,然后服务器对数据进行写入或读出或修改,最后返回操作结果或查询的数据。具体的总体执行过程如下图(1)所示 。毕业论文http://www.751com.cn/
客户端 服务器端
图(1)——系统总体执行过程
2. 数据要求原文请+QQ32491,14辣.文^论,文'网
系统首先必须文护一个记录图书详细资料的数据表,程序能对该表进行写入和读出数据的操作。相应的,对于图书资料数据表中的图书分类还必须有一个数据表,并且能允许管理员添加信息和查询图书类别。接着,系统还要文护读者信息,则系统还需要管理并记录读者详细信息的数据表,管理员可以添加、删除和查看数据表,该表还记录读者的借阅情况,系统通过该表判断读者是否满足借书条件(比如借书数是否已满,该读者是否有效等)。而对于每一次借阅归还操作,系统还必须建立一个记录图书借阅信息的数据表,主要包括借阅的图书号、借阅和归还时间等,并能按照读者类型计算借阅图书应归还日期,再判断并记录该次借阅是否超期等信息。系统还要文护一个管理员信息数据表,记录管理员的详细资料,以检验管理员登录,管理管理员的权限等。
2.2 系统结构设计
该图书馆管理系统主要分为服务器端和客户端两部分。服务器端只有一个主界面,且连接到数据库。客户端的主不仅由主界面,而且还有图书借阅操作、读者管理等多个子界面组成。但是客户端是无数据库。所以所有的数据都是通过网络连接到服务器端的数据库进行处理。下面图(2)是具体的系统结构设计图:
图(2)—— 系统结构设计
2.3 系统功能模块划分
根据图的系统总体执行过程,可将系统分为以下几个部分:
1) 服务器端模块划分
数据管理模块:连接数据库,根据客户端发送来的命令,按要求对数据库进行
上一页 [1] [2] [3] [4] [5] [6] 下一页