APP下载

浅谈印刷企业版顺便捷计算与数据库模型建立

2018-11-09

今日印刷 2018年10期
关键词:记事本书本印刷

概念介绍

什么是版顺,而什么又是数据库呢?

一本完整的书由很多个书帖组成,而每个书帖则由很多面书页组成。页面放置在书帖上的顺序,即为版顺,也就是版序。

数据库就是存放数据的仓库,而数据库系统是用来管理数据、建立数理逻辑和集合的,具有高效、可靠、完整、自同步等特性,是业务系统进行数据控制的最佳选择。数据库系统一般提供高效的数据控制和数据检索功能,采用SQL语言来进行数据操作。

设计理念

1.版顺便捷计算

首先,页码的排列分组要满足一定的条件,我们以16开的书本为例子:任意成书,正文的奇数页必须在右边,正文前面的书页则不必遵守;可以用空白页来充当书页,凑齐帖数;16页组成的一帖称为完整的一代,而8页、4页、2页一帖都为不完整代(尽量避免2页一帖)。在书本凑不够全是完整代的时候,可以安排不完整代充当书帖;为了方便装订,不完整代的位置可以调节,保证放置位置的灵活度;一般情况,不完整的代放在倒数第二代,或者倒数第二代和倒数第三代。

其次,人工计算或者人工输入需要花费很多时间,为了节省这部分时间,减轻工作人员的工作量,我们试着用小程序来替代人工计算和人工输入。原来开取订单时,版顺部分先由人工计算然后输入到电脑里,现在,我们通过编写代码来计算输出,提高效率,节省时间,通过计算机的程序计算出版顺并且能够自动生成,记录在记事本上。工作人员在记事本上复制计算好的版顺,粘贴至开单软件上,即可省下手动计算和手动输入的时间。其中主要的程序,我们使用最基础的C语言来进行编写。

2.程序录入书本信息

程序能够计算的前提是程序知道书本的信息,第一步便是录入书本的信息,为了方便录入,推荐使用记事本记录,也可用Excel表格手动输入书本的信息。需要注意的地方:保存下来的内容包括数字,都是以字符形式保存的,程序读取的时候读到的也是字符;黑白页和彩色页不能放置同一书帖,所以黑白页和彩色页要隔开;录入的记事本的内容要有一定的格式,必要按照设计的格式填写才能正确的录入。

3.程序输出书本信息

打开输出记事本和打开录入记事本类似,用到的重要C语言语句如下:

if((fp2=fopen("C:\\Users\\59466\\Desktop\\卓越培养计划\\课题\\ b.txt","wr"))==NULL){printf("Error");}打开输出的记事本后,通过程序运行,在此过程中,程序语句可直接把计算结果包括文字和数字自动输出到记事本上。

数据库模型建立

数据库管理系统是科学组织和储存数据,对数据库进行统一的管理和控制,以保证数据库的安全性和完整性,高效地获取和维护数据的系统软件。数据库管理系统和操作系统一样是计算机的基础软件,也是一个大型复杂的软件系统。数据库系统是由数据库、数据库管理系统(及其应用开发工具)、应用程序和数据库管理员组成的储存、管理、处理、维护数据的系统。数据库本身具有极强的专业性和对使用者的高要求性。在大多数中小印企眼中,它是“高大上”的,是不具备实际意义的。其实不然,数据库种类繁多,每一种都是要根据客户的具体生产需求建立的。前期要不断与企业沟通,才能设计出最贴合企业要求的数据库。我们在这里推崇的是一种理念,中小企业也能建立属于自己的数据库,并且它是有用的,所以我们建立了印刷企业进销存管理系统(如下图所示)。

其中,根据企业的需求,建立合适的数据表、视图、索引等。如进货单中可以细分为类别1油墨、类别2纸张……为其建立合适的数据表等一系列数据库中的“必需品”,它便能够满足大多数中小企业的数据管理要求。

数据库与ERP相比,优势明显。ERP企業资源计划,是企业的一种现代管理理念和管理方法。而数据库是数据存储技术,ERP软件是在这种技术平台下开发的软件。所以企业拥有了自己的数据库,后期无论是对企业的壮大发展,还是企业内部的升级都有着巨大帮助。同时对于数据挖掘,数据分析也有着重要的意义。

总结

该软件实现了整本书的版顺排版并且输出,方便复制粘贴到开单软件上,节省手动输入的时间,并且建立符合印刷企业的数据库模型,方便企业管理订单和修改过的文件。

程序和系统都具有开放性,后续可以实现功能的不断更新和扩展。例如,程序目前已经编写完成4开、8开、16开、32开。如果企业遇到新的情况,可以再添加编写(12开、14开的书本),根据它们的规律和特点,编写程序段插入源程序,程序就会通过识别变量kind1进入相应的程序段运行。程序中所有的提示,都是设计出来的。根据操作人员想要的文字信息、数字信息或者错误等提示词都可以插入或者删除,以达到精炼且必要的目的,尽量减少操作人员搞混信息或操作出错。程序的框架已完成,其他新增的功能只需插入相应的程序段就可以实现扩充。

对于印刷企业生产实际中遇到的各种小问题,从业人员可以尝试编写一些小程序或小模型从而达到减少印刷企业工作量,节约时间的目的。虽然简单,但是它的作用未来将会慢慢展现出来,会被重视起来,并且随着印刷企业的快速发展,每一个小模块也将更加智能化。从小做起,生产流程也会朝着高效、独立、便捷的目标前进。

猜你喜欢

记事本书本印刷
玩转书本
做个树懒记事本
打开书本
印刷+智能=?
印刷智能化,下一站……
小狗记事本
回归书本:慢读的乐趣
开在书本里的花
把心交给印刷