از پارسکدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.
ده سال پیش منتشر شده
تعداد بازدید: 307
کد پروژه: 30271
شرح پروژه
برنامه دفترچه تلفن:
فيلد هاي هر شخص : نام . نام خانوادگي . به تعداد دلخواه شماره تلفن . شماره دانشجويي . کد ملي .
کهadd , remove , search ,sort , edit بر اساس هر يک از اينها بتواند اتفاق بيفند
برنامه بايد با زبان جاوا و به صورت شي گرا )object oriented( طراحي شده باشد. به اين معني که استفاده از ارايه هاي موازي
به منظور ذخيره اطالعات مخاطبين مجاز نيست و اطالعات هر مخاطب بايد در ابجکت مربوط به ان ذخيره شود.).
يک کلاس واحد که آرايه دارد داشته باشد و براي استفاده در ديگر موارد از آن ابجکت گرفته شود
استفاده از
vector به منظور ذخيره چند شماره يک مخاطب و يا قرار دادن کل ابجکت هاي ايجاد شده در ان مجاز است(
استفاده از فايل و گرافيک الزامي است. )براي گرافيک مي توان از پالگين هاي کمکي استفاده کرد(
برنامه بايد موقع اجرا پنجره اي را نشان دهد که شامل گزينه هاي يک برنامه مديريت مخاطبين است )مشابه گزينه هاي برنامه
عملگرد هاي( : add , remove , search ,sort , edit اين گزينه ها حتما بايد وجود داشته باشند. با کليک بر روي هر گزينه
براي گزينه Add : پنجره بايد شامل قسمت هاي مختلف براي ورود اطالعات مخاطب باشد )اسم و شماره و ...( که اين اطالعات با
Search : در اين پنجره بايد قسمت هاي مختلف براي ورود اطالعات به منظور جستجو وجود داشته باشد. قسمتي براي ورود اسم و
کليدي روبروي ان به منظور انجام جستجو بر اساس اسم وارد شده. همين طور قسمت هاي ديگر براي ورود شماره ، ادرس ، ...
Remove : در اين قسمت نيز مانند قسمت باال اول بايد کانتکت مورد نظر پيدا شود و سپس ابجکت مربوط به ان پاک شود.
Edit : مانند قسمت جستجو اول کانتکت مورد نظر پيدا مي شود و سپس قسمت هاي مختلفي در اين پنجره وجود دارد که امکان
تغيير اطالعات را مي دهد ؛ به عنوان مثال براي تغيير اسم شما اسم جديد را توي مستطيل مربوط به اسم نوشته و سپس کليد روبروي
ان را کليک مي کنيد تا اسم جديد ذخيره شود. اين قسمت با استفاده از متد هاي setter & getter بايد انجام شود. و همچنين
Sort : در اين پنجره ابتدا معيار مرتب سازي انتخاب مي شود )استفاده از منوي گزينه ها ، radio button،...( و سپس در زير ان
صعودي يا نزولي بودن مرتب سازي مشخص مي شود. حاصل مرتب سازي بايد در قسمت console يا در يک پنجره جداگانه
پنجره اي مربوط به ان بايد باز شود که اطالعات مربوطه را نشان مي دهد.
کليک بر روي کليد save ذخيره مي شود. الزم به ذکر است که اطالعات بايد بر روي فايل نيز ذخيره شوند.
)اطالعات مربوط به مخاطب حذف شده بايد از روي فايل نيز پاک شود(
اطالعات قبلي مخاطبي که قصد ويرايش ان را داريم بايد نشان داده شود.
نمايش داده شود.
File : اطالعات در فايل بايد به صورت text ذخيره شود )استفاده از سلاير کردن ابجکت ها مجاز نمي باشد(
فرمت و الگوي قرار گرفتن اطالعات در فايل به دلخواه شماست. ولي اگر فايل اطالعات به صورت مستقل باز شود بايد تمام
هر مخاطب مي تواند بيشتر از يک شماره داشته باشد. مي توانيد در هر خط فقط اطالعات يک مخاطب را ذخيره کنيد و هر تعداد
شماره که مربوط به ان است را در جلوي ان بنويسيد يا مي توانيد به ازاي هر شماره اي که يک مخاطب دارد ، در يک خط جداگانه
اطالعات مخاطبين به صورت قابل فهم در ان وجود داشته باشد.
اطالعات ان را ذخيره کنيد.)در اين صورت در فايل به تعداد شماره هاي هر فرد اسم و اطالعات او تکرار مي شود.(
برنامه موقع اجرا بايد تمام اطالعات دفعه هاي قبلي اجرا را از روي فايل خوانده و در خود ذخيره کند.
# به منظور رعايت طراحي شي گرا براي گرافيک ، مخاطبين و هسته اصلي برنامه و... از کالس هاي جداگانه استفاده کنيد.
زیرساخت:
در محيط اکليپس اجرا شود
قابل تحویل:
مهارت ها و تخصص های مورد نیاز
مهلت برای انجام
4روز
وضعیت مناقصه
بسته
درباره کارفرما
عضویت ده سال پیش
نیاز به استخدام فریلنسر یا سفارش پروژه مشابه دارید؟
قادر به انجام این پروژه هستید؟
متأسفانه مهلت ارسال پیشنهاد این پروژه به پایان رسیده و پروژه بسته شده است؛ اما فرصتهای متعددی در سایت موجود میباشد.
ساخت دفترچه دفترچه تلفن سازمانی و دیتا بیس mysql
ده سال پیش منتشر شده
به رایگان یک حساب کاربری بسازید
مهارتها و تخصصهای خود را ثبت کنید، رزومه و نمونهکارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.
به شیوهای که دوست دارید کار کنید
برای پروژههای دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصتهای شغلی منحصر به فرد دسترسی پیدا کنید.
با اطمینان دستمزد دریافت کنید
از زمان شروع کار تا انتهای کار به امنیت مالی شما کمک خواهیم کرد. وجه پروژه را از ابتدای کار به امانت در سایت نگه خواهیم داشت تا تضمین شودکه بعد از تحویل کار دستمزد شما پرداخت خواهد شد.
میخواهید شروع به کار کنید؟
یک حساب کاربری بسازید
بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارتهای شما
است.
پیدا کردن کار (پروژه)
تماشای دمو روش کار