پروژه صحت درست بودن کد ملی با ASP.NET MVC که زبان سی شارپ طراحی و پیاده سازی شده است ، در این پروژه از یک الگوریتم برای صحت درست بودن کد ملی استفاده شده است و یک API برای استفاده در صفحه وب سایت نوشته شده است.

در این پروژه از معماری UnitOfwork استفاده شده است و شاید بگید چرا این پروژه صحت درست بودن کد ملی نیاز به دیتابیس داره  🙂 خوب ما تمامی درخواست های ثبت شده را به همراه IP ثبت میکنیم.

در پروژه از لایه های Service و Repository و همچنین UnitOfwork استفاده کردم که در مورد UnitOfwork در ادامه توضیح کوتاهی خواهم داد.

کد ملی

Unit Of Work چیست ؟

Unit Of Work یکی از این conceptهای بسیار مهمی است که تقریبا تمامی توسعه دهنده ها با اون برخورد داشته و استفاده کرده اند. موضوعی که در اینجا وجود داره این هست که Unit Of Work فقط به یک صورت و یک جا آنهم با EF (یا ORMهای مشابه) و فقط به

یک فرم بکار برده می شود. در مقاله Unit Of Work چیست ؟ توضیحات کامل تری از این موضوع میتوانید مطالعه کنید.

Unit Of Work

Unit Of Work

تکنولوژی طراحی محصول :

پروژه به زبان سی شارپ و بانک اطلاعاتی SQL Server در محیط ویژوال استدیو با .NET Framework 4.6 طراحی و برنامه نویسی شده است.

ارتباط با بانک اطلاعاتی توسط EntitiFramework صورت گرفته است و همانطور که توضیح داده شد از معماری Unit Of Work در پروژه استفاده شده است. قالبی که در پروژه طراحی کردم با Bootstrap انجام شده است.

آموزش اجرای پروژه

برای اجرای پروژه صحت درست بودن کد ملی نیاز به ویژوال استدیو ۲۰۱۳ به بالا دارید ، و فقط کافیست پروژه را اجرای کنید تا بتوانید از محصول استفاده کنید.

ساخت بانک اطلاعاتی :

برای ساخت بانک اطلاعاتی صحت درست بودن کد ملی باید اسکریپت پروژه را در نرم افزارSQL Server سیستم خود اجرا کنید تا بانک اطلاعاتی ایجاد شود.ابتدا یک بانک اطلاعاتی با نام CodeMeli ایجاد میکنید و طربق آموزش اجرای اسکریپت در SQL میتوانید بانک اطلاعاتی را ایجاد کنید.

امکانات پروژه صحت درست بودن کد ملی

  • استفاده از معماری UnitOfwork
  • استفاده از لایه های Service و Repository
  • استفاده از الگوریتم صحت درست بودن کد ملی

 

2 دیدگاه برای پروژه صحت درست بودن کد ملی با ASP.NET MVC

  1. یه برنامه نویس

    یه سوال

    این قرار هست فقط تست کنه که کد ملی درست هست یا نه.

    اونوقت دیتابیس میخواد چیکار کنه؟؟

    • مسعود شریفی پور

      پاسخ فروشنده محصول در این خصوص داده شد 🙂

  2. hamed.farokh

    سلام خوبین من هم میدونستم سوال خیلی ها باشه در این خصوص توضیح داده بودم تو متن محصول :

    شاید بگید چرا این پروژه صحت درست بودن کد ملی نیاز به دیتابیس داره خوب ما تمامی درخواست های ثبت شده را به همراه IP ثبت میکنیم.

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.