图书馆信息系统的大作业报告
息系统分析设计 课程设计
2
信与
目 录
一 图书馆图书借阅管理系统规划
1.1绪论……………………………………………………………… (3) 1.2图书馆系统分析及功能论述……………………………… (3) 1.3 图书借阅系统可行性分析………………………………………(4)
二 图书管理系统分析
2.1 系统组织结构与功能分析………………………………………(5) 2.2 业务流程分析……………………………………………………(5) 2.3 数据流程分析……………………………………………………(6)
三 图书管理系统设计
3.1 系统设计的任务及原则…………………………………………(9) 3.2 代码设计…………………………………………………………(9) 3.3 数据库设计………………………………………………………(10) 3.4输入输出设计……………………………………………………(11) 3.5物理配置方案设计………………………………………………(13)
四 系统评价
4.1图书管理系统系统优点 …………………………………………(14) 4.2图书管理系统缺点 ………………………………………………(14)
3
五 总结
一 图书管理系统规划
1.1绪论
2010年的今天是一个信息高度发达的时代,伴随着科技的进步,文化的汲取,人们对于图书信息的了解与掌握也达到了一定的高度。尤其是学生对于知识的渴求更是与日俱增。图书馆作为学生学习知识的重要场所,作为信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理。介于这一现象,我们对于图书馆的借阅管理系统进行了全面的分析处理,在信息高速发展的今天,促使图书馆管理运用网络技术,通过信息系统的开发,在图书馆之间互通有无,有利于提高图书的利用率。
本次系统分析设计以中国计量学院的图书馆为原型对其图书其中的借阅系统进行分析,逐步体现图书馆的信息管理现状,及其日后的改进方案的提供。
1.2图书馆系统分析
“图书馆借阅管理信息系统”的主要功能有:读者登陆、图书借阅、图书采编、读者信息管理和系统维护。系统功能如下图1.2.1:
图书管理信
读者登陆 系统维护 图书采编 图书借阅 用户管理 口令修改 图书编目 图书典藏 图书征订
图1.2.1 系统组织结构图
各子系统功能如下所述:
读者登陆
4
读者访问系统时系统将检验读者的名字和密码,经过注册的读者允许进入系统。
图书借阅系统
读者查找到所需图书后,在图书保留期内到图书馆办理借阅手续。图书借阅系统处理图书借阅、还书、续借等手续。
图书采编体统
图书采购入库,经过编目等处理后,将其目录信息存入数据库,提供给读者检索适用。目录信息包括图书编号、图书类别、书名、作者、出版社、定价、出版日期和数量等。
系统维护模块
系统维护模块主要为图书馆管理人员提供图书统计信息和读者统计信息,以便于管理人员从宏观上掌握图书馆运行的总体情况。
1.3图书借阅系统可行性分析
可行性分析是在进行初步调查后所进行的对系统开发必要性和可能性的研究,所以也称为可行性研究。利用信息技术来解决解决图书馆面对日益增长的读者增加图书流通量的问题,提高运作效率与服务质量等已是当务之急。
图书馆的图书管理工作是否能用信息技术来解决,是否有必要用计算机来支持相关的管理,实施管理信息系统的成本及所能达到的效果怎样,以下从技术、经济、社会三个方面来对系统的可行性进行相关的叙述:
(1)技术可行性
技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬
件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。图书馆管理系统的工作主要是在读者和图书馆之间架起一座桥梁,能相互沟通信息和处理信息。这一特点非常适合计算机特点,通过网络internet技术,发挥计算机的信息传输速度快、准确度高的优势。计算机硬件和软件技术的飞速发展,为系统的建设提供了技术条件。
(2)经济可行性
作为图书馆这样的商业性质较小的场所,其经济成分比重相对较少,主
5
要是支出的费用:其中包括设备购置费、软件开发费用、管理和维护费、人员工资和培训费等。由于各个图书馆实行统一操作,系统共享,其设备购置,人员工资,维护费用相对较少,前期的资金投入主要集中于购置图书上。建立信息中心,可将来自各方面的信息集中管理,提高图书管理的计划性和预见性,快速地反馈市场信息。
(3)社会可行性
社会可行性有时也称为操作可行性,主要论证新系统在企业或机构开发
和运行的可能性以及运行后可能一起的对企业或机构的影响,即组织内外是否具备接受和使用新系统的条件。在当前信息技术飞速发展的大环境下,计算机技术和软件技术的更新是图书馆完全有可能也有能力采用这样先进的管理技术。
结论:本项目具有方便快捷等优势,投资回报利益大,使得图书馆管理实现电子化,符合社会信息化发展需要,技术,经济,社会方面都是可行的,可以开发本系统。
二 图书管理系统分析
2.1 系统组织结构与功能分析
为了对系统有一个全貌性的了解,首先我们对系统的内部人员结构、组织及用户情况进行了一定的了解。图书馆系统的组织结构图如下:
馆长
办公室 财务室
采编室
学术论文
室 图书借阅
室 电子阅览
室 期刊阅览
室 技术支持
室
图2.1.1组织结构图
6
其中,我们重点对于图书借阅室进行了深入的分析和了解,并制作了图书的借阅与归还业务流程图及其数据流程图。
2.2业务流程图分析
系统的业务是系统要达到的业务目标,业务流程分析是系统分析中的基础环节。图书馆里信息系统的借阅归还业务流程如图所示:
读借还还书借阅还书借阅登图书查主管
统计图2.2.1业务流程图
2.3数据流程分析
数据流程图是全面描述信息系统逻辑模型的工具,它抽象概括地把信息系统中各种业务处理过程联系起来。以下是图书馆借阅与归还管理信息系统的数据流程图:
零层数据流程图:2.3.1 、 第一层数据流程图2.3.2
7
图2.3.1—2 数据流程图
三 图书管理系统设计
3.1 系统设计的任务及原则
管理信息系统处理的合理选择,就是一个处理过程的设计问题,选择处理方式实际上时根据系统的任务、目标和环境条件,合理地选择信息活动的形态及其方法。
3.2代码设计
为了和工作人员以往的图书管理方式相一致,物资信息编码以数字表示。根据行业标准,所有图书分为6大类(两位字母),每大类又分为若干号码(三位数字)。
分类如表3.2.1所示:
表3.2.1 图书分类代码表
分类 艺术 经济 编号 YS JJ 8
分类 文学 汽车 编号 WX QC
管理 哲学 001表示书名
GL ZX 英语 YY 例如:YY001 代表英语类为001的图书。
此外,为了使数据录入、图书信息管理、图书信息查询、统计的方便快速,我们还根据需要对图书的去向和来源进行了统计用信息编码。
3.3数据库设计
(1)设计数据库
本系统实现了系统登录功能 , 而系统登录需要账号和密码 , 这就需要 创建一个“系统帐号”数据表 , 用来存储系统登录用的账号和密码。
本系统要实现图书资料和学生资料的管理 , 所以需要创建 “学生信息”数据表和“图书信息 ” 数据表。 “学生信息 ” 数据表中包含了学生的“系别”信息 , 在本系统中为了简化系别的管理 , 另外创建了一个“系别”数据表用来存储系别的信息 , 在“学生信息” 数据表中只存储系别的编号。
由于系统要实现读者借还书功能、还要实现读者借还书记录的查看 ,所以还需创建一个“读者借书记录 ” 数据表来保存读者的借阅记录。
(2) 创建数据库
“图书借阅管理系统”作为一个完整的数据库管理系统 , 在创建阶段利用项目管理器可以更好组织管理各种格式的文件 , 因此首先需要创建一个项目 , 然后在项目管理器创建其他格式的文件。
在 VFP 主窗口中选择“文件”菜单下“新建”子菜单 , 在打开的“新建”对话框的“文件类型“区域中选中”项目”,然后单击右侧的”新建文件”按钮,打开”创建“对话框中的”项目文件“文本框中输入项目名称 , 在此输入 \"图书”,单击“保存”按钮即创建了一个项目。
在项目管理器的“数据”选项卡中选中“数据库”单击右侧的“新建”按钮,在弹出的“新建数据库”对话框中单击“新建数据库”, 在弹出的“创建”对话框的“数据库名”文本框中输入数据库的名称 , 在此输入“图书”作为数据库名 , 单击“保存“按钮即创建了一个空的数据库。
在项目管理器的“数据”选项卡中打开刚才创建的“图书”数据库的
目录树,选中“数据表”,单击右侧的“新建”按钮即可开始数据表的创建。
本系统中要用到的数据表的字段的属性设置分别设置如下:
表3.3.1 “系统帐号”数据表字段属性设置
字段名 帐号 密码 数据类型 字符型 字符型 9
说明 字段宽度10索引字段,不能为空 字段宽度10
姓名 字符型 字段宽度10
本系统中要用到的数据表的字段的属性设置分别设置如下:
表3.3.2 “系统帐号”数据表字段属性设置
字段名 帐号 密码 姓名 数据类型 字符型 字符型 字符型 说明 字段宽度10索引字段,不能为空 字段宽度10 字段宽度10 创建“系统账号” 数据表后向数据库中添加一条记录作为系统的默认帐号。“学生信息”数据表各字段的属性设置如表 3.3.1 所示。
图3.3.1学生E-R图
表3.3.3“学生信息”(Student)数据表字段属
性设置
字段名 学号 姓名 性别 系别 班级 地址 数据类型 说明 字符型 字符型 字符型 字符型 字符型 字符型 字段宽度6,主索引字段,输入掩码为“999999” 字段宽度10 字段宽度2 字段宽度4,为普通索引 字段宽度10 字段宽度30 10
表3.3.4 “图书信息”数据表字段属性设置
字段名 图书编号 图书类别 图书名称 图书作者 出版社 图书价格 借阅次数 是否借出 数据类型 字符型 字符型 字符型 字符型 字符型 货币型 数值型 逻辑型 说明 字段宽度6,主索引字段,输入掩码为“AA9999” 字段宽度10 字段宽度40 字段宽度20 字段宽度40 字段宽度8 字段宽度4,默认值0 字段宽度1,默认值“.F.”
对“图书信息”(Book)数据表的字段属性设置需要说明的是“借阅次数”和“是否借出”字段的默认值一定要设置,因为对于新添加的图书,其一定是没有被借出的,而且其借阅次数一定是0,所以在表单中向数据表添加记录时,这两个字段应该是不需要添加的,可以由默认值生成。
图3.3.2 图书E-R图
表3.3.5“读者借书记录”数据表字段属性设置
字段名 姓名 号码 图书编号 数据类型 字符型 字符型 字符型 说明 字段宽度8,普通索引字段,输入掩码为“999999” 字段宽度6,普通索引字段,输入掩码为“9999” 字段宽度6,普通索引字段,输入掩码为“AA999” 11
图书名称 字符型 字段宽度20, 姓编班地系教性日图书图书出出版编图书 姓学班数图书馆藏是否系编借地性借阅数采购日管馆图网
图3.3.3 图书馆总体E-R图
3.5物理配置方案设计
12
图书馆管理信息系统采用两台服务器构成双机备份结构,保证提供实时服务。为保证较快的响应时间,选用处理速度较快的计算机系统,内存大小对数据库系统的响应速度影响较大,选择内存教大的系统。网络通信速度选用100Mbit/s/1000Mbit/s。为保证系统中的信息安全,配置必要的数据备份设备(采用外部备份方式)。
四.系统评价
4.1图书管理系统系统优点
图书馆管理系统可以有效的省去很多的人为登记错误,并且能够节省广大的师生的宝贵时间。另外一方面,图书管理系统具有界面清晰,操作简单,功能少而实用,实现了图书馆理工作的自动化,减少了手工劳动量带来的数据遗漏,误报等人为因素,提高了工作效率。另外,系统开发设计比较通用,此系统里面的数据都是从数据库中提出(包括图书名称、借阅者名称等),不受固定数据限制,增强系统的通用性。一般的程序设计人员就可完成。因此,这是推动资料室图书管理工作自动化的好方法。
4.2图书管理系统缺点
尽管图书管理系统给广大的师生打来了不小的好处,但是在完善的系统也会有所敝处,有计算机操控的系统,一但计算机系统出现问题,整个图书馆的借阅系统就会跟着瘫痪,给我们的图书借阅带来麻烦。而且,系统的维修也需要一定的时间,相信不久的将来,我们可以发明一种双向控制的图书管理系统的方法,为学习爱好者提供一个更加安全的信息处理方法。
13
因篇幅问题不能全部显示,请点此查看更多更全内容