قابليتهاي سامانه
قابلیتهای موجود در این سامانه به صورت منحصر بهفرد بوده که عناوین آن به صورت فهرستوار در ادامه بیان خواهد گردید.
- ثبت پلاک های تمامی خودروهای ایرانی و گذر موقت
- ثبت پلاک های مختلف بنادر
مقدمه معماري
ساختار معماری مورد استفاده در این سیستم Multi Layer Architecture بوده که در این معماری، سیستم نرمافزاری به چندین زیر سیستم تقسیم گردیده و قسمتهای مستقل سیستم به صورت لایههای جداگانه طراحی شده اند؛ این لایهها علاوه بر اینکه هرکدام وظیفه مستقل خود را دارا میباشند، با یکدیگر نیز در ارتباط بوده و به لایههای دیگر سرویسدهی میکنند.
معماري
معماری استفاده شده برای این سیستم به صورت 3 Tiers و 2 Layers میباشد که در ادامه به تشریح آنها و چگونگی ارتباط لایهها با یکدیگر میپردازیم.
لایههای فیزیکی (Tier) تعبیه شده در این سامانه عبارتست از :
- WebUI : لایه فیزیکی UI برای قرارگیری فرمهای User Interface مورد استفاده قرار میگیرد و در واقع بخشی از سامانه است که کاربر با آن ارتباط برقرار میکند و UI برنامه تلقی میگردد؛ وظیفه این لایه برقراری ارتباط با کاربر نهایی است؛ فرمها، واسطها، منوها و هر چیزی که برای کاربر قابل رویت باشد، همگی در لایه نمایش (Presentation) قرار میگیرند.
- BLL : لایه فیزیکی BLL برای نگهداری منطق تجاری سامانه Business Logic میباشد. در واقع لایه BLL که بین UI و DAL قرار میگیرد، وظیفه اعتبارسنجی دادهها را برعهده دارد؛ چک کردن شرطها، اعتبارسنجی و یا هر پردازشی که احتیاج باشد برروی دادههایی که توسط کاربر وارد شده انجام پذیرد، بر عهده این لایه است.
- DAL : لایه فیزیکی DAL برای ارتباط با بانک اطلاعاتی Data Access که عملیات ذخیره، بازیابی، حذف و یا بروزرسانی دادهها از پایگاه داده، بر عهده لایه DAL قرار دارد؛ این لایه گاهی به نام Data Tier نیز خوانده میشود.
لایههای منطقی (Layer) تعبیه شده در این سامانه عبارتست از :
- لایه Common : این لایه منطقی جهت دسته بندی کلاسهای عمومی است که مورد استفاده تمامی لایهها میباشد؛ به دلیل ارتباط مستقیمی که سایر لایهها با این لایه دارند، کلاسهایی که در لایه منطقی Common قرار میگیرند، از نقطه نظر امنیتی در درجه مهمی قرار نداشته و به اطلاعات مهمی دسترسی ندارند.
متدولوژي پيادهسازي
متدولوژی استفاده شده جهت تحلیل و پیاده سازی این سامانه، به صورت RUP بوده که شامل چهار فاز آغازین (Inception)، جزئیات (Elaboration)، ساخت (Construction) و انتقال (Transition) میباشد.
زبان برنامه نويسي
زبان برنامه نویسی این سامانه C# و نسخه .Net Framework آن 4.5 میباشد.
پايگاه داده
پایگاه داده استفاده شده در این سامانه MS SQL Server 2008 R2 RTM نسخه 10.50.1600 است.

(صفحه ی اصلی کابوتاژ)

(داشبورد کابوتاژ)

(صفحه ی ثبت و صدور کابوتاژ)

(صفحه ی گزارش کابوتاژ صادره)