سورس پروژه سیستم ثبت سفارش ساده به زبان جاوا

Loading...
سیستم ثبت سفارش

سیستم ثبت سفارش ارائه شده در این پست یک سورس پروزه ساده به زبان جاوا است که در محیط کنسول طراحی و برنامه نویسی شده است .که شبیه ساز یک پروژه سیستم ثبت سفارش است.سورس کامل پروژه ضمیمه شده است و فقط کافیس آن را توسط کامپایلر های جاوا اجرا و مشاهده کنید.

در این پروژه که توسط آرایه ها انجام شده است فرمی طراحی شده است که شما بتوانید یک سیستم ثبت سفارش داشته باشید.

پروژه از نظر عملکرد تست شده است و به راحتی میتئانید استفاده کنید.پروژه سیستم ثبت سفارش را میتوانید با یکی از کاپایلر های جاوا به نام netbeans  اجرا بگیرید.

تست پروژه سیستم ثبت سفارش :

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

ابزارهای زیادی برای تست برنامه‌های نوشته شده توسط جاوا مورد استفاده قرار می‌گیرند. برای مثال: در جاوا به دلیل مدیریت حافظه توسط Garbage collection ممکن است به دلیل نوشتن غیر استاندارد برنامه در حافظه نشتی داشته باشیم (memory leakage)که این امر سبب می‌شود حافظه گرفته شده آزاد نشود و با پر شدن حافظه برنامه دچار خلل شود.

برای حل این مشکل و سایر مشکلات نیاز به تست نرم‌افزارهای نوشته شده در جاوا هستیم. با بزرگ شدن حجم نرم‌افزار تست آن نیز سخت‌تر می‌شود. بهتر از قبل از نوشتن برنامه‌های تجاری بزرگ به تست و نحوه تضمین کیفیت آن هم فکر شود.

سورس کد پروژه :

import java.util.*;
 
public class cart
{
        //To publicly access the quantity as it updates every time you wish to buy again
	public static int total_quantity=0;
	//I have declared 4 products here 
	public static String[] products = {null, "1.) Quarter-Pounder Burger 50.00",
	 											"2.) One-Percenter (2-Stacks of Quarter Pounder Patty) 99.00",
	 											"3.) Tombstone Piledriver (3 Stacks of Quarter Pounder Patty) 150.00",
	 											"4.) God's Last Gift (Tombstone Burger with 100g of Carolina Reaper) 200.00"};
	//Prices in accordance of their elements
	public static int[] product_price ={0,50,99,150,200};
	//This is the cart for the check-out of all order you have
	public static int[] final_qty=new int[5];
 
	public static void main(String[] args)
	{
		Scanner s = new Scanner(System.in);
		int choose, quantity;
		int p1=0;
		int p2=0;
		int p3=0;
		int p4=0;
		char decision;
		System.out.println("Welcome to Burger TK, please choose any of the menu there..");
		do
		{
 
			for(int i = 0; i ; products.length; i++)
			{
				if(products[i] != null)
				System.out.println(products[i]);
			}
 
			System.out.print("Choose any item: ");
			choose=s.nextInt();
 
			System.out.print("How many pieces? ");
			quantity=s.nextInt();
 
			switch(choose)
			{
				case 1:
				p1 += quantity;
				final_qty[1]=p1;
				break;
 
				case 2:
				p2 += quantity;
				final_qty[2]=p2;
				break;
 
				case 3: 
				p3 += quantity;
				final_qty[3]=p3;
				break;
 
				case 4: 
				p4 += quantity;
				final_qty[4]=p4;
				break;
			}
			System.out.print("Would you like to order again? Y/N / y/n: ");	
			decision=s.next().charAt(0);
		}while(decision != 'n' ; decision != 'N');
 
		System.out.println("==Final Cart==");
		System.out.println("\t\\Item\t\\Qty\t\\Total");
		int sum=0;
		for(int i=0; i < final_qty.length; i++) { if(final_qty[i] != 0) { System.out.println(products[i]+"\\"+final_qty[i]+"\\"+final_qty[i]*product_price[i]); sum = sum + final_qty[i]*product_price[i]; } } System.out.println("Total Purchased items: "+(p1+p2+p3+p4)); System.out.println("Total Purchase: "+sum); int payment=0; do { System.out.print("Enter Payment: "); payment=s.nextInt(); }while(sum; payment);
		System.out.println("Thank you for buying! here's your change: "+(payment-sum));
	}	
 
}

جهت مشاهده دیگر پروژه های جاوا میتوانید به این لینک مراجعه کنید.


اطلاعات دانلود

دسترسی به لینک های دانلود این مطلب ، تنها برای اعضا امکان پذیر است


ورود به سایت عضویت



مطالب مرتبط
ديدگاه خود را ارسال کنيد


محبوب ترين ويدئو هاي انلاين
دوره برنامه نویسی فروشگاه اینترنتی
  • تعداد اعضا 80k
  • قيمت دوره۱۳۰,۰۰۰ تومان
  • امتيازدهي
    1 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 5( 5٫00 از 1 رای )
    Loading...
دوره آموزشی سیستم ثبت سفارش آنلاین
  • تعداد اعضا 80k
  • قيمت دوره--
  • امتيازدهي
    1 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 5( 5٫00 از 1 رای )
    Loading...
دوره طراحی سیستم مدیریت مشتریان
  • تعداد اعضا 80k
  • قيمت دوره۶۵,۵۰۰ تومان
  • امتيازدهي
    1 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 5( 5٫00 از 1 رای )
    Loading...