图书馆采购管理系统设计(共20页).doc

上传人:飞****2 文档编号:13607995 上传时间:2022-04-30 格式:DOC 页数:20 大小:176KB
返回 下载 相关 举报
图书馆采购管理系统设计(共20页).doc_第1页
第1页 / 共20页
图书馆采购管理系统设计(共20页).doc_第2页
第2页 / 共20页
点击查看更多>>
资源描述

《图书馆采购管理系统设计(共20页).doc》由会员分享,可在线阅读,更多相关《图书馆采购管理系统设计(共20页).doc(20页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上图书馆采购管理系统设计1系统描述1.1需求分析图书采购是图书馆业务工作的第一步,是馆藏信息的入口,是开展读者工作的基础,是决定藏书体系是否是科学合理的关键。随着学生和老师需求的不断的提高,图书馆信息化建设承受着越来越大的压力、每年都需要大量的外出采书来满足读者的需求。随着馆藏图书数量的不断增加,经常出现书买重复的现象、浪费了资金、而且导致工作效率降低,图书采购管理工作费了大量的人力与时间,但是效果并不理想。而且在图书采购过程中的数据采集滞后和差错导致图书管理的不佳。为了解决这个问题,必须引入新的图书馆管理采购系统。1.2 收集信息 图书馆书刊的选购必须针对本校的专业设

2、置、科研任务、各专业教学所需的各类公共书刊及未来专业的发展方向进行全面考虑。书刊针对性强弱要看它与本校教学科研的接近程度。教学用的公共图书、专业图书或者科研中的重要图书的针对性强,相关性图书或仅作于参考用的图书的针对性弱书刊所含信息量具有相对性,对学术水平较高的读者群,如教授、博士等,学术性较高、较新颖的书刊能给他们提供更多的信息量,而对于普通的大学生、研究生,则可能更注重其教学价值和应用价值。因此,在书刊选购中应考虑读者群的水平分布,全国重点大学及研究生教育比重较大的高校图书馆,应以学术性和教学性并重作为衡量书刊信息量的依据,而对于普通的大专院校,则以书刊所含适用于教学信息量的大小为依据。另

3、外,书刊价格的暴涨与购书经费的严重短缺是各高校图书馆共同面临的问题,如何用有限的经费购买最有用的核心书刊是当今图书馆普遍关心和研究的课题。因此,在书刊选购过程中,价格也是必须考虑的因素之一。最后还要注意收集老师和学生的反馈意见,以满足老师和学生的要求,达到采购的高标准。总体决策可参见下图所示高校图书馆书刊采购决策支持系统结构图:用户反馈意见院(系、所)选书采访部门决策数据库模型库图1 高校图书馆书刊采购决策支持系统结构图2采购管理系统功能设计说明本系统共提供了六个菜单项,它们分别是:订购管理、数据维护、数据检索、统计报表、字典维护和系统管理。每当鼠标左击它们时会弹出一下拉菜单列表。系统总功能图

4、为: 采购管理订购管理数据维护数据检索统计报表字典维护系统管理图2 系统总功能图2.1 订购管理图书订购管理是本系统主要的一项管理。它提供的功能有:(1) 图书订单的查重录入(2) 订购图书的资金计算(3) 到馆图书的验收(4) 将数据传送到编目数据库中(5) 打印各种票据(6) 图书的预先查重和浏览图书分类表:本功能是依照书商提供的订单目录或MARC文件来进行本馆订购图书的订单查重录入和套录工作。2.2 数据维护数据维护是系统对采购数据、运行日志和套录数据进行编辑提供的一组工具。它具体包括:(1)修改采购数据当书目验收后,如果发现验收的图书数据有错,可借助此功能进行修改。(2)剔除采购数据当

5、书目验收后,由于各种原因需要删除一部分采购数据,可借助此功能进行删除。(3)删除运行日志日志是系统对各数据库操作情况的记载,由于对数据库数据的频繁操作会使日志文件变的庞大,系统提供此功能用来剔除日志数据。(4)套录数据导入系统提供的“套录数据导入”功能是将书商提供的MARC文件导入系统的套录库中,用于订单录入过程中查重套录库以便提取选中的订单数据,提高订单录入的速度,减轻订单工作量。由于套录数据的不断导入,会使系统套录库也不断的增加,为了提高系统运行性能,需要经常将不再使用的数据从套录库中删除掉。(5)剔除套录数据日志由于对数据库数据的频繁操作会使日志文件变的庞大,系统提供此功能用来剔除日志数

6、据。2.3数据检索和浏览数据检索和浏览是系统提供对预订、验收、套录和馆藏数据进行检索的功能和对预订、 验收、套录、馆藏、条形码、字典和分类表数据进行浏览的功能。(1)浏览图书预订数据 调用此功能可以浏览预订库中的全部数据。(2)检索图书预订数据 当需要查找预订数据请使用此功能。(3)浏览已验收过的图书 验收数据的浏览是按照验收批号来提取数据的,只能一批批浏览。(4)检索已验收的图书 (5)检索套录数据(6)检索馆藏数据(7)检索馆藏图书的条形码信息(8)浏览出版社字典库 调用此功能可以浏览系统提供的出版社字典库。(9)浏览学科类目 调用此功能可以浏览系统提供的各学科分类的类目表。(10)浏览通

7、用字典 系统为提高录入数据速度、减少键码量及规范数据提供了使用字典功能。通用字典内部是按字典名分项的,每个字典项都可以建立和保存数据。如“图书来源”字典项对应有关图书来源的数据。在录入数据时,可调出对应的字典,选择具体项目。2.4统计报表管理(1)采购经费管理 (2)学科类目统计 (3)图书来源统计 (4)出版地统计 (5)采购方式统计 (6)货币单位统计 (7)书目期号统计 (8)工作库综合统计(9)采购工作量统计 工作量是指操作员录入订单的数量。(10)采购总括帐统计(11)采购明细账(按种类统计)2.5 字典维护系统为提高录入数据速度、减少键码量及规范数据提供了使用字典功能。通用字典内部

8、是按字典名分类的,每个字典都会对应一组数据。如“图书来源”字典对应图书来源数据项。在录入数据时,可调出对应的字典,选择具体项目。因此需要对各类字典经常维护以保证内容丰富。(1)出版社字典维护(2)责任方式维护 系统为用户检索数据方便,将“责任方式”作为一种检索数据的检索点。数据库中“责任方式”字段的内容是系统从用户建立的“责任者”字段内容提取而填写的。系统在从“责任者”字段中提取“责任方式”时需要到“责任方式”字典中查找有无匹配的词,如果有匹配的词就将它写入“责任方式”字段中。因此“责任方式”字典很重要。系统在初始化时已经为“责任方式”字典建立了基本的数据,用户可补充或修改字典数据。(3)书商

9、字典维护(4)汉语拼音字典维护(5)货币单位字典维护(6)建立职工档案(7)学科类目表维护2.6系统管理图书采购系统的应用需要一些参数支持,系统管理提供了修改各项参数的功能。(1)设置系统口令在每次进入系统时都会用到系统口令,用于防止非法用户的进入,因此用户在使用系统时经常更换口令是良好的习惯。(2)重新登录 每当更换了新口令可以利用重新登录来验证新口令或由于其他原因与数据库断开连接时系统无法正常运行时需要重新登录。点击系统主窗口上菜单栏中的“系统管理”菜单项,选择下拉菜单中的“重新登录”菜单命令。(3)设置启动参数 启动参数是指每当启动系统时是否要检测系统与SQL Server服务器的连接状

10、态。缺省情况下是不检测。 (4)设置编辑参数 设置编辑参数是指设置MARC编辑器中出现的字段名及每个字段的属性,有效的参数设置极大地提高编辑MARC文件的速度。(5)设置系统参数 此功能的调用是有权限限制的,对操作员级和管理级的用户不能使用,只有系统级的用户才能使用此功能。(6)关于系统和退出系统通过点击“关于系统”菜单命令,屏幕显示有关系统的技术和产品说明。“退出系统”菜单命令是退出本系统的唯一出口。3数据流程设计说明由于本系统侧重于订购管理方面,数据流程的设计说明主要侧重于订购管理流程。3.1 采购总流程图收集读者信息需求确定采购书目根据馆藏记录查重图书采 购申请财务借款确定复本量书目验收

11、入库凭购书收据和验收单馆长签字财务审批财务处报销图3 采购流程图3.2 订购管理流程图订单录入书目验收财产登记数据传送打印传送明细打印订单打印采购票据打印财产登记帐登录系统退出系统图4 订购管理流程图3.3 用户登录活动图图5 用户登录活动图3.4 图书订单的查重录入图6 图书订单查重录入活动图3.5订购图书资金预算图7 订购图书资金预算活动图3.6 到馆图书验收图8 到馆图书验收活动图3.7 数据维护流程图登录系统采购新书?修改采购数据数据是否过大删除采购数据套路数据导入日志文件是否过大删除套路数据日志退出系统是否是否是否图9 数据维护流程图4.核心用例图图10 系统核心用例图5 体系结构设

12、计本图书馆采购管理系统采用C/S结构风格与正交软件体系结构相结构相结合的方式,Visual Basic 6.0作为前端开发工具,后台数据库管理系统为SQL Server 2000,系统的运行平台为Windows。系统运行在图书馆工作人员与读者的客户机上;对数据库访问的并发处理,由SQL Server控制.C/S体系结构将应用一分为二,服务器(后台)负责数据管理,客户机(前台)负责完成与用户的交互。在数据库里存储的是已有馆藏数据、学校学科数据、读者数据、图书馆各环节工作数据、图书馆采访部门收集到的各种书目数据以及选购书目数据,它是书刊选购决策支持系统的基础,书刊采购的结果最后又对数据库里的相关内

13、容进行修改。表示层是应用的用户接口部分,担负着用户与运用间的对话功能。它用于检查用户从键盘等设备输入的数据,显示应用输出的数据。为使用户能直观地进行操作,本系统使用图形用户界面。C/S结构的一般处理流程图11 C/S体系结构处理流程(1)功能层设计功能层即系统的业务处理逻辑。本系统的功能层包括:订购管理模块、数据维护模块、数据检索模块、统计报表模块、字典维护模块和系统管理模块。(2)数据层设计数据字典:管理员 = 用户名 + 密码 + 管理员代码订单 = 管理员代码 + 采购员代码 + 采购日期 + 供货单位代码 + 书籍标志号 + 单价 + 册数书目信息 = 书名 + 作者 + 出版社 +

14、书籍标志号 + 出版日期 + 页码 + 装订形式+ 单价验收单 = 验收单号 + 订单号 + 管理员代码 + 验收日期 + 书籍来源方式 + 供货单位代码 + 书籍标志号 + 到馆册数 + 书的实价 + 书的总价在本系统中也实现了正交软件体系结构的模式,系统分为六大模块,每块实现相对独立的功能。主控窗口层菜单接口层功能定义层数据模型与数据接口物理数据库层数据维护订购管理数据检索统计报表字典维护系统管理图12 正交体系结构图6体系结构说明与分析6.1 C/S体系结构说明C/S软件体系结构是基于资源不对等,且为实现共享而提出来的,是20世纪90年代成熟起来的技术,C/S体系结构定义了工作站如何与服

15、务器相连,以实现数据和应用分布到多个处理机上。 C/S体系结构有三个主要组成部分:数据库服务器、客户应用程序和网络。C/S软件体系结构的优点:(1)C/S 体系结构具有强大的数据操作和事务处理能力,模型思想简单,易于人们理解和接受。(2)系统的客户应用程序和服务器构件分别运行在不同的计算机上,系统中每台服务器都可以适合各构件的要求,这对于硬件和软件的变化显示出极大的适应性和灵活性,而且易于对系统进行扩充和缩小。(3)在C/S体系结构中,系统中的功能构件充分隔离,客户应用程序的开发集中于数据的显示和分析,而数据库服务器的开发则集中于数据的管理,不必在每一个新的应用程序中都要对一个DBMS进行编码

16、。将大的应用处理任务分布到许多通过网络连接的低成本计算机上,以节约大量费用。它的缺点: 开发成本较高、客户端程序设计复杂、信息内容和形式单一、用户界面风格不一,使用繁杂,不利于推广使用、软件移植困难、软件维护和升级困难、新技术不能轻易应用等。C/S体系结构示意图:图13 C/S 体系机构图6.2 正交软件体系结构说明正交软件体系结构由组织层和线索的构件构成。层是由一组具有相同抽象级别的构件构成。线索是子系统的特例,它是由完成不同层次功能的构件组成(通过相互调用来关联),每一条线索完成整个系统中相对独立的一部分功能。每一条线索的实现与其他线索的实现无关或关联很少,在同一层中的构件之间是不存在相互

17、调用的。如果线索是相互独立的,即不同线索中的构件之间没有相互调用,那么这个结构就是完全正交的。正交软件体系结构的优点:(1)结构清晰,易于理解。由于线索功能相互独立,不进行互相调用,结构简单、清晰,构件在结构图中的位置已经说明它所实现的是哪一级抽象,担负的是什么功能。(2)易修改,可维护性强。由于线索之间是相互独立的,所以对一个线索的修改不会影响到其他线索。系统功能的增加或减少,只需相应的增删线索构件族,而不影响整个正交体系结构,因此能方便地实现结构调整。(3)可移植性强,重用粒度大。因为正交结构可以为一个领域内的所有应用程序所共享,这些软件有着相同或类似的层次和线索,可以实现体系结构级的重用

18、。正交软件体系结构的框架为:图14 正交软件体系结构框架图7研制报告7.1 研制过程在看到这个题目后,我首先是感到很茫然,因为自己对图书馆的采购流程一点都不清楚。在去年的软件需求课程设计中做过图书馆借阅管理系统,但是采购流程跟我们一般没多大的关系。于是我带着疑问到图书馆查资料,然而关于图书馆采购管理系统方面的提示非常少,几乎没有。最后我参考了些超市采购管理流程。回来之后,我又在网上找相关资料,通过网上一些比较零碎的知识,我大概清楚了图书馆采购管理方面的基本流程和基本思想。由于本课程设计要画很多图,我就又看了以前学过的ROSE对象建模方法与技术、软件需求等书,为接下来的课程设计说明书的书写打下基

19、础。在书写课程设计说明书的过程中,我遇到了很多的问题。通过看书、查资料和请教同学老师,这些问题基本上得到了解决。由于自己经验的欠缺,在系统设计方面考虑的有点偏。在星期五验收的时候,经过老师的指点,我修改了系统的侧重点,也添加了很多原来没有考虑到的过程。又经过一天的重新布局和设计,才完成了图书馆采购管理系统的完整设计。7.2 本设计的特点与不足7.2.1设计中的不足由于自己水平的有限和时间的仓促,本系统的设计不是很完善,有很多功能可能没考虑到,也有很多实现得不够好。一些如采集信息方面不知道怎么加进系统中去,只是在采购流程方面涉及到了。在订购管理方面由于自己经验的欠缺可能还有很多的情况没有考虑到,

20、都是比较理想的状况,而实际的订购管理可能更为复杂。由于本系统侧重与订购管理方面,在数据流程设计方面,其他几大模块都是属于后台的设计,实现的设计方面考虑的不是很多。7.2.2 设计的特点本系统中从信息的收集到系统的实现,都还比较合理。实现了系统能够通过远程网络进行数据转换、规范、合并、提交和下载的工作;支持Internet ,Intranet,通过远程网络进行文献信息和管理信息的查询和检索功能,并支持异构机文献检索功能。在系统中还配有系统配有智能MARC编辑器,著录时给用户以智能帮助。另外本系统将科学的图书采购原则与计算机数据库及决策支持技术结合,使图书馆各学科各层次的图书收藏既能最大限度地满足

21、教学和科研需要,又能按比例、合理地发展。7.3 收获与体会 通过图书馆采购管理系统的设计和实现,我学到了很多。首先,通过查资料让我对图书馆的采购流程有了全面得了解,对其一些业务也有了很多的了解。同时也学会了分析系统的实现过程。其次,通过做这个课程设计让我把书本上的东西运用到了实践中。在上课时,对一些体系结构都不是很了解,通过这次的运用,让我对很多东西有了更进一步的掌握。最后也是通过这次课程设计让我感觉到了自己在软件设计方面知识的严重欠缺,在以后的学习过程中,一定要加强理论联系实际,真正做到学以至用。8 参考文献1张友生.软件体系结构.清华大学出版社.2004.12(美)Karl E.Wiegers . 软件需求(第二版).清华大学出版社.2004.113王智学. ROSE对象建模方法与技术.机械工业出版社.2003.74 专心-专注-专业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁