الزامات نرم افزار نگهداری و تعمیرات
الزامات یک نرم افزار نگهداری و تعمیرات می بایست طوری باشد که پاسخ گوی نیاز های سازمان ها و واحد های صنعتی در حوزه نگهداری و تعمیرات باشد.
یک نرم افزار نگهداری و تعمیرات حداقل باید شامل ماژول های زیر باشد :
الف) الزامات نرمافزاري
- درخواست کار
- تجهيزات / دارايي
- دستور کار
- پيشبيني نيازهاي / سفارشات خريد (PO) (خريد)
- مديريت پروژه
- نگهداري و تعميرات پيشگيرانه
- نيروي كار
- موجودي انبار
- باركد گذاري
- زمان بندي / برنامه ريزي
- فروشندگان
- رابط کاربري
- گزارش ساز
- الزامات اضافي
- تقسيمات / واحدهاي سازماني/ مکان ها / کارخانه ها / بخشها (سلسله مراتب تجهيزات – حداقل پنج سطح)
- قابليت مديريت چند پايگاه داده در سطح دنيا از يك سرور
- قابليت اجراي همزمان براي چند کارخانه / سايت / مجتمع
- حفاظت امنيتي گسترده
- عدم افت سرعت با 2000 كاربر
ب) الزامات IT
– ساختار سه لايه – مبتني بر اينترنت شامل، کاربر(Client)، سرور برنامه و سرور پايگاه داده
1- کاربر
- قابليت اجرا بر روي مرورگر اينترنت اکسپلور نسخه 6 و بالاتر
- قابليت اجرا بر روي ويندوز XP و بالاتر
- قابليت اجرا بر روي رايانه هايي با حافظه 128 مگابايت، 233 مگاهرتز و 4 گيگابايت درايو هارد.
- اجرا بر روي رايانه هاي استاندارد 256 مگابايت حافظه، 8/1 گيگا هرتز و 20 گيگابايت درايو هارد.
2- سرور برنامه
- سرور برنامه بايد قابليت اجرا بر روي سيستم عامل لينوكس Red Hat با سرور وب Tomcat و يا Apache را داشته باشد.
- قابليت اجرا بر روي سرور برنامه Oracle 9IAS
- قابليت ارتباط با دايرکتوري امنيتي سازگار LDAP
- بايد برنامه سازگار با استاندارد Java J2EE نوشته شود.
- بايد دسترسي به پايگاه داده از طريق Oracle SQLNET or ODBC باشد.
3- سرور پايگاه داده
- بايد سرور پايگاه داده Oracle 1.7.4 و يا بالاتر باشد.
- بايد پيامرساني الكترونيكي و ارتباطات از طرق FTP, SQL و يا ارسال پست الکترونيکي با Lotus notes باشد.
- بايد بر روي شبكه TCP/IP اجرا شود.
ج) حداقل الزامات شركت
درخواست براي ماژول خدمات
1- فيلدهايي كه بر اساس چند ورودي پر ميشوند: نام، شماره تلفن و محل کارشناسان
2- سازگار با پست الکترونيکي
3- 100درصد مبتني بر وب
در متن بالا الزامات یک نرم افزار نگهداری و تعمیرات بیان شد
در ادامه به توضیحات برخی از ماژول های اصلی نگهداری و تعمیرات می پردازیم:
ماژول تجهيزات / دستگاه
- ارتباط با پايگاه داده Oracle suites-asset
- انتقال پايگاه داده سامانه ثبت مصرف مواد و قطعات به پايگاه داده Oracle
- قابليت تخصيص شماره دارايي داخلي
- قابليت تخصيص كدهاي اولويت بالا براي تجهيزات حياتي
ماژول دستور كار
- پيگيري آپ تايم و دان تايم تجهيزات
- مشاهده اطلاعات جامع و دقيق برنامه ريزي. برنامه، هزينه، نيروي کار، مواد، تجهيزات، تجزيه و تحليل خطا و غيره
- قابليت فعال و غيرفعال كردن دستور کار
- قابليت ترکيب تکنولوژي بارکد و PDA
- قابليت ايجاد شماره دستور کار براساس كارخانه و سال
- اختصاص مراكز هزينه
- توانايي مديريت پرسنل متعدد بر روي يک دستور کار
- پيگيري آپ تايم و دان تايم دستگاه ها
- توانايي ايجاد دستور کار تکراري از يک دستور کار اصلي
- قابليت اولويتبندي دستور کار
- توانايي انتخاب و ذخيره قطعات
- پيگيري هزينه ها و ماليات
- ورود درخواست كار بدون جزئيات تجهيزات و داده هاي سوابق از هر ايستگاه كاري متصل به اينترنت
- زمانبندي دستور کارها بر اساس زمان واقعي و تداركات
- مقايسه بودجه هاي زمان واقعي و يا برآورد نمودن آنها در مقايسه با داده هاي واقعي و تاريخي
- پيگيري بودجه ماهانه در مقابل هزينههاي واقعي نگهداري و تعمير
- پيگيري بودجه هاي ماهيانه و واقعي براي هر مركز هزينه
- اطلاعرساني در زمان تخصيص دستور کار به کارگران / سرپرستان / مديران
- كتابخانه دستورالعمل هاي متداول نگهداري و تعمير
- قابليت تنظيم چند شيفت، شامل 4 تا 5 شيفت
- فايلهاي سوابق غير قابل ويرايش
- ايجاد و نگهداري از سوابق كامل بازبيني ها
- تصويب
- تنظيم زماني براي خروج دستور کار از کارتابل شخص و در صورت زياد شدن اين زمان، سيستم به طور خودکار آن را به شخص ديگري ارجاع ميدهد.
- پيكربندي جريان کار براي خروج دستور کار از کارتابل شخص
- قابليت داشتن خروج دستور کار از کارتابل شخص و ارسال به شخص ديگر (تا سه بار)
- بررسي وضعيت يك جريان کار تجديد نظر شده
- قابليت اولويتبندي دستور کارها
- ارتباط با سيستم حسابداري – تخصيص هزينه ها به مراكز هزينه.
- ارتباط با Oracle Suite – GL
- وارد كردن اطلاعات از سيستم قديمي مصرف کالا
- قابليت افزودن تصوير، نمودار، متن و غيره به دستور کار
- امکان پرسوجوي كامل، شامل پرسو جو از فيلد توضيحات
- وارد كردن اطلاعات پايگاه داده تجهيزات
- پرسنل مهندسي كارخانه و نگهداري و تعميرات قادر به توليد دستور کار باشند.
- قابليت ايجاد گزارش هاي ثابت و قابل تنظيم
- توانايي اولويت بندي تجهيزات
ماژول دستور کار یکی از مهم ترین الزامات یک نرم افزار نگهداری و تعمیرات می باشد.
پيشنيازها / ماژول سفارش خريد
- مديريت درخواست ها هم براي اقلام يدكي و هم غير يدكي
- وارد كردن دادههاي هزينه، فروشنده و تعداد در هنگام ايجاد درخواست ها
- امکان ايجاد و ويرايش پارامترهاي سفارش خودکار
- ارتباط با سيستم فعلي درخواست ها و خريد
ماژول مديريت پروژه
- پيگيري داده هاي هزينه اي و سرمايه اي
- يكپارچهسازي پروژه با ماژل دستور کار
- امکان تعيين دسته بندي هاي پروژه (ايمني، انرژي، تهويه مطبوع و مانند آن)
- قابليت وارد کردن اطلاعات پيمانکاران
- برنامه ريزي پروژه
- خط زمان پروژه
- پيگيري RFPs و پيامها
- پيگيري هزينه هاي واقعي، بودجه ريزي شده و مصرف شده
- وارد كردن و ايجاد فايلهاي CAD، نقشه ها، عکس ها و مانند آن
- رديابي موجودي
- پيگيري و ثبت تمام انواع پروژه (HVAC، برق، لولهکشي، آتش، CAD و غيره)
- اطمينان از اينكه همه درخواست ها به پروژه متصل باشند، (درصورتيكه تحت پروژه هستند.)
- قابليت سفارشي کردن شماره پروژه (مانند سال / شماره پروژه -00001-2013)
- پيگيري مستمر از تمام فعاليتهاي تأييد شده
- توانايي مرتب کردن براساس کارخانه / طبقه / سال / مدير پروژه / هزينه
- توانايي پيگيري وضعيت پروژه، هزينه ها و تاريخهاي شروع و پايان و …
ماژول PM
- دسترسي انعطاف پذير به برنامهريزي آنلاين براي برنامهريزان، سرپرستان و کارشناسان فني
- ورود و خروج / PM دستور کار به زمانبندي توليد.
- تعريف دورههاي برنامهريزي
- برنامه ريزي زماني نگهداري و تعميرات کارخانه بر اساس روز، هفته، ماه و …
- زمانبندي خودكار (بر اساس روزها، سيكل ها، تعطيلات و توقفهاي ناگهاني)
- بالانس نيروي انساني
- ايجاد خودکار درخواست قطعه و ذخيرهسازي آن
- صدور دستور کار PM بر اساس چند عامل (ساعت، کارکرد و متغيرهاي ديگر…)
- جريان کار متغير
- PM ثابت و يا شناور بر اساس آخرين تاريخ اتمام
- پيشبيني قطعات، ابزار و نيروي کار مورد نياز
- تعليق برنامه هنگاميكه دستگاه جابهجا، از سرويس خارج و يا بازنشست ميشود
- فيلدهاي تعريف شده توسط كاربر
وجود ماژول PM یکی از مهم ترین الزامات یک نرم افزار نگهداری و تعمیرات می باشد.
ماژول نيروي انساني
- ايجاد فيلد کارشناس، براي ورود دادههاي اصلي کارشناسان، نرخ تخصصها و آموزشهاي ديده شده.
- فايلهاي پرسنل نگهداري و تعميرات براي اطلاعات مربوط به حضور و غياب، بيماري، تعطيلات و دوره هاي كاري غيرفعال، پيگيري سوابق اضافه كار و ميزان پرداختهاي شخص
- ايجاد نرخ دستمزد معمول، اضافه کاري و بر اساس تخصص (تا 5 رکورد براي هر شخص)
- سازمان دهي نيروي كار بر اساس مهارت، به منظور تسهيل فرآيند تخصيص كار.
- مشخص کردن آدرس، تلفن، فکس، پيجر، پست الکترونيک و آدرس وب سايت
- مشخص کردن دپارتمانها، سرپرستان و ديگر تقسيمات
- تنظيم روزهاي غير كاري هر کارشناس
- حصول اطمينان از اينكه يك فرد در يك زمان نميتواند به دو دستور کار اختصاص داده شود.
ماژول انبار غير توليدي ( انبار غير از انبار توليدات کارخانه )
- توانايي بررسي چند انبار كه قابل تعريف توسط كاربر است
- مديريت درخواستهاي انبار شامل عملكرد فروشنده
- پيگيري گارانتي
- پيگيري قطعات يدكي / غير يدكي، مشمول ماليات، بدون ماليات، بازسازي شده، تعويض شده
- پيگيري مشخصات قطعه (اندازه، عمر مفيد)
- گزارشات وضعيت و هشدارهاي دستور کارهاي منتظر قطعات
- پيگيري مقدار موجودي در دسترس
- فروشندگان چندگانه براي هر قطعه، سفارش هاي چندگانه براي هر فروشنده
- توليدكنندگان چندگانه براي هر قطعه
- همخواني با درخواست ها، سفارشات خريد، رسيدها، فاکتورها و غيره
- پيگيري تعداد قطعات اختصاص داده شده به دستور کارهاي فعال
- پيگيري مقدار ذخيره شده براي PMها براساس برنامه
- پيگيري حداكثر / حداقل سفارش دهي
- پيگيري كمبودهاي قطعات يدكي
- ايجاد خودکار درخواستهاي قطعات و سفارشات خريد.
- پيگيري تعديل موجودي شامل پيگيري دلايل براي اصلاح
- بررسي ورود و خروج قطعات
- تاریخچه سوابق تبادلات انبار
- توانايي كار با شمارش مبتني بر باركد
- صدور قطعات و مديريت قطعات
- اطلاعرساني الکترونيکي خريدهاي رسيده به شرکت
- پيش سفارش و پردازش حمل و نقل
- پيگيري قطعات قابل تعمير
- انتقال انبار
- قابليت بازگشت به تأمين كننده.
- شناسايي حذف مواد منسوخ و يا غير فعال
- بازگشت مواد دستور کار استفاده شده و يا نشده
- پيشبيني قطعات
- ارزيابي موجودي
- توانايي بررسي موجودي انبار بر اساس شماره قطعه
- فراهم نمودن امكان مديريت چند انبار در يك كارخانه
- فراهم نمودن امكان مديريت اقلام يكسان در انبارهاي چندگانه
- فراهم نمودن امكان مديريت اينکه اقلام يكسان، در انبارهاي چندگانه، قابليت هاي متفاوت داشته باشند.
- توانايي ايجاد رسيد براي اقلام ورودي
- پيگيري برداشت ها، رسيدها، سفارش ها و چرخه ها
- شناسايي مواد خطرناك
- توانايي پيگيري اقلام بر اساس شماره سريال
- پيگيري اقلام با چاپ و بازبينيهاي پرينت
- پيگيري اقلامي كه ميتوانند دوباره مورد استفاده قرار گيرند.
- سيستم برجستهسازي اطلاعات – به عنوان مثال، ميزان برداشت از اين بخش بيش از حد نرمال است.
- توانايي تخصيص شماره سريال به يك قطعه براي پيگيري جابه جايي آن.
- توانايي پيگيري کار ضمانت نامه ها به وسيله بارکد
- پيگيري تغييرات در قيمتها
- پيگيري نوع اقلام در انبار (قالب، نگهداري و تعميرات، اندازهگيري و غيره)
- فراهم نمودن امكان پيگيري قيمتهاي جديد و قديم
- پيگيري آخرين تاريخ برداشت و بخش مربوطه
- قابليت شمارش چرخه اي – ايجاد خودکار شمارش هاي روزانه بر اساس كلاس ABC و دوره هاي زماني تعريف شده توسط كاربر
- فراهم نمودن امكان خريد و توزيع با واحدهاي مختلف شمارش
- صدور پيشنهادات خودکار سفارشات مجدد
- امكان مرتب سازي بر اساس نقاط سفارش مجدد
- امكان طبقه بندي ABC.
- پيگيري مالياتها
- امكان مكان هاي چندگانه در داخل يك انبار
- امكان پاكسازي سابقه مميزي
- بايگاني داده
- امكان مشاهده اقلام سفارش شده و اقلام درحال انتقال
- امكان صدور بر اساس شماره حساب يا سفارش دهي بر اساس شماره دستگاه
- امكان ارتباط با سيستم خريد
- امكان ارتباط با فروشندههاي اصلي
- امكان رسيدهاي جزئي
- امكان دريافت بيشتر/ كمتر از سفارش
- امكان پيشنهادات خودکار براي نقاط سفارش مجدد بر اساس ميزان مصرف
- امكان دريافت بر اساس قطعه و يا درخواست
- امكان دريافت بدون شماره سفارش
- پيگيري افرادي كه اقلامي برگشت داده اند.
- دريافت و برداشت هم به صورت دستي و هم باركد
- توانايي چاپ از فرم دريافت
- بايد نيازهاي انبار به صورت خودکار به سيستم کنترل موجودي ارسال شود تا بودجه مديريت شده و سفارشات جديد صادر شود.
- نياز به امنيت هنگام ويرايش فرم
- توانايي آرشيو شماره قطعات انبار كه براي مدتي فعال نبودهاند و هنوز در صورت نياز به داده ها دسترسي به آنها وجود دارد.
- صفحه هاي راهنماي آنلاين
- توانايي مدير انبار در اضافه كردن متن به درخواستها
- هشدارهاي “ذخيره” و يا “عدم تكميل” درصورتيكه بخواهيد به فرم ديگر برويد.
- گزارشدهي
- 50 مورد قطعه برتر از نظر ارزش پولي بر اساس انبار و يا بر اساس نوع قطعه
- ليست كامل از فروشنده ها بر اساس موجودي
- گزارش برداشت نشده ها – مثال: ايجاد يك گزارش براي همه اقلامي كه به مدت يك سال برداشت نشدهاند.
- گزارشات تعويق پرداخت
- بررسي اقلامي كه اكنون در انبار هستند.
- داشبورد کلي انبار از همه شاخص ها (بر اساس انبار و يا شماره قطعه)
- نياز به تغيير داده ها بر روي فرم به منظور اضافه كردن و يا حذف كردن ستونها و يا تغيير فرمت گزارش
- امكان چاپ كردن صفحه اول، آخر و يا هر صفحه از گزارش
- امكان وارد كردن داده ها از گزارش هاي ديگر كاربران و يا نرم افزارهاي ديگر مانند اكسل
- امكان چاپ صفحه
ماژول باركد / PDA
- اين نرم افزار بايد توانايي استفاده از بارکد و PDA داشته باشد.
- ماژول زمانبندي و برنامهريزي
- دسترسي به گزينه هاي برنامه ريزي آنلاين براي برنامه ريزان، سرپرستان و تكنسينها
- ورود و خروج دستور کار به سيستم برنامه ريزي توليد
- تعريف دوره هاي برنامه ريزي
- ورود دستي و يا خودکار زمان بندي ها براي يك دوره زماني
- تخصيص راحت دورههاي توقف و درج در دورههاي برنامهريزي منظم با استفاده از پارامترهاي تعريف شده توسط كاربر
- تعيين در دسترس بودن بر اساس ساعات كار تعداد ساعات براي هر تخصص و يا برنامه
- استفاده از مديريت انبار براي تسطيح منابع
- هماهنگ نمودن خودکار كار با مهارت كارگر
- توليد پيشبيني هاي مختلف براي کمک به برنامه ريزي و تجزيه و تحليل در دسترس بودن براي دستورکارها و پروژه هاي خاصي كه بايد تكميل شوند.
- ورود دستي و يا خودکار برنامه زماني براي دوره هاي مختلف
ماژول فروشندگان
- پيگيري آدرس و شماره تلفن فروشنده و همچنين فعال و يا غير فعال بودن آن
- اين ماژول با پايگاه داده فعلي فروشندگان ما ارتباط برقرار ميكند.
ماژول ارتباط
- امكان ارتباط با Oracle GL, Oracle HR, Tru-Trak, Oracle، حسابهاي قابل پرداخت، درخواست خريد، فروشندگان، نرم افزار مديريت محدوديت توليد (I2) و PIMS.
ماژول گزارش ساز
- کتابخانه گزارش استاندارد
- فيلترهاي انتخاب نامحدود كاربر
- گزارشهاي قابل تنظيم
الزامات آزمايشي- شركت، اسكريپت هاي آزمون را بر اساس سناريوي تجاري پيشنهاد شده جهت اعتبارسنجي توابع زير، ايجاد ميكند:
- دستور کارPM/: پيگيري، روند تصويب، سوابق تعمير، زمان آپتايم و دانتايم دستگاه، نرخ نيروي كار چندگانه، مركز هزينه، ارتباط با سيستم برداشت انبار، اولويتبندي و غيره.
- گزارشساز شامل گزارشهاي يكطرفه.
- ساختار امنيت داخلي خود براي برنامه را شرح دهيد (يعني امنيت براي محدوديتها بر اساس كارخانه و يا ترمينال كاربر)
- منوهاي دراگ اند دراپ كاربر پسند.
- توانايي در ايجاد تغيير در هسته نرم افزار
- ايجاد گردش كار
- نظارت بر زمان پاسخگويي شبكه
- پيگيري سوابق مواد
- اجراي دستور کارPM/: چند مسير جريان كار تصويب دارد (انعطاف پذيري در برابر سفارشيسازي، تغيير و يا تجديد نظر در جريان کار و مواردي از اين دست).
- پردازش جريان كار و بررسي وضعيت از طريق پردازش
- تأييد فلوچارت نهايي براي اطمينان يابي از صحت اطلاعات
- فرستادن يك پيام از برنامه و ارسال آن از طريق پست الکترونيکي
- تماس با تأمينكننده نرم افزار و تيم فناوري پشتيبان. بررسي زمان پاسخگويي
- جستجوي وب سايت پشتيباني تأمين كننده
بدون دیدگاه