پروژه برنامه نویسی مهندسی کامپیوتر با عنوان فروشگاه الکترونیکی کتاب با Asp.Net MVC

 
مقدمه
در این گزارش به بررسی چگونگی پیاده سازی یک فروشگاه مجازی تحت وب (به صورت سایت اینترنتی) با نام انتزاعی  فروشگاه الکترونیکی کتاب پرداخته می شود و در حین توضیح نحوه ی پیاده سازی، با ارائه ی جزئیات کامل و کدها که در محیط   Microsoft Visual Studio 2013 و به زبان  Asp.Net MVC  (با کدهای C# (سی شارپ)) نوشته شده، به خواننده برای ایده گرفتن از بخشهای مختلف آن در طراحی و پیاده سازی سایتی مشابه کمک می شود. در ادامه امکانات ویژه فروشگاه مجازی کتاب مورد بررسی قرار می گیرد.
 
*فایل موجود شامل سورس و دیتابیس موجود همچنین فایل ورد کامل پروژه  به همراه چکیده انگلیسی و فایل پاورپوینت ارایه می باشد همچنین چگونگی اجرا پروژه به صورت تصویری و اتچ کردن دیتابیس و بکار گیری ان به صورت کامل توضیح داده شده است.
 
 
کلمات کلیدی:

sql server

Asp.Net MVC

پروژه برنامه نویسی کتابخانه

سورس فروشگاه اینترنتی باmvc 5

فروشگاه الکترونیکی کتاب با Asp.Net MVC

 
 
 
 
فهرست مطالب
مقدمه
 

فصل اول:  مقدمه ای بر  صفحات وب

صفحات وب
وب سایت‌های ثابت
وب سایت دینامیک
پرتال‌ها 

 سیستم مدیریت محتوا

فروشگاه الکترونیکی
خرید آنلاین چیست؟
چگونگی  شروع خرید آنلاین

عملکرد فروشگاه‌های اینترنتی

فروشگاه‌های موفق اینترنتی جهان
نحوه کار فروشگاه‌های الکترونیکی
مراحل خرید محصولات در فروشگاه آنلاین

امنیت در خرید و فروش آنلاین

 سرقت اطلاعات کارت‌های اعتباری
 تغییر محتویات تراکنش ها یا وب سایت‌ها

  فروشگاه‌های آنلاین غیرفعال یا نامعتبر

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

فصل دوم: تکنولوژی‌های  رایج ساخت صفحات وب

انواع صفحات وب
صفحات وب ایستا

مراحل آماده سازی صفحات وب ایستا

مزایای و معایب  یک وب سایت ایستا
صفحات وب داینامیک یا پویا
ایجاد صفحات وب پویا
مزایای یک وب سایت
 معایب یک وب سایت پویا

 تکنولوژی‌های ساخت صفحات وب

جاوااسكریپت
Vbscript
 كنترل‌های ActiveX
جاوا
CGI    
  Asp
ASP.dll    
ColdFusion            
PHP    
ASP.NET           
تکنولوژی های استفاده شده در طراحی وب سایت فروشگاه آنلاین کتاب
Entity Framework    
معماری MVC 
لایه  Model
لایه  View
لایه Controller
  مزایای استفاده از ASP.NET MVC
معایب معماری MVC
Identity
 Web API  معرفی CSS3
5 Html
جی‌کوئری 
  Bootstrap
نرم افزار رشنال رز 
نرم افزار  Microsoft Visual Studio 2013
نرم افزار Microsoft Office Visio 
Microsoft SQL Server
 

فصل سوم: پیاده‌سازی وبسایت کتابفروشی آنلاین

امکانات  فروشگاه الکترونیکی کتاب
امکانات کاربری فروشگاه الکترونیکی کتاب
 امکانات مدیریت فروشگاه الکترونیکی کتاب
آشنایی پنل مدیریت
 آشنایی با پنل کاربران
سناریوی موجودیت‌ها
ارتباط موجودیت‌های سیستم فروشگاه آنلاین کتاب   
نمودار Use case در سایت کتاب‌فروشی آنلاین
مستندسازی سیستم فروشگاه آنلاین
شرح مختصر  عضویت
 شرح مختصر  حذف کتاب از سبد خرید
 شرح مختصر خرید کتاب
شرح مختصر پرداخت
 شرح مختصر جستجو
شرح مختصر انتخاب کتاب
شرح مختصر ورود اطلاعات کتاب
نیازمندی های سیستم فروشگاه آنلاین
هزینه پروژه
نحوه نصب
 نحوه Attach کردن دیتابیس در Sql Server
 نحوه بر گرداندن Back Up در Sql Server
 باز کردن پروژه در Microsoft Visual Stodio
 
فصل چهارم: بحث، نتیجه گیری و پیشنهادات
  موارد کاربرد
  فروشگاه الکترونیکی آری یا خیر
آیا فروشگاه اینترنتی مقرون به صرفه است
مشکلات بر سر راه کسب درآمد از طریق فروشگاه اینترنتی
مشکلات و نکات پایانی
منابع و مآخذ
 چکیده انگلیسی
 
تکنولوژی های استفاده شده در این وب سایت:

MVC 5.2

Identity 2

Web API

Sql server 2012

Entity FrameWork 6.1.1

CSS3

HTML5

Jquery

Bootstrap

 
 
امکانات کاربری وب سایت:
امکان جستجو در محصولات سایت توسط مشتری
نمایش محصولات به صورت آدرس سفارشی(آدرس فارسی)
نمایش اخبار سایت به صورت آدرس سفارشی(آدرس فارسی)
دارای Sitemap برای محصولات و اخبار
دارای Rss برای محصولات
ثبت خطاهاس سایت به وسیله elmah
سبد خرید
داشتن درگاه پرداخت بانک ملت برای خرید آنلاین
نمایش خرید های کاربر
امکان ثبت نام در سایت
استفاده از تصویر امنیتی هنگام ثبت نام
فعال سازی ایمیل
رمز نگاری رمز عبور
بازیابی رمز عبور
ورود به بخش کاربری
ویرایش اطلاعات
مشاهده سفارش ها
پرداخت سفارش ها
تغییر کلمه عبور
نمایش محصولات سایت به صورت گروه بندی شده در صفحه نخست
شماره صفحه برای محصولات
امکان مقایسه محصولات
نمایش محصولات شگفت انگیز
نمایش جدیدترین محصولات
نمایش محصولات تخفیف دار
امکان ثبت نظر برای کالا
نمایش تعداد بازدید محصول
امکان like و dislike کردن محصول
مشاهده اخبار سایت به صورت گروه بندی شده
فرم تماس با ما
صفحه درباره ما
و...
 

امکانات مدیریت وب سایت فروشگاهاینترنتی کتاب :

مشاهده خرید های مشتریان
ثبت گروه کالا به صورت زیر مجموعه دار به تعداد نامحدود
ثبت کالا
ثبت تخفیف برای محصول
پیاده سازی تخفیف محصول به صورت حرفه ای
ثبت گروه خبر
ثبت خبر جدید
لیست نمایش کاربران
مشاهده اطلاعات کاربران
ایجاد کاربر جدید
ویرایش اطلاعات کاربران
ایجاد نقش جدید
دادن نقش به کاربران
ارسال ایمیل با postal
جستجوی اتوماتیک در کاربران
نمایش نظرات
پاسخ دادن به نظرات
تغییر لوگوی سایت
ویرایش صفحه درباره ما
ویرایش صفحه تماس با ما
مشاهده پیام های تماس با ما
ثبت و حذف اسلایدر های سایت به تعداد نامحدود
ثبت اطلاعات خودکار مدیر ارشد سایت هنگام اجرای وب سایت برای اولین بار
و...