تبلیغات
Ads
تبلیغات
Ads
گفتگو با مدیر
Chat
آخرين مطالب سایت
last posts
پر بازدید ترین مطالب
Top Posts
محبوبترین ها
Popular Posts
آخرين نظرات
Last comments
عنوان پاسخ بازديد توسط

سلام،امروز میخوام پروژه ی ترم دوم دانشگامونو براتون بزارم ، امید وارم ازش لذت ببرید.سطح کار پروژه خیلی بالاست به دردتون میخوره

لینک دانلود فایل اجرایی: کلیک کنید

رمز فایل :  www.2daydownload.com

برای خرید سورس پروژه با ما تماس بگیرید یا در نظرات درخواست بدید : majidas2006@gmail.com

صفحه تماس با ما : کلیک کنید

قیمت سورس : توافقی

نکته : برای اجرای برنامه باید jre روی سیستم نصب باشد!

راهنمای استفاده:

این پروژه در حقیقت سیستم فروشگاه اینترنتی است و اساس آن لیست های پیوندی است.

یک لیست محصولات ، یک لیست مشتری ها ، یک لیست دسته ی محصولات و برای هر مشتری یک لیست خرید

برنامه به صورت auto load  و autosave  است (به جز قسمت upgrade  که مالک فروشگاه باید محصولات را در آنجا اضافه و save  کند ). با اجرا کردن برنامه تمام لیست های پیوندی load  میشوند.

سبک فیلد های مهم :

class CustomerDetail}

String UserName;

String Password;

String FirstName;

String LastName;

String Address;

String Tell;

int buytime=0;

CustomerDetail Next=null;

Product.ProductDetail headbuylist=null;

Product.ProductDetail lastbuylist=null;

}

class ProductDetail{

String ProductName;

String CatName;

int SellCount=0;

int ProducttCode;

ProductDetail Next=null;

double price=0;

String Address=null;

Buy Menu

وقتی برنامه اجرا میشود و دکمه ی رادیویی update  را میزنی کل محصولات فروشگاه در جدول نشان داده میشود و هنگامی که یک کاربر به پنل خود وارد شود میتواند به لیست خرید خود محصول اضافه کند! (به صورت پیش فرض یک کاربر با یوزرنیم user  و پسورد password  در فروشگاه وجود دارد).در ضمن هر کاربر میتواند خود نیز در سیستم عضو شود و فروشگاه از ساختن اکانت با یوزرنیم قبلا ثبت شده جلوگیری میکند و ۴ فیلد اول حتما باید پر شوند!

head لیست خرید هر کاربر در فیلد همان کاربر ذخیره میشود و در حقیقت یک فیلد آن است! وقتی کاربری login  میکند online user  به مشخصات آن کاربر اشاره میکند! با login  شدن ، دکمه ی login  محو میشود و دکمه sign out  ظاهر میشود که کارش null  کردن onlineuser  است.وقتی کاربری login  است تا زمانیکه sign out  نکرده حق عضویت ندارد!

وقتی کاربر login  میکند بک tab  فاکتور برای آن ایجاد میشود و وقتی روی دکمه ی کنار هر محصول کلیک کنیم آن محصول به تعداد انتخاب ما به لیست اضافه میشود و به صورت همزمان لیست خرید update  و save  میگردد!

با sign out  کردن tab  کاربر حذف میگردد و فیلد یوزر نیم و پسورد آن هم خالی میشود تا کاربران دیگر نتوانند آن را مشاهده کنند!

در قسمت   num of request در صفحه ی فروش  میتوانیم با دابل کلیک کردن روی جدول و وارد کردن عدد دلخواه ، تعداد محصولات درخواستی را تغییر دهیم که اگه عدد صحیح وارد نشود به طور پیش فرض  ۱عدد محصول اضافه میگردد. اگر عدد منفی وارد کنیم میتوانیم از لیست فاکتور تعداد آن محصول را کم کنیم! !(اگر عدد منفی بیشتر از تعداد خرید ما باشد از مبلغ فاکتور کسر میشود که یک اشکال است ولی ما در اینجا به آن توجه نمیکنیم و در ورژن های بعدی این مشگل را با یک if  حل میکنیم)، درضمن بعد از تغییر دادن عدد باید Enter  را بزنیم تا جدول مقدار متغیر را در آن سطر و ستون دریافت کند! اگر ستون جدول ها را با موس جابه جا کنیم و دکمه ی اضافه شدن را فشار دهیم ۱ عدد محصول به لیست اضافه میشود!

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

در صفحه فاکتور با استفاده از علم ریاضی و حسابداری هزینه ی کل محاسبه میگردد که نیازی به توضیح نیست.

 

Upgrade

این صفحه فقط مخصوص مالک فروشگاه است (admin ) .

User name : majid            password : akbari

در این قسمت میتوانیم دسته ی محصولات و خود محصولات را اضافه کنیم!

کد هر محصول باید عددی صحیح باشد و گرنه محصول اجازه ی اضافه شدن را ندارد!

بعد از اضافه کردن باید دکمه ی save  را بزنیم وگرنه با بستن برنامه محصولات اضافه شده هم از بین میروند!

با اضافه شدن هر محصول یک button  در کنار آن اضافه میشود که با کلیک روی آن با استفاده از y  صفحه تشخیص میدهد چندمین محصول لیست را انتخاب کرده ایم . اگه بیش از ارتفاع صفحه محصول اضافه کنیم با مشکل رویرو میشویم که در ورژن های بعدی button  را به جدول اضافه میکنیم که در این پروژه آن را ضروری ندانستم و فرض میکنیم فروشگاه ما کوچک (بقالی) است!

 

Save و load  کردن فایل :

در سطر اول هر فایل عدد مربوط به تعداد آن نوع (مثلا تعداد موضوعات ) را مینویسیم که به تعداد آن حلقه تکرار میشود و عمل load  انجام میشود! برنامه به صورت خط به خط save  و load  میکند! با عضو شدن هر کاربر ، یک Customer[i]BuyList.out ساخته میشود که i  شماره ی کاربر در لیست مشتری ها میباشد!

 

موضوع : برترین ها, پروژه, جاوا
تاریخ ارسال : ۲۷ بهمن ۱۳۸۹  ,  بازدید : 6,784 بازدید ,  نظرات : ۳   ,  نویسنده : 

3 پاسخ به “پروژه فروشگاه اینترنتی به همراه فاکتور با زبان جاوا”

  1. رسول می‌گه:

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

  2. bahar می‌گه:

    man chetor mitunam in barname ro downlod konam???

  3. bahar می‌گه:

    chetor mitunam in barname ro download konam??

پاسخ دهید