基于JavaWeb的档案馆网上预约服务系统

2018-11-12 11:18王进
卷宗 2018年23期
关键词:S架构

王进

摘 要:本系统采用B/S架构,使用Java Web 技术进行页面的设计和功能的实现,系统后台数据库是基于MySQL数据库。系统根据用户分为利用者预约服务平台、档案管理员平台和后台管理平台,较为完整的完成了档案馆网上预约服务系统的各项功能,为档案馆提供了良好的工作秩序,节省利用者排队等候时间,提高服务效率。

关键词:预约;Java Web;B/S架构

1 引言

近年来,由于档案凭证价值的凸显,社会各界档案意识在不断增强,高校档案信息资源利用范围在不断扩大,各行业如考研、考博、就业、职称评定、考核任用、提职升迁、出国留学等学籍认证、撰写校史材料、教学评估、教学科研等工作都需要查阅档案信息,前来档案馆办理各类档案证明的人数急速增长。以郑州大学档案馆为例,仅2017年一年档案查阅量近九千人次,调卷一万余卷(件),但专职提供档案利用服务的老师只有三名,虽然馆藏档案数字化工作在不断跟进,但远远不能满足利用的需求。人均办理的业务量不断增长,很多时段形成了类似交通拥堵的情况。为了有效匹配业务办理和工作时间,提高服务效率,本文预设计一个档案馆信息服务的预约系统来解决当前的矛盾和问题。

2 系统设计

2.1 系统功能设计

本系统共设计了3个参与者,即:利用者、档案管理员、系统管理员。

利用者这一角色,主要任务是根据个人查档需求,找到相应档案类别进行查阅预约;利用者也可以查看留言、公告、个人信息、信息指南、留言反馈,修改个人信息等;当然,利用者还可以取消预约查阅等。

档案管理员这一角色的设计,主要工作任务是把利用者的预约信息进行筛选、甄别,并予以处理。另外,档案管理员如果遇到其他临时性工作,还可通过预约系统提前与利用者沟通处理,以减少利用者的损失。

系统管理员主要负责各项信息的管理,包括:个人信息管理、用户信息管理、档案馆各部门信息管理、留言信息管理、通知公告信息管理等。

本系统主要包括:利用者预约服务平台、档案管理员平台和后台管理平台,分别由利用者、档案管理员和系统管理员进行操作。本文将从三个平台角度,来展示档案馆网上预约服务系统的整体功能。

2.1.1 利用者预约服务平台

首先,利用者进入预约服务平台以后,只有在根据注册得到有效账户之后,才能访问档案馆预约服务系统,进行预约查阅或查看个人预约详情、取消个人预约、留言等。利用者预约平台的功能模块如图所示。

2.1.2 档案管理员平台

档案管理员进入平台后,可以查看预约信息,并做出同意或拒绝预约的处理;同时可以查看信息并做出修改。

2.1.3 后台管理平台

后台管理平台是档案馆的系统管理人员处理各类档案馆信息的平台,管理员登陆后,不仅可以修改个人密码,还可以删除、添加、编辑各类信息。后台管理平台的功能模块如图3所示:

2.2 系统数据库设计

根据分析,系统数据库包括利用者信息表(t_user)、档案管理员信息表(t_staff)、系统管理员信息表(t_admin)、档案科室信息表(t_department)、预约时间表(t_time)、通知公告信息表(t_notice)、留言信息表(t_message),其逻辑结构如下图所示:

3 预约系统实现

档案馆预约服务平台基于 Java web 的管理系统,采用B/S构架,用户通过浏览器访问系统,系统开发平台是Windows 7,开发工具选择 MyEclipse10,服务器 Apache Tomcat 7.0,数据库使用MySQL。

3.1 利用者模块

利用者首次访问,在未注册前提下,可以选择查看档案馆馆藏简介,利用指南,各档案分类介绍、预约时间表和通知公告,没有预约权限和查看留言、修改个人信息的权限等。

3.2 檔案管理员模块

档案馆工作人员登录之后,可以查看预约情况。无特殊情况时,工作人员对预约信息进行“同意”操作,预约状况显示“您的预约已通过档案馆审核,请按时到馆查阅办理。”遇特殊情况,档案馆工作人员可进行“拒绝”操作,相应的,利用者预约记录中会显示“未成功”的预约状态。

3.3 系统管理员模块

系统管理员登录后即可进入管理员主页面,可以进行查看个人信息、修改个人密码、添加新的管理员的操作。

4 结语

本文设计的档案馆预约服务平台是一个基于Internet 的应用系统,利用者只需要利用互联网,提前选择查阅时间并进行预约,就可以在方便的时间更高效的完成档案信息的利用,这样就能提前充分了解档案馆馆藏资源状况,减少等待时间,有效缓解档案馆查询利用压力。

猜你喜欢
S架构
C/S架构下的中职教学辅助系统的新探索