图书借阅管理系统的设计与实现 联系客服

发布时间 : 星期四 文章图书借阅管理系统的设计与实现更新完毕开始阅读1b2400f432d4b14e852458fb770bf78a65293a82

极低成本的数据处理、信息查询、信息录入等,可实现图书信息管理、借阅管理、图书更新管理。从目前校园网和图书管理系统的推广和运行情况来看,本系统不需增加过多的硬件投入和应用方面的培训,因此,其经济成本是很低的。 1.2.3操作可行性

图书馆一般对管理员的素质要求比较高,图书馆的工作人员具有一定的计算机操作能力,能够熟练使用各种管理软件。在新系统投入使用时,只要对员工进行少量的培训,介绍系统的功能和使用方法就基本上能够使系统顺利的运行了。

大学生学习过计算机基础方面的课程,对于本系统的使用不需要任何培训。即使是没有经过正规课程的学习,只要有计算机的使用经验,也可以轻松使用本系统。

2需求分析

2.1用户需求

图书管理软件的用户分为图书管理员和普通用户两类用户,通过正式和非正式的访谈方式和向被调查人分发调查表两种方式,可以建立与用户间的沟通。然后对访谈和调查结果进行分析,获得用户的具体需求,从而确定系统的具体功能。

对于图书管理用户来说,管理的信息包括图书信息,用户信息和两者结合产生的借阅信息。图书信息包括:图书编号、图书名称、图书ISBN、图书作者、图书出版社、图书分类、图书价格、剩余数量。用户信息包括:借阅人姓名、借阅人编号、借阅人联系方式、借阅信息。借阅信息包括:借书记录编号、借阅人编号、借阅人姓名、图书编号、图书名称、借阅时间、最晚归还时间、归还时间、是否正常归还。将这些信息有序地组织在一起,建立各类信息之间的连接,方便管理人员进行查询和修改。

对于图书的借阅用户来说,只要查询图书信息和管理与查询自己的信息即可,只要有友好的界面方便用户查找书籍和修改自己的信息,即可满足用户需求。

2.2功能需求

本系统的用户分为图书管理用户和普通用户,他们对本系统的功能需求不同。

对于图书管理员来说,需要系统可以实现图书购入、清出、借阅、归还、查

5

询、统计的操作,即针对图书增减管理、存书数量管理、购书费用的申请和使用、图书信息、学生和教师借阅图书信息等进行管理。以上功能可以分为对图书信息的添加、删除、修改、查询、排序五个基本功能模块。

对于图书借阅用户来说,只需要实现注册用户信息、填写用户信息、注销用户信息、查询用户信息、借阅书籍和归还书籍六项功能即可,即对用户信息的插入、修改、删除、查询等四项基本操作。

2.3系统数据流图

数据流图是一种图形化技术,描绘信息流和数据从输入移动到输出的过程中所经受的变换,它只描绘数据在软件中流动和被处理的逻辑过程,没有任何物理部件。

本系统中数据处理过程分为两个部分,第一部分数据的起点和终点都是计算机管理员。管理员根据购书单增加图书,根据废书单清出图书,经过处理的数据汇总为图书信息,可供管理员查询。管理员还可以查询图书借阅表,图书借阅信息流向终点管理员。第二部分起点和终点都是借阅人(用户),用户填写借阅登记表或者还书登记表来借阅图书或者归还图书,同时修改图书借阅表,借阅或还书后得到相应凭证。用户注册时还需要填写用户信息,写入用户信息表,用户可以查询图书信息表、用户信息表、借阅信息表。

以下是本系统的数据流图:

6

2.4数据字典

用数据字典描述数据库的设计,便于维护和修改。为了更好地组织数据和设计出实际应用数据库,应该注意如下问题:规范化地重组数据结构;对数据进行规范化表达。本系统中有下表中所示的数据:

本系统数据字典如下(使用卡片形式描述):

1.数据元素名:图书信息表 描述:图书馆所有图书信息的汇总表 定义:图书信息表=图书编号+图书名称+图书ISBN+图书作者+图书出版社+ 图书分类+图书价格+剩余数量 位置:数据库 2.数据元素名:管理员信息表 描述:记录系统管理员信息的信息表 定义:管理员信息表=管理员编号+管理员姓名+管理员密码 位置:数据库 3.数据元素名:借阅人信息表 别名:用户信息表 描述:图书馆所有借阅图书的人信息的汇总表 定义:借阅人信息表=借阅人编号+借阅人姓名+借阅人联系方式+借阅信息 位置:数据库 4.数据元素名:借阅信息表 描述:图书馆所有借阅图书信息的汇总表 定义:借阅信息表=借书记录编号+借阅人编号+图书编号+借阅人姓名+图书名 称+借阅时间+最晚归还时间+归还时间+是否正常归还 位置:数据库 2.5 E-R图

7

实体联系图是一个概念性的数据模型,用于准确清楚地描述用户的数据。以下是本系统的实体联系图:

3系统设计

3.1总体设计

3.1.1系统需求

(1)系统输入输出的数据:

图书信息表:(图书编号,图书名称,图书ISBN,图书作者,图书出版社,图

书分类,图书价格,剩余数量)

管理员信息表:(管理员编号,管理员姓名,管理员密码)

借阅人信息表:(借阅人编号,借阅人姓名,借阅人联系方式,借阅信息) 借阅信息:(借书记录编号,借阅人编号,图书编号,借阅人姓名,图书名称,

借阅时间,最晚归还时间,归还时间,是否正常归还)

(2)运行环境

最低配置:CPU:Pentium3 800以上或其它兼容规格,内存:256M以上,硬盘:20GB以上空间

推荐配置:CPU:Pentium4 1.6G,内存:512M以上,硬盘:100GB以上空间。 软件环境:Windows 9x/2000/XP SQL Server 2000 Access 2003 3.1.2系统功能设计

8