利用计算机网络实现图书管理系统论文(3)

2020-04-14 18:45

D1 索引卡

借书业务第二层DFD 图3 数据流图

3.2.3数据字典:

下面为借书业务流程图中的每一部分编制数据字典。

(1)数据元素:每本书都有单价这个信息,其描述内容如下: 数据元素名称:单价

类型:数字

长度:6位,其中整数部分占3位,小数部分占2位 数据值类型:离散 取值范围:0-999.99

相关的数据结构:{索书号+藏书号+作者+书名+出版社+单价+册数+内容摘要}

(2)数据流。数据流“借书信息”条目如下: 数据流名称:借书信息 说明:读者的借书内容 数据流来源:读者 数据流去向:图书管理员

数据流组成:{分类号+种次号} 数据流的流通量:大约50份/天

(3)数据存储:数据存储“借书情况”条目如下: 数据存储名称:借书情况

简述:存放的是每个读者的借书情况 输入数据:借书情况

数据存储组成:{借书证号+藏书号+借书日期} 存储方式:按借书的先后顺序排列

(4)数据处理。数据处理“查询图书”条目如下: 数据处理名称:查询图书 数据处理编号:1.1

简要描述:根据读者写的图书的分类号和种次号查询 输入数据流:借书信息 输出数据流:查询结果

处理逻辑:根据读者写的图书的分类号和种次号检索相应的图书信息。 (5)外部实体。外部实体“图书管理员”的条目如下: 外部实体名称:图书管理员

11

输入数据流:借书信息、借书证号、已填借书卡、查询结果 输出数据流:待填借书卡、借书信息。 数目:3人

第四章 系统总体结构设计

4.1软件模块结构设计

4.1.1系统方案确定

通过对系统调研与分析,系统主要应完成的功能如下:书库信息管理、读者档案管理、借阅管理、还书管理、图书检索、系统维护。

4.1.2软件结构设计

图书馆管理系统包含图书采编、读者管理、流通、查询等功能。该系统执行时,先输入数据,然后根据输入的数据选择执行路径;购入图书进行登记、编目调用图书采编功能,借书、还书调用功能,查询调用查询功能。图书馆管理系统属于事务型系统,其系统示意图如下图所示:

接受数据

图书采编 读者管理 图书流通 查询 事务中心

图4 图书馆管理系统示意图

12

系统功能图如下:

系统登陆 图书馆管理系统 系统管理图书管理借书证管理借书帮助 登 陆修改密码注 退 消出新开借书证借书证查询借 还 关 书书于

4.2数据库设计

数据库采用了Microsoft推出的Access数据库,这是微软集成到Office中的一个桌面数据库,能够快速方便的和Office的其他套件综合使用。由于Access具有显著的简易性和有效性,大量的桌面数据库系统都采用Access作为后台数据库。使用Access的好处还在于,如果你的系统扩展到Client/Server模式的时候,可以使用Microsoft的数据库服务器软件SQL Server,此时,程序只需要简单的修改一下链接(ADO的数据源)就可以,这样,为程序的平滑扩展提供了非常有力的条件。本系统使用的系统中包括四个表,名称及功能说明如下:

表1 数据库系统功能说明

TblOperator 操作员表,定义操作员的ID和密码,作为系统登录检查的依据,提供唯一的管理员ID。 TblLoan

13

借阅表,通过借书证ID和图书ID反映图书的借阅关系。 新书入库图书信息查询图5 系统功能图

TblCard 借书证表,提供读者信息等,同时包括借书证是否可用,提供唯一的借书证ID。 TblBook 图书表,保存馆内所有图书的信息,提供唯一的图书ID。

本系统涉及到的实体:

(1)本系统中所涉及到的主要实体及其属性有:

tblbooK(图书管理)表:{图书编号,馆藏编号,书名,作者,出版社,出版日期,入库

日期,价格,操作员}

tblCard(借书证)表:{借书证编号,是否有效,姓名,男女,身份证号,部门,电话,地址,最

大供书量,操作员,创建日间}

tblLoan(借阅)表:{借书证编号,书号,借书日期,还书日期,操作员} tblOperator(操作员)表:{操作员编号,姓名,密码,备注} (2)本系统的实体----联系(E-R)图

为了使E-R图表示得更加清晰,现将E-R图分成实体及其属性图和实体及其联系图。分别如下图所示:

借书证编号 借书证管理 有效日期 操作员 部门 电话 是否有效 姓名 男女 办证时间 身份证号 数量 出版日期 入库时间 图书编号 馆藏编号 书名 作者 出版社 价格 操作员 图书管理 备注 地址 最大借书量

图6 E-R实体及其属性图

14

借书证编号 图书编号 操作员编号 姓名 操作员 密码 备注 借阅 借书日期 还书日期 操作员 图7 E-R实体及其联系图

各表的物理结构如下:

表2 TblBook(图书管理)表:

字段代码 Bookid Libid BookName Author Publisher 字段名称 图书编号 馆藏编号 书名 作者 出版社 类型 长整型 文本 文本 文本 文本 文本 货币 数字 日期/时间 数字 文本 宽度 8 100 60 50 50 整形 255 小数位数 2 2 PublishDate 出版日期 Price Amount createdate Operator Memo

价格 馆藏册数 入库时间 操作员 备注

表3 TblCard(借书证管理)表:

15


利用计算机网络实现图书管理系统论文(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:正方数字化校园信息平台院系操作手册

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: