• 休闲生活
  • 教育教学
  • 经济贸易
  • 政法军事
  • 人文社科
  • 农林牧渔
  • 信息科技
  • 建筑房产
  • 环境安全
  • 当前位置: 达达文档网 > 达达文库 > 环境安全 > 正文

    基于web的图书馆管理信息系统的建构

    时间:2021-04-06 07:55:04 来源:达达文档网 本文已影响 达达文档网手机站

    摘要:基于web的图书管理系统,采用B/S架构设计并实现的图书馆管理信息系统能够有效降低系统运行成本和维护量,满足图书馆信息管理需求。本文将对web图书馆管理信息系统的设计需求进行分析,在此基础上,探讨其设计与实现方案,包括系统设计的关键技术、系统结构设计、数据库设计以及主要功能的实现等。

    关键词:web环境;图书馆;管理信息系统

    图书馆是知识信息的储存中心和调用中心,在信息时代下,图书馆只有采用更加科学的B/S架构web管理信息系统,才能从根本上提高管理效率,降低日常维护成本,使图书馆高效运行,从而提高信息资源使用效率。在基于web的图书馆管理信息系统设计过程中,应全面分析系统需求,采取现代软件设计思想和开发技术,确保系统功能的正常实现。

    1.web图书馆管理信息系统需求分析

    Web图书馆管理信息系统的开发需求主要体现在以下几个方面:(1)图书借阅管理需求,图书借阅是图书馆的主营业务,只有做好图书借阅管理,才能为广大读者提供优质的信息资源服务。因此,读者的借阅需求是系统的核心需求,要具备图书馆信息查询、藏书信息查询、新书通报、预约借书、续借图书等基本功能,同时保证系统的运行速率,让读者能够快速获取所需信息;(2)图书管理需求,为图书馆管理人员开展图书管理工作提供支持,包括文献訂购、编目、信息资源统计分析、借阅图书查询、催还等功能,全面实现图书馆的信息化管理,提高管理效率,做到对馆藏资源信息的实时掌握和控制;(3)系统管理需求,系统设计要具备较强的抗灾能力,发生系统故障要能够快速恢复,并具备数据备份功能,确保信息数据安全。同时支持系统日常管理的管理员登陆、权限设置、借阅权设置、系统状态查看和维护等功能,由系统自动记录管理过程。

    2.Web图书馆管理信息系统的设计与实现

    2.1关键技术

    本次系统设计主要采用以下几种软件开发技术:(1)ASP.NET技术,支持动态web页面制作,在.NETFramework框架下,用户可以在多种系统环境下使用ASP.NET应用程序。在开发过程中,也可也利用VisualStudio.NET开发工具提供的组件提高开发效率,程序代码独立性高,能够跨平台应用,而且组件操作简单,具有良好的可扩展性;(2)ASP.NET三层框架模型,采用分层设计方法,将整个程序划分为数据访问层、业务逻辑层和表示层,在后期调整和维护过程中,只需要改变相应层次的程序即可,软件维护工作量较小;(3)UML建模技术,采用图形化开发语言,为软件开发的全过程提供可视化支持,从需求分析、模型构建和配置,全面实现设计目标;(4)数据库技术,采用SLQServer数据库,为心痛信息存储和调用提供支持,可通过数据访问层直接调用数据库。

    2.2系统结构设计

    根据上述需求分析和软件开发技术,在Web图书馆管理信息系统开发过程中,首先对系统结构进行层次划分,具体分为用户接口层(View)、功能模块层(Controller)和数据存储层(Model)。其中,用户接口层是系统交互层,用户可以通过该层进行系统访问,完成交互性操作,同时系统将处理后的信息结果反馈到用户接口层。用户接口层的主要界面包括管理员界面、典藏管理界面、期刊管理界面、阅览室管理界面、读者检索界面等。功能模块层位于用户接口层与数据存储层之间,用于业务逻辑处理,从数据存储层调用数据访问服务,同时向用户接口层提交业务处理结果。功能模块层按照功能划分为多个模块,分别对每个模块进行编程实现,主要程序包括登陆程序、典藏管理程序、期刊管理程序、阅览室管理程序和读者检索程序等。数据存储层属于底层架构,直接进行数据库操作,根据用户的操作指令,调用数据库中的信息表,执行相应指令,改变信息表数据,并将其存储到数据库中。

    2.3数据库设计

    数据库设计是系统功能实现的重要基础,完成底层数据操作功能,其数据信息表的设计对系统运行效率有直接影响。SQLServer数据库是关系型数据库,通过基本数据表反映数据结构和数据之间的联系。合理的数据库设计要能够准确描述业务数据、方便检索和修改、具备可靠的信息安全防护机制、尽量减少冗余数据并保证数据结构的合理性。其中,数据表的设计实际是由实体模型向数据模型的转换过程,通过属性和约束条件反映实体模型特点。Web图书馆管理信息系统的主要数据表包括图书信息表、读者信息表、用户信息表、借阅信息表、罚款信息表等。分别设计每张数据表的主键、外键和属性参数,为上层业务处理提供支持。

    2.4系统功能实现

    Web图书馆管理信息系统设计实现后,主要具备以下功能:(1)用户登录功能,通过登录口令识别用户身份信息,并按照用户类型登录到具体操作页面;(2)借阅管理,功能界面由导航条、功能菜单和自定义控件组成,用户可以通过输入借书证号和图书编号等,实现图书信息查询,并执行借阅、归还、续费等操作;(3)图书管理,管理人员可以通过该界面对馆藏资源进行查询和管理,更新馆藏信息,对读者的图书借阅情况进行查询,并查看逾期图书罚款的催缴情况等;(4)罚款管理,有系统根据借阅时间判定借阅图书是否逾期,并按照设计的罚款标准,计算应交罚款,通知读者进行催缴,在读者缴纳罚款后,改变罚款单状态,显示“已缴纳”,图书管理人员可以根据罚款单状态开展相关管理工作。

    结束语:综上所述,Web图书馆管理信息系统的设计与实现可以为图书馆的日常管理工作提供全方位支持,同时方便读者进行图书资源查询和借阅。在Web图书馆管理信息系统的应用下,能够明显提升图书馆运行效率,实现图书信息资源的高效利用。

    参考文献:

    [1]张君.图书馆管理信息系统的需求分析及系统架构设计[J].湖南工业职业技术学院学报,2016,16(02):117-119.

    [2]曹小慧.基于UML的图书馆管理信息系统的分析与设计[J].科技情报开发与经济,2014,24(14):125-127.

    (作者信息:山西金融职业学院)

    相关热词搜索: 建构 管理信息系统 图书馆 Web

    • 生活居家
    • 情感人生
    • 社会财经
    • 文化
    • 职场
    • 教育
    • 电脑上网