وقت سایت: 19 بهمن 1390 03:17:16






آخرین درخواست ها

نرم افزار تحت وب ارسال ايميل
توسط poorya در 19 بهمن
حد اکثر قیمت:
قیمتی منصفانه

پروژه براي استاد فريدوني
توسط Vahid_ath در 19 بهمن
حد اکثر قیمت:
150,000 ريال

سيستم ارزشيابي اساتيد
توسط مرواريد در 18 بهمن
حد اکثر قیمت:
400,000 ريال

بهبود سئو در گالري
توسط ehsan354 در 18 بهمن
حد اکثر قیمت:
قیمتی منصفانه

اشاره گر
توسط asal72 در 18 بهمن
حد اکثر قیمت:
قیمتی منصفانه

فروش شارژ ( پروژه دانشجويي )
توسط kh در 18 بهمن
حد اکثر قیمت:
قیمتی منصفانه

سيستم آگهي
توسط fereshte در 18 بهمن
حد اکثر قیمت:
قیمتی منصفانه

طراحي قالب سيکما
توسط ايمورتال در 18 بهمن
حد اکثر قیمت:
250,000 ريال

طراحي يک بنر تبليغاتي
توسط زيرصفر در 18 بهمن
حد اکثر قیمت:
50,000 ريال

نمایش جزئیات درخواست

فايل‌هاي شاخص‌دار
کد پروژه: 2326
به اشتراک گذاری در ارسال به فیس بوک ارسال به گوگل ریدر ارسال به دلیشز
ارسال کننده: دارابي (0 رای)
امتیاز [بدون امتیاز]
زمان تایید: 27 دی 1388 17:37:52
زمان خاتمه مناقصه: 10 بهمن 1388
دفعات مشاهده: 3655
مرحله پروژه:
100% کار انجام و پذیرفته شد، وجه به مجری پرداخت شد
حداکثر قیمت: 200,000 ريال
نوع پروژه: پروژه شخصی / کمک در انجام تکلیف
زمان تحویل: 10 روز

میانبرها
مکاتبات

خلاصه پیامها
ارسال اولین پاسخ
امور هنگام اجرا

گزارش وضعيت‌
گرو گذاری ها‌
پذیرش کار‌
وساطت / داوری
دیگر میانبرها

اطلاعات تماس‌
لیست وضعیت مراحل پروژه‌
امتیاز دهی‌
(توجه گزینه های خاکستری برای این مرحله پروژه فعال نیستند.)



 دسته بندی:


 توضیحات:
براي سرعت بخشيدن به عمليات بازيابي اطلاعات از مجموعه فايل‌ها، يکي از ساختارهاي ارائه شده Indexed File (فايل‌هاي شاخص‌دار) مي‌باشد. در اين پروژه فايلي (نامرتب) به عنوان ورودي به برنامه داده خواهد شد که بر روي آن عمليات جستجو، درج و حذف بايد انجام پذيرد. در نظر داشته باشيد که محيط عملياتي، جامعه دانشجويان کشور است.
جزئيات مربوط به طراحي:
ساختار ثابت مکاني رکوردها با صفات زير طراحي مي‌شود:
سال ورود دانشگاه شماره دانشجويي نام و نام خانوادگي

نام و نام خانوادگي: نام نام خانوادگي حداکثر نيازمند 20 بايت (به عبارتي 20 کاراکتر) است و در صورتيکه حجم داده موجود در آن کمتر از فضاي داده‌اي در نظر گرفته شود، انتهاي داده معتبر با علامت – (dash)مشخص مي‌شود.
- D R A M N A V A J N A M A S

همانطور که مشاهده مي‌کنيد بعد از اتمام نام خانوادگي علامت - گذاشته شده است.
شماره دانشجويي: از شماره 107 تا (1-108) خواهد بود. (8 کاراکتر)
دانشگاه: تعداد دانشگاه‌هاي محيط عملياتي محدود و کمتر از 50 مورد است. (نام دانشگاه در فايل ورودي به شکل دنباله اي از کاراکترها بيان ميشود)
سال ورود: در بازه 57 تا 89 قرار دارد.
براي سادگي پروژه شماره دانشجويي هم بعنوان شاخص و هم بعنوان کليد اوليه انتخاب شود.
ضمنا در نظر داشته باشيد که حداکثر ميزان استفاده از حافظه اصلي براي انجام اين پروژه (مرتب‌سازي، واکشي رکوردها، پياده‌سازي heap در صورت نياز براي مرتب سازي و ذخيره برخي از شاخص‌ها در حافظه) حداکثر 4 بافر 4KB مي‌باشد. حافظه‌هاي لازم براي اجراي برنامه، GUI و ... محدوديتي ندارد و جزو اين 16KB محسوب نمي‌گردد. بعبارت ديگر در هر بار خواندن از فايل بيش از 16KB نمي‌توانيد از فايل بخوانيد (به طور مثال براي خواندن کامل يک فايل حدود 8MB بايد 512 بار از فايل خوانده شود).
شاخص سطح x قابل ذخيره در حافظه است. بعبارت ديگر عمل شاخص‌سازي را تا جايي ادامه مي‌دهيد که در نهايت شاخص سطح x فقط يک بلاک باشد.
فايل ورودي، داراي ساختار پايل است که رکوردها در آن داراي فرمت زير هستند:
Mahdi- 10269813-Beheshti-86
اين فايل پايل، pure text (هر کاراکتر يک بايت) است و در هر سطر يک رکورد قرار دارد (بعبارت ديگر در حد فاصل هر 2 رکورد ↵ قرار گرفته). اعداد نيز به صورت text ذخيره شده است (بعبارت ديگر شماره دانشجويي در 8 بايت ذخيره گرديده است).


براي تست پروژه نوشته شده يک نمونه فايل با تعداد کمي رکورد (از طريق Email) از TAدريافت کنيد.
برنامه شما مي‌بايست پس از مرتب نمودن رکوردها، روي فايل جديد مرتب شده با استفاده از فيلد شاخص (شماره دانشجويي) ساختار ايجاد کرده، ساختار را (indexed files) در جايي ذخيره کند. سپس بنا به درخواست کاربر (که در ادامه جزئيات آن ذکر شده است) و با استفاده از ساختار ايجاد شده عمليات مورد نظر را انجام دهد.
مرتب‌سازي با توجه به محدوديت استفاده از حافظه اصلي بايد مرتب‌سازي خارجي باشد (که يکي از الگوريتم‌هاي مناسب براي مرتب‌سازي استفاده از replacement selection و سپس p-way merge تکه فايل‌هاي مرتب شده است).
در طي مرتب سازي رکوردها اجازه داريد ساختار فيلد يا فيلدهايي را تغيير داده و آن را از حالت pure text خارج نماييد. بعبارت ديگر فايل پس از مرتب سازي شما ممکن است داراي ساختار ديگري باشد.

پروژه شما بايد داراي قابليت‌هاي زير باشد:
- درج به صورت تک رکورد و همچنين درج دسته‌اي (به کمک فايل ورودي از داده‌ها براي درج).
- حذف تک رکورد با استفاده از \"نام و نام خانوادگي\" يا \"شماره دانشجويي\"
و اگر رکورد با مشخصات مذکور وجود نداشت عبارت not found ذکر شود.
- جستجوي تک رکورد با استفاده از \"نام و نام خانوادگي\" يا \"شماره دانشجويي\": بعد از عمل جستجو اطلاعات رکورد مورد نظر در قالب يک message-box معين گردد و اگر رکورد با مشخصات مذکور وجود نداشت عبارت not found ذکر شود. و جستجوي دسته‌اي (به کمک فايل ورودي از داده‌ها براي جستجو) که بايد در نهايت فايلي بعنوان result برگرداند که در هر سطر متناظر با توجه به اينکه داده مورد جستجو وجود داشت اطلاعاتش را درج کند و در صورتيکه داده در فايل وجود نداشت not foundبرگردانده شود.
- بروزرساني تک رکورد: در رکوردي با \"شماره دانشجويي\" مشخص شده اطلاعات يک يا چند فيلد عوض شود.
واضح است در صورتيکه ذخيره و بازيابي (حذف و يا جستجو) بر اساس نام و نام خانوادگي باشد بايد برخورد با فايل به صورت pile file باشد يا اينکه براي نام و نام خانوادگي نيز ساختاري جداگانه در نظر بگيريد. (در نظر داشته باشيد که در صورت ايجاد ساختار روي نام و نام خانوادگي که منجر به کاهش قابل توجه زمان بازيابي عمليات گردد، نمره بيشتر تعلق مي‌گيرد، همچنين در صورت تمايل براي ايجاد ساختار روي نام و نام خانوادگي به اين مسئله توجه کنيد که ممکن است نام و نام خانوادگي تعدادي دانشجو يکسان باشد لذا بايد ساختار (ايجاد شده براي نام و نام خانوادگي) را خوشه‌اي در نظر بگيريد).

شکل ساختار مورد نظر:



 زیرساخت پروژه:
ويژوال بيسيک.نت


 فایل اضافه:
این پروژه شامل یک فایل مهم می باشد، لطفا قبل از ارسال پیشنهاد خود آن را دانلود و به صورت کامل مطالعه/برسی نمایید
139KB


 قابل تحویل:
- فولدر solution بهمراه تمامي محتويات را zip نموده و در موعد مقرر به استاد تحويل دهيد.
- ملاک ارزيابي بيشترين performance با صرف کمترين فضا خواهد بود.
- دانشجويان موظند به همراه پروژه (کد و فايل اجرايي)، يک فايل متني ضميمه نمايند که در آنها اطلاعات زير قرار دارد:
1) قابليت‌هاي پروژه: قابليت‌هايي که در اين فايل قيد نشده باشند تست نگرديده و امتيازي به شخص تعلق نمي‌گيرد.
2) تغييرات ساختاري: در صورتيکه هرگونه تغييري به منظور افزايش کارايي سيستم در ساختار اعمال نموده شرح داده شده، جزئيات ذکر شود. به طور مثال ممکن است براي جستجوي دسته‌اي وقتي اندازه فايل ورودي براي جستجو بزرگ باشد در ابتدا اين فايل را مرتب کرده سپس جستجو را انجام دهيد (در اينگونه موارد بايد تغييرات ذکر شود).
3) نحوه اعمال ورودي به برنامه، خروجي گرفتن از برنامه، GUI برنامه بايد ذکر شود.


 خلاصه پیام ها
(بازگشت به میانبرها)

تمامی مبالغ در این سایت به ریال می باشند.
سیستم مناقصه در این سایت به صورت بسته است، مجریان فقط می توانند پیشنهاد خود را مشاهده کنند، اما خریدار تمامی پیشنهاد ها را می بیند.

 زمان اتمام مناقصه: 10 بهمن 1388
حداکثر قیمت قابل قبول: 200,000 ريال
تا کنون 2 پیشنهاد ارسال شده

  تاریخ صعودی نزولی نام میانگین امتیاز/
تعداد رای صعودی نزولی
رتبه در میان
مجریان
صعودی نزولی
تعداد پیام ها آخرین قیمت صعودی نزولی
هیچ پیشنهاد قابل نمایشی وجود ندارد.

 ارسال اولین پاسخ
(بازگشت به میانبرها)

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


 امتیاز دهی‌‌‌
(بازگشت به میانبرها)


امتیاز برای توسط زمان


هنوز امتیازی داده نشده است.




بازگشت به لیست آخرین پروژه ها





توجه
ثبت درخواست پروژه های مرتبط با ارسال انبوه ایمیل، جمع آوری آدرس ایمیل، ربات ثبت کامنت و پروژه هایی که به هر شکل با ارسال اسپم در ارتباط باشند در سایت پارس‌کدرز ممنوع است.


PHP Encode

با هزار تومن چه كاري ميشه انجام داد؟

پرداخت الکترونیکی سامان
مجريان برتر (روش رده بندي)
1- گروه نرم افزاري آريــــو
میانگین امتیاز 10.00 از 2 پروژه

2- نويد م
میانگین امتیاز 10.00 از 39 پروژه

3- googlerank.persiatec.ir
میانگین امتیاز 9.66 از 58 پروژه

4- FirePhoenix
میانگین امتیاز 9.88 از 19 پروژه

5- DogTag
میانگین امتیاز 10.00 از 33 پروژه

6- پردازشگر
میانگین امتیاز 9.94 از 18 پروژه

7- try2fly.b4ucry
میانگین امتیاز 10.00 از 7 پروژه

8- جاوا کار
میانگین امتیاز 9.57 از 46 پروژه

9- حامد رضائي
میانگین امتیاز 10.00 از 3 پروژه

10- امير‌‌خان
میانگین امتیاز 10.00 از 8 پروژه

11- behnam_h
میانگین امتیاز 9.46 از 33 پروژه

12- PHP-PHP
میانگین امتیاز 10.00 از 8 پروژه

13- Mbt925
میانگین امتیاز 10.00 از 29 پروژه

14- حميدشکسته(ستايش)
میانگین امتیاز 9.74 از 27 پروژه

15- WebMaker
میانگین امتیاز 10.00 از 24 پروژه