图书管理系统开发说明
1、图书管理系统的分析
图书馆作为一种信息资源的集散地,图书和用户借阅资源繁多,包含很多信息数据的管理。经调查,发现很多图书馆信息管理的方式是基于文本、表格等纸质的手动处理。目前图书管理方式具体有一下几处不足之处:1、数据处理手工操作工作量大,出错率高,且出错后不易更改。2、图书馆采取手工方式对图书借阅情况进行人工管理,因为信息比较多,图书借阅信息的管理工作混乱而又复杂。3、一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理人员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅,查找了,造成查询费时、费力。针对这些问题,有必要建立图书管理系统,是图书管理工作规范化、系统化、程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效地查询和修改图书情况。 2、图书管理系统的功能
图书管理系统数据库是为了满足图书馆管理图书的工作而设计的,它包括五个模块,分别是“图书信息管理”、“借阅者信息管理”、“借还书信息管理”、“出版社信息管理”和“报表显示”。它们的功能如下: (1) 图书信息管理.。实现图书信息的录入,当有新书进库时,则把该图书的信息录入
计算机。此外,还可以浏览和查询图书的详细信息就,实现图书的统计等。 (2) 借阅者信息管理。实现借阅者信息的录入,可将新的借阅者的信息输入到计算机中
。还可以浏览或者查询借阅者的详细信息等。 (3) 借书信息管理。实现借书信息的录入,同时还可以浏览借还书的信息。
(4) 出版社信息管理。实现出版社信息的录入,可将新的出版社的信息录入到计算机中
,同时,还可以对出版社的信息进行浏览和查询。 (5) 报表显示。可以显示各类所需的报表。
3、数据表的设计和创建
一、数据表的逻辑结构设计
<1)图书表的逻辑结构,如图: 字段名称 数据类型 书号 文本 分类号 文本 书名 文本 作者 文本 出版社名称 文本 出版日期 日期/时间 定价 货币 进库日期 日期/时间 库存量 数字设置“书号”为主键。
<2)借阅者表的逻辑结构,如图: 字段名称 数据类型 借书证号 文本 姓名 文本 性别 文本 联系电话 文本 借书数量 数字设置“借书证号”为主键。
字段大小 10 6 20 10 20 短日期 缺省 短日期 长整形允许空值 必填 必填 必填 字段大小 1010 2 8整形允许空值 必填 必填 <3)借还书表的逻辑结构,如图: 字段名称 数据类型 字段大小 允许空值 借书ID 自动编号 缺省 必填 借书证号 文本 10 必填 姓名 文本 10 必填 书号 文本 10 必填 书名 文本 20 必填 借出日期 日期/时间 短日期 是否已还 是/否 缺省 应还日期 日期/时间 短日期 设置“借书ID”为主键。 <4)出版社表的逻辑结构,如图: 字段名称 数据类型 字段大小 允许空值 出版社编号 自动编号 缺省 必填 出版社名称 文本 20 必填 电话 文本 20 地址 文本 20 设置“出版社编号”为主键。 二、数据表的创建
1设计了数据表的逻辑结构后,根据上述表的内容进入表的设计视图设置表的属性。对应上述表格,设置相应的属性,如图: 图书表
借阅者表
借还书表
出版社表
2打开各表,输入数据。结果如下:
图书表
借阅者表
借还书表
出版社表