某机油生产管理系统设计方案
|
第一章 用户现状及需求
XX机油(为了保护客户的资料,以下均用XX表示)自上市以来,一直广受消费者欢迎!销量不断增加!但目前油品市场上XX 专用机油窜货时有发生,严重影响了公司油品销售,各服务网点对此反应强烈!但由于目前公司机油流向查询功能不完善,制约了对窜货现象的查处,为此公司在原有纤维防伪的基础上增加条形码功能,从生产到出库环节均采用电脑读码跟踪,对条形码均录入电脑作流向登记,特引入机油条形码防伪系统。机油条形码防伪系统分为两个子系统:XX机油生产管理系统和XX 机油出货管理系统。 XX生产管理系统是应用于XX公司。XX 机油全部由XX公司生产后送到XX 公司仓库,所以必须在生产的时候记录生产信息。生产管理系统有如下要求: 1) 应用于生产线。这里要完成以下几个功能: 1. 产品信息录入。每一个记录包括一个箱号和 12 瓶号。先扫描一个箱号再扫描 12 个瓶号。一个记录完成后有提示音再直接跳到下一条记录的输入。当与数据库箱号或瓶号重复时有错误音。由于生产线上的产品已经贴好条码标签,产品信息输入时用 2220 扫描枪扫描条形码即可。对于不能识别的标签可以从键盘输入。操作力求简单,效率要高。 2. 产品信息的查询统计与修改。可以对油品信息进行查询统计并将查询结果生成报表打印出来,生产线用户能够对当日生产的油品信息进行修改, 2) 应用于发货和系统管理。包括下面几个功能: 1. 处理来源于 M90 数据导入。信息导入时要检查箱号和瓶号是否重复,可以修改后再存入数据库。 2. 发货。发货到XX,发货信息包括发货时间、规格、箱号、数量等。货品的箱号用 M90 扫描后导入数据库。货品连同货品信息一起拿到XX仓库。发货完成后打印报表。 3. 产品信息的查询统计与修改。可以对生产的产品信息进行查询统计并将查询结果生成报表打印出来,管理员用户可以对任何生产的油品信息进行修改。 4. 发货信息的查询与修改。可以通过货单号对发货信息进行查询。管理员用户可以对发货信息进行修改。 5. 油品信息导出。将某一时间段的油品生产信息导出到 EXEL 文件。 第二章 系统结构设计 1. XX公司硬件连接图![]() 2. 系统总体设计 ![]() 本模块接受两种数据录入方式:生产线录入和 M90 辅助生产数据录入。生产线录入是应用于流水生产线的实时数据传输方式,接受 2220 扫描器数据的输入和键盘数据输入。每次生产时,用户只需一次设置油品规格、油品类型、生产日期。基于用户要求,每完成一条记录输入时,系统自动保存到数据库无需按确认,并自动跳到下一条记录输入,输入错误时系统有错误音。 M90 辅助生产数据录入是在特殊情况时使用的批处理数据录入方式。 M90 采集的产品信息每一个记录只包括一个箱号和十二个箱号。用户先用 M90 数据采集器采集到油品数据,通过串口发送到系统,系统先检验油品数据的有效性,再保存到数据中。生产线用户可以使用生产线录入功能,管理员用户可以使用生产线录入和 M90 辅助生产数据录入功能。两种录入方式操作流程图:
发货查询与修改子模块 该模块完成发货查询功能,可以通过货单号查询,查询结果列出了该货单的详细信息,包括货单号、发货人、发货日期、货品列表,货品列表包括如下货品信息:箱号、类型、规格、生产日期。发货人员用户和管理员用户可以对发货单执行打印操作和导出货品信息操作。管理员用户能对发货单中的货品列表进行修改。 油品查询修改和发货查询修改操作流程图:
本模块是面向管理员用户,主要包括四个功能。 a. 油品规格管理。对油品的规格进行管理,可以增加、删除油品规格。 b. 油品类型管理。对油品的类型进行管理,可以增加、删除油品类型。 c. 油品信息导出。将某一时间段的油品信息导出到 EXEL 文件。导出信息包括:箱号、类型、规格、生产日期、瓶号 1~ 瓶号 12 。 d. 用户管理。功能包括增加用户、删除用户、设置用户类型。 用户类型有三种: 管理员用户:能够执行所有操作,拥有对系统的完全控制权限。 发货人员用户:能够执行发货、报表打印、查询功能,不能修改数据。 生产线用户:能够执行生产线录入、查询功能,可以对当天录入的油品数据进行修改。 4. 数据字典。 本系统的后台数据库采用 Microsoft SQL Server 2000中文企业版 或Microsoft SQL Server 7.0 中文版,由富田公司自行购买并安装。 用户表结构:![]() 箱装机油表结构: ![]() 瓶装机油表结构: ![]() 货单表结构: ![]() 油品类型表结构: ![]() 油品规格表结构: ![]() |