توضیحات
برنامه نویسی سامانه خرید و فروش کالا به زبان جاوا
پروژه سامانه خرید فروش و کالا با جاوا در محیط Intellij Idea
سامانه خرید و فروش کالا
هدف از این پروژه پیاده سازی یک سامانه برای مدیریت خرید و فروش کالاهای یک فروشگاه به صورت شی گرا است که برای ذخیره سازی و بازیابی اطلاعات از بستر فایل های باینری استفاده شده باشد.
این سامانه حداقل باید شامل کلاس های زیر برای پیاده سازی موجودیت ها و ذخیره سازی اطلاعات باشد:
کلاس ها:
- کالا: کد کالا، نام کالا، تعداد، قیمت کالا • فروشنده: کد ملی، نام ، نام خانوادگی • خریدار: کد ملی، نام، نام خانوادگی . خرید : کد کالا، کد ملی خریدار و تعداد کالا
کلاس ها حداقل باید فیلد های فوق را داشته باشند و کلیه کلاس ها باید دارای سازنده های متناسب باشند و همچنین کلیه متد های مربوط به هر کلاس درون کلاس تعریف شوند.
عملیاتی که از طریق این سامانه انجام می گیرد به شرح زیر است:
ورود به سیستم :
این سامانه دارای صفحه ورود به سیستم می باشد به نحوی که دو نوع کاربر بتوانند وارد سیستم شوند : ۱فروشندگان ۲- خریداران
هر یک از کاربران فوق دارای نام کاربری و رمز ورود اختصاصی هستند و براساس نوعشان به بخش های کاربری مربوط به خود دسترسی دارند.
عملیات مربوط به فروشندگان: عمده فعالیت فروشندگان مربوط به مدیریت انبار، تامین کالا و مدیریت موجودی انبار خواهد بود. سیستم باید حداقل امکانات ذیل را در اختیار فروشندگان قرار دهد
ثبت کالای جدید در فروشگاه :
مشخصات کالا و تعداد آن را از کاربر دریافت کند و در فایل مربوطه ذخیره نماید. دقت شود که کد کالا منحصر به فرد باشد و در صورت وارد کردن کالایی با کد تکراری پیغام خطای مقتضی نمایش داده
شود. ٢. اضافه کردن تعداد کالای موجود:
فروشنده بتواند میزان موجودی یک کالا را افزایش دهد. ٣. حذف کالا از انبار:
با استفاده از کد کالا موجودی آن کالا را مشاهده نماید و تعداد مشخصی از آن را بتواند حذف کند.
۴. مشاهده و جستجوی کالاهای موجود در انبار:
در این بخش، فروشنده بتواند موجودی کل انبار را مشاهده نماید، همچنین امکانی فراهم کنید که بر اساس کد کالای خاص، بتواند آن کالا را جستجو کند و تنها موجودی همان کالا را مشاهده نماید.
عملیات مربوط به خریداران
1. مشاهده و جستجو در کالاهای موجود در انبار:
خریدار بتواند لیست کلیه اقلام موجود در فروشگاه را به همراه تعداد و قیمت مشاهده نماید.
۲. خرید یک کالای خاص
خریدار بتواند حداقل یکی از کالاهای موجود را انتخاب کند و پس از زدن گزینه خرید آن را به لیست
خرید خود اضافه و موجودی آن کالا را کاهش دهد.
٣. مشاهده لیست خرید :
خریدار بتواند سابقه کالا های خریداری شده خود را با جزئیات مشاهده کند.
پیاده سازی با زبان Java و در محیط Intellij Idea انجام شده و از کتابخانه های آماده و کدهای آماده استفاده نشده است.
به ازای هر یک از کلاس های مربوطه، یک فایل دودویی با دسترسی تصادفی ایجاد شده و هر یک از عملیات ثبت، حذف، ویرایش، جستجو و بازیابی داده ها باید از طریق فایل انجام شود.
این سیستم دارای مدیریت خطا (استثناء) مقتضی می باشد و در صورت وقوع خطا، پیغام خطای مناسب نمایش می دهد. واسط کاربری استاندارد و طراحی کاربر پسندی را برای پروژه در نظر گرفته شده است.
کلاس های اضافه بر درخواست :
User :
کالسی که کالس های فروشنده و خریدار از آن ارث میبرند و دارای نام کاربری و پسورد هست. در واقع این آبجکت که از serializable ارث میبرد قابلیت سیو شدن دارد.
LoginHelper :
کالسی که یک لیست از تمام User ها دارد و از روی فایل میخواند و قابلیت اضافه کردن یوزر addUser را دارد.
AcesssType :
این یک نوع enum هست که نوع دسترسی یک userرا مشخص میکند
فایل ها از طریق فایل دسترسی تصادفی readو write میشوند ) Access Random )File
برنامه نویسی سامانه خرید و فروش کالا به زبان جاوا توسط کارشناسان گروه ۱.۲.۳ پروژه پیاده سازی گردیده و به تعداد محدودی قابل فروش می باشد.فایلهای پروژه به صورت کامل پس از خرید فایل بلافاصله در اختیار شما قرار خواهد گرفت.
سفارش پروژه مشابه
درصورتیکه این پروژه دقیقا مطابق خواسته شما نمی باشد، با کلیک بر روی کلید زیر پروژه دلخواه خود را سفارش دهید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.