接受捐赠是图书馆获得珍贵书刊、丰富馆藏的重要方式之一, 历来为中外图书馆所重视。接受捐赠后, 图书馆需要对捐赠资源进行必要的登记, 如捐赠数量、捐赠者情况及捐赠书刊的统计等等。随着社会的发展与捐赠服务工作的不断推进, 图书馆收到的捐赠图书不断增加, 捐赠资源的类型也在不断丰富, 除传统的图书、期刊外, 还会出现手稿、照片、私人收藏及绝版资料等多种类型, 图书馆的主动索赠与被动接受赠已成为这些资源主要的获得渠道。现有的图书馆集成管理系统没有专门的捐赠管理模块, 传统手工管理方式已经不能清晰明了地对捐赠资源进行管理, 图书馆的各个部门之间无法实现信息共享, 与捐赠相关的信息也很难及时发布。无法满足捐赠管理工作的计算机自动化管理, 也不利于捐赠的宣传和推广。
为了实现捐赠工作的规范化、程序化, 有效地实现信息共享, 提高工作效率以及捐赠资源的利用率, 开发基于ASP.NET的图书馆捐赠管理系统, 实现了从捐赠联系、接收登记到捐赠处理、入馆藏或转赠等一系列工作的自动化管理。
图书馆接受捐赠的来源及途径广泛, 具有很强的主观性、自愿性、随机性等特点, 导致捐赠资源质量参差不齐。图书馆接受捐赠资源后, 要进行简明登记, 然后再进一步进行编目入库、上架流通等工作。对于一些手稿、证书、古籍等珍贵资料, 还需要进行特殊处理, 对其妥善管理, 以免造成丢失。
传统的捐赠工作都是由图书馆员手工完成。随着捐赠资源日积月累、资源分布于不同的部门, 依靠手工记录, 很难实现对资源的统计汇总及跟踪, 使捐赠者及时了解资源的去向及利用率。在网络化时代, 图书馆需要借助网络平台, 实现图书馆与捐赠者之间、图书馆与读者之间的信息交流与传递, 提高读者对捐赠资源的获知性。同时, 图书馆可以通过网络化平台, 宣传推广捐赠工作, 扩大影响, 激发捐赠者的热情。
根据对图书馆捐赠工作特点的分析, 认为捐赠管理系统具备以下功能:
(1) 捐赠工作的日常处理功能, 实现对多种类型捐赠资源的电子化管理。
(2) 捐赠工作流程的日志记录功能, 可追溯捐赠工作的各个环节。
(3) 用户权限管理功能, 根据用户的工作需要分配相应的权限, 对用户进行的操作进行限定, 确保系统的安全性。
(4) 捐赠信息的统计汇总功能, 可以根据捐赠者、接受捐赠者、确认者、来源、去向等指标进行数据统计, 满足决策者的信息需求。
(5) 在线打印捐赠回执和证书, 体现对捐赠者的尊重。
(6) 建立网上展示厅, 实现捐赠新闻、捐赠主题展览和捐赠榜等信息的动态发布, 积极宣传捐赠工作, 扩大影响, 以吸纳更多捐赠。
(7) 面向捐赠者的信息查询, 使捐赠者通过系统查询捐赠资源的处理情况, 增加图书馆业务工作的透明度。
(8) 建立捐赠联系导航, 针对不同的捐赠途径, 向捐赠者提供不同的捐赠联系方式, 减少捐赠者及捐赠资源在图书馆部门间的流转程序。
(9) 实现在线咨询功能, 方便捐赠者与图书馆之间的信息交流。
UML (Unified Modeling Language, 统一建模语言) 是一种用于描述和构造软件系统以及商业建模的标准建模语言, 它是一种定义良好、易于表达、功能强大且普遍适用的建模语言。UML溶入了软件工程领域的新思想、新方法和新技术, 其作用不限于支持面向对象的分析与设计, 还支持从需求分析开始的软件开发的全过程。作为一种可视化的建模语言, UML可以开发几种不同的可视框图, 以从不同的角度表示系统的不同方面。
伴随着U M L产生的统一过程R U P (R a t i o n a l UnifiedSoftware Development Process) 是基于面向对象的软件开发过程, RUP结合了面向对象方法和原型模型两者的优点, 并存在自身的特点, 而且RUP的使用能够从最大程度上发挥统一建模语言UML的优越性。
统一过程在软件设计阶段的任务是:以分析阶段建立的模型为输入, 对分析类进一步细化, 并建立描绘系统静态结构的类图;系统的类图建立以后, 对各个Use Case进行实现设计, 通过对Use Case的实现设计, 建立由顺序图和协作图构成的交互图, 以及状态图和活动图, 这些图形一起描绘系统的动态行为, 构成了系统的动态行为结构。
在前面分析的基础上, 按照RUP的要求分别建立系统的边界类、控制类、实体类的静态类图。然后对需求分析阶段获得的use case进行实现设计分别建立系统的顺序图、状态图、活动图及组件部署图。
ASP.NET网页及其后台代码文件称为Web窗体, Web窗体与Web用户控件组合起来, 就构成了应用程序的表示层, 它们将创建由访问者的浏览器加载的HTML代码。可以开发独立于主站点的Web用户控件, 把站点结构构建在户控件站上, 有很高的灵活性和可重用性。
ADO.NET是由ADO (ActiveX Data Objects, ActiveX数据对象) 发展而来, 它是一种无连接、基于消息的数据访问模型。运用ADO.NET技术, 应用程序既能访问关系型数据库中的数据, 又能访问层次化的XML数据。
NET 2005和SQL Server 2000等工具和相关技术完成了系统后台逻辑代码的编写、存储过程的设计以及页面布局的设计。
随着互联网的普及, 基于WEB的应用服务系统, 得到迅速发展。基于Web的MIS系统是对传统MIS系统概念上的扩展, 使得MIS系统不再局限于物理的有形的真实的地域, 不需要专门的操作环境, 在任何地方, 只要能上网, 就能够进行操作, 弥补了传统MIS系统的不足, 充分体现了现代网络的特点。ASP.NET是建立在微软新一代.NET平台架构上, 利用CLR在服务器后端为用户提供建立强大的企业级Web应用服务的编程框架。它提供了由控件和基础部分组成的Web程序模版, 集简单与高效于一身, 大简化了Web程序的开发, 可以非常直观地开发出复杂的Web应用。本文基于ASP.NET的设计思想和实现方法, 结合ADO.NET的应用, 设计并实现一个捐赠管理系统, 弥补了以往捐赠管理上的不足, 实现图书馆与捐赠者之间、图书馆与读者之间的信息交流与传递, 提高读者对捐赠资源的获知性。同时, 图书馆可以通过网络化平台, 大力宣传捐赠工作, 扩大影响, 激发捐赠者的热情。
摘要:本文基于ASP.NET的设计思想和实现方法, 结合ADO.NET的应用, 设计并实现一个图书馆捐赠管理系统, 旨在探讨用ASP.NET技术开发实现信息管理系统的方法与途径。
关键词:ASP.NET,捐赠管理,图书馆
[1] 陈燕.胡小春.蒙辉.李陶深.基于ASP.NET的专家人才库管理系统的设计与实现[J], 广西科学院学报, 2007.23 (4) :337-339
[2] 陈庆标.基于J2EE架构的图书馆捐赠管理系统研究[J], 图书馆学研究, 2010 (6) :40-43
[3] 张蓓.晏凌;.清华大学图书馆捐赠管理及服务系统的设计与实现[J], 现代情报技术, 2007 (7) :111-116
注:本文为网友上传,旨在传播知识,不代表本站观点,与本站立场无关。若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:iwenmi@163.com。举报文章