设计(论文)的基本内容:
该系统实际实现的是证券交易的处理,但日方出于商业机密等一些因素的考虑, 论文中系统概要等相关的内容也都是以采购销售商店的模式书写,实现的是统计和管理各个分店每天的采购和销售情况,最终将生成采购销售帐票系统。
本次由我方实现的都是BATCH(后台)部分,以COBOL语言为根本,辅以作业控制语言(JCL), 以IBM 390大型主机为平台,实现系统的相关功能操作。
开发系统概要
本次设计的系统是用于在拥有多家分店的用电脑进行操作的企业中,来统计和管理采购处理(从客户买入向各个分店发货)以及销售处理(从各个分店向客户出售)的。
该系统实现的是统计和管理各个分店每天的采购和销售情况,最终将生成采购销售帐票系统,系统的基本运行流程如下:
首先 每天各个分店的采购以及销售情况要作为原始的输入文件传送到总店,由总店来进行汇总处理这些原始输入文件,生成初始的TRS(Transaction)文件;
第二 在将库存的原始BAL(Balance)文件与当天的新生成的TRS文件结合,生成当天的新的BAL文件;
第三 根据当天的新生成的TRS文件,生成采购、销售CAL(Calculation)文件;
第四 由满足主KEY、子KEY递增顺序的CAL 文件结合一些外部条件,生成采购销售日报。
最后 由CAL文件信息以及其他一些外部数据库信息,最终生成完整的采购销售帐票系统
* 注
(1)输入文件是TRS阶段产生的TRS文件,每条记录中都包含完整的信息,这些信息包括:日期、营业店代码、商品代码、记录区分码、顾客代码、数量码、单价码以及金额。
(2)用COBOL编写程序,用作业控制语言(JCL)提交作业,实现整个帐票管理系统。
(3)本次设计主要涉及到的是该系统的第二大部分,即BAL文件的更新。
(4)输出文件包含两个:
NEWBAL文件 文件信息包括:时间、营业店代码、商品代码、当日入例数量、当日入例金额、当日出例数量、当日出例金额、累计数量(OLD BAL累计数量 + TRS的入例数量 – TRS 的出例数量)。
CAL文件 文件信息包括:日期、营业店代码、商品代码、记录区分码、顾客代码、数量码、单价码以及金额。