图书印制管理系统的设计与实现.docx
- 文档编号:28460588
- 上传时间:2023-07-13
- 格式:DOCX
- 页数:83
- 大小:2.19MB
图书印制管理系统的设计与实现.docx
《图书印制管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《图书印制管理系统的设计与实现.docx(83页珍藏版)》请在冰豆网上搜索。
图书印制管理系统的设计与实现
硕士专业学位论文
图书印制管理系统的设计与实现
DesignandImplementationofManagementSystem
inBookPrinting
作者:
×××
导师:
×××
北京交通大学
2018年10月
学位论文版权使用授权书
本学位论文作者完全了解北京交通大学有关保留、使用学位论文的规定。
特授权北京交通大学可以将学位论文的全部或部分内容编入有关数据库进行检索,提供阅览服务,并采用影印、缩印或扫描等复制手段保存、汇编以供查阅和借阅。
同意学校向国家有关部门或机构送交论文的复印件和磁盘。
学校可以为存在馆际合作关系的兄弟高校用户提供文献传递服务和交换服务。
(保密的学位论文在解密后适用本授权说明)
学位论文作者签名:
导师签名:
签字日期:
年月日签字日期:
年月日
学校代码:
10004密级:
公开
北京交通大学
硕士专业学位论文
图书印制管理系统的设计与实现
DesignandImplementationofManagementSystem
inBookPrinting
作者姓名:
×××学号:
×××
导师姓名:
×××职称:
×××
工程硕士专业领域:
软件工程学位级别:
硕士
北京交通大学
2018年10月
致谢
岁月如梭,如歌。
转眼间,三年的研究生求学生活即将结束,站在毕业的门槛上,回首往昔,奋斗和辛劳成为丝丝的记忆,甜美与欢笑也都尘埃落定。
交通大学以其优良的学习风气、严谨的科研氛围教我求学,以其博大包容的情怀胸襟、浪漫充实的校园生活育我成人。
值此毕业论文完成之际,我谨向所有关心、爱护、帮助我的人们表示最诚挚的感谢与最美好的祝愿。
本论文是在导师×××副教授的悉心指导之下完成的。
三年来,导师渊博的专业知识,严谨的治学态度,精益求精的工作作风,诲人不倦的高尚师德,朴实无华、平易近人的人格魅力对我影响深远。
导师不仅授我以文,而且教我做人、做事。
虽历时三载,却赋予我终生受益无穷之道。
本论文从选题到完成,几易其稿,每一步都是在导师的指导下完成的,倾注了导师大量的心血,在此我向我的导师×××副教授表示深切的谢意与祝福!
×××副教授对于我的科研工作和论文都提出了许多的宝贵意见,在此表示衷心的感谢!
衷心的感谢我的父母和其他亲朋好友对我的关心、支持和理解,没有他们对我的关心、鼓励和支持,我无法完成现在的硕士学业。
最后,感谢曾经教育和帮助过我的所有老师。
衷心地感谢为评阅本论文而付出宝贵时间和辛勤劳动的专家和教授们!
摘要
“十二五”时期是新闻出版行业深化改革、加快发展的关键时期,在互联网+推动下,新闻出版行业发生了日新月异的变化。
以互联网和大数据为代表的新兴技术高速发展,对出版业的发展模式产生了深刻的影响,而出版部作为出版社图书出版核心部门,依托互联网的价值,打造一个全新的图书印制管理系统,即是转型升级发展的新模式。
新的图书印制管理系统必须要提高生产效率,减少生产周期,处理复杂印制工艺,直接生成图书印制成本。
本文首先分析了图书印制管理系统的项目背景以及国内外同类产品发展现状,阐述了项目意义并提出了项目的最终目标,然后描述了本项目所应用到的各项关键技术,设计了基于C/S架构、Delphi编程语言和采用SQLServer数据库技术的图书印制管理系统。
接着对系统做了功能与非功能方面的需求分析,以需求分析为基础,针对本项目的整体做了架构设计,最后针对各个功能模块做出设计与实现方案。
本人在整个项目研发过程中,参与到系统的需求分析、概要设计、详细设计、测试修改等工作。
该图书印制管理系统的需求与设计工作由本人独立完成,具体功能模块包括:
基本信息、正文用料、封面用料、数据字典。
模块设计按照实际生产环节,每个数据由不同人员来完成维护工作,最后将完整的数据汇总到印制人员,系统通过数据字典在后台完成计算,生成图书印制成本。
模块设计过程中遵循软件工程设计思想,满足需求的同时具有良好的可维护性与可扩展性,方便维护升级。
论文最后展示了系统运行结果。
通过实际测试,出版社图书印制管理系统已经成功上线并正常运行。
在不断使用磨合中,努力完善系统各个方面,使图书印制管理系统在出版社信息化建设中发挥出更大的作用。
关键词:
图书;印制;成本;管理
ABSTRACT
"Twelfthfive-year"periodisthekeytodeepenthereform,speedupthedevelopmentofpressandpublicationindustry,theInternet+,drivenbythepressandpublishingindustryhaschangedwitheachpassingday.
RepresentedbytheInternetandbigdataemergingtechnologyhighspeeddevelopment,themodelhashadaprofoundeffectonthedevelopmentofthepublishingindustry,andpublicationsasacorepresspublishingdepartment,dependingonthevalueoftheInternet,tobuildanewbooksprintingmanagementsystem,whichisanewmodeofdevelopmentoftransformationandupgrading.Thenewbooksprintingmanagementsystemmustbetoimprovetheproductionefficiency,reducetheproductioncycle,dealwithcomplexprintingcraft,generatingprintedbookscostdirectly.
Thispaperfirstanalyzesthebooksprintingmanagementsystem'sprojectbackgroundandcurrentsituationofthedevelopmentofsimilarproductsathomeandabroad,thispaperexpoundsthesignificanceofprojectandproposedtheultimategoaloftheproject,andthendescribesthekeytechnologyinthisprojectisappliedtothe,designbasedonC/Sarchitecture,Delphiprogramminglanguage,andtheSQLServerdatabasetechnologyofbooksprintingmanagementsystem.thenonthesystemtodothefunctionalandnonfunctionalrequirementsanalysis,onthebasisofdemandanalysis,projectoverallagainstdoingthearchitecturaldesign,finallytomakeadesignandimplementationschemeoneachfunctionmodule.Himselfintheprocessofresearchanddevelopmentofthewholeproject,involvedinthesystemrequirementsanalysis,generaldesign,detaileddesign,testing,modification,etc.Thissystem'srequirementsanddesignworkindependentlybyoneself,thespecificfunctionmodulesinclude:
basicinformation,thetextmaterials,covermaterial,datadictionary.Moduledesignaccordingtotheactualproductionprocess,eachdatabydifferentpersonneltocompletethemaintenancework,finallywillcompletedatasummarytoprint,systemthroughthedatadictionaryinthebackgroundtocompletethecalculation,generatebooksprintingcosts.Moduledesignprocessfollowsthesoftwareengineeringdesignthought,meetthedemandatthesametimehasgoodmaintainabilityandexpansibility,convenientmaintenanceupgrade.Thepaperfinallyshowsthesystemoperationresult.
Throughtheactualtest,pressbooksprintingmanagementsystemhasbeensuccessfullylaunched,continuetouseintherunning-in,effortstoimprovethesystem,makethebooksprintingmanagementsysteminthepressplayagreaterroleintheconstructionofinformation.
Keywords:
Book;Printing;Cost;Management
1引言
本章主要介绍了项目的背景,通过对比国内的发展状况,提出项目需要解决的问题,同时针对当前的问题提出了基本的解决方案,描述项目的基本目标,同时阐述了实现该项目的意义及目的。
1.1课题背景
随着我国出版体制改革不断深入,除了公益性出版社以外,全国出版社基本上都已完成了转企改制的任务。
化工出版社坚持实际情况出发,兼顾国家、集体,职工和利益,坚持以人为本,在保持稳定的基础上,和谐有序发展。
尽管走出了关键一步,但改革还有较长的路要走。
出版社改革是否成功主要有三大标志:
一是要对自己的财产拥有全部产权,二是人员机制要市场化,三是建立现代企业制度。
改革的核心是经营性单位必须转企,适应市场经济的发展要求。
在市场竞争激烈,优胜劣汰的自然情况下,出版社为了适应市场的需求,也为了自身的生存,出版图书品种每年都在增长,各种数据信息也随之增加,所以传统的由印刷厂财务人员计算成本,出版社财务人员在进行审核的模式,由于计算方式复杂,出错率高,周期长等原因,很难适应已经改企后希望看到实时成本的现代化出版企业,因此开发一个成本核算项目将图书印制信息化,规范化,实时化是出版社管理中重要的环节,也是衡量出版社信息化,数字化建设的关键一步。
综上所述,开发一个可维护的电子工价体系,做到图书印制发生的同时生成费用明细,帮助编辑及时获得图书生产成本,最终与发行部门和财务部门实现实时对接,在信息化、规范化的同时,既完成出版社对编辑和发行的业务考核,又能为出版社及时提供毛利润,使出版社利益最大化。
1.2项目目的及意义
本项目利用新的技术开发一个具有专有性、可靠性、稳定性的印制管理系统,是技术创新的要求,是知识经济发展的要求,更是出版单位进行信息化管理的需求,也是企业提高工作效率、加快自身发展,实现效益最大化不可或缺的一步。
本系统的建立将会更加充分地发挥出版社对排印装厂质量进行监督管理的职能,大大提高工作效率,使出版管理方法更具科学性、准确性和时效性,同时使管理职能实现信息化、规范化和集成化,使印务管理流程更加全面、科学、实时、准确。
1.3国内外现状与发展
出版信息化可以理解为出版企业利用现状信息技术对出版资源进行深度开发和广泛利用的过程,也是出版企业管理创新的过程。
出版业是与数字技术关系最为密切的产业门类。
出版业信息化的内容主要有顺应信息技术的发展在选题策划、组稿、设计、出版、材料供应、印刷、销售的过程中充分运用信息手段,通过计算机管理系统,实现出版业印刷发行各个阶段信息化。
我国出版产业信息化建设起步于20世纪90年代初,经国家政策大力推动和出版单位的实践经验的积累,多年来出版产业信息化建设已经取得了较大的进步,增强了出版企业的市场竞争力。
但从整体上看,我国出版产业信息化还不理想,很多方面还不尽如人意,在利用计算机改造传统出版流程、提供经营管理效率、及时准确共享信息方面均较为落后,以下几个方面可以说明我国出版业信息化程度还有待提高:
(1)实施信息化的实力较弱
发达国家图书出版业已基本实现计算机化和网络化,而我国出版社业信息化水平如果按信息经济的综合指标衡量,则在生产、投入、存量、流通各个环节运作水平和实际效益上低于世界平均水平。
在出版社,真正的信息系统还没有建立起来。
我国出版企业普遍规模较小,资金、信息技术和专业人才缺乏。
尽管已经有部分企业已经将信息技术应用于出版工作,但大多数出版企业还没有认识到信息化对出版企业发展起到的巨大推动作用,或者虽然意识到了高新技术的重要性,但是企业却缺乏资金、技术、人才支持,而没有足够的能力在企业内实施信息管理系统。
到目前为止,较为成熟的、适用的,能够涵盖图书出版发行各个环节的管理信息系统还很少,而且各个出版社内部差别很大,这些问题使得出版社大部分资源不能有效整合,一方面制约了出版社生产效率,降低了利益,另一方面也使得我国出版资源得不到充分开发和利用。
(2)标准没有统一化
书号是出版物身份唯一标识,也是出版发行企业之间交换出版物信息的主要依据。
现今国内出版物中一号多书的现象比较普遍,书号的不唯一,使得ISBN在我国逐渐丧失了出版物唯一标识的功能[1]。
编目人员业务技能水平的高低不同导致了再版编目数据著录不规范,机读书目数据的交换缺乏统一的目录格式标准。
这些问题严重阻碍了信息资源的共享,不但制约了出版社自身发展,而且也影响了整个图书出版行业信息化水平。
(3)供应链结构松散
现今出版行业的供应链系统并不完善,从作者到出版社、到印刷发行、到书店销售、到最后读者,还没有形成真正的供应链关系,链条上各个节点企业相互独立,无法做到信息及时沟通,无法做到整体协调运营[2]。
(4)管理水平落后、人才缺乏
出版社信息化建设不仅需要投入大量资金和进行技术变革,还需要系统规范的管理措施和高素养的信息化人才,信息化建设涉及到出版社组织结构和业务管理流程等一系列问题。
大量资金投入和技术上的变革涉及到出版社业务流程、组织结构、管理制度等一系列问题。
目前部分出版社管理思想落后、管理方法陈旧,没有意识到出版社信息化的重要性,故而影响了出版社信息化发展。
国内出版社大多数采用的是市面上软件供公司提供给出版社的印制系统,主要有三家公司的云因系统,平章系统,和南北系统。
这三家软件公司专门为全国五百多家出版社提供图书出版流程方面的系统编程服务,可以全套出售给出版社,也可以按模块,按字段出售,整套出售大约在几十万到上百万。
现在云因和平章两家公司已经合并改名为平章系统。
小出版社由于资金力量薄弱通常购买他们系统,而大出版社由于资金雄厚,通常自己开发自己出版社系统。
相比较来说,买来的系统需要适应,而且受限制较多,维护和开发起来不太方便。
而自己开发的系统因为只针对自己出版社,所以流程上更加合理,上手容易,可维护性高,但是由于开发周期过长,人员投入较多,成本较高。
对于国外,越是经济发达的国家,其生产现代化程度越高,计算机在国外出版社中使用率很高,其中一些出版社力图实现的管理、销售、生产一体化,更是强调了对信息系统的依赖,同时也对计算机管理信息系统发展水平提出挑战。
现在计算机技术日趋完善,管理现代化应用也日渐成熟,随着第三产业蓬勃发展,管理系统进入出版企业,为出版企业现代化贡献力量。
国外的出版管理系统主要有数据处理、计划、控制、预测和辅助等功能。
就美国出版企业而言,计划管理工作由系统完成占到了80%左右,财务会计工作占比更是达到了90%左右,由此可见美国信息管理系统发展前景十分乐观。
1.4论文主要工作
为适应信息化、数字化时代发展需求,启动图书印制管理系统项目,该项目主要是本人在化学工业出版社任职期间设计的一个管理平台。
本人参与了该系统的整体设计和构建过程。
包括系统的调研、需求分析、总体设计、功能模块设计和项目最后测试等环节。
该平台在应用过程中可以计算出图书的印制成本,图书印制成本按模块主要包括排版费、设计费、印刷上版费、装订费、材料费和其他后期工艺等。
该平台使出版社管理科学化、合理化,节约时间、提高效率,把出版社发展推向一个新的台阶。
通过对出版企业现状进行分析,加强本出版社编辑部门、发行部门和印务部门的深入调研,对全流程加以了解。
设计了基于C/S架构、Delphi编程语言和采用SQLServer数据库技术的图书印制管理系统。
建立能够覆盖整个流程的图书印制系统,如提供广泛的借口、权限管理等[3]。
本人独立为该系统详细设计并实现了四个主要模块分别是基本信息模块、正文用料模块、封面用料模块和后台数据字典模块。
其中每个模块应包含的信息,界面设计、模块应该具有的功能任务和后台计算方法都是本人重点解决的方面。
数据库设计是以SQLServer作为后台设计开发的,这是本人协助信息中心一同完成的数据库表结构。
该系统的测试经过大量理论测算与实际应用,发现并纠正了许多小问题,现在系统已经通过最终测试并成功投入使用。
1.5论文组织结构
论文首先介绍了该系统的研发背景与项目意义,并对项目开发过程中涉及到的关键技术做了详细描述,然后从功能与非功能两个方面分析了图书印制管理系统的总体需求。
之后将整个系统划分成4个功能模块,针对各功能模块进行了详细的设计与实现,包括基本信息、正文用料、封面用料、数据字典等主要功能模块。
最后展示了项目的运行结果,并对整个项目做了总结与展望。
具体结构如下:
第一章:
引言。
本章介绍了项目背景并且分析了国内外同类产品的发展情况,同时阐述了该论文项目的意义与目标。
第二章:
图书印制管理系统所用关键技术。
本章主要介绍了项目开发过程中使用到的关键技术,对关键技术的基本原理做了详细介绍,同时分析了所使用的技术所占有的优势。
第三章:
图书印制管理系统的需求分析。
本章首先介绍了系统整体功能需求,之后从功能与非功能两个方面对系统做了需求分析。
第四章:
图书印制管理系统的概要设计。
本章主要针对系统的概要设计进行详细描述,按照设计目标、系统功能模块划分、数据库设计的顺序进行设计说明。
第五章:
图书印制管理系统的设计与实现。
本章在第四章模块划分的基础上针对各功能模块进行了详细的设计实现。
第六章:
图书印制管理系统的测试。
本章以系统内部结构和流程图为基础设计测试用例,排除隐藏缺陷,保证系统软件质量。
第七章:
总结与展望。
本章主要对系统和工作情况做出总结并进行展望。
2系统所用关键技术
本章主要介绍系统开发原则及图书印制管理系统设计与实现过程中所使用的关键技术。
应用使用了C/S结构,编程语言采用Delphi7.0版本,本地数据持久化方案使用SQLServer数据库技术。
2.1系统开发的原则
为了适应系统发展规律,合理、正确的设计开发系统,应确立系统开发的基本原则。
该系统具有实用、开放和规范化的原则。
2.1.1实用原则
系统实用性[4]是评价系统开发质量的主要标准。
实用的系统应该是以尽可能的投入,满足用户在一定时期内的需求并带来一定的经济效益(直接和间接效益)。
实用性好,才具有真正的价值。
坚持实用原则要协调好先进性与实用性之间的关系,一味追求系统的高、大、上,但也不能忽略系统的兼容性、扩展性和生命周期。
2.1.2开放原则
开发的目标系统是个开放系统,所以要充分考虑总体设计时系统与外界的接口以及环境对目标系统的影响,因为它存在于一定的环境中,这就要求系统有较强的适应能力,另一方面开发过程对用户必须是透明的,因为开发的系统是一个应用系统,用户是系统的最终使用者。
2.1.3规范化原则
从便于用户维护和接受上来讲,系统开发应避免封闭式、低水平的开发。
应树立标准化系统开发思想。
对开发阶段划分目标任务、方法、工具、资料文档等格式进行相对统一的技术规定和管理约定。
2.2系统开发的方法
本系统采用结构化生命周期开发方法[5],遵循软件开发规范,以用户至上为原则,结构化、模块化地自上而下对生命周期进行分析与设计,系统的开发过程划分为八个阶段[6]:
各个阶段的任务分别为:
问题定义、可行性研究、需求分析、总体设计、详细设计、程序设计、测试和运行维护。
八个阶段可以归纳为三个时期,即计划期、开发期和运行期。
各阶段工作按顺序展开,形成自上而下的瀑布,如图2-1所示。
图2-1结构化生命周期开发方法的瀑布模型
Figure2-1Thewaterfallmodelofstructuredlifecycledevelopmentmethod
结构化方法将软件生命周期分为计划、开发、运行三个时期,各时期的工作如下:
(1)计划期
计划期的主要任务是分析该系统应设定的目标和分析用户的基本需求,按照目标要求,进行问题定义并分析该系统的可行性。
与用户的交互和配合是这一时期的重要特征和要求。
1)问题定义:
确定该系统的主要功能,即进行系统功能分析,在于用户讨论的基础上提出系统开发的目标及所要实现的功能。
2)可行性研究:
对问题定义阶段所确定的问题实现的可能性和必要性进行研究,并研究问题的解决方法,对各种可能方案做出必要的成本/效益分析。
3)需求分析:
确定用户对系统的功能性和非功能性的全部需求。
(2)开发期
开发期包括分析、设计和实施两类任务。
其中分析、设计包括需求分析、总体设计和详细设计三个阶段,实施原则包括编码和测试两个阶段。
1)总体设计:
建立系统的总体结构,划清子系统功能。
2)详细设计:
确定系统功能模块图中每个模块的内部过程和结构。
3)编码:
按照选定的程序语言,将模块的过程性描述翻译成程序。
4)测试:
发现并排除分析和设计阶段所产生的各种错误。
(3)运行期
运行期的主要任务是系统的维护。
为了排除系统中仍可能隐含的错误,适应用户需求及系统操作环境的变化,继续对系统进行修改和扩充。
图书印制管理系统的开发将严格按照结构化生命周期开发方法的要求进行设计,实现企业对系统功能的要求。
2.3系统开发的关键技术
该系统结构使用了C/S结构,编程语言采用Delphi7
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 印制 管理 系统 设计 实现