图书管理信息系的统实验报告作业.docx
- 文档编号:12904224
- 上传时间:2023-06-09
- 格式:DOCX
- 页数:21
- 大小:278.63KB
图书管理信息系的统实验报告作业.docx
《图书管理信息系的统实验报告作业.docx》由会员分享,可在线阅读,更多相关《图书管理信息系的统实验报告作业.docx(21页珍藏版)》请在冰点文库上搜索。
图书管理信息系的统实验报告作业
天津商业大学宝德学院
Tianjin University of Commerce Boustead College
图书管理信息系统设计报告
班级:
人力资源管理 1002
姓名:
刘俊学号:
10205216
刘旭10205217
一、分析
1、开发背景
图书馆是高等院校的重要组成部门,是教师和学生获取知识的重要场所。
随着校园网的发展,各高等院校的图书馆都开始使用“图书管理信息系统软件”
开展工作。
由于目前市场上的软件大多只是一些条框,没有形成特定环境下工
作的图书管理系统 。
特别是各图书馆之间、图书馆与读者及管理者之间要互连
互通,共享信息资源。
本图书管理系统就是基于这种背景而开发设计的。
图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多
的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用
计算机进行信息管理。
根据调查得知,他们以前对信息管理的主要方式是基于
文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定
借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅
者的借阅权限、以及借阅天数等用人工计算、手抄进行。
数据信息处理工作量
大,容易出错;由于数据繁多,容易丢失,且不易查找。
总的来说,缺乏系统
规范的信息管理手段。
尽管有的图书馆有计算机,但是尚未用于信息管理,没
有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。
2、可行性分析
经济层面上的可行性
(1) 若还停留在人工处理的阶段,会加重人员的负担增加人手的开支。
(2) 投入的人力可大大减少,网络布置投资不大,接入互联网非常便利。
(3)虽然一次性投资较大,从长远角度来看,其投资回收期较短,之后
增加的投资会逐渐减少。
技术层面上的可行性
(1)如果不采用电子图书馆系统,图书的登记与组织分类将随着图书数
量得记录并进行登记。
(2)在技术上的可行性方面,可以利用互联网,租用服务器或者自够的
方式,内部网络构建也是十分方便和容易的。
(3) 现在互联网的发展迅速,可以通过三层客户机/服务器的模式实现庞
读者
大的数据存储与处理,方便快捷,读者也可以在家中轻松预约图书,
无须每次都要亲自来到图书馆询问。
管理层面上的可行性
(1) 世界的图书数量增加的速度惊人,若还是人手管理很难与时俱进。
(2) 开发该系统界面清晰,人员很快可以进行熟练的操作,培训期短,
由机器进行数据处理可以减少人手出错的机会。
(3)能满足读者对各类图书的需求,在互联网上可以吸引各类潜在客户,
能节省大量的广告开销。
3、 业务流程图
查询图书 图书表 新书登记 采编中心
浏览公告
查询已借图书
还书
还书台
借书
公告信息
信息网络管理
中心
借书台产生罚单
罚单信息
宣传策划部证卡处理典籍传阅中心
发布公告
财务部罚单处理
业务处理单位文件存档
4、 数据流程图
P2
查询
登陆读者
符合条件图书信息
P1
借书
P4
书库存档
罚金
P3
D1
借阅信息
还书
D3图书信息
D2还书的信息
P1.1
当前借阅图书信息
P1.2
该读者借阅历史
D4
超期天数
P2.2
罚款
P2.1
还书
有违规历
史
P1.3
审核信息
P4.1
书库
D3图书信息
P1.4
完成借阅
D5 新借阅信
息
5、数据字典
根据系统的数据流程图,得到数据流、数据存储加工和外部项的数据字典,
如表所示:
数据流
系统名:
图书馆管理系统 编号:
W2
条目名:
图书 别名:
来源:
图书库添加与删除
实体
去处:
“图书维护”“借书/还书”的数据
处理
数据流结构:
图书={图书各项属性+图书库存+在库状态+借出状态+归还日
期+罚款处理}
简要说明:
修改记录:
编写
日期
审核
日期
外部项
系统名:
图书管理系统 编号:
W1
条目名:
图书馆 别名:
输入数据:
图书与读者信息
输出数据:
查询显示结果
主要特征:
本系统就是为图书管理员所使用
简要说明:
本系统的所有功能都是根据图书馆的图书信息读者信息,
借阅信息为依据设置的
修改记录:
编写
日期
审核
日期
表1 外部项——图书馆
表2 数据流——图书
表3 数据存储——图书信息
数据存储
系统名:
图书馆管理系统编号:
W3
数据加工
系统名:
图书馆管理系统 编号:
W4
条目名:
图书处理 别名:
输入:
图书的信息
输出:
供读者和管理员查询/借阅
的图书信息
加工逻辑:
1.系统书库图书信息的变动
2.各项图书信息的情况
简要说明:
这是本系统的主要操作部分,下面一切工作的基础。
修改记录:
编写
日期
审核
日期
条目名:
图书信息 别名:
存储组织:
二维表
记录数:
数据量:
主键:
图书号
辅键:
数据流结构:
图书={图书各项属性+图书库存+在库状态+借出状态+归还
日期+罚款处理}
简要说明:
用此存储图书的基本信息,每本图书都有一个记录,用
于表示图书的各项信息。
修改记录:
编写
日期
审核
日期
表4 数据加工——图书处理
二、设计
开发工具
信息管理系统作为提供人与数据处理,信息交换的一种手段,必须具备一
些基本的条件。
首先,它应该具有友好的界面,方便的操作,与用户之间有很
好的沟通;其次,它对数据的处理,数据的交换有着较高的要求。
它应该具有
速度快,容量大,便于管理的特点。
正是因为这些因素,我们选择 Microsoft
SQL Server2005 作为本次系统开发的工具。
SQL Server 是 Microsoft 公司推出
的关系型数据库管理系统软件,是功能强大的关系型数据库管理系统之一。
现
在有越来越多的专业人士选择 SQL Server2005 开发数据库管理程序。
SQL
Server 或任何其他 RDMS(Relational Database Management System)都是一个
用来建立和管理数据库的引。
它的作用和我们熟悉的桌面型数据库管理系
Foxbase,Visual FoxPro 一样,但是在存储大容量数据方面,在数据的安全性
和完整性方面,在分布式处理和具有高效的机制等方面,像 FoxPro 等桌面型数
据库管理系统是不能实现的。
也就是说,SQL Server 不仅可以实现个人数据库
的管理,更适合企业级的数据库的应用。
作为在 WindowsNT/2000/XP 上运行得最好的数据库,SQL Server2005 可以
帮助各种规模的企业来管理数据,是创建企业应用程序时首选的关系型数据库
管理系统。
随着用户需求的不断增长,SQL Server 已经在易用性,可收缩性和
可靠性,数据仓库等方面获得了重大的创新。
如此,我们选择了 SQL
Server2005 型数据库管理系统作为本次管理信息系统开发时的后台数据库。
功能结构图
图书管理系统
图书管理子系统读者管理子系统借/还子系统
图
书
管
理
图
书
查
询
读
者
管
理
图
书
信
息
读
者
信
息
项目
说明
书类型维
护
对图书馆的图书种类进行维护
书信息维
护
图书基本信息的维护,以及图书库中图书的增加,删
除和修改图书信息
读者类型
对读者的类型进行管理,如:
专科生,本科生,研究
生,教授等
书库查询
包括图书的基本信息,借阅次数,现是否在库等,具
体看数据库的设计
借/还日
期
借阅日期和实际归还日期,是计算罚金,判断是否违
规的依据
密码设置
根据读者的权限,可设置登陆密码,系统管理员可以
修改其他读者密码。
项目说明
系统流程图
开始
管理员登陆
陆
书库信息维护读者信息维护
添加
成 功
注销
成 功
Y
Y
图书添加
N
图书注销
读者添加
N
读者删除
N
Y
Y
添加
成 功
删除
成 功
N
图书查询
借书
N
还书
Y
Y
输入图书名
/号
此书是否
是否超期
N
罚
款
N
在库
Y
输入读者号
借书成功
还书成功
详细论述
结
①数据结构的合理性。
即数据文件的合理组织,数据元素的合理归类和划
分,以及数据项的合理描述。
②数据存储的安全性。
提高安全性的最为有效的措施是增加数据的冗余,
而数据的大量冗余往往为维护数据的一致性带来了困难。
对此,根据实际需要
进行合理取舍,在尽量降低冗余的前提下,确保数据的安全性和可靠性。
③维护和管理方便。
存储结构的设计,首先应保证对数据进行管理和维护
上的方便,它是提高系统运行效率的基础。
(2)数据表和表名称
数据库名称:
“Library”,其库中表的名称和代码如表所示。
字段信息
字段名
类型
长度
关键字
相关表
图书号
Bookno
Char
10
PK
Books
图书名
Bookname
Char
40
作者
bookauthor
Char
20
出版社
Bookpub
Char
20
出版日期
Bookpubdate
Datetime
8
价格
Bookprice
Float
8
图书状态
Bookstate
Char
2
借阅号
Borrownumber
Char
10
FK
Borrowinfo
字段信息
字段名
类型
长度
关键字
相关表
读者号
Readerno
Char
10
PK
密码
Password
Char
10
读者名
Readername
Char
20
读者性别
Readersex
Char
3
类型号
Typeno
Char
10
FK
Readerkind
地址
Address
Char
40
字段信息
字段名
类型
长度
关键字
相关表
借阅号
Borrowno
Char
14
PK
读者号
Readerno
Char
10
FK
Readers
序号
表名称
字符标识
1
读者信息表
Readers
2
读者类型表
Readerkinds
3
图书信息表
Books
4
借阅信息表
Borrowinfo
数据库代码设计表
(3)表的数据结构
以下是几个数据库设计表的结构,如表所示。
读者信息表(Readers)
图书信息表(Books)
图书信息表Books
字段信息
字段名
类型
长度
关键字
相关表
类型号
Typeno
Char
10
PK
类型名
Typename
Char
10
新书数目
Newbooknumber
Numeric
5
旧书数目
Oldboolnumber
Numeric
5
新书天数
Newbookdays
Numeric
5
旧书天数
Oldbookdays
Numeric
5
备注
memo
Text
16
图书号
Bookno
Char
14
FK
Books
借阅日期
Borrowdate
Datetime
8
归还日期
Returndate
Datetime
8
借阅信息表(borrowinfo)
读者类型表(readerkands)
三、系统设施操作说明
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理 信息 实验 报告 作业