图书馆管理系统需求分析报告(通用11篇)
一、概述
1、编写目的
在对系统计划阶段的确定的工作范围内进一步对目标对象和环境作细致、深入的调查分析。
2、项目背景
a.所建设开发软件系统的名称:图书馆管理系统。b.本项目的任务提出者:系统开发小组。c.用户:图书馆工作人员及读者。d.软件系统委托方:图书馆领导。
3、定义
数据流程图(DFD):为描述软件系统中的信息流提供了一个图形方法。箭头代表数据流,方框代表数据的源点或终点,圆框代表数据流的交换,双杠代表数据存储的地方。
数据字典是对数据流程图中的数据,变换等进行精确的定义。
4、参考资料
《数据库系统简明教材》 《软件工程技术与实践》 《软件工程基础》
二、现行系统概况
该单位图书馆现为人工管理,效率低,易比错,手续繁琐,而且耗费大量的人力。图书馆希望设计一个图书管理系统,用于管理读者的登记,图书的购入、借出、归还以及注销等。并且方便管理人员还查阅某位读者、某本图书的借阅情况。并可加快对当前借阅情况统计的效率,以全面掌握图书的流通情况、提高工作效率、加快信息反馈,为读者提供满意的借阅环境。
三、系统需求说明
1、对功能的规定
经过以上详细的用户调查,在现行业务流程和数据分析的基础上,基本可以确定系统设计必须达到的目标。
以下是图书管理系统必须具备的功能:
1.新进图书的登记功能:对于购进的新书,系统必须具备图书信息资料的录入功能。
2.图书的查询修改功能:当图书资料发生变化,如图书丢失或有错误信息输入时,则应能够及时对数据进行修改和补充。
3.借阅的登记,归还的登记功能:系统的主要功能之一,供本校学生借阅图书、归还图书,并进行登记。
4.学生信息的增加、删除和修改功能:系统主要功能之一,建立学生信息,并对其进行维护。
2、对性能的规定
为了保证系统能够长期、安全、稳定、可靠、高效的运行,图书管理系统应该满足以下的性能需求:
(1)、系统处理的准确性和及时性
系统处理的准确性和及时性是系统的必要性能。在系统设计和开
发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足学校对信息处理的需求。
(2)、系统的开放性和系统的可扩充性
图书管理系统在开发过程中,应该充分考虑以后的可扩充性。例如用户查询的需求也会不断的更新和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。
(3)、系统的易用性和易维护性
图书管理系统是直接面对使用人员的,而使用人员往往对计算机并不时非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。
(4)、系统的标准性
系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业标准。
(5)、系统的先进性
目前计算系统的技术发展相当快,做为图书管理系统工程,在系统的生命周期尽量做到系统的先进,充分完成企业信息处理的要求而不至于落后。这一方面通过系统的开放性和可扩充性,不断改善系统的功能完成。另一方面,在系统设计和开发的过程中,应在考虑成本的基础上尽量采用当前主流并先进且有良好发展前途的产品。
(6)、系统的响应速度
图书管理系统系统在日常处理中的响应速度为秒级,达到实时要求,以及时反馈信息。在进行统计分析时,根据所需数据量的不同而从秒级到分钟级,原则是保证操作人员不会因为速度问题而影响工作效率。
3、输入输出要求
输入:键盘,鼠标等。
输出:显示器等。
4、其他专门要求
数据库:对于图书馆管理信息系统来说,数据的处理流程 从软件操作的过程确定基础数据为: 图书管理员数据 读者数据(图书证)图书信息
为了方便用户对图书的维护工作减少数据输入量和数据一致性,基础数据还定义为: 图书类别定义 出版社定义
5、条件、假定和限制
运行环境:兼容当前主流操作系统95/98/NT/ME/2000/XP,Office软件等。
硬件环境:奔腾4以上计算机,打印机、扫描机等。开发软件:SQL Server、vb等。最早投入运行时间:2010年12月30。
windows
四、新系统的逻辑模型
1、图书馆组织机构分析
通过对图书馆工作人员的调查,图书馆主要有4个部门。借阅管理部负责图书的借阅管理;图书管理部负责书籍类别标准的制定,类别信息的输入;书籍类别信息的查询,修改;书籍信息的输入;读者管理部负责主要针对各类读者信息进行管理;系统管理部负责用户管理和密码管理。组织机构图如下:
图书馆 借阅管理部 图书管理部 读者管理部 系统管理部
图书馆组织机构图
2、系统功能结构图
图书馆管理系统 借阅信息管理 图书信息管理 读者信息管理 系统管理 还书信息管理 借书信息管理 设置图书信息 设置图书种类 设置读者信息 设置读者种类 密码管理 用户管理还还还书书书信信信息息息查修添询改加 借借借书书书信信信息息息查添修询加改 图图图书书书信信信息息息查修添询改加 图图书书类类别别添修加改 读读读者者者信信信息息息查修添询改加 读读者者种种类类修添改加
3、业务流程图
通过对学校的图书馆借书、还书业务的调查,弄清了借书还书的业务流程,如下图所示:
借书单借书证读者借书证借书审核合格书证、借书单借书登记图书目录图书档案书库记录图书还书审核合格图书还书处理
4、数据流程图
通过对业务流程图的细化,可得到系统的分层数据流图。如下图: 顶层数据流图:
图书管理系统读者信息会员信息读者审核信息借阅信息借还书信息读者图书信息借书卡、借阅信息管理员 图书馆管理系统的顶层数据图
对顶层数据流图细化、分解可得到图书管理系统的第一层数据流图,如下图:
借阅信息 借还书信息P1借阅信息管理借书信读者息还书信息读者P2图书信息管理书库文件管理员借书卡、借阅信息读者资料读者信息审核会员信息P3读者信息管理读者记录管理员信息P4系统管理 图书馆管理系统的第一层数据图
对第一层数据流图进一步细化、分解,可以得到第二层数据流图,如下图:
借书卡P1.1身份审核合格读者借书信息读者记录借还书信息P1.2借书登记管理员还书信息书库文件P1.3书籍检查合格书籍读者还书信息P1.4还书处理借阅信息管理数据流图
管理员管理员身份信息P2.1身份审核合格人员P2.2书籍查询P2.3入、出库情况图书目录书库文件书库记录图书信息管理数据流程图
管理员管理员身份信息P3.1身份审核合格人员P3.2读者查询P3.3读者情况读者信息表读者记录读者信息管理数据流图
5、数据字典
1)数据元素 数据元素条目
数据元素名称:用户密码 别名:userpass 长度:16 描述:用户登录系统的密码 有关的数据结构:User 数据元素条目
数据元素名称:图书分类编号 别名:Bookindex 类型:数值型 长度:10 描述:图书分类的编号 数据元素条目
数据元素名称:读者编号 别名:Readerindex 类型:数值型 长度:10 描述:区分读者的唯一标识 数据元素条目
数据元素名称:图书名称 别名:BookName
类型:文本型 长度:50 描述:图书的名称 2)数据流条目 数据流条目
数据流名称:添加读者 简述:进入读者管理可进行添加 数据来源:读者资料 数据流向:读者信息表 包含的数据结构: 数据流条目
数据流名称:查询结果 简述:从图书信息表中检索信息 数据来源:图书信息表 数据流向:查询结果 包含的数据结构: 数据流条目
数据流名称:查询读者信息 简述:读者登录后可进行查询 数据来源:读者信息查询窗口 数据流向:读者信息查询窗口 包含的数据结构:
数据流条目
数据流名称:按条件查找
简述:读者按类别或作者查找的结果 数据来源:读者信息查询条件窗口 数据流向:读者信息查询条件窗口 包含的数据结构: 数据流条目
数据流名称:管理员登录 简述:管理员对图书进行管理 数据来源:管理员表 数据流向:管理员表 包含的数据结构: 数据流条目
数据流名称:显示图书 简述:由条件将各类数据显示 数据来源:图书信息表 数据流向:浏览图书 包含的数据结构: 数据流条目
数据流名称:修改读者信息 简述:输入预修改的信息 数据来源:读者信息表
数据流向:读者信息修改界面 包含的数据结构: 数据流条目
数据流名称:读者信息 简述:读者都能对它进行维护 数据来源:读者信息表 数据流向:读者信息维护 包含的数据结构: 数据流条目
数据流名称:添加图书 简述:新购图书的添加 数据来源:图书信息表 数据流向:图书信息表 包含的数据结构: 数据流条目
数据流名称:修改图书信息 简述:图书更新 数据来源:图书信息表 数据流向:图书信息表 包含的数据结构: 3)处理过程描述 处理功能条目
名称:查询图书
输入数据:按图书编号、书目名称、作者等来查询 输出数据:图书编号、书目名称、书目作者 处理逻辑:(1)支持模糊查询
(2)对查询的图书可进行修改删除等 处理功能条目 名称:添加用户
输入数据:用户ID,用户密码,用户名称。输出数据:是否添加成功 处理逻辑:(1)用户名称是否不同
(2)用户密码是否包含非法字符 处理功能条目 名称:添加图书
输入数据:图书编号,图书名称,作者,在库数量,单价,图书分类,图书简介。
输出数据:是否添加成功 处理逻辑:(1)是否有漏填
(2)数据要求是否匹配
(3)信息是否填写完整 4)数据存储 数据存储条目
数据存储名称:图书信息表
说明:存储图书基本信息
结构:图书编号,图书名称,图书分类,出版社,入库时间,入库数量,图书状态,在库数量,图书简介。关键字:图书编号
相关处理:查询,修改,添加,删除。数据存储条目
数据存储名称:管理员信息表 说明:存储管理员信息
结构:管理员编号,管理员姓名,管理员密码。关键字:管理员编号 5)外部实体条目 外部实体条目 名称:图书 说明:图书情况
输出数据流:图书借阅信息表 输入数据流 图书 借阅信息 外部实体条目 名称:管理员 说明:读者信息情况 输出数据流:读者信息表 输入数据流 管理员 读者信息 外部实体条目
名称:读者 说明:读者借阅情况
一、 库存管理系统的需求分析
为了能够实现一个使用简单、 功能完备的图书库存管理信息化系统, 通过与图书馆一线工作人员的多次沟通, 对库存管理的基本功能进行了深入分析, 本着一期建设的基本思路, 首先提供一个基本的图书馆库存管理系统。 从整体上来说, 库存管理系统需要能够提供图书的入库管理、 图书的借阅和还书功能、 图书管理人员的基本管理功能以及用户的快速查询及检索功能。
二、 核心功能分析
在以图书馆库存管理信息化系统的整体功能基础上, 对系统功能进行详细划分, 从功能的角度对库存管理系统进行划分, 主要包括图书入库、 图书证管理、 图书流通管理、 统计查询四大主要功能, 对应的功能需求如图1 所示。
图书入库功能是图书馆库存管理系统的基础, 通过该功能实现所有图书的入库操作, 主要是针对新采购的图书, 因此, 图书入库时需要提供图书的基本信息, 在此主要包括书名、 条形码、 作者、 分类号、 分类名、 排架号、 出版社、 出版日期、 入库日期和图书价格等信息。 在入库过程中应该提供增加、 删除、 撤销等功能, 实现入库过程中的修改等操作。
图书证管理是证件管理的基本功能, 为了通过图书库存管理系统为读者提供图书借阅等功能, 因此, 需要对图书证进行管理。 该功能应该能够为读者提供注册、 图书证暂停、 挂失等基本功能。
图书流通管理是整个系统的核心, 为读者提供图书的借阅和还书等功能, 用户在借阅图书时需要提供借阅册数检查, 借阅时间和还书时间检查等, 从详细功能划分为读者借书、 还书、 续借等功能。 读者可通过条形码和书名等相关信息进行图书的借阅查询, 进而进行图书借阅, 在借阅的过程中, 动态跟踪图书是否过期, 如果过期, 需要催租借阅人, 并在还书的过程中提示已经欠款, 只有在欠款还完之后才能进一步进行图书借阅等服务。
统计查询服务是通过该系统能够提供更加便捷的服务, 通过该功能实现用户信息的查询, 可查询用户当前的图书借阅数量及详细信息。统计查询功能需要提供基本的检索功能, 根据不同的字段进行检索, 初期应该能够实现书名和条形码的检索, 这样能够方便针对特别的图书进行检索, 检索结果应该提供排架号, 方便读者寻找对应的图书。
最后作为一个完整的库存管理信息化系统, 应该提供用户授权登录功能。 用户登录是库存管理系统的最基本需求, 该功能能够为学生以及管理员提供登录功能, 并进行密码验证, 最后根据登录用户的权限进行识别, 进而跳转到不同的功能页面。
三、 性能需求分析
本课题中研发的系统需要为学校图书馆提供一个基本的原型实用系统, 因此, 系统的性能需求也是与一线工作人员在沟通过程中重点强点的, 本文中在为用户提供基本的库存管理功能外, 还需使得系统能够实现稳定的运行, 确保系统能够为管理工作带来实效。 综合上述原因, 系统从以下几个方面在设计和实现的过程中都应该重点考虑。
( 一) 系统的可扩展性
由于本系统属于一期工程, 只需实现一个基本功能的图书库存管理系统, 后续肯定还有二期、 三期建设, 因此, 系统的设计和后续实现的过程中需要考虑系统的可扩展性。 系统的可扩展性首先体现在功能的可扩展性, 随着用户需求的进一步提出, 系统的功能需要进一步完善。其次是用户数量的可扩展性, 随着系统的推广, 使用该系统的人数随着增加, 因此, 需要考虑系统的扩展性, 为更多的用户提供服务。
( 二) 系统的可靠性
该系统属于24 小时在线服务系统, 其查询等功能需提供24 小时的查询服务, 上班时间必须提供其他借阅、 还书和管理等功能, 因此, 系统必须具备较好的可靠性。
( 三) 系统的使用便捷性
该系统面向不同等级的用户, 其对图书管业务的熟悉程度不同, 对计算机操作的不同, 因此, 需要提供良好的功能界面, 操作简单。 只要用户具有联网的PC机上, 就可以使用该系统。
( 四) 系统的维护管理
该系统是一套软硬件结合的系统, 因此, 系统应该具有专门的管理人员, 特别是后台数据库以及系统部署机房的管理, 这些都是需要在系统网络部署方案的过程中需要考虑的。
( 五) 系统的安全性
虽然图书馆库存管理系统设置专门的管理人员, 但是系统的使用用户较多, 权限不同, 因此, 系统的安全性是必须要考虑的。 除了用户的安全还需要考虑数据的安全, 图书数据和借阅记录等数据必须实现按天的定时异地备份。
四、 用户管理需求分析
本文中的系统是面向图书馆的应用软件, 为广大用户提供图书借阅、 查询等功能, 面向不同部门、 不同权限的用户提供服务, 需要按照不同的权限要求进行管理。 因此, 一线管理人员特别提出要针对用户管理作出安排。
用户管理需要按照不同的权限进行管理, 从大体上进行分类, 用户主要包括两类用户: 一类是管理员用户, 一类是借阅用户, 其中借阅用户又按照不同的年级需要提供不能的权限, 这对应着用户能够借阅的最大书本数目。
关键词:高校图书馆;需求性;管理创新
图书馆的管理与需求的相关性分析涉及到多方的利益,将需求调查作为提升图书馆管理的重要手段,对于今后图书馆的完善和发展有重要的作用。
一、高校图书馆需求性研究的主要对象
(一)读者需求
图书馆建设首先面对的对象就是图书馆的读者,图书馆每天都要接待有各种不同需求的读者。对于高校图书馆而言,学生和教师成为了图书馆的主要的读者群体,图书馆不仅仅要满足学生和教师的学习和科研的需求,在细节上更应该完善图书馆的各项服务。例如提供安静整洁的学习环境,设立专门的读者研讨室,定期的举办一些学术讲座和学术交流、读者沙龙等活动。让学生和教师有一个轻松的学习和研究的氛围,促进学生学习的兴趣,真正的做到心系学生的需求。
(二)高校需求
图书馆作为高校建设的一项重要的内容,图书馆的管理能力的提升和图书馆功能的完善和建设都是高校建设的重要需求。相应的文化底蕴和文化积淀成为衡量一个高校学术水平的重要标准,图书馆的环境如何成为高校整体文化和学术氛围的重要的缩影。倡导文化大发展大繁荣的今天,高校作为教育的重要的平台必须重视高校的图书馆的建设,从各个方面不断的完善健全图书馆的管理,促进高校学术和科研水平的提高,从而提高高校总体的综合实力,增强学生们应对社会竞争的能力。
(三)馆员需求
从图书馆自身来说,图书馆的馆员作为图书馆建设的重要参与者也有一定的需求性。图书馆每天的工作虽然很繁琐但是作为馆员来说应该不断的提升自己的管理能力和创新的能力,将图书馆作为自己的家,热爱图书馆的工作。图书馆管理的过程中不能忽视图书馆馆员发展的需求,一方面作为提高图书馆建设能力的途径,一方面从人文精神上来说满足图书馆馆员发展的需求,激励图书馆馆员在图书馆的管理过程中总结经验,认真负责的完成每一项工作,为图书馆工作提出更多的宝贵建议,为图书馆建设奉献更多的能量。
二、图书馆建设与需求相关性分析
(一)图书馆在高校中的地位
首先,对于高校建设和发展而言,图书馆建设在高校建设中占有很重要的地位,图书馆是教学和科研的重要纽带。图书馆建设的成功与否直接影响着高校的综合学术水平,同时也影响着校园文化氛围的建设。对于高校和高校师生而言,图书馆的建设发展都有着其不可忽视的作用。
其次,对于高校的师生而言,图书馆是其学习和科研过的必经之所。图书馆为其学习生活提供了很多的便利条件,图书馆图书资源的丰富性、图书馆基础设施的完善性、图书馆服务的全面性都直接的影响着师生们的教学科研的质量。工欲善其事必先利其器,高校想要使其发展大道更好的一个水平必须重视高校图书馆的建设。
最后,对于全社会而言,高校建设一直都是全社会所关注的问题,高校是培养一批批优秀人才的场所。图书馆的管理也应该趋向于社会化的管理,图书馆的的建设也应该体现其时代化的特点,特色的管理的创新模式对于社会发展也有一定的启发意义。让学生自主化的学习,让高校图书馆成为学生了解社会的途径,培养高校大学生的社会能力,丰富学生的校园文化生活。
(二)图书馆的建设水平是丰富需求性内涵的内在标准
图书馆的建设水平与需求性有着紧密的联系,因此以需求性的满足程度作为衡量图书馆管理水平的重要标准有其合理性。从高校内部的发展来分析,一个高校的图书馆建设程度越高,读者对于图书馆的满意程度也是越高的。在一定程度上就更能够激发读者们参与到图书馆建设中的积极性。读者的建议是图书馆建设不断提高的重要的保障。无论是图书馆的硬件设施还是软件设施,图书馆的管理水平和服务水平都是图书馆建设的重要内容。正确的途径对于了解图书馆的管理水平有种重要的意义,每一学期都进行相应的读者问卷调查和优秀馆员的评选,征集图书馆管理的心得体会和建议,进行高校间图书馆管理的问题的交流,这些都是提升图书馆建设的重要的途径。
(三)需求性是图书馆建设发展的外在动力
需求性的分析和研究对于图书馆来建设很大程度上有重要的激励作用。因此需求性就成为图书馆发展的外在动力。公开化的征集合理化的图书馆建设的建议。将馆员的服务进行量化考核和评比,将读者作为图书馆的管理者征询图书馆管理存在的问题,以最切合实际的调查和研究方法来搜集图书馆建设的可行性建议,通过图书的建议和指导批评不断的提升图書馆建设的能力。
图书馆的建设需要不断的顺应时代的发展趋势,实现图书馆的建设和高校的建设相互的促进,实现学生和教师的共同进步,以踏实的工作态度来面对每一位读者,将图书馆建设推向更高的层次,实现高校图书馆更好的发展。(作者单位:西安文理学院图书馆)
参考文献:
[1]韩北平.地方高校图书馆开放服务功能浅探——以延安大学图书馆为例[J].文教资料.2009(23)
[2]陈云雀.高校图书馆怎样服务于社会[J].图书情报知识,1995(3).
[3]李林.加强研究型大学图书馆的定向服务功能[J].情报探索,2007(7).
[4]卢滨玲.高校图书馆为社区服务的实践与探索[J].大学图书馆学报,2006(1).
第六次作业:
图书管理系统的参与者主要有3类:读者、图书馆管理员、图书管理系统维护者。1.读者用例图:
2.图书管理员用例图
3.图书管理系统维护员
图书管理系统部分用例规约: 1)登陆系统 1.1)简要说明 本用例用于向用户提供登陆功能。读者借书时,必须进行登陆操作才能借书。
1.2)事件流 1.2.1)基本流
i.用户填写账号和密码等个人信息 ii.系统验证用户所填写的信息 iii.完成登陆操作 1.2.2)备选流
1.2.2.1)用户登陆失败
如果用户输入的账号和密码有错误,会给予错误提示,并清空填写错误的文本框,要求用户重新输入。1.3)特殊需求
无
1.4)前置条件
用户必须首先访问系统,并且系统有该用户
1.5)后置条件
如果该用例成功,则给予用户更多的权限资源,否则,当前用户只拥有公共的权限。
1.6)扩展点 无
2)查询书籍
2.1)简要说明
本用例用于给用户查询书籍。
2.2)事件流
2.2.1)基本流
i.用户访问系统,输入搜索关键字
ii.系统根据搜索关键字,查询相关的书籍
iii.系统把查询到的书籍反馈给用户
2.3)备选流
2.3.1)搜索结果为空
如果搜索结果为空,则提示用户重新输入关键字搜索。2.3)特殊要求 无
2.4)前置条件 用户必须访问本系统 2.5)后置条件
如果本用例成功,则在数据库添加被搜索的次数 2.6)扩展点 无
3)借阅书籍
3.1)简要说明
本用例用于想读者借阅书籍。读者查询到自己想借的书籍,发送借书请求,再完成借书操作。
3.2)事件流 3.2.1)基本流 i.查询书籍信息 ii.发送借书请求
iii.图书管理员受理借书请求
iv.将借书信息添加到数据库,完成借书操作 3.2.2)备选流
3.2.2.1)读者信息验证错误
如果读者信息验证错误,会给予错误提示,并要求读者重新输入信息。
3.2.2.2)借书信息保存错误
如果借书信息保存错误,给予读者耐心等待或重新借书等提示。
3.3)特殊需求 无
3.4)前置条件
读者必须登录系统,才能拥有借书的权限 3.5)后置条件
如果借书成功,则向数据库添加一条借书记录。否则,系统维持原样。
补充规约: 1.目的
本补充规约列出了图书管理系统的非功能需求。它和用例模型一起组成了完整的系统需求规格说明书。2.范围
本说明书除定义了许多用例中共有的功能性需求以外,还定义了系统的非功能性需求,如可靠性、可用性、系统性能和可支持性等。3.参考 无 4.功能性
4.1 满足多用户的并发执行 3.6)扩展点 无 5.可用性
用户界面与windows系统兼容 6.可靠性
保障系统在配置完成以后24小时都可用。
术语表: 1.简介
本文档用来对一些术语进行定义,同时对用例说明或其他文档中读者不太熟悉的术语进行解释性的描述。一般地说,它可用作一种信息数据字典,使得用例规约和其他说明文档显得简洁、易懂。2.名词定义
2.1 reader:指每个使用图书管理系统进行借书的人 2.2 librarain:负责借书和还书的人
2.3 admin:负责管理书籍信息和管理用户以及系统维护的人
3.动词定义
3.1 borower the books :读者借书动作 3.2 search the books:读者查询书籍信息 3.3 lend the books:图书管理员向读者借书动作 3.4 add item:图书管理系统维护员添加数目动作 第七次作业: 参与类图:
时序图:
图书管理系统维护员添加书籍:
图书管理系统维护员添加读者:
图书管理系统删除书目:
图书管理员处理书籍借阅:
读者借阅书籍:
第八次作业: 系统架构图:
包图:
引言
1.1 编写的目的
现今的商品社会是一个讲究效率的社会,人们有很强的时间观念,如果使用手工操作或者使用相当繁琐的软件,既浪费了人力,又浪费了物力,效率无法提高,为此开发图书管理系统软件,能够提高效率,该软件非常容易被接收,简单易用,便于管理,本项目的设计目标就是为图书管理提供快捷方法,使读者能够便捷查询图书信息,方便读者借阅图书。.1.2 背景
待开发的系统的名称:图书管理系统。 本项目的任务提出者:XX大学计算机系。 本项目的开发者:计算机0701。1.3 参考资料
[1] 陆慧恩.实用软件工程.清华大学出版社,2009年9月
[2] 王花.软件工程实验与课程设计指导.电子工业出版社,2008年6月 [3] 肖汉.软件工程理论与时间.科学出版社,2006年7月 [4] 陆安生.管理信息系统.中国水利水电出版社,2007年7月 任务概述 2.1 目标
图书管理系统是要提供图书信息和读者基本信息的维护以及图书的借阅等功能。该系统针对的用户是单个中小型图书馆,藏书的种类数量较小,系统需要操作方便,易于使用,方便管理员对整个系统的管理和图书借阅的管理。2.2 用户的特点
本项目的最终用户是图书管理员和读者,图书管理员负责对用户的创建与维护以及图书的管理维护等工作,需具备一定的操作知识,读者为普通用户,能完成简单的计算机操作即可。2.3 运行环境
2.3.1 建议软件寿命
系统运行寿命最小值为1年。
2.3.2 硬件、软件、运行环境和开发环境方面的条件与限制
1)硬件条件
服务器、PC机。2)软件资源
操作系统:WIN2000或者更高。数据库管理系统:SQL Server 2000。开发工具:DELPHI 7。开发限制:开发时间短。
需求规定
3.1 对功能的规定
本系统需要实现以下一些基本功能:
1)图书类别的管理:对图书的类别进行管理。2)图书入库管理:录入新的图书信息。2 3)4)5)6)图书信息修改管理:对已有的图书信息进行修改,包括删除指定图书。图书查询管理:通过各种查询方式进行查询,比如书号,书名,作者等。图书借还管理:实现对图书的借出和归还的管理。
读者管理:设置不同的读者身份,并对读者相关信息进行管理,包括建立新的读者、编辑已有的读者信息和删除读者信息的操作。7)权限管理:增加或者删除指定人员的权限。
对性能的规定 3.2.1 精度
在京都需求上,根据使用需要,在各项数据的输入、输出及传输过程中,可以满足各种精度的需求
3.2.2 时间特性要求
在软件方面,响应时间、更新处理时间都比较快且迅速,完全满足用户要求。3.2.3 灵活性
当用户需求,如操作方式,运行环境,结果精度,数据结构与其他软件接口等发生变化时,设计的软件要做适当的调整,具有较大的灵活性。3.3 输入输出要求
实现信息的模糊查询:输入信息项的部分或全部信息,输出与之相关的全部信息;
尽量使用下拉菜单选择模式而减少用户手动输入。
对一些特定类型的输入要有限制以保证输入正确的信息。如输入编号时则限制只能输入数字类型的字符串等。
3.4 故障处理要求
a)内部故障
在开发阶段可以随即修改数据库中相应内容。b)外部故障
对编辑的程序进行重装载时,第一次装载认为有错则修改。第二次运行,在需求调用时出错,有错误提示,重试 3.5 其他专门要求
暂无特殊的要求。数据流图
4.1 顶层数据流图如图4-1所示
读者读者查询读者图书管理系统操作员借阅操作操作员3.2
管理员管理数据操作员
图4-1图书管理系统顶层数据流图
4.2 0层数据流图如图4-2所示: 图书馆管理人员验证1登陆信息验证输入管理请求数据2处理管理请求数据验证失败管理员表验证操作员3登陆信息验证验证失败4借还处理图书馆管理人员显示操作员显示输入查询信息5处理查询请求数据查询结果操作员表读者读者
图4-2 图书管理系统0层数据流图
4.3 1层数据流图
4.3.1 登陆子系统如图4-3所示
1.1密码验证1.2验证权限权限登陆错误信息图书馆管理人员图书馆管理人员验证密码用户名1.3显示可用的控件和界面管理员表显示图4-3登陆子系统
4.3.2 查询子系统如图4-4所示 读者输入读者查询关键字5.1读者信息查询读者信息读者读者文件借阅文件输入图书查询关键字5.2图书信息查询图书信息图书目录文件
图4-4查询子系统
4.3.3 图书管理子系统如图4-5所示:
2.1处理新书购入输入购入新书数据图书馆管理人员更新图书数据图书目录文件2.2更新图书信息输入注销图书字段注销成功2.3图书注销 图4-5图书管理子系统
4.3.4 借阅子系统如图4-6所示:
图书目录文件罚款单图书馆操作人员输入借阅信息4.2处理学生借书处理结果学生文件输入图书字段4.3处理学生还书借阅文件图书馆操作人员处理结果罚款单图书目录文件
图4-6借阅子系统 相关数据字典
图书信息=图书编号+ISBN编号+名称+类别+作者+价格+出版社+出版日期+总量+库存量+可借天数+备注;
工作人员=编号+级别+姓名+性别+出生日期+年龄+籍贯+住址+联系电话+职称+密码+备注;
读者信息=读者编号+姓名+性别+出生日期+年龄+籍贯+住址+联系电话+备注; 罚款信息=罚款编号+读者编号+图书编号+应归还日期+实际归还日期+罚款金额
图书借阅=借阅标号+读者编号+图书编号+借阅日期+应还日期+续借次数+借阅数量+操作员;
级别=[操作员 |管理员]; 6 运行环境规定
6.1 支持软件
该项目需要SQL Server数据库支持,在WINDOWS操作系统下运行。
6.2 接口
本项目的用户一般需要通过终端进行操作,进入主界面后点击相应的菜单,进入相对应的界面(如输入界面、输出界面等)。用户对程序的维护,最后要有备份。6.3 控制
软件启动:通过双击本软件的图标进入软件管理界面; 退出软件:点击退出按钮即可退出软件;
1.主体。
在图书馆用户需求生态服务系统中,组织和个人是提供或参与生态服务的主体。其中,图书馆主要是提供、参与生态服务的组织,从生态学视角来看,个人不但包括用户和馆员,还包括需求的分解者、生产者、服务的提供者、需求与服务的监管者以及服务的消费者和分解者。
2.环境因子
图书馆用户需求生态服务系统的环境因子包括政治经济、信息技术、服务、文化、时空以及用户需求的生存环境等。针对主体来说,环境是个相对具体的概念,对每个主体都有与其相对应的环境。而在生态服务过程中,图书馆用户需求生态服务系统受到外界环境要素直接或间接的影响,并且相互作用,共同构成了生态环境。
3.图书馆用户需求生态服务链
图书馆用户需求生态服务链主要包括主干链、支撑链和映射链,是为了建立一种生态化的链式关系,通过生态服务,图书馆用户需求生态服务链将图书馆、用户、馆员、用户需求、各类信息资源有机地结合在一起。其中,主干链是为了实现图书馆用户需求的服务功能,通过信息流转,把生态服务链上的各个节点连接起来。而为了支撑和保障图书馆用户需求生态服务链,支撑链通过信息资源、环境等的建设,实现用户资源、需求资源的管理、开发。另外,为了更好地保障图书馆用户需求生态服务系统高效运行,映射链是由用户与需求、服务与图书馆、需求与服务、图书馆与知识、用户与知识之间的关系共同组成,能够减少能源消耗与信息污染,提高服务效率和针对性。
二、图书馆用户需求生态服务系统的主要功能
1.能够缩短图书馆与用户之间的距离感,改善并优化两者之间的关系
图书馆与用户是系统的有机组成部分,两者之间是一种服务与被服务的关系,改善这两者之间的关系能够使大量用户需求成为系统存在的保障和前提,能够将服务融入用户的生活、学习和工作中,真正使图书馆成为用户的“血液”、“大脑”、“精神食粮”,使图书馆成为用户不可缺少的一部分,能够使图书馆的工作开展顺利,保障系统的有效运行[3]4。同时,为了在同一个生态环境中,能够使两者之间形成更为合理密不可分的生态关系,使“用户是上帝”的观念转变为共同生活的伙伴,也能增加用户的归属感,减少图书馆与用户之间的隔膜。
2.能够减少信息污染、垃圾、超载的产生,使有限的资源发挥更大的作用
在提供服务的过程中,图书馆重视服务的可再生性、可借鉴性,重视服务的质量效率、品牌和协同效应、知识和服务创新。作为系统运行的逻辑起点,通过系统有效的运转,图书馆的用户需求融入系统中,提供各种形式的服务,将用户需求与信息、服务、知识进行映射和对接,能够满足不同用户、层次的需求。并且也能减少服务过程中的信息超载、污染、垃圾的产生。图书馆用户需求生态服务内容具有知识性、科学性、创新性,将服务与图书馆用户信息生命、活动、需求生命周期进行无缝对接,能够使服务效果具有可识别性、显著性和传染性。另外,倡导人性化、智能化的服务方式,使图书馆用户需求生态系统具有多样化、现代化的服务手段,具有前瞻性、合理性、实用性的服务导向,具有系统化、集成化的服务功能。
3.能够满足用户不同层面的需求,实现高效健康信息流转
首先,通过图书馆用户需求生态服务系统,将健康、用户急需的信息和知识传递给用户,减少信息垃圾、污染、过载对用户的影响。同时,通过信息的有机组配来推送不同层面、形式的数据、知识、情报等,能满足用户不同层面的需求。其次,为了降低信息流转的成本,保障信息流转的可控性,系统高效的信息流转能够提高信息流转的质量,确保信息流转的及时性和准确性。另外,通过服务,找到解决问题、提供信息的方案,需求映射功能是需求流转的意义和价值所在。同时,为了解决“通过服务是否产生了需求”,“没有需求时提供什么”。
4.根据用户的需求内容,实现对需求的引导功能
首先,充分利用图书馆的人力资源、计算机等设备,采取多种途径和手段,加强对用户需求信息准确性、时效性的掌控,对用户需求进行转换,获取最适合的需求。其次,通过对用户需求的开发,激发用户进行信息活动的意愿,提高需求强度逐渐减弱用户的需求强度,丰富用户需求层次,对用户需求进行合理的引导。再者,发挥图书馆馆员的主观能动性,结合信息技术与科学方法啊,充分调动并利用图书馆人力资源、信息资源优势,根据用户的需求,进行知识重组、创新、生产,实现图书馆用户需求,协同用户进行科技活动,为用户提供决策参考,实现并超越用户需求。另外,结合图书馆的知识获取、创新、构建以及服务创新,根据用户模糊的、方向性的需求,生产出切实的需求,推动图书馆用户需求的生产。同时,在需求遗传性、变异性的共同作用下,不断开发、激励、转换需求,保持系统内需求的多样性。
5.形成生态结构合理的生态服务系统,实现生态服务链的结合能力
生态服务链的结合能力将信息资源、知识、用户需求、理念等紧密结合在一起,增加了系统的凝聚力、稳定性,形成了生态结构合理的生态服务系统,并保持系统的匹配性、协调性。首先充分体现用户与需求的结合能力,不断满足用户需求开发、挖掘、刺激用户需求。同时充分体现出需求与服务的结合能力,实现、超越用户需求;其次,充分体现服务与图书馆的结合能力,不断开拓创新,不断满足用户需求。并且体现出图书馆与知识的结合能力,不断学习、信息和知识构建等,保障服务基础。另外,充分体现了用户与知识的结合能力,不断满足用户需求,实现用户价值。而为了提高用户需求数量、强度、层次目的,针对用户需求,通过不断学习、服务模式创新、能力提升等途径,将知识与用户进行结合,不断满足用户更高层面的需求,使用户能力不断增强,有效引导用户需求。
1 潜在读者
根据中国互联网络信息中心发布的《第30次中国互联网络发展状况统计报告》显示,截至2012年6月底,中国网民数量已达到5.38亿,互联网普及率为39.9%。在普及率达到约四成的同时,中国网民增长速度总体呈现放缓的趋势。但目前,随着移动互联网的繁荣发展,移动终端设备价格更低廉、接入互联网更方便等特性,手机网民增长速度呈现加速上涨趋势,2012年6月底规模已达到3.88亿,手机首次超越台式电脑成为第一大上网终端。
这样庞大的用户群都将成为移动数字图书馆的潜在客户,而《报告》中还显示中国5.38亿的网民中青年网民占了约55%的比例,在中国互联网络信息中心的另一份报告——《2011年中国青少年上网行为调查报告》中也指出青少年网民中80%的人使用手机上网。而这部分人群正是高校图书馆的既定用户,高校图书馆的服务若无法跟上时代步伐,必将被时代所淘汰。
2 读者需求分析
2.1 由阅读习惯产生的需求
前面提到我国现已有大量的以手机为代表的移动智能终端用户群,尤其在大学生群体中,他们是最具活力的群体,大多乐于接受新鲜事物。尽管他们在完成学业之外,能够抽出整块的时间来进行阅读,但是他们利用手机阅读的时间仍然较为零散,主要是在睡觉前、等人时、课间休息时、候车乘车时、上厕所等时候,大部分人每天的阅读时间在一小时以内。这一方面是快节奏生活的体现,另一方面也是受终端设备的限制,长时间地盯着狭小的手机屏幕,必定会产生视觉疲劳。因此在手机阅读中,读者需要速度、准度和精度。速度,即获取信息要快,准度则要求能够准确提供读者所需信息,当然所提供的信息也必须是精华,也才能使读者保持兴趣。
2.2 阅读内容需求
目前大学生手机阅读的内容主要是新闻、小说、生活资讯等,阅读篇幅倾向于短篇。阅读方式主要是速读。这是普适性的内容,对于高校图书馆的读者来说,还有其特殊性,图书馆动态、个人账户信息、馆藏资源信息,甚至馆藏文献全文他们都希望获取。
2.3 功能需求
图书馆的用户,他们不仅需要文献信息,也需要相应的服务,希望能够将传统的、固定的、具有建筑实体的图书馆搬移到手机等移动智能终端上形成数字化的、移动的、非实体的掌上图书馆。希望能够通过手机享受大部分的图书馆服务,如借阅记录查询,预约、续借图书、馆藏资源查询与电子资源下载使用,参考咨询等。
2.4 其他需求
除了以上阅读内容和功能方面的需求外,读者还希望获得良好的用户体验,比如友好的交互界面,一目了然的信息提示,一键完成繁冗复杂的操作等。同时读者还受到手机上网费用,3G流量,WiFi时长等限制,希望能够节约成本,用有限的成本获取最大的利益。
3 开展基于J2ME技术的移动阅读服务
为满足读者需求,图书馆人一直也努力地利用新技术开展移动服务,如SMS (Short Message Service) 短信服务,基于wap网站的移动阅读服务等,然而他们都存在一定局限性。笔者认为在如今的硬件匹配及技术发展条件下,基于J2ME技术的移动阅读服务是最人性化的服务方式。
该移动阅读服务,实际上就是一种封装集成,它将图书馆提供的所有服务封装于一个应用中,采用更美观、互动性更强、操作使用更便捷的形式呈现给读者。读者使用时仅需将该应用下载并安装到移动设备中,即可享受图书馆推出的全部服务,轻松满足了读者对移动的需求。
内容方面,如图书馆动态、图书馆数据库资源、个性化定制信息推送等都可以通过网络获取。值得一提的是,J2ME客户端还可以支持离线信息推送,读者只需开启该应用的信息推送功能,不需要开启应用,就可以像接收短信一样接收到来自该应用的推送信息,不必担心漏掉重要信息。
功能方面,如预约、续借图书,馆藏资源查询下载,音、视频资源点播等都可一一满足。J2ME客户端还可以支持离线缓存,读者可以在Wi Fi环境下缓存所需数据库信息资源,大大节省了读者的数据流量。J2ME客户端中还可以嵌入qq,微博,微信等主流的信息交流工具,使得读者可以随时随地分享和评论好书,图书馆员也可以随时为读者提供咨询帮助服务,减少因读者不熟悉图书馆服务而产生的误会,提高读者体验。可以说,有了J2ME应用客户端,一切都是这么简单,仅需一个按键便可满足您的需要。
4 结语
尽管智能机已广泛普及,但仍有许多用户没有升级手中的移动设备,不能满足J2ME应用客户端对硬件的要求,这将成为该应用发展的阻力之一。另外图书馆移动服务不是一个孤立的技术模块,它是整个图书馆服务的有机组成部分,在技术平台之外,还需要考虑整体网络建设、用户的移动与控制问题、资源购买与使用方式、信息资源建设方式、资源保障体系变化、版权问题、图书馆理念变化、人员服务与管理因素等。
参考文献
[1]陈茫.基于WAP的移动数字图书馆应用研究与实现[D].桂林理工大学, 2010.
[2]彭丽君.Mobile2.0环境下高校图书馆推行移动阅读服务的可行性分析[J].现代情报, 2011, 12:82-84.
[3]师晓青, 谢军红.基于3G的智能手机移动图书馆创新研究[J].图书馆建设, 2009, 05:52-54.
关键词个性化服务需求大数据分析平台决策支持数据质量控制
分类号G250.76
Construction of the Big Data Analysis Platform for the Library based on the Personal Services Requirements
Ma Xiaoting
AbstractCurrently, big data is the best way to make well-informed decisions for personal services in library. This paper firstly describes the analysis requirements about demand of library customer based on the big data. And then, according to the personal services requirements analysis of customer based on the big data, it constructs the big data analysis platform for the library, which can help librarians to make scientific analysis and decisions.
KeywordsPersonal services requirements. Big data analysis platform. Dicision support. Data quality control.
据美国麦肯锡全球研究院2011年6月发布的《大数据:下一个创新、竞争和生产力的前沿》研究报告分析,“大数据已成为与物质资产和人力资本相提并论的重要生产要素,大数据的使用将成为未来提高竞争力的关键要素”。随着大数据时代的到来,图书馆用户服务保障能力建设重点已从以提高数据中心基础设施结构科学性和运营效率为中心,向以满足读者需求为核心的用户个性化服务转变。图书馆有效采集、存储和管理数据中心的系统运营与监控数据,用户服务与业务管理数据,图书馆与客户关系数据,以及读者的个性化服务需求、阅读模式、阅读活动和情感、阅读社会关系等数据,并对海量数据进行科学的分析、评价和决策,是关系图书馆全面、系统和深入了解用户需求,并将运营与服务决策方式由传统的管理层主观经验式决策,向依靠大数据的科学、定量化决策方式转变的重要保证。图书馆只有坚持以用户需求为中心构建大数据分析平台,并采用科学的分析与管理策略,才能保证图书馆管理与用户服务决策内容全面、准确、连续和可评估[1]。
1图书馆大数据的环境特征、存在问题与分析需求
1.1大数据时代图书馆数据结构的特征分类
大数据时代,图书馆数据主要由结构化数据、半结构化数据和非结构化数据组成。结构化数据主要是指关系模型数据,即以关系型数据库表形式管理的数据,主要由图书馆数据中心系统管理数据、监控数据和部分符合关系模型数据特征的服务数据组成。半结构化数据主要指那些非关系模型的、有基本固定结构模式的数据,包括图书馆应用日志文件、XML文档、JSON文档和电子邮件等。非结构化数据主要指除去结构化和半结构化数据以外的数据。此类数据没有固定的结构模式,主要由WORD、PDF、PPT、EXL文档及各种格式的图片和视频等服务、监控数据组成。在图书馆的大数据资源中,非结构化数据约占据数据总量的80%以上,并以成倍的速度快速增长,大幅度增加了大数据系统的结构复杂度,以及数据采集、存储、处理、分析过程的难度与成本,严重影响了图书馆对用户个性化服务进行大数据分析与决策的科学性、准确性、可用性和可控性[2]。
1.2图书馆的大数据分析环境十分复杂
大数据时代,图书馆通过数据中心系统监测设备、阅读传感器信息接收、射频ID数据采集、移动阅读终端识别、用户阅读行为和数据流监控等方式,获取关于用户服务过程和读者阅读行为的数据。
首先,图书馆数据中心的运营数据和庞大读者群阅读行为数据,具有海量、复杂、随机、低价值密度和不可预测的特性,大幅度增加了数据的采集、存储和标准化难度。其次,图书馆的大数据资源通常从多个用户对象和数据源采集,数据类型包括图像、文本、声音、视频等多种格式。同时,数据内容涉及读者的阅读模式、阅读关系、阅读爱好、地理位置和时间等信息,具有多源异构的特性。第三,图书馆所采集的数据中心系统和读者行为数据,具有即时、海量的特点。要求大数据分析系统可通过在线实时分析过程,为用户个性化服务提供快速的决策支持,满足用户个性化阅读活动的实时性需求。第四,对杂乱无章的大数据资源进行深度挖掘和价值提取,并准确发现关系,是提高图书馆服务有效性和用户满意度的深层次知识,是建设智慧图书馆和为读者提供智慧服务的关键。
1.3大数据分析的个性化服务需求
图书馆通过对系统管理与运营、用户服务和读者行为数据的分析,才能获取大量有深度和有价值的信息。此外,利用大数据的支持可提高图书馆服务系统的管理和运营效率,保证读者个性化阅读服务过程安全、高效、满意。
首先,图书馆在管理、运营和服务过程中,不同的应用项目对大数据分析过程的数据处理性能、数据量、运算速度、精确性、实时性和多样性要求不同。因此,在大数据分析过程中应结合不同分析对象、过程的特点,采用恰当的大数据分析方法与系统资源分配策略。其次,大数据分析过程应紧密结合读者个性化服务需求,在对读者个性化阅读需求和阅读行为分析深度价值挖掘的前提下,根据服务场景特点实现精确、即时的个性化服务推荐。第三,大数据分析结果应根据分析对象特点实现可视化的表现。图书馆可以交互的方式管理和分析数据,分析结果须反映用户个性化阅读活动和服务的多个属性与变量,并以多种方式直观、可视化地表现。
1.4大数据分析的数据质量保证需求
图书馆大数据环境具有数据海量、类型复杂、处理速度高和价值密度低的特点,因此,在大数据采集、存储、处理和分析过程中,如果不根据分析需求采取有效的质量控制策略,则可能导致数据分析过程成本投入过高和分析效率下降现象发生。
首先,图书馆应制定科学、可控的大数据分析管理策略,提高数据采集、处理与分析过程的效率与管理有效性,实现数据对象、分析技术与决策结果应用三者的统一。其次,大数据主要由海量数据采集、存储、管理、分析与挖掘、可视化表示和决策等技术组成,应根据图书馆数据分析对象和质量要求,选择正确的大数据技术标准和大数据处理平台,实现大数据分析资源、策略和平台的最优化结合。第三,大数据分析过程应重点加强对数据可视化分析、数据挖掘与分析算法、预测性分析能力、数据采集质量和分析过程科学性的管理,最终实现大数据分析过程的质量可控[3]。
1.5大数据分析的目标定位
传统IT环境下,图书馆在对读者阅读需求分析和服务模式定位时,通常会以自身工作经验、感性认识和知识积累为依据,而不是依靠大数据分析结果为基础获得科学、理性的实证分析,因此分析过程和知识获取具有较强的盲目性和局限性。随着大数据技术在图书馆应用的不断深入,图书馆应通过科学采集和分析大数据资源提升自身的运营效率、服务质量和竞争优势。
图书馆大数据分析的目标首先应是对读者阅读需求、大数据服务环境、读者阅读行为和阅读模式变革、个性化服务风险的精确定位和预测,为读者个性化阅读服务内容、方法与模式的变革提供可靠的数据支持。其次,可通过大数据挖掘来发现、优化图书馆服务资源的配置,不断提高服务管理质量、决策水平、系统运营效率和用户满意度。第三,大数据分析应准确定位用户服务的风险和市场竞争环境,及时分析、发现和预测用户个性化服务过程中存在的安全威胁与不稳定因素,提高读者个性化服务的安全性和可靠性。
1.6大数据分析的风险可控需求
大数据时代,图书馆大数据资源主要由传感器设备采集数据、网络监控和读者服务调查数据、移动服务商共享数据、阅读终端反馈数据、射频ID数据等组成。首先,图书馆大数据资源呈现数据总量快速激增、分散存储和异构数据协同整合的趋势,导致数据管理、存储、传输与分析难度增大。其次,随着数据源的不断扩展和结构复杂性增强,大数据资源呈现多样性、低价值密度、价值挖掘难度大、错误或无用数据占数据总量比例上升现象。第三,数据分析师的专业素质、大数据平台结构科学性、预测与分析软件的可用性、分析结果对图书馆服务与读者满意度提升有效性等因素,也是关系图书馆大数据分析效率和风险可控的重要因素[4]。
2图书馆大数据分析流程与数据分析平台构建策略
2.1图书馆大数据平台数据分析的流程
图书馆大数据平台信息分析流程图主要由数据源、数据采集与存储、数据过滤与价值提取、知识发现、预测分析与决策五部分组成,如图1所示:
图1图书馆大数据平台信息分析流程图
图书馆大数据资源主要由系统监控器、视频监控、射频信号识别、阅读终端设备、网络监控器和阅读传感器等数据源组成。数据采集与存储平台利用云计算、数据集成等技术,对数据源进行数据的采集与存储,为上层提供高效的数据存储与管理服务。数据过滤与价值提取层,可对底层采集的海量数据进行数据过滤和价值提取,并在减少所采集大数据资源总量和提高价值密度的前提下,降低大数据挖掘与分析系统的负荷。知识发现层可对下层传输的信息进行深度挖掘,并从信息中发现知识,实现读者需求、阅读行为、系统管理和读者群关系的精确发现。预测分析与决策层是分析流程的最高层,可对用户需求、未来阅读模式发展趋势、服务系统运行、安全隐患和市场环境变化进行智慧分析和预测,并对图书馆个性化智慧服务的模式、策略、内容和安全防范措施进行决策与评估[5]。
2.2图书馆大数据分析平台的构建策略
2.2.1增强图书馆对大数据资源的智慧分析能力
增强对大数据资源的智慧分析能力,是图书馆树立以“智慧分析和决策”为核心的大数据战略思想,以及高效整合大数据平台价值体系和科学分配、调度系统资源,利用大数据支持提高图书馆读者个性化服务风险预测、分析与决策、读者阅读体验、系统运营整体效率和市场竞争力的重要内容。
首先,图书馆应依靠大数据资源的支持,提高对读者阅读需求、内容、方法和模式的预测和判断能力,明确读者未来个性化阅读活动的时间、地点、对象、方法和内容,并在提高个性化服务针对性和质量的前提下,降低用户服务的成本投入。其次,增强图书馆大数据的智慧分析能力,就是要将以大数据资源为核心的图书馆服务能力建设,转变为以大数据资源采集、处理、建模、分析和系统反馈、优化全过程为核心的综合保障,确保大数据智慧分析过程安全、高效、可用和可控。第三,图书馆应根据大数据分析的对象、内容和质量要求,选择科学、高效、快速和经济的分析算法,确保对大数据资源有较高的质量和知识提取效率,并且分析平台可自动、智能地从数据中提取高价值密度的信息。第四,图书馆大数据的智慧分析平台应具备实时分析和可视化分析能力,可将分析结果准确、快速、友好和多模式地表示,确保读者个性化阅读服务过程具有较强的前瞻性、即时性和可控性[6]。
2.2.2大数据分析应以读者个性化服务需求为中心
大数据时代,图书馆应以读者个性化需求与服务为中心,逐步建立依据用户需求、业务优先等级和服务收益为标准的大数据战略目标,才能有效提高大数据采集、处理、整合、分析和决策的效率。
首先,图书馆应通过对用户阅读反馈与服务系统运营大数据信息的监测、分析,提高大数据平台对用户个性化服务安全隐患、突发事件、服务质量潜在风险的预测、判断和评估能力,为安全防范策略的制定与实施提供科学的数据支持。同时,还应通过对用户阅读需求、阅读内容和阅读环境的准确预测,提高读者个性化阅读满意度并降低客户流失率。其次,大数据分析过程应以绝大多数读者的海量阅读行为数据为基础,不能为了降低数据采集、存储、处理和分析成本而采取用户抽样的方法,避免因所采集的个别读者最小量行为样本数据的片面、局限性,而影响分析结果的全面性和准确性。第三,大数据分析应以读者阅读时限需求为依据,对于用户多媒体阅读需求预测、用户行为即时分析、安全风险监控与评估等大数据应用,应采用海量数据实时分析的方法,确保大数据服务过程具有较高的安全性、质量保证和可靠性。而对于离线统计分析、机器学习、服务策略评估与优化等实时性要求不高的大数据分析,则可采用离线数据分析的方法,在保证满足系统管理和服务需求的前提下大幅度降低大数据分析成本[7]。
2.2.3构建科学、高效和经济的大数据分析中心
图书馆构建科学、高效和经济的大数据分析中心,重点应加强大数据分析中心架构科学性、数据存储效率和数据分析能力建设三部分内容。
首先,图书馆大数据信息具有数据源多样性、数据海量、数据传输时效性要求高和处理速度快的特点。因此,大数据分析中心架构必须科学、开放、异构、透明、跨平台和具备智能化管理的功能,并拥有较高的IT架构智慧管理、智能计算和低碳运营能力,可通过智慧管理实现数据采集存储、计算、分析、决策的精细化管理与资源最优化配置。其次,随着图书馆大数据资源总量和存储标准的增长,图书馆应依据大数据源位置、数据分析流程和数据流传输时延,构建高性能的光纤通道存储区域网络,满足大数据平台实时分析过程对数据高速即时传输的需求。同时,数据存储应采用虚拟化和分布式多节点存储方法,将大数据资源存储在位于不同地理位置的图书馆子数据中心里,在保证大数据资源准确、可控和可快速更新的前提下,确保大数据资源存储管理安全、高效、快捷和经济。第三,图书馆大数据分析能力的提升,是一个关系数据中心IT基础设施架构科学性、数据分析算法有效性、数据中心系统整体优化、数据分析过程可视的综合问题。因此,图书馆应重点解决好大数据平台计算资源管理与分配、分析算法科学性与可扩展性、分析系统安全性与稳定性、数据传输网络效率、数据分析平台的能耗与低碳等问题。此外,还应加强大数据分析平台的智能化与机器自我学习能力,保证分析系统可根据分析对象和内容的变化,对分析算法和过程进行智能的调整与优化[8]。
2.2.4确保大数据资源具有较高的安全、可用性
大数据环境下,只有保证大数据资源具有较高的安全、可用性,才能保证图书馆大数据分析过程安全、高效、可控和经济,才能保证分析结果全面、准确、可用和可对系统管理与用户服务进行实践指导。
首先,图书馆在用户行为与阅读社会关系数据采集过程中,应将读者的个人隐私保护放在首要位置。读者必须拥有对自身数据采集、存储、分析和共享的知情权与决定权,图书馆不能随意监测、采集、使用和泄露用户隐私数据。其次,图书馆应建立科学的大数据资源采集、存储和分析流程,不断提高存储架构科学性和分析过程可行性。同时,应通过对大数据资源的过滤和价值挖掘,不断降低大数据资源总量并提高数据的价值密度,最终建立与读者个性化服务相匹配的数据分析流程。此外,还应防止大数据分析过程出现经验主义和长官意志现象。第三,大数据资源的安全与可用性保障内容,应重点放在提高数据准确性、存储适用性、可搜索与查询性、数据集可扩展性与稳定性四个方面,这样才能确保数据采集、抽取、清理、分类管理、转换和加载过程规范、标准化[9]。
3结语
大数据时代,读者对图书馆个性化服务的内容、模式和服务质量有了更高的要求。同时,大数据环境数据量与数据结构复杂度的快速增长,也给图书馆大数据的准确、高效、快速和深度分析带来了挑战。图书馆在大数据平台数据分析能力建设中,应坚持以用户需求和服务质量保障为中心,重点加强在大数据资源采集、存储、处理、分析和决策过程中的数据管理科学性与效率。同时,在大幅度降低大数据资源总量和数据分析平台系统负荷的前提下,不断提高大数据分析平台的系统结构科学性、分析系统运行效率、分析算法可用性和大数据资源的价值密度,确保大数据分析过程安全、高效、快速和经济,为读者个性化服务和图书馆智慧管理提供科学、全面、即时和可靠的大数据分析与决策支持[10]。
参考文献:
[ 1 ][英]维克托·迈尔-舍恩伯格,肯尼思·库克耶.大数据时代:生活、工作与思维的大变革[M].盛杨燕,周涛,译.杭州:浙江人民出版社,2013:1-15.
[ 2 ]李晨晖,崔建明,陈超泉.大数据知识服务平台构建关键技术研究[J].情报资料工作,2013(2):29-34.
[ 3 ]张延松,焦敏,王占伟,等.海量数据分析的One-size-fits-all OLAP技术[J].计算机学报,2011,34(10):1936-1946.
[ 4 ]覃雄派,王会举,杜小勇,等.大数据分析:RDBMS与MapReduce的竞争与共生[J].软件学报,2012,23(1):32-45.
[ 5 ]漆晨曦.电信企业大数据分析、应用及管理发展策略[J].电信科学,2013(3):12-16.
[ 6 ]沈来信,王伟.基于Tree-Lib的大数据实时分析研究[J].计算机科学,2013,40(6):192-196.
[ 7 ]Russom P. Big Data Analytics[R].Tdwi Best Practices Report. Fourth Quarter,2011:15-21.
[ 8 ]王柯柯,崔贯勋,倪伟,等.基于单元的快速的大数据集离群数据挖掘算法[J].重庆邮电大学学报:自然科学版,2010,22(5):673-677.
[ 9 ]唐杰,杨洋.移动社交网络中的用户行为预测模型[J].中国计算机学会通讯,2012,8(5):21-25.
[10]王珊,王会举,覃雄派,等.架构大数据:挑战、现状与展望[J].计算机学报,2011,34(10):1741-1752.
马晓亭兰州商学院信息工程学院副教授。甘肃兰州,730020。
1、采购基础数据功能包括:物料数据维护、订/交货方式维护、来源类别维护、采购员维护、采购系统维护。
2、采购计划管理功能包括:请购计划维护、请购计划合并、采购计划生成。
3、采购订单管理功能包括:采购订单维护、采购合同维护、订单终止或取消、订单结案。
4、采购询价管理功能包括:报价资料维护、询价资料维护。
5、供应商评估管理功能包括:供应商类型维护、供应商资料维护、供应商报价维护、供应商评估。
6、主要应用部门:财务部门,营销部门,生产部门,运输部门
2、系统业务流程分析
3、系统功能模块说明:
(1)、采购基础数据: 采购子系统的基本数据有采购员资料、供应商资料、采购提前期以及业务流程设置。对这些数据就及时加以维护。
(2)、采购计划管理: 通过物料需求(订货点控制、订货周期控制等生成的请购计划)来生成采购计划(或采购建议订单),并综合考虑物料的订货批量、采购提前期、库存量、运输方式以及计划外的物料申请,进行系统自动物料合并,也可以人工干预和修改。另外,有些原材料的采购提前期很长(有的进口件要半年以上的采购周期),因此有可能超过主生产计划制定周期。这类采购的采购计划应经过销售、财务与计划等部门的综合讨论与评估确定所需的数量和时间,然后制定材料的中期或长期采购计划。
(3)、采购订单管理: 根据订货批量、采购提前期、库存量、运输方式、用款计划以及计划外的物料申请进行物料合并,生成采购订单,并经过确认后即可进行订单输出,最后下达给供应商,也可以网上发布订单。对于临时追加的采购任务,可以通过与供应商协商直接下达采购订单。
(4)、采购询价管理: 落实采购订单的采购供应商。采购业务人员广泛利用市场的采购供应资源,进行价格咨询并商谈有关交货数量、交货期、质量要求与技术要求,落实每种物料的供应商。对新开发的供应商资源还要进行供应商的认证过程,经过相应的评审并合格后才能作为许可采购的供应商。
需求分析
实现功能
本系统可以实现(1)对系统管理员、教师用户和学生分别给予不同的操作权限,包括用户管理、试题管理、试卷管理。(2)管理员可以在系统中进行添加试题、查询学生信息、添加考试学生信息地。(3)学生用户通过自己的考号、姓名登陆可以登录考试系统参加考试和进行成绩的查询。
网上考试系统以方便、满足客户需要为宗旨,实现阅卷、随机出题、各种成绩查询方式以及试卷管理等多种功能。
本系统是一套专业的考试、培训、学习管理解决方案,采用开放、动态的系统架构,将传统的考试培训模式与先进的网络应用相结合,可以使用户完全根据自身应用特点快速构建考试培训平台系统,实现对考试、培训、学习的高效管理。
1、系统功能模块划分:
(1)学生系统管理模块:对学生信息的录入、编辑、修改、删除、查询等
(2)课程信息设置模块:管理人员可以在该模块中添加课程,并对课程进行录入、编辑、删除
(3)成绩信息录入模块:管理员可以对学生的考试成绩信息进行录入、修改、查找、汇总
数据库:
学生信息表 课程表 成绩表 管理员用户表
1、数据库
图
1、系统结构设计
1、设计目标
1、登录系统的主要功能要求
(1)登陆页面
(2)功能选择页面
(3)各种功能的登录页面及密码验证
(1)信息查询
(1)选择更改账户属性的类别
(2)浏览,更新整个系统中的各种用户(系统管理员和学生用户)
(3)删除不再需要的用户
(4)更改用户密码
(5)安全性考虑禁止非法sql语句的输入,和利用session对象的对用户
关键词:在线培训 需求分析 即时通讯
1 在线培训系统产生背景分析
面对着日益激烈的竞争,每个从业者都意识到了非常大的挑战,只有通过不断地学习才能提高自己对社会的适应能力,才能在竞争过程中紧握主动的态势,才能保证自身竞争的优势。然而,每天对工作时间投入的越来越多,使的从业者再次进入学校进行系统专业的知识技能培训的可能越变越少。于是在线培训系统在这样的需求下就应运而生了。
在线培训系统是半开放式的教育培训类计算机系统,通过对注册会员收取一定的会费维系系统的正常维护和运营的盈利,在线培训系统应以视频课件为主,采用同学校课堂类似的学习场景,使学员在学习的过程中能通过图音并茂的视频课程达到最佳的学习效果。视频课件将以学科进行分类方便学员检索和观看,学员在学习了相关的视频课程后,可以对该课程进行评分的操作,获评分数最高的课件及讲师将会按照系统设置自动向前排名,非注册会员可以通过系统首页的试学模块,观看免费开放的视频课程,方便此类用户进行选择。同时为了方便线下学员的学习,在线培训系统也提供电子教程及相应辅导材料的下载。此类系统的优势在于可以由具有学习意识的从业者自主合理的安排和利用空闲时间,实现专业技能或知识的提高。该系统可以面向个人及企业团体提供培训服务。
2 在线培训系统需求分析
按照该系统产生的历史背景和社会环境进行分析,在线培训系统必须具备以下功能:
2.1 讲师管理 讲师管理的功能模块是在线培训系统的重要功能模块。从用户类型角度划分,讲师管理功能模块的用户主要有两类,讲师用户与系统管理员用户。作为维护系统日常运行的技术人员,需要该模块提供的管理功能对培训讲师进行管理,鉴于使用场景的不同,系统管理员用户使用该功能模块提供的主要功能包括,讲师资料信息的增删改查基本操作。新增功能(Create)的使用主要面向两种情况,系统内讲师用户分两类。第一类培训讲师通过系统运营方通过社会招聘的形式,聘请一些在行业内具有较高权威和学术建树的专业学者和知名教授。第二类是业余培训讲师,为了能实现知识的最大范围传播和利用,本系统的该功能可以为隐藏在民间却有着较高学术造诣的怀才人士提供一个知识传播和共享的平台,同时通过学员点评的分数来评定该类课程的受欢迎程度。删除功能(Delete)的使用主要面向下列情况,系统对获学员好评度低的课件将实行下架的系统自动操作,某时期内没有提升的,系统将自动产生邮件发送给系统运营方和系统管理员。修改功能(Update)的使用主要面向下列情况,培训讲师资质背景或其他属性信息的改变都需要通过使用该功能实现,最新的讲师资料可以方便学员对讲师的信息有一个更新,更客观的了解。查询功能(Retrieve)的使用主要面向下列情况,在线培训系统的培训讲师的数量是非常多的,对这些讲师进行管理时,快速的找到该讲师的资料以方便对其进行操作,可以提高系统管理员的管理效率。
CRUD功能的主要使用者为系统管理员或具有较高管理权限的板块管理员。制作课件及上传,讲师可以在控制面板中的课件制作页面进行视频课件和文本课件的制作,制作完的课件可以直接上传至在线培训系统的服务器。删除课件,过期或存在错误的课件可以通过删除课件功能进行删除。回复与答疑,学员在论坛中提到的问题可以按照问题所属学科转入讲师的待答疑列表中,讲师可以直接对所提问题进行答疑。课件的制作与上传,删除,回复与答疑功能的主要使用者为讲师。
2.2 课件与题库 课件分为视频课件和文字课件,这两类课件都是由讲师进行管理的,由讲师上传和维护自己制作的视频课件和文字课件,对于视频课件和文字课件的制作,系统提供软件工具的下载链接和使用说明。达到较高分数的课件将被锁定,无法由讲师进行删除操作。对课件的操作由基本的CRUD组成,系统需要提供在线播放器和在线阅读器的功能。
2.3 用户管理 从职能划分可以分为技术维护人员和板块管理人员,业余培训讲师的增加无疑扩展了系统吸纳知识的能力,同时也给学员带来了很多的困惑,如何让学员能够有的放矢的学到自己适合自己学习的课程,由具有专业板块知识的管理人员将担负起初步的筛选功能,只有通过审核的业余培训讲师的课程才可以列入学员选取和查询的课程列表。学员管理中的CRUD功能的主要用户为系统管理员,其他非管理用户仅有密码修改功能。
2.4 系统管理 邮件自动发送设置:邮件自动发送设置可以讲重复,繁杂的邮件发送工作交由系统完成,邮件自动发送设置可以通过制定相同的邮件格式实现快速,准时的邮件通知。系统版面设置:在线培训系统提供不少于三种系统样式版面,通过样式与脚本文件的维护实现系统外观样式的变化。公告管理:对于系统中的需要对外公布的信息,需要以公告的形式发布。数据备份:从系统的安全性考虑,健壮的系统需要有灾难恢复的能力。参数维护:参数维护主要指试题题型与学科类型等数据的维护,在编写试题的时候需要指定该试题所属的题型,而可供选择的题型可以通过参数维护来完成,通过这种处理方式,试题的题型将变得非常灵活,可以任意的在系统内添加和修改和删除。考试时间设置:在线培训系统中试卷是可以自动生成的,但是考试时间是可以通过用户进行设置的。系统管理的主要用户为系统管理员和具有较高管理权限的板块管理员。
2.5 在线评测 在线评测又称在线考试,是使用计算机通过网络使用网上试卷进行考试的一种考试形式,与传统的纸质考试是不一样的,传统考试从出题,组卷,印发等一系列环节都需要大量的人工参与,而且需要投入大量的资金,考试成本会比较大,而在线评测系统则可以既达到测验学员学习效果的目的,又能节省大量的成本。而且还不受地点,时间限制,使用非常的灵活,能最大满足具有不同需求的考生。在线考试系统可以实现无纸化,网络化,自动化的目标,符合现在社会发展的规律,和新阶段社会主义市场经济的需求,具有深远的社会意义和实用价值。在线考试的执行将在设置的时间段进行,其他时间不提供该功能。每位学员申请考试操作成功后试卷的姓名将自动添加当前系统用户姓名,所属学科等信息也由系统自动填入,在线试卷浮动显示考试时间,可设置隐藏和现实,方便学员了解考试时间。答卷时间完毕后,学员将无法进行答卷的操作,试卷将自动提交至所选课程的讲师处。在线评测的主要用户为学员用户。
2.6 在线交流 在线交流分为论坛(BBS)和在线即时通讯(IM)两个功能板块。论坛为学员交流学习心得和讲师答疑的平台,论坛版块按照学科分类,设板块管理员一名,可对所属板块的日常维护进行操作。所属板块内的学员提问将会在讲师的待答疑列表出现。讲师解答的回复将在论坛内对应的问题下方显示。按照功能分类,论坛可分三种区域,①答疑区,该区域内仅允许学员对课程中存在的问题进行提问。②交流区,该区域可以允许学员与学员,讲师与讲师,学员与讲师进行沟通和交流学习心得或学习技巧。③通告区,关于论坛或在线培训系统的一些公告信息在本区域内发布。即时通讯(IM)客户端软件可以通过在线培训系统的首页下载地址下载安装,IM除具备基本的功能外,将增加公告和在线培训系统及论坛系统的链接功能,方便学员通过点击直接进入对应的系统,免去了登录的操作。相对于网页形式的系统,即时通讯可以登录并最小化至任务栏,既不影响其他工作的进行,又能及时,方便的获知系统发布的最新信息了解系统动态,还可以通过联系人直接和同学进行即时沟通和交流。即时通讯工具(IM)必须具备的功能有,联系人聊天功能,系统公告信息展示功能,文件传输功能,系统统一登录功能(SSO),屏幕录制的功能。培训系统的公告信息可以在IM客户端即时显示,用户也可以通过点击IM中的系统链接一键登陆在线培训系统和论坛系统,IM仅对系统的合法用户(注册学员及讲师,系统管理员)开放,无合法账号的用户无法登录使用。
参考文献:
[1]AndrewS.Tanenbaum,AlbertS.Woodhull著,陈渝,谌卫军,译.操作系统:设计及实现(第三版) [M].北京:电子工业出版社,2007.
[2]EviNemeth/GarthSnyder/TrentR.Hein著,张辉,译.Linux系统管理技术手册[M].北京:人民邮电出版社,2008.
【图书馆管理系统需求分析报告】推荐阅读:
java图书管理系统报告06-27
图书馆管理模式论文 现代图书馆论文06-25
图书馆卫生管理06-04
图书馆管理计划09-20
高校图书馆管理01-01
图书馆知识管理06-03
图书馆系统课程设计06-05
图书馆管理系统说明书06-25
swot分析图书馆07-06