پارس‌کدرز چگونه کار می‌کند؟

از پارس‌کدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.

پارس‌کدرز خریداران یا کارفرمایان را به مجری‌ها /فریلنسرهای خبره‌ای متصل می‌کند که برای انجام پروژه آماده هستند.

طراحي کتابخانه کلاس تحت .NET براي مديريت يک پايگاه داده MySQL

یازده سال پیش منتشر شده

تعداد بازدید: 1148

کد پروژه: 13471


شرح پروژه

هدف از اين پروژه، طراحي و پياده‌سازي يک کتابخانه‌ي کلاس (Class Library) به زبان C#.NET است که داراي کلاس‌هايي جهت کار با داده‌هاي موجود در يک پايگاه داده‌ي MySQL است. پايگاه داده‌ي مذکور، بر روي يک هاست آپلود شده است. به صورت خلاصه، پايگاه داده، مربوط به يک سيستم فروش است که مشتمل بر جداولي براي ذخيره‌ي موجوديت‌هايي مانند، کالا، مشتري، سفارش و ... مي‌باشد. (اسکريپت مربوط به پايگاه داده، ضميمه شده است). فيلدهاي جدول‌ها از نوع داده‌هاي متفاوتي هستند. به عنوان مثال، Image. در اين مورد، متد مربوطه بايد تصوير مورد نظر را ابتدا بر روي هاست آپلود کند و سپس مسير آن‌را در پايگاه داده ذخيره کند. بايد کلاس‌هايي براي کار با جدول‌ها طراحي شود. به عنوان مثال، براي جدول مشتري، بايد کلاسي طراحي شود که داراي متدهايي براي انجام عمليات ذيل باشد: - درج يک مشتري جديد در جدول مشتري. (براي ثبت اطلاعات مشتري، بايد اطلاعاتي در چندين جدول درج شود. به عنوان مثال، آدرس مشتري در جدولي مجزا ذخيره خواهد شد) - حذف يک مشتري از پايگاه داده - بروزرساني اطلاعات يک مشتري - پيدا کردن يک مشتري مشخص و برگرداندن اطلاعات وي - برگرداندن ليست همه‌ (يا برخي از) سفارش‌هاي يک مشتري (با امکان فيلتر) - برگرداندن ليست همه‌ (يا برخي از) پرداخت‌هاي يک مشتري (با امکان فيلتر) - برگرداندن ليست همه‌ (يا برخي از) خريدهاي يک مشتري (با امکان فيلتر) - برگرداندن يک DataSet از اطلاعات مشتريان از روي يک Query - و... نيازمندي‌هاي کيفي (غير کارکردي) مانند Performance و Reliability در اين پروژه بسيار مهم هستند. بايد TestCaseها و Test Plan مناسب را براي پروژه طراحي کنيد. به صورت کلي، متدهايي لازم است جهت انجام عمليات CRUD بر روي جدول‌ها (موجوديت‌ها) و نيز گزارش‌گيري (پرس‌و‌جو) بر روي داده‌هاي جداول. معماري سيستمي که طراحي مي‌کنيد بايد طوري باشد که به راحتي بتوان آنرا به گونه‌اي پيکربندي کرد که با هر پايگاه داده‌ي ديگري نيز کار کند! پايگاه داده، فاقد مستندات مي‌باشد اما طراحي آن مناسب و واضح است و با يک مرور مي‌توان به ساختار و معماري سيستم پي برد. امکان تغيير پارامترهاي اتصال (Connection String) بايد وجود داشته باشد تا بتوان به هر پايگاه داده‌اي (حتي يک پايگاه داده‌ي محلي) متصل شد. در صورت موافقت با کليات و اعلام آمادگي براي انجام پروژه، جزئيات بيشتر، مورد بحث قرار خواهد گرفت. هر چند اگر در حال نيز حاضر سؤالي داريد مي‌توانيد مطرح کنيد.


زیرساخت:
NET 4.0 or 4.5 C# Win 7, 8 MySQL


قابل تحویل:

این پروژه شامل 1 فایل مهم است، لطفا قبل از ارسال پیشنهاد حتما نسبت به بررسی این فایل اقدام فرمایید.

مهارت ها و تخصص های مورد نیاز


بودجه

750,000 تومان تا 5,000,000 تومان

مهلت برای انجام

90روز

وضعیت مناقصه

بسته


درباره کارفرما

عضویت یازده سال پیش

2 پروژه ثبت شده ،
0 پروژه در حال انجام ،
0 پروژه آماده دریافت پیشنهاد ،
نرخ پذیرش پیشنهاد 0%

برای پیدا کردن پروژه‌های مشابه ثبت نام کنید و پروفایل خود را بسازید.

ورود با گوگل
یا
نام نباید خالی باشد.
نام خانوادگی نباید خالی باشد.

نیاز به استخدام فریلنسر یا سفارش پروژه مشابه دارید؟

سفارش پروژه مشابه

قادر به انجام این پروژه هستید؟

ثبت نام کنید

مهلت ارسال پیشنهاد قیمت برای این پروژه تمام شده است

سری به پروژه‌های مشابه بزنید

روش کار در پارس‌کدرز

به رایگان یک حساب کاربری بسازید

مهارت‌ها و تخصص‌های خود را ثبت کنید، رزومه و نمونه‌کارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.

به شیوه‌ای که دوست دارید کار کنید

برای پروژه‌های دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصت‌های شغلی منحصر به فرد دسترسی پیدا کنید.

با اطمینان دستمزد دریافت کنید

از زمان شروع کار تا انتهای کار به امنیت مالی شما کمک خواهیم کرد. وجه پروژه را از ابتدای کار به امانت در سایت نگه خواهیم داشت تا تضمین شودکه بعد از تحویل کار دستمزد شما پرداخت خواهد شد.

می‌خواهید شروع به کار کنید؟

یک حساب کاربری بسازید


بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارت‌های شما است.

پیدا کردن کار (پروژه)

تماشای دمو روش کار