教师荐购系统采用B/S架构,即浏览器和服务器结构,使用.NET Framework 4.0开发框架,部署在Windows Server 2003服务器上,系统分为4层框架体系,分别为用户层、应用层、服务层、数据层,如图1-1所示。
图1-1 教师荐书系统架构图
(1)用户层:教师荐购系统用户分为馆员(管理员)和教师两类角色。
馆员(管理员):一般而言,高校图书馆图书采访由图书馆采编部门负责,采访人员可以作为系统的管理员,也可以指定专门负责人员(如学科馆员)负责。参与内容包括导入书单信息、查询教师荐购图书、导出荐购书单、荐购审核管理、用户管理、统计分析等。
教师:包括参与高校教学与科研的一线教职员工,学科领域专家、教授;普通馆员也可以充当教师角色进行荐购。参与内容包括图书浏览查询、选择荐购书目、提交荐购表单、管理个人荐购、个人信息维护等。(www.xing528.com)
根据登录用户的角色显示不同的操作界面,每个不同的界面都提供不同角色用户可使用的模块,使其更容易实现操作。比如,教师角色登录后,可以进行图书浏览与查询、选择书单或提交书目信息等选荐操作,但仅可以查看本人操作的荐购记录;而馆员角色登录后可以进行批量操作荐购书单、管理其他用户的荐购书单等系统事务的处理。
(2)应用层:按照功能可以分为13个模块。单点登录通过与大学校园一卡通账户对接,可实现无需用户注册即可登录使用。登录成功后可对个人的邮箱、电话等个人信息进行维护,便于沟通联系。批量导入书单是由馆员以系统管理员的角色定期导入供教师选择的书单列表,由教师选择荐购书目或直接填写书目提交表单进行荐购,待馆员审核荐购书单后再批量导出荐购书单。系统为教师角色用户提供了管理荐购书目和编辑提交信息的功能,在教师提交后、馆员未审核前可以对个人荐购的书单进行修改。系统提供图书浏览查询和信息反馈功能,便于馆员和教师用户进行沟通交流。同时,系统还留存了用户操作日志、选荐操作等系统数据用于统计分析,如教师荐购统计、院系荐购统计、学科荐购统计等,馆员作为系统管理员可随时调取查看数据分析情况,便于对荐购情况进行深入细致的了解,及时发现问题,调整荐购策略。
(3)服务层:实现应用层与数据层的对接,分为用户信息服务、数据接口服务、荐购服务、数据统计分析服务等4个部分。其中有些服务是通用的,如用户信息服务,为登录用户提供身份识别、信息校对;还有些服务是为特定角色开发的,如数据接口服务和统计分析服务是为馆员角色开发的。荐购服务则是以教师角色为中心,馆员协同工作的服务模式。
(4)数据层:主要存储应用系统的数据信息。其中系统的身份认证信息存储在校园一卡通中心,为保证读者数据的保密性,荐购系统采用校园一卡通中心的加密认证,而不是将用户名、密码备份到自身系统中。其他信息则存储在荐购系统中。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。