//first block;
ENTRY data;
CHECK Accuracycustomer input information;
SEND username and password to customer;
//second block;
RECEIVE username and password for customer;
WHETHER input_data is correct?
LOG IN Customer to system and Show customer information;
}
شبه کد ورود کاربر به سیستم اطلاعاتی و ثبت اطلاعات کاربر
برای تولید محصول، روند جریان اطلاعات به این صورت است که واحد تولید مواد اولیه مورد نیاز را از انبار (مواد اولیه) دریافت می کند، اگر مواد لازم موجود نباشد به واحد تدارکات برای تهیه اجناس اطلاع می دهد، که این عمل توسط سرویس دانه ریز بررسی وجود/عدم وجود اجناس موردنیاز در انبار (مواد اولیه) انجام می شود. واحد تدارکات اقدام به خرید کالای مورد نیاز می کند، و اقلام خریداری شده را در data storeذخیره می کند، واحد کنترل کیفیت، بعد از فراخوانی اقلام خریداری شده، کیفیت آن ها را کنترل می کند و به انبار (مواد اولیه) تحویل می دهد، واحد انبار پس از خرید، قبض صادر می کند که این عملیات توسط سرویس خرید مواد اولیه مورد نیاز انجام می شود. نحوه نظارت واحد تدارکات بر موجودی انبار در شکل زیر نشان داده شده است.
شکل ۳ –۴٫ فلوچارت روند جریان اطلاعات نظارت واحد تدارکات بر موجودی انبار
Receive beginning message;
While (true)
{
DETERMINE monthly production plan according to current process of sale_department;
RECEIVE material_needed to process from repository (raw material);
IF required_material are available in repository?
//first block;
NO;
//second block;
INFORM supplies_department ;
BUY required_article ;
CONTROL item_purchased by quality control_department;
DELIVER item_purchasedtorepository;
ISSUE a warehouse receipt after purchase;
}
شبه کد روند جریان اطلاعات نظارت واحد تدارکات بر موجودی انبار
با انتخاب خط موردنظر و نوع درخواست اعم از سیستمی یا دستی، موجودی لحظه ای مواد مشاهده می شود و با کلیک کردن روی دکمه انجام محاسبات، با توجه به فرمول تعریف شده در بخش تعاریف پایه، تعداد مواد موردنیاز جهت تغذیه محاسبه شده، و نمایش داده می شود. بعد از ارسال درخواست به انبار تولیدی، انباردار با مشاهده درخواست ها و تائید و چاپ آن به جداسازی مواد مشغول می شود که سرویسی عملیات گزارش گیری انباردار از درخواست ارسالی را فراهم می سازد. مواد از انبار خارج می شوند و به مسئول تغذیه خط تحویل داده می شود. هنگام خروج قطعات از انبار، بارکدهای روی بسته ها و پالتها توسط بارکدخوان خوانده شده و اطلاعات ثبت می گردد. ممکن است مواد درخواست شده توسط اپراتور تغذیه خط تغییر کند. در این صورت اگر تغییر قبل از تائید انبار باشد، می توان بر روی درخواست تغییر ایجاد کرده و درخواستی را ویرایش یا اضافه کرد ولی چنانچه انباردار درخواست را تائید نموده باشد، اپراتور تغذیه خط قادر به تغییر لیست درخواستی نخواهد بود و باید درخواست دیگری صادر و به انبار اطلاع دهد که این کار توسط سرویس ویرایش درخواست مواد انجام می گیرد. روند جریان اطلاعات در خواست مواد از انبار در شکل زیر نشان داده شده است.
شکل ۳ –۵٫ فلوچارت روند جریان اطلاعات درخواست قطعه از انبار
Receive beginning message;
While (true)
{
SELECT Production_Line;
WHETHER line_feeding system?
OBSERVATION smithereens moment_inventory;
Calculation The number of required_ smithereensforline_feedingaccording to Define formul;
REPRESENTATION required_ smithereens;
SEND requesttorepository by Production_Lineoperator;
//first block;
OBSERVATION request by Inventory;
CONFIRMATIONandPrint request by Inventory;
DISASSEMBLY;
DELIVER smithereens to responsible forproduction_Line;
READ barcode on the package and smithereens by barcode reader;
REGISTRATION Information;
//second block;