از پارسکدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.
سه سال پیش منتشر شده
تعداد بازدید: 575
کد پروژه: 422489
شرح پروژه
البته این پروژه دانشجویی نیست ، مربوط به یک دوره مقدماتی پایتون هست . با تشکر
کنسول اپلیکیشنی طراحی کنید
که دارای خصوصیات زیر باشد
هنگام اجرا یک منو ب کاربر نشان داده شود که دارای دو گزینه ادمین و یوزر باشد اگر کاربر گزینه ادمین را انتخاب کند می بایست با نام کاربری و رمز ورود بتواند وارد منوی ادمین شود(در واقع باید نام کاربری و رمز دریافت شده از کاربر در جدول ادمین جستجو شده و در صورت وجود چنین نام کاربری و پسوردی برنامه به منوی ادمین منتقل گردد) در منوی ادمین بسته به نوع پروژه انتخابی (بطور مثال اگر پروژه شما یک فروشگاه است) ادمین بتواند از منو گزینه اضافه کردن کالا یا حذف یا بروزرسانی یا جستجو را انجام دهد
اگر کاربر در ابتدا با دسترسی یوزر ورود نمود از کاربر سوال شود که ایا ثبت نام انجام داده است و حساب کاربری دارد اگر کاربر حساب کاربری داشت باید در جدول یوزرها حساب ایشان با اطلاعات وارد شده چک شود در غیر اینصورت باید به منوی ثبت نام هدایت شده و ثبت نام کند (در واقع اطلاعات یوزر جدید با ثبت نام در جدول یوزرها ثبت شود جدول یوزها میتواند دارای ستون های نام و نام خانوادگی و ادرس و شماره تلفن باشد) هنگامی که یوزر ثبت نام شد و یا با اکانت از قبل ثبت نام شده وارد منوی یوزر گردید باید بتواند لیست همه ی کالاهای فروشگاه را ببیند(پس یک جدول کالاها هم داریم!!!!! که فقط ادمین میتواند با استفاده از منوی ادمین کالا به این جدول اضافه یا حذف و یا بروزرسانی کند) یوزر می تواند لیست کالا ها را ببیند یا جستجو در لیست انجام دهد
مرحله مهم کار!!!!
یوزر بتواند از لیست کالاها خرید انجام دهد و برای ایشان با توجه به قیمت کالا و تعداد انتخابی فاکتور صادر گردد!!! نکته مهم این است که اگر یوزر کالایی را ثبت سفارش نهایی کرد باید در فاکتور ثبت شده و به تعداد خرید شده توسط یوزر از کالای مورد نظر از تعداد کالا در جدول کالا کسر شود یا اگر تعدادی را که برای خرید وارد نمود از تعداد کالا در جدول کالا بیشتر بود پیغام مناسب به یوزر نمایش داد شود
منوی اصلی
1.ادمین
2.یوزر
با انتخاب گزینه 1
نام کاربری و پسورد از ادمین خواسته و در جدول ادمین جستجو شود اگر چنین نام کاربری و رمزی وجود داشت منوی زیر نمایش داده شود
1.اضافه کردن کالا
2.حذف کالا
3.ویرایش کالا
4.نمایش همه فاکتورها(این گزینه اختیاری است و اگر کسی انجام دهد نمره بیشتری اخذ خواهد کرد) ***
5.برگشت ب منوی اصلی یا قبلی
***برای پیاده سازی این نورد نیاز ب یک جدول دارید که سفارشات را ذخیره میکند (مثلا به اسم order که وقتی یوزر سفارشی را ثبت میکند اطلاعات این سفارش در این جدول ذخیره می شود تا ادمین بتواند با یک select از جدول ordef همه سفارشات را ببیند!!!)
در منوی اصلی اگر کاربر گزینه 2 را انتخاب کند(یعنی نخواهد با ادمین وارد شود)
از کاربر سوال شود که ایا قبلا حساب کاربری داشته است
اگر جواب بله بود باید در حدول یوزرها ب چک شود که ایا چنین نام کاربری وجود دارد یا خیر در صورت وجود و درست بودن باید منوی زیر به کاربر نمایش داده شود
1مشاهده همه کالاهای فروشگاه
2.ثبت سفارش و مشاهده فاکتور
3.برگشت به منوی اصلی
در صورتی که کاربر حساب کاربری نداشت باید از ایشام مطابق ستون های جدول یوزرها اطلاعات را گرفت و یک insert در ان جدول انجام داد(ستون ها میتواند نام و نام خانوادگی و ادرس و شماره تلفن باشد) بعد از ثبت نام کاربر جدید بازهن منوی مرحله قبل ب یوزر نمایش داده شود
1.مشاهده همه کالاها
2ثبت سفارش و مشاهده فاکتور
3.برگشت به منوی قبلی
با استفاده از SQL SERVER, SSMS, و کتابخانه pyodbc و لطفا توضیحات
با تشکر از شما.
در محیط pycharm و سورس برنامه
مهارت ها و تخصص های مورد نیاز
مهلت برای انجام
12روز
وضعیت مناقصه
بسته
درباره کارفرما
عضویت هفت سال پیش
نیاز به استخدام فریلنسر یا سفارش پروژه مشابه دارید؟
قادر به انجام این پروژه هستید؟
متأسفانه مهلت ارسال پیشنهاد این پروژه به پایان رسیده و پروژه بسته شده است؛ اما فرصتهای متعددی در سایت موجود میباشد.
به رایگان یک حساب کاربری بسازید
مهارتها و تخصصهای خود را ثبت کنید، رزومه و نمونهکارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.
به شیوهای که دوست دارید کار کنید
برای پروژههای دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصتهای شغلی منحصر به فرد دسترسی پیدا کنید.
با اطمینان دستمزد دریافت کنید
از زمان شروع کار تا انتهای کار به امنیت مالی شما کمک خواهیم کرد. وجه پروژه را از ابتدای کار به امانت در سایت نگه خواهیم داشت تا تضمین شودکه بعد از تحویل کار دستمزد شما پرداخت خواهد شد.
میخواهید شروع به کار کنید؟
یک حساب کاربری بسازید
بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارتهای شما
است.
پیدا کردن کار (پروژه)
تماشای دمو روش کار