文档详情

高校图书馆研讨室网络预约平台的设计与实现.docx

发布:2025-02-11约3.4千字共5页下载文档
文本预览下载声明

高校图书馆研讨室网络预约平台的设计与实现

摘要:首都医科大学图书馆利用ASP.NET技术独立自主开发的研讨室网上预约系统,不仅能够帮助读者预约/取消预约研讨室,并自动生成预约信息二维码,而且能够协助管理员管理各种数据和预约信息,从而极大地提高了馆员的工作效率和读者的满意度。

中图分类号:G434?文献标识码:A?论文编号:1674-2117(2021)02-0104-05

首都医科大学图书馆研讨室网上预约系统是首都医科大学图书馆利用ASP.NET技术独立自主开发的研讨室网络预约平台,能够提供给读者可靠、便捷、全面的在线自助预约服务,从而提高读者的满意度和研讨室的管理效率。下面,笔者将阐述详细的建设过程,并对对其使用情况进行分析研究。

●高校图书馆研讨室的建设现状

随着计算机、网络、数据库等技术的高速发展,利用互联网技术提供在线服务的模式已经成为高校图书馆服务的新发展趋势。由于网络预约方式可以帮助读者准确、便捷地提交预约请求,提高预约速度和研讨室利用率,提升管理水平和工作效率[6],所以大部分高校图书馆开始通过与第三方公司合作的方式建设研讨室网络预约平台。

●首都医科大学图书馆研讨室网上预约平台建设

1.建设思路

2.功能需求

通过文献调研和专家访谈等方式,首都医科大学图书馆最终确定研讨室网上预约系统应该具有以下两个功能:

第一,能够通过简单友好的界面提供给读者便捷全面的在线自助预约服务。系统能够清晰明了地告知读者研讨室的预约规则、当前可选择的研讨室种类和可预约的时间段,分步引导读者自助完成预约全过程并当即给出预约结果,自动生成预约二维码供读者扫描保存,并且能够提供给读者相应的取消预约等自助操作权限。

第二,能够通过后台管理平台提供给管理员可靠高效的预约管理操作权限。系统能够为不同级别的管理员分配不同的管理权限,方便管理员查询和修改预约信息、管理系统黑名单,并且能够对预约数据进行简单的统计分析。

3.网上预约平台的架构设计

首都医科大学图书馆研讨室网上预约系统是一个利用ASP.NET技术搭建的Web自助式系统,主要由读者预约平台和后台管理平台两部分组成。其中,读者预约平台能够帮助读者了解研讨室的预约规则和当前可预约研讨室的基本信息,供读者自助注册为新用户,并在成功登录后分步引导读者完成自助预约研讨室的全过程,当即获得预约结果二维码,并且可以协助读者自助取消已有预约;后台管理平台能够供不同级别的管理员在符合权限认证的基础上,浏览、查询和修改预约信息,管理系统黑名单,并对预约数据进行统计分析。

首都医科大学图书馆研讨室网上预约系统的基本架构如下页图1所示。表示层主要用于供读者和管理员浏览符合各自权限认证的Web界面,传达、反馈读者和管理员的需求,包括ASPX页面、用户控制、服务器控制等类和对象;业务层主要用于访问数据层,从数据层存、取数据并将结果返回给表示层,包括浏览查询数据逻辑、逐条编辑数据逻辑、数据统计分析逻辑和二维码生成逻辑等;数据层主要是Access数据库,包括读者数据、管理员数据、研讨室数据、黑名单数据和预约数据等。

4.网上预约平台的数据模型

首都医科大学图书馆研讨室网上预约系统的数据模型由读者数据、管理员数据、研讨室数据、黑名单数据和预约数据等五部分组成。

5.網上预约平台的技术实现

ASP.NET是微软公司基于.NETFramework的Web开发平台推出的新一代脚本语言。由于ASP.NET具备开发网站应用程序的一切解决方案,其可将页面逻辑和业务逻辑分开,使程序代码更容易撰写且扩展性好,因此首都医科大学图书馆利用ASP.NET技术,使用C#语言,独立自主地开发了由读者预约平台和后台管理平台两个子系统组成的首都医科大学图书馆研讨室网上预约系统。

读者预约平台由读者注册与身份验证模块、预约规则和研讨室信息展示模块、黑名单模块、预约模块、二维码生成和展示模块、取消预约模块等六部分组成。通过该子系统,所有读者均可在未登录状态下浏览研讨室的预约规则,自助注册成为新用户。没有因违规使用研讨室而被纳入黑名单处理范畴的读者在登录验证身份后,可以浏览所有研讨室的基本信息,取消已有预约,通过选择研讨室和预约时间等步骤自助完成预约流程,系统在读者预约成功后将自动生成预约信息二维码供读者扫描保存。读者预约平台流程如图2所示,部分代码如下页图3所示,系统界面如下页图4所示。

后台管理平台由管理员身份验证模块、预约信息浏览查询模块、预约信息修改模块、黑名单管理模块等四部分组成。通过该子系统,不同级别的管理员在登录验证身份和权限后,可依据权限许可范围分别完成浏览查询所有预约信息、确认修改已有预约信息、管理黑名单等一个或多个操作,系统会自动将管理员的操作时间和操作内容存入数据库,以备后续出现问题时查找相关责任人。后台管理平台流程如下页图5

显示全部
相似文档