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

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

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

نرم افزار Logging به زبان سي شارپ

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

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

کد پروژه: 18894


شرح پروژه

-نرم افزار بايد تعدادي متغير (که مشخصاتشان توسط کاربر تعيين مي شود) را به صورت متناوب بخواند (Polling) و در بانک اطلاعاتي اس کيو ال ذخيره کند. متغيرها با زمانهاي تناوب متفاوت خوانده مي شوند. -هر متغير داراي ويژگي هاي زير است: • نام متغير • فعال يا غير فعال بودن • Polling Interval -نرم افزار بايد امکان اضافه، حذف و ويرايش متغيرها را به صورت تکي داشته باشند. همچنين امکان اضافه کردن گروهي متغيرها توسط فايل اکسل و همچنين حذف چندين متغير به صورت همزمان را نيز داشته باشد. -کليه مقادير خوانده شده، در يک بانک اطلاعاتي ذخيره مي شوند. هر رکورد اين جدول بانک (جدول مقادير متغيرها) شامل ستون هاي زير است: • نام متغير • تاريخ خوانده شدن • ساعت خوانده شدن • مقدار خوانده شده -نکات مهم در خصوص بانک اطلاعاتي: 1) بانک اطلاعاتي از نوع اس کيو ال سرور (نسخه 32 بيتي) مي باشد. 2)تعداد رکوردها بانک اطلاعاتي بسيار زياد خواهد بود. مثلا ممکن است يک متغير هر يک دقيقه يکبار و براي مدت 10 سال لاگ شود، بنابراين جهت سريعتر شدن جستجو و خواندن اطلاعات از بانک، مي بايست طراحي بانک به صورت اصولي انجام شود. طبيعتا جستجو روي هر يک از فيلدهاي جداول بانک ممکن است انجام شود (مثلا تاريخ، مقدار، نام متغير و ....). از هر پيشنهاد بهتري استقبال مي شود. مجريان محترم همراه با پيشنهاد قيمت، ساختار پيشنهادي (دياگرام) بانک اطلاعاتي (کليه جداول) را نيز ارائه دهند. اين آيتم در رد يا قبول پيشنهاد مجري بسيار موثر است. -نرم افزار به هيچ عنوان نبايد باعث فريز شدن رابط کاربر و يا اشغال 100 درصدي توان پردازشي سي پي يو شود و در صورت نياز به صورت Multi-Threaded طراحي شود. -نرم افزار بايد قابليت اجرا شدن با استارت آپ ويندوز به صورت مينيمايز و نمايش Tray Icon در Taskbar که آن نيز داراي Context Menu با آيتم هاي Automatic Startup ,Enable , Disable , Exit, Hide/Show مي باشد را داشته باشد. با انتخاب آيتم Hide/Show پنجره اصلي نرم افزار نمايش داده مي شود. آيتم Enable عمليات Polling را فعال و Disable آن را غير فعال مي کند. آيتم Exit براي خروج از کل برنامه است. آيتم Automatic Startup جهت فعال يا غيرفعال کردن بالاآمدن نرم افزار همزمان با بالا آمدن ويندوز استفاده مي شود. همچنين Shorcut نرم افزار بايد در منوي استارت موجود باشد و با انتخاب آن پنجره اصلي نرم افزار نمايش داده شود. با بستن (Close) و يا مينيمايز (Minimize) کردن پنجره اصلي نبايد نرم افزار بسته شده و صرفا به صورت Tray Icon در Taskbar ويندوز مشاهده شود. -نرم افزار بايد داراي اينستالر (Setup) جهت نصب کليه امکانات نرم افزار باشد. اطلاعات مربوط به نام و آي پي سرور (هر دو فيلد، موجود باشد، ولي يکي از اين دو براي ادامه نصب ضروري باشد)، SQL Instance، نام کاربر و رمز عبور ارتباط با بانک و نام پايگاه داده هنگام نصب از کاربر پرسيده شود. نرم افزار بايد داراي Shortcut در منوي استارت باشد که اين Shortcut بايد توسط اينستالر ايجاد شود. -کليه تنظيمات مربوط به بانک اطلاعاتي که درمورد قبل گفته شد، لازم از داخل خود نرم افزار (بعد از نصب) نيز امکان ويرايش داشته و همچنين امکان تست کانکشن به بانک نيز به امکانات نرم افزار افزوده شود. -نرم افزار بايد کاملا شي گرا و کلاس بندي شده باشد. -نحوه تست برنامه: نحوه استفاده از برنامه به اين صورت است که بعد از تحويل نرم افزار به خريدار، اندکي تغييرات در قسمت Polling توسط خود خريدار اعمال خواهد شد و مقادير متغيرها از يک نرم افزار جانبي خوانده مي شود. به دليل عدم امکان تحويل اين نرم افزار جانبي به مجري، جهت تست برنامه لازم است مجري در قسمت Polling از توابع توليد عدد به صورت تصادفي (Random) استفاده کرده و ملاک تحويل برنامه، عملکرد صحيح آن با اعداد تصادفي خواهد بود. در عين حال لازم است مجري قبل از تاييد نهايي نرم افزار توسط خريدار، نحوه جايگزيني توابع توليد عدد تصادفي را اعلام کند. -سورس هاي نرم افزار و اينستالر (Setup) تحويل خريدار گردد. -نسخه ويژوال استوديو، دات نت فريم ورک، اس کيو ال و نام و نسخه نرم افزار ايجاد Setup را در پيشنهادات خود اعلام نماييد.


زیرساخت:
ويندوز XP سرويس پک 3 و کليه ويندوزهاي بعدي. (مجريان محترم لطفا به امکان نصب نسخه اس کيو ال مورد نظر خود بر روي ويندوز XP توجه داشته باشند) حداکثر نسخه دات نت فريم ورک، نسخه 3.5 (نسخه سرويس پک مهم نيست) بوده و نسخه هاي بعدي قابل قبول نيستند.


قابل تحویل:

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


بودجه

100,000 تومان تا 300,000 تومان

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

7روز

وضعیت مناقصه

بسته


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

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

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

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

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

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

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

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

ثبت نام کنید

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

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

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

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

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

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

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

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

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

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

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


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

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

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