سلام ، پروژه کارشناسی من :
پروژه خزنده وب با زبان جاوا با معماری سه لایه + وبمستر تولز با زبان J2EE(Spring MVC + Hibernate)
سلام
این پروژه بازی واژچین است که قابلیت بازی انسان با انسان ، کامپیوتر با انسان ، کامپیوتر با کامپیوتر را دارا می باشد و Engine مربوط به کامپیوتر می تواند Alpha Beta یا MinMax باشد.
این هم یک پروژه عالی به زبان C که برای شما عزیزان آماده کرده ام و خیلی تمیز نوشته ام ، شرح پروژه به صورت زیر می باشد :
برنامه اي با مشخصات زير بنويسيد:
ورودي :
۱۰عدد صحيح در يك آرايه مجزا
۱۰ عدد اعشاری در یک آرایه مجزا
۱ كاراكتر
خروجي:
اين برنامه بايد در روندي تكراري هر بار از كاربر يك كاراكتر را دريافت كند و براساس كاراكتر وارد شده يكي از اين اعمال را انجام دهد:
اگر ‘x’ بود بايست ماكزيمم و مينيمم را ميان تمام اين ۲۰ عدد پيدا كرده و چاپ كند و سپس از كاربر بخواهد براي ادامه كار كاراكتر ديگري وارد كند.
اگر ‘a’بود بايست ميانگين تمام اين ۲۰ عدد را محاسبه كرده و چاپ كند و سپس از كاربر بخواهد براي ادامه كار كاراكتر ديگري وارد كند.
اگر ‘t’بود بايست عددي كه در ميان اين ۲۰ عدد بيشتر از همه تكرار شده است را چاپ كند و سپس از كاربر بخواهد براي ادامه كار كاراكتر ديگري وارد كند.
اگر ‘p’بود عامل هاي اول عدد ماكزيمم (اعداد صحيح) را به همراه توان هر عامل چاپ كند و سپس از كاربر بخواهد براي ادامه كار كاراكتر ديگري وارد كند.
اگر ‘i’بود اعداد اول موجود در ميان اين ۱۰ عدد صحيح را چاپ كند و سپس از كاربر بخواهد براي ادامه كار كاراكتر ديگري وارد كند.
اگر ‘k’بود بايست كوچكترين مضرب مشترك(ك.م.م.) ماكزيمم و مينيمم اين ۱۰ عدد صحيح را چاپ كند و سپس از كاربر بخواهد براي ادامه كار كاراكتر ديگري وارد كند.
اگر ‘f’بود فاكتوريل عدد مينيمم (اعداد صحيح) را چاپ كند و سپس از كاربر بخواهد براي ادامه كار كاراكتر ديگري وارد كند.
اگر ‘g’ بود تمام اعداد صحيح و اعشاري فوق را به ترتيب از بزرگترين تا كوچكترين(نزولي) چاپ كند و سپس از كاربر بخواهد براي ادامه كار كاراكتر ديگري وارد كند.
اگر ‘s’ بود يك ماتريس دو بعدي۱۰ در ۱۰ ايجاد كند بطوريكه در خانه M[i,j]آن ، حاصلجمع i امین بزرگترین عدد صحیح با j امین بزرگترین عدد اعشاری قرار گیرد. سپس از كاربر بخواهد براي ادامه كار كاراكتر ديگري وارد كند.
اگر ‘z’ بود يك ماتريس دو بعدي۱۰ در ۱۰ ايجاد كند بطوريكه در خانه M[i,j]آن ، باقیمانده i امین بزرگترین عدد اعشاری بر j امین بزرگترین عدد صحیح قرار گیرد ، سپس از كاربر بخواهد براي ادامه كار كاراكتر ديگري وارد كند.
اگر ‘q’ بود برنامه با چاپ پيام “The End” خاتمه یابد
در غير اينصورت در صورت ورود هر كاراكتري خارج از كاركترهاي ذكر شده ، پيامي چاپ شود مبني بر اينكه كاراكتر وارد شده يك كاراكتر معتبر نيست و از وي خواسته شود تا كاراكتري معتبر را وارد كند.
با سلام
این پروژه درس مهندسی نرم افزار ۲ من می باشد و با زبان جاوا و تحت استاندارد Corba و بانک اطلاعاتی SQL Server نوشته شده است . معماری این برنامه بر مبتنی بر Distributed Component می باشد و کاربران مسنجر می توانند از طریق سیستم عامل های مختلف و تحت استاندارد Corba در یک شبکه به گفتگو بپردازند.
این برنامه یک فایل Server دارد که کلیه ی امور را کنترل می نماید و یک بخش Client دارد که همان کاربران برنامه می باشند که می توانند با یکدیگر ارتباط برقرار نمایند.اطلاعات کابران از قبیل اطلاعات پروفایل و لیست دوستان ، لیست سیاه و … در بانک اطلاعاتی ذخیره شده است و در هنگام Login کردن کاربر از بانک اطلاعاتی Load می شوند.
در هنگام Login ، شدن کاربر Interface آن آن کاربر در سمت سرور در داخل یک hashmap ذخیره می شود و در مواقع لزوم از آن استفاده می شود ، لازم به ذکر است که اشیا توسط نامشان مورد دسترسی قرار می گیرند ( Naming & Trading )
قابلیت های این برنامه در حد یاهو مسنجر می باشد ، امکاناتی چون دوست یابی ، مولتی چت ، مولتی چت روم ، عکس پروفایل ، Status ، آرشیو پیام ها ، سانسور کلمات و …
این پروژه در ۷ روز نوشته شده است و به دلیل کمبود وقت ، به حداکثر گرافیک خود نرسید.امید وارم خوشتون بیاد
عنوان پروژه :
برنامه ۱۰ عدد از کاربر بگیرد و ماکزیمم و مینیمم و نزدیک ترین عدد به میانگین را نمایش دهد :
توضیحات :
ابتدا می بایست ۱۰ عدد از کاربر دریافت کنیم :
برای هر عدد ما باید عدد را به صورت یک رشته کاراکتر دریافت کنیم و با توسط تابع زیر مقدار عددی آن رشته را محاسبه نماییم ! فرض شده است که اعداد کوچکتر از ۶۵۵۳۵ هستند که در دو بایت جا بگیرند!
این پروژه ی درس کامپایلر من باشد و عملیات یک پارسر پیشگو را شبیه سازی می نماید. هدف این پروژه تشخیص این مقوله است که آیا گرامر ورودی ، یک گرامر LL1 می باشد یا خیر!
در طی این پروژه عملیات حذف بازگشتی چپ غیر مستقیم ، حذف بازگشتی چپ مستقیم و حذف فاکتور چپ جهت رفع ابهام انجام می شود ، سپس مجموعه های First و Follow به ازای هر NonTerminal ساخته می شود و در نهایت جدول LL1 ساخته می شود ، در صورتی که در هیچ یک از خانه های جدول تولید شده بیش از یک Role موجود نباشد گرامر LL1 می باشد.
نکته : برای نمایش Lambda از _ درگرامر استفاده شده است!
نکته : به ازای هر Nonterminal دقیقا در ورودی بیان کنید که چه Role هایی وجود دارد ! یعنی اگر Nonterminal ای با نام X وجود دارد حتما باید حداقل Source Token یک Role گرامر X باشد!
نکته : اگر گرامر نیاز به تولید Nonterminal دارد ، حتما Nonterminal های موجود در گرامر را به صورت دنباله ای از حروف الفبا انتخاب نمایید ، مثلا اگر ۳ Nonterminal دارید ، از حروف A تا C برای نام گذاری استفاده نمایید !
نمونه گرامر ورودی :
A->iBtAC|a;
C->eC|_|Cf;
B->b|Dg;
D->Ar|_;
این برنامه را برای یکی از فروشندگان س . ا . ک . س نوشته ام و اشکالات قسمت مدیریت برنامه CC P . R . O X. را حل می نماید ، این برنامه در واقع نوعی مرورگر است که پنل مدیریت اکانت های شما را به صورت رنگی نمایش می دهد و مخصوصا به درد مدیرانی می خورد که تعداد اکانت های آن ها بسیار زیاد شده است و به سختی می توانند آن ها را مدیریت نمایند ، مثلا رنگ قرمز برای نمایش اکانت هایی که تاریخ انقضای آنها به پایان رسیده است.
در واقع در این برنامه می توان مثل پلاگین Firebug که برای Firefox نوشته شده است مرورگر IE را گسترش داد و در سمت کلاینت به صفحه استایل داد .
لیست کتاب ها در ادامه مطلب! به زودی این کتاب ها برای دانلود یا در پک طلایی قرار خواهند گرفت!
با سلام
این پروژه ، پروژه درس مهندسی نرم افزار ۱ من است و نام آن اتوماسیون اداری دانشجویی می باشد که ما آن را به اصطلاح سیستم جامع بوستان نامیده ایم ، که می توانید آن را در ادامه مطلب مشاهده نمایید.
این پروژه با زبان ASP .NET (تحت سی شارپ) و بانک اطلاعاتی SQL Server نوشته شده است و به صورت کاملا Ajax و از طریق Java Script ، Jquery ، CSS3 به آن زیبایی خیره کننده ای داده شده است.
در این پروژه از ابزار های مهندسی نرم افزار از جمله سند نیازمندی ها ، نمودار Gant و Pert و DFD سطح صفر ، سطح یک و سطح دو ، دیکشنری داده ها ، Actor و Use Case برای مدیریت و پیشبرد پروژه استفاده شده است!
سلام
این هم پروژه Metro Bill که با ظاهری شبیه پنجره های ویندور ۸ طراحی شده است و با آن می توانید به پروژه ی خود زیبایی و افکت های زیادی بدهید ، البته این ورژن یک ورژن آزمایشی و کرک نشده است و فقط برای آشنایی شما عزیزان می باشد و به دو زبان C# و VB برای دانلود قرار داده شده است.