وب اپلیکیشن سامان همراه اول

سامانه کارتابلی کنترل و مدیریت تجهیزات سخت افزاری و شبکه

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


calendar icon

تاریخ انتشار

۱۳۹۱/۰۹/۱۴

time icon

مدت زمان برنامه نویسی

۶۸ روزکاری


technology

فناوری های Frontend

Jquery

Jquery

technology

فناوری های Backend

Codeigniter

Codeigniter

colors

ترکیب رنگی

توضیح مختصر درباره پروژه

پروژه در قالب یک سامانه مدیریتی با دسترسی های محدود و داخل شبکه ای برای استفاده کارکنان فنی همراه اول طراحی گردیده است.کارشناسان فنی دپارتمان طراحی شبکه همراه اول برای کنترل تجهیزات و سخت افزار شبکه همراه اول، نیاز به سامانه ای داشتند که بتوانند شرایط موجود شبکه اعم از تعداد IP، لایسنس سخت افزار ها، نوع وندور ها، تاریخ اتمام لایسنس ها و ... را مشاهده نموده و برای حل مشکلات شبکه و یا ارتقا آنها بتوانند طرح تغییر و یا ارتقا شبکه پیشنهاد بدهند.

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

یکی دیگر از ویژگی های بارز این سامانه کنترل ولید بودن لایسنس نرم افزاری سخت افزارها و آلارم دهی قبل از انقضا تایم لایسنس می باشد. کارشناس قبل از اتمام لایسنس میتواند مقدمات سفارش و تهیه لایسنس مناسب را داشته باشد و از قطعی سرویس دهی سخت افزار به دلیل اتمام تایم لایسنس جلوگیری نماید.

مهم ترین ویژگی های پروژه:

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

زبان برنامه نویسی: این سامانه با زبان برنامه نویسی PHP و با استفاده از فریم ورک Codeigniter برنامه نویسی گردیده است.

دیتابیس مورد استفاده MariaDB بوده و از متدولوژی RUP جهت کنترل پروژه و تولید مستندات استفاده گردیده است.

سرور این پروژه مستقر در دیتاسنتر همراه اول می باشد و سیستم عامل Ubuntu و کلیه سرویس های مورد نیاز توسط تیم فنی در آن سرور نصب گردیده است. به دلیل عدم دسترسی سرور به اینترنت، تمامی سورس کدها و تغییرات برنامه نویسی، از طریق سی دی و به صورت دستی به سرور منتقل گردیده است و این یکی از مهمترین چالش های پروژه می باشد و فرآیند پشتیبانی و توسعه را زمانبر می نماید.

برای کنترل ورژن سورس کدها در این پروژه از سرویس SVN استفاده گردیده است.

 

top image top image