پروژه های برنامه نویسی
موضوعات داغ

نرم افزار کنترل تردد حراست پتروشیمی دالاهو

نام نرم افزار : سامانه کنترل تردد نفرات و ماشین آلات

به دنبال جایگزین سیستم قدیمی و سنتی ثبت تردد با سیستم ثبت تردد مدرن بودم و به دلیل پیچیدگی و شرایط خاص موجود، بر آن شدم تا یک نرم افزار تحت وب مطابق با نیاز ها برای این موضوع ارائه دهم. در نتیجه نرم افزار سامانه تردد دالاهو پاسخی برای نیاز در بخش ثبت و کنترل تردد پرسنل و ماشین آلات شد.

پس از نیاز سنجی و ارزیابی مشکلات سیستم سنتی ثبت تردد در گیت کنترل تردد شرکت، تصمیم گرفتم که یک نرم افزار اختصاصی برای حل مشکلات موجود توسعه دهم.

چرایی

  • حذف دفاتر و اسناد دست نویس مربوط به ثبت تردد
  • افزایش دقت و سرعت در کنترل تردد
  • ایجاد نظم و تبدیل سیستم سنتی به سیستم مدرن

مزایا

  • کاهش خطای پرسنل در خصوص ثبت اسامی و مشخصات
  • افزایش سرعت و دقت در کنترل تردد
  • افزایش سرعت و دقت در پاسخگویی به مدیران در خصوص آمار و اطلاعات تردد

اطلاعات فنی

  • زبان سمت سرور: php نسخه 7.2
  • دیتابیس: mysql نسخه 8
  • سمت کلاینت: javascript و کتابخانه های jquery
  • فریم ورک اختصاصی با معماری استاندارد MVC
  • دلیل انتخاب زبان سمت سرور:
    • سرعت بالای توسعه
    • قابلیت استفاده و اتصال همزمان در شبکه های محلی
    • سرعت توسعه و انعطاف پذیری بسیار بالا در مقایسه با زبان هایی مثل CSharp و C++
    • قابلیت استفاده در بستر اینترنت و Domain در صورت نیاز
  • زبان ساخت ابزارهای جانبی:‌ پایتون (گزارشگیری خودکار، برنامه های Gui جهت ایمپورت داده به دیتابیس)

امکانات نرم افرار

  • ثبت تردد:
    1. ثبت تردد پرسنل پیمانکار و کارفرما
    2. ثبت تردد ماشین آلات سبک و سنگین و خروج محصول
  • تعریف اپراتور
  • ثبت تاریخچه تغییرات رکورد ها توسط اپراتور
  • بانک های اطلاعاتی تفکیک شده
  • قابلیت پشتیبان گیری از دیتابیس و جداول به صورت کلی و یا جداگانه
  • قابلیت جستجو در دیتابیسِ هر بخش به صورت مجزا
  • قابلیت اتصال همزمان کاربران شبکه به نرم افزار
  • سرعت بالا در انجام امور
  • خروجی PDF و اکسل و پرینت در تمامی جداول اصلی
  • امکانات مدیریتی اختصاصی برای فریمورک
  • رابط کاربری روان (Soft Ui)
  • دارای UX کاربرپسند (UserFriendly)
    • بانک های اطلاعاتی (شامل 36 جدول) :
      • بلک لیست
      • پرونده پرسنلی کارفرما و پیمانکار
      • اسامی راننده ها
      • شماره پلاک ماشین آلات
      • تاریخچه تغییرات ایجاد شده و …
    • نگهداری سورس منبع در مخزن گیت هاب به صورت خصوصی
    • قابلیت راه اندازی مجدد در تمامی سیستم عامل ها بدون محدودیت
    • ثبت بی نهایت رکورد در دیتابیس برنامه

توضیحات

به منظور ایجاد تغییر در ساختار کاری واحد حراست و به علت نبود زیرساخت های ارتباطی و دستگاه ثبت تردد به دلیل ماهیت پروژه بودن شرکت، تصمیم بر ساده سازی حد اقل بخشی از سیستم فعلی گرفتم. در ابتدا با استفاده از نرم افزار اکسل قصد انجام اینکار از طریق ساخت User Form ها را داشتم اما به دلیل پیچیده بودن سیستم مورد نیاز و عدم انعطاف پذیری اکسل، سمت زبان برنامه نویسی سمت سرور رفته و با ایجاد یک فریم ورک اختصاصی با معماری MVC نرم افزار مورد نظر را توسعه دادم. توسعه و تکمیل این نرم افزار از ابتدای سال 1400 شروع شده و در مرداد سال 1400 مورد آزمایش نهایی قرار گرفت اما به علت مشکلات پیرامون محیط کار در دی ماه سال 1400 رسما به بهره برداری رسیده است. در هنگام توسعه این نرم افزار با توجه به نیاز های جدید، برنامه های جانبی مانند گزارشگیری های خودکار با زبان برنامه نویسی پایتون ایجاد شده است. همچنین با دریافت بازخورد از تمامی اپراتور های استفاده کننده، به بهترین شکل ایرادات نرم افزار برطرف گردیده است.

 

مشاهده بیشتر

احسان حیدری

از سال 1390 در حوزه وب و برنامه نویسی مشغول به فعالیت شدم. سابقا برنامه نویس اپلیکیشن های اندروید با زبان java بودم و در حال حاضر مسلط به زبان های php و java script و python هستم و عمده فعالیت فعلی من توسعه اپلیکیشن های تحت وب می‌باشد. همچنین علاقه مند به بازارهای سرمایه، بلاکچین و دنیای غیر متمرکز و وب۳ هستم که نقشه راه آینده من را شکل داده اند

دیدگاهتان را بنویسید

دکمه بازگشت به بالا