واضح آرشیو وب فارسی:سایت ریسک: وب سایت آماده بر اساس معماری چند لایه reza 6966 15 مرداد 1388, 16:07من کل پروژه را داخل یک Host قرار دادم در ابتدا لازم است در مورد پروژه و اینکه این پروژه چه امکانات داره مقداری صحبت کنم از مشخصات فنی این پروژه عبارتند از: 1-به زبان C#.net نوشته شده 2-Sql Server2000 3-با معماری چند لایه نوشته شده عبارتند از الف- لایه داده که یه اسم DAL من استفاده کردم ب- لایه Business که به اسم BLL می باشد ج- لایه نمایشی که همان WebForm ها می باشند البته این نکته قابل ذکر می باشد من لایه Model که همان لایه Dataset ها می باشد رو حذف کردم و از DataSet دات نت استفاده کردم به عنوان مثال اگر بخواهم در مورد عملیات درج در یک WebForm توضیح بدم من به این صورت در پروژه استفاده کردم 1- در ابتدا من Stored Procedure جدول مورد نظر را با یک ساختار اسمی مشخصی که می تونید در بانک بینید ایجاد می کنم 2-در لایه داده متد مورد نظر رو برای درج می نویسم که این متد نیاز به کد نویسی فوق العاده کمی می باشد زیرا متدها آماده برای ارتباط با بانک و اجرا کردن عملیات موجود است من فقط نیاز از پارامترها را ایجاد کنم و پاس بدم 3-در لایه Business که یک لایه میانه است من متدی با همان نام در لایه داده ایجاد و متد موچود درلایه داده را فراخوانی می کنم البته شما می توانید در این لایه عمل اعتبارسنجی داده را نیز انجام دهید 4-در نهایت در لایه Webform که شما ها با آن آشنا هستید تمامی کنترل ها قرار داده و فقط متد موجود در لایه Business را فراخوانی می کنم حال نیز در مورد امکانات موجود در پروژه نیز صحبتی کنم که عبارتند از: 1. امکان تعریف سطوح دسترسی برای کاربران 2. امکان اعمال محدودیت در تعداد دفعات اشتباه وارد کردن کلمه عبور و در صورتی که تعداد دفعات پایان یافت نام کاربری برای 3 ساعت غیر فعال گردد و همچنین اگر کاربر آنلاین بود هیچ کاربری دیگری با همان کلمه کاربری وارد نشود 3. امکان تعریف کاربران جهت عضویت در سایت 4. امکان کنترل و نگه داری سایت توسط کاربر 5. امکان تعریف اخبار و خبر رسانی توسط سایت به صورت پویا 6. امکان معرفی محصولات و کالای شرکت در سایت به صورت تصویر و متن 7. امکان تعریف کارگزینی و استخدام کارمندان از طریق سایت 8. امکان گروه بندی کالاها جهت نمایش و سفارش 9. امکان جستجو توسط کاربر در تمامی محصولات 10. امکان گرفتن سفارش از مشتری 11. امکان بررسی و کنترل سفارش مشتری 12. امکان برقراری محدودیت در میزان سفارش و فروش کالا به مشتری 13. امکان صدور فاکتور و فروش کالا به مشتری 14. امکان تعریف نمایندگی فروش محصولات 15. امکان برقراری سیستم کنترل و پیگیری توسط سایت 16. امکان ارتباط مشتری با مدیریت جهت انتقال پیشنهادات و انتقادات 17. امکان برقراری ارتباط با سایتهای مطرح و مرتبط با فعالیت شرکت 18. امکان کرفتن آگهی در سایت 19. امکان ثبت پرداخت پول به 3 روش نقدی ، حواله و چک 20. امکان upload , download فایل 21. امکان معرفی به دوستان 22 امکان ارسال خبرنامه 23. امکان طراحی صفحات داینامیکی 24. امکان نمایش نظرات کاربران به صورت نموداری و عددی 25. امکان گرفتن نظرات کاربران در مورد خبرها و محصولات ارائه شده در سایت 26. امکان نمایش آمار وب سایت(کاربران آنلاین و ...) البته ذکر این نکته مهم است در قسمت هایی از پروژه هم کارهای خوبی انجام دادم که در این مطلب نمی گنجد در موردشان صحبت کنم در آخر نیز آدرس فایل پروژه: () من یکبار طریقه اجرا کردن برنامه رو میگم: 1-در ابتدا بهتر است کل پروژه در کپی بشه 2-عمل ساخت Virtual Diretory در IIS که برای این کار نیاز است که شما برید IIS باز کنید و روی فولدر Ecom راست کلیک کنید و گزینه Property رو انتخاب کنید و سپس دکمه Create رو کلیک کنید حتما هم روی Asp.net2.0 قرار دهید 3-باز کردن پروژه ای به Ecom 4-اضافه کردن پروژهای DAL و BLL به پروژه Ecom 5-اضافه کردن Refrence های مربوطه در داخل هر پروژه که حتما نیاز است تمامی refrence ها رو در تمامی پروژه ها چک کنید با آرزوی موفقیت تمام دوستان :neutral: کلیه حقوق این پروژه متعلق به آقای ابوذر عسگری می باشد .... با سپاس از دوست خوبمون کلیه این مطالب از زبان سازنده می باشد ... reza 6966 16 مرداد 1388, 01:15؟؟؟؟؟؟؟؟ بدرد کسی نخورد ؟؟؟؟ از تعداد تشکر ها و بازدید ها معلومه به درد کسی نخورده .... پس دیگه ادامه ندم بهتره ....
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 3788]