文/河北省藁城市藁城报社 高红霞
随着信息的高速发展,报纸已不再是传统的纸质版,电子版的报纸更深入大众,方便了人们的生活。而报纸资料管理系统就是为了减少报纸管理工作的繁琐和延长保存时间而设计的。报纸的信息录入包括对文档的编辑、图片的生成、用户检索等方面,以方便管理者进行科学的管理以及用户加快浏览速度。
报纸资料管理系统的开发目的是为了让管理者以科学便捷的方式进行信息录入、管理、保存,并为用户最大程度的提供快速浏览。所以整个系统开发的关键是电子化,利用网络将报纸资源的管理和用途最大化。在开发的过程中要充分考虑报纸的特点以及报纸资料管理员和用户的便捷,对相应的管理权限进行设置,限制非法入侵,同时要考虑到以后的系统升级等问题。
功能是系统的核心部分,要针对客户的需求对系统的功能进行划分。首先,要充分了解受益客户的需求点,对于报纸资料管理员来说,他们最大的需求就是便捷录入、管理、保存相关报纸资料,而对于其他查阅资料的用户来说他们是要对资料进行一定的检索。其次,关于检索的输入输出,要设置检索条件,可以中文关键字、作者、日期等,限制使用非法字符,以保证检索的完整和有效。再次,数据库里要求保存电子报纸的基本信息,在删除的方面用逻辑删除,最后,要注意在设置删除时,不能允许管理人员存在一人即可删除的现象,要有上级进行授权,这样才能保证整个过程的公正合理。
对于报纸管理系统的业务流程,首先要进行报纸等资料的扫描,然后根据扫描的图像进行处理,从报纸中获取信息,再把获得的信息存入报纸资料系统的数据库,当需要对信息进行查询时,直接在数据库里搜索即可。其次,要对数据录入的过程进行相关的检测,要求输入的字符必须合法,文字的长度应该与数据库的长度相对应,以防数据库的信息溢出。
模块设计主要包括两个方面,一是框架设计,而是流程设计。框架设计包括对栏目的设计和程序的框架设计,程序框架包括通用类的,系统会使用MVC模式来进行相关的开发,MVC语言是一种面向对象的语言,用于用户交叉运用程序,以视图——模式——控制器的模式作为 Web应用的架构模式。而画面设计主要是分为管理员和用户两个方面,对管理员的设计来说,要保证数据的提取和录入完整,其中包括报纸的版面、文章标题、正文、作者等,其次要保证数据的相关信息修改和对数据的使用标记进行相关删除等。
利用数据库进行检索的方法分为两种,一个输入词组进行相关检索,二是输入字进行检索。按词检索是通过程序对数据库里的文章每个词进行搜索,同时,每个词对应一个索引,并指明本词在文章中的出处。用字检索就是对数据库里的每个字都建立索引,把词分解成字进行检索,但是由于相同的字在不同的词组里有不同的含义,所以用字来检索就会显得模糊很多。
人机界面是计算机和人之间建立的相关信息传递的媒介,是人与计算机进行交流的唯一途径,所以界面设计在整个报纸资料管理系统中都占据着重要的地位。通过界面设计,用户可以通过此向计算机发出指令,这些数据被计算机接收后迅速在数据库里展开有关搜索,然后再通过这个界面把搜索的信息传递给用户。这种系统界面的设计使得整个系统是灵活的,对用户的需要做出相关搜索反应。
报纸信息的存放在数据库保存信息方法十分重要,系统要对数据先进行分类,在把数据归类到相关数据库类别中。对于文档的存放有五种形式:Document,Field,Index Writer,Analyzer,Directory.对于报纸资料的存放流程,一般要先构造Field类文档属性,然后再构造Document类,之后构造Analyzer类进行分词处理和Directory抽象类索引位置,再分别确认文件系统中实例化FSDirectory类位置和内存中RAMDirectroy类位置,最后Index Writer完成索引文件的建立。
系统的检索部分在管理和查询业务中都会被使用到,通过对相关数据进行输入,再进行数据库的搜索,最后把搜索显示在屏幕上,考虑到用户的和谐体验,要尽可能增加程序的友好性和实用性,可以运用技术在画面设计的过程中提供层和样式表,解决画面所需要的相关技术要求。
基于上文的报纸资料管理系统的设计可以让管理员以科学便捷的方式进行信息录入、管理、保存,并为用户最大程度的提供快速浏览,利用网络将报纸资源的管理和用途最大化。
[1]刘瑞芳.报纸网络化发行管理系统设计[J].天津科技大学学报,2010,1.
[2]杨君,李海霞.利用PB开发报纸和文献索引管理系统[J].图书馆学刊,2000,3.
[3]刘海松.电子报纸格式与系统架构研究[D].南开大学:计算机应用技术,2007.