时间:2022-10-04 05:57:59
随着企业信息化水平不断提升,公司结合实际情况,对图书馆传统纸质管理进行信息系统化改造,在营造职工读书文化氛围的同时也极大降低了图书馆的管理成本。
【关键词】信息系统 图书馆 建设
1 引言
我公司现有员工两百多名,公司本部有一个藏书两千余册的小型图书馆,向广大员工开放。由于公司工作地点地域分散,各变电所、检修基地和线路巡检站分布龙岩、漳州、厦门、泉州等地,对于不在公司本部工作的员工来说,要挑选馆藏的图书一定得来公司本部挑选才行。若能实现网上借阅,能够方便公司广大员工,特别是解决异地工作员工选书难的问题。
公司图书馆开办以来,来借阅书籍的员工越来越多,说明图书馆的作用越大,然而随之而来的大量的借书、还书登记、实存图书的更新以及借出图书超期、遗失等信息的处理,其工作量也越大,往往是人工操作难以胜任的,而且会不可避免地出现一些差错。其外,随着图书馆的图书不断添加和更新,藏书数量及图书种类会越来越多,使图书的统计工作难以及时完成,藏书的更新也就很难有针对性地进行,藏书的知识结构得不到很好地控制。这都需要我们以信息化管理理念,根据公司图书馆目前实际的管理情况,开发一套符合本地需求的信息系统。
2 系统架构及开发技术选用
本系统采用B/S系统架构,开发技术选用应用广泛且成熟的ASP进行开发,结合Jscript脚本及时下流行的AJAX技术实现系统的功能和校验,鉴于系统的数据量和访问量有限,选用Access 2003作为数据库足以满足系统运行需要。
3 系统功能模块设计
职工网上图书馆系统由前台展示区和后台管理区组成,经过与图书馆管理员的沟通确认,以及征求职工们的意见,系统的功能模块设计逐渐明确,具体模块设置及关联如下(见图1、图2):
3.1 前台功能模块设计
如图1所示。
3.2 后台功能模块设计
如图2所示。
3.3 对象交互设计及实现
在系统设计过程中,我们把系统、图书馆管理员、读者和其他读者视为不同的对象,紧密结合实际的需求,通过功能模块的实现来建立对象间的“对话”。具体对象间交互情况及功能模块实现如下(见图3)。
4 系统用户构成
本系统有系统管理员、一般用户和异地管理员三种用户类型。后台会根据所赋予用户不同的类型显示不同的操作功能菜单(见图4)。
其中,一般用户又分为本地和异地(即:工作地点非公司总部)两种情况。因为异地用户还书不便,所以系统设置了异地管理员用户类型,可授权异地管理员协助异地图书归还的管理。
5 系统流程设计
所谓流程设计,就是在系统中把前期讨论确认的工作流程在系统中加以实现,以工作流的方式加以引导和规范我们的工作(见图5)。
其中,系统流程根据流转的阶段不同还涉及到各种控制状态,本系统共定义了10种流程状态(见表1)。
6 结束语
本文着重跟大家分享了公司职工网上图书馆系统一系列建设历程,从建设背景、技术选型、到功能模块设计、用户构成、流程设计,娓娓道来,可以说这是本系统开发最宝贵,也是最精彩的部分。
参考文献
[1]明日科技.ASP网络编程自学手册[M].北京:人民邮电出版社,2008.
[2]王晶.ASP网站建设技术[M].北京:机械工业出版社,2007.
作者简介
陆兆(1983-),男,福建省厦门市人。大学本科学历。工程师。主要研究方向为信息通信。
作者单位
国网福建省电力有限公司信息通信分公司 福建省厦门市 361004