APP下载

报社远程传版系统的设计与实现

2016-05-17长江日报报业集团武汉晚报社聂俊芳

电子世界 2016年8期
关键词:报社流程设计

长江日报报业集团武汉晚报社 聂俊芳



报社远程传版系统的设计与实现

长江日报报业集团武汉晚报社 聂俊芳

【摘要】针对报社远程传版工作的需求,说明了系统的框架结构和模块功能,并介绍了程序开发中所用到的关键技术和功能实现方法。

【关键词】报社;远程传版;流程;设计

1 引言

在报纸出版过程中,每天都需要将利用方正飞腾软件制版完毕的版面数字文件,通过光纤传递给远程印刷厂进行印刷。每一个版面的对应文件夹里,必须包含这一个版面上所有的模板文件、文稿文件、图片文件及组版完成后生成的飞腾文件和发排生成的PS文件等。一旦传递的版面数量较多时,必然会消耗很多时间和精力,而且出现人为差错的几率增大。针对这种情况,运用计算机自动收集处理方式来收集处理每个版面所需的所有文件,并进行远程传输,同时,利用收集到的对应版面的飞腾文件,实现与上传网络的报纸电子版对接。这样,能够有效地节约人力,提高远程传版工作的及时性、准确性和可靠性。

2 需求分析

2.1工作流程

远程传版是报纸印刷前的一个重要环节。通常根据版面的内容,将版面分为新闻版面和广告版面两类。在远程传版时,不同的版面类型,采用不同的工作流程。如图1所示:

图1

2.2实现目标

基于以上工作流程,远程传版系统需要实现以下目标:

(1)系统能够自动识别采编系统版面目录里属于本报栏目的相关版面文件夹及其文件;

(2)可以提取版面文件相关的所有子文件,包括大样图片文件、飞腾文件、内含图片文件及文字稿件等所有上版文件;

(3)可以根据命名规则对版面文件及其所在文件夹进行更名;

(4)系统能够自动识别广告系统版面目录里属于本报广告的相关版面文件夹及其文件;

(5)可以直接拷贝整版广告版面和中缝广告版面。

3 系统设计

3.1系统框架

本系统的框架主要分为两层:一层是界面层,提供用户操作界面;另外一层是功能层,实现各种功能。如图2所示:

图2

3.2模块介绍

界面层有三个模块,分别为传版管理UI、广告拷贝UI和参数设置UI。其中传版管理UI是用来操作新闻版面的文件提取和文件更名,广告拷贝UI是用来操作整版广告和中缝广告的直接拷贝,参数设置UI是用来设置远程传版相关自定义参数,例如根目录,关键字等。

功能层也有三个模块,分别为文件遍历模块、文件提取模块和文件操作模块。其中文件遍历模块的功能是根据关键字遍历文件目录,找出属于本报栏目的文件夹和版面文件。文件提取模块的功能是分析版面文件信息,获取其相关的所有子文件信息,包括文件名、文件类型、文件大小、文件路径、文件是否存在等。文件操作模块则是提供文件拷贝、重命名、删除等操作功能。

4 编程实现

本系统使用Microsoft Visual Studio 2010环境进行程序开发,开发语言为C#。界面层的编程实现本文不予赘述,功能层的编程实现如下。

4.1文件遍历

采编系统的版面目录存放规则为“采编根目录本报版序见报日期版面文件”,文件遍历模块根据用户选择的目录进行遍历,并将结果保存在一个TreeNode的对象中。

以下是采编目录的遍历函数的源代码:

//选择的是根目录或则版序目录,获取目录下的文件夹信息

广告系统的整版广告版面目录存放规则为“广告根目录见报日期版面文件”,中缝广告版面目录存放规则为“广告根目录见报日期中缝版面文件”,文件遍历模块根据用户选择的目录进行遍历,也将结果保存在一个TreeNode的对象中。(源代码略)

4.2文件提取

报社排版使用的主要是方正飞腾软件,组版过程中生成的是飞腾文件,该文件可以引用包含各种图片文件。然后用于印刷的是飞腾文件发排后产生的同名PS文件,另外还可以生成一张同名的JPG版面图片。文件提取模块就是获取以上全部文件的信息,其中最重要的就是解析PS文件内容,获取其内含的图片文件信息。

PS文件里的对象是由若干行信息组成的信息块来描述的,其中描述内含图片信息主要集中在文件的最后部分。并且信息块是以“%%DocumentNeededResource:”为开始,“%%Pages: n”为结束的,中间每行以“%%”起始,记录一个内含图片文件路径。

以下是提取函数的源代码,由于PS文件里面还可以内含PS文件,所以这个函数是递归函数。

4.3文件操作

文件操作模块封装的是基于Windows系统的文件管理函数。其中本系统使用的主要函数源代码如下:

文件拷贝函数:

文件更名函数:

5 结束语

按照系统设计思路,综合应用上述技术,本系统程序在Microsoft Visual Studio 2010下编译通过,实现了远程传版的各项功能。程序简洁高效,运行稳定,不仅满足了传版业务需要,而且实现了与上传网络的电子版的对接。确实有效地减轻了劳动强度,提高了工作效率,降低了差错概率,进一步提高了报纸的时效和质量。

参考文献

[1]熊梅,刘献军.报纸高效无差错的传版方式初探[J].中国传媒科技,2009,06.

[2]黎苑文,程明智,杨义先.基于中心节点模式的远程传版系统设计[J].成都信息工程学院学报,2012,04

聂俊芳(1966-),男,湖北武汉人,长江日报报业集团武汉晚报社工程师,研究方向为报纸从采编流程到出版印刷的程序管控。

作者简介:

猜你喜欢

报社流程设计
吃水果有套“清洗流程”
瞒天过海——仿生设计萌到家
违反流程 致命误判
设计秀
有种设计叫而专
新时期如何做好报社档案管理工作
本刊审稿流程
析OGSA-DAI工作流程
报社固定资产管理与会计核算探析
新形势下如何发挥报社工会优势的相关问题探讨