
نوع فایل: word
قابل ویرایش 145 صفحه
مقدمه:
قبل تجزیه و تحلیل قسمتهای مختلف این سایت در ابتدای امر لازم دیدم تا راجع به یک سری مفاهیم و کنترلهای پیشرفته که تقریبا جز ثابتی از سایتهای پویا هستند توضیحاتی اجمالی ارائه دهم و جزئیات آن را موکول میکنم به زمان استفاده آن در سایت و در آن قسمت توضیحات کاملتری را ارائه خواهم داد.
اگر ما بخواهیم یک سایت برای یک فروشگاه طراحی کنیم.بدو شکل می توانیم این کار را انجام دهیم یکی با استفاده از زبانهای ایستا و دیگر آنکه از زبانهای پویا برای ساخت سایت استفاده کنیم ، حال فرض کنید فروشگاه ما یک فروشگاه زنجیره ای باشد که بیش از هفتصد محصول مختلف عرضه میکند ، برای ساخت این سایت به زبان html که زبانی ایستا برای طراحی صفحات وب است باید بیش از هفتصد صفحه وب طراحی کنیم حال آنکه بوسیله زبانهای پویا قادر خواهیم بود این کار را توسط یک صفحه انجام دهیم.
در زبان html صفحه وب برای ما حکم کاغذی را دارا ست که در آن باید حتما از بالا به پایین بنویسیم و نیز قادر به حرکت به عقب نیستیم و همچنین در این صفحات قابلیت پاک کردن را نداریم ، محدودیت وسیعتری که زبانهای ایستا بر ما تحمیل میکنند نداشتن قابلیت برنامه نویسی است و برنامه نویسی در این زبان محدود میشود به نوشتن عملیاتهای ساده ریاضی درون تگ هایی به نام <code> با وجود این محدودیتها و گسترش روز افزون اینترنت در میان جوامع نیاز به طراحی سایتهای پویا به شدت محسوس بود تا اینکه زبانی به بازار عرضه داشتند به نام DHTML این زبان یک سری از محدودیتها را تا حدی جبران میکرد ولی هنوز نیاز به پیشرفتهای گسترده ای داشت با کاملتر شدن این زبانها زبانهای قدرتمندی عرضه شدند که توانایی ساخت برنامه های کاربردی تحت وب را دارا بودند از جمله این زبانها می توان زبانهای ASP,PHP,… را نام برد ، همانگونه که گفته شد این زبانها قادرند هر گونه عملیاتی را انجام دهند.
فهرست مطالب:
مقدمه
Active Server Pages
کنترلها
بانکهای اطلاعاتی
نحوه برقراری ارتباط با SQL SERVER
مقید سازی Data Binding
Repeater
کنترلهای DataList , DataGrid
DataGrid
DataSet
ذخیره DataSet در حافظه
کوکی Cookie
تجزیه و تحلیل
نیازها
DFD
ERD
طراحی و پیاده سازی
نحوه ایجاد قابلیت خرید
نحوه ساخت و طراحی سبد خرید
طراحی سبد خرید
نحوه شناسایی کاربر
ساخت سبد خرید
اضافه کردن کالا به سبد خرید
تعیین قیمت کل
حذف کالا
اعتبارسنجی آدرس مشتری و تایید نهایی
StoredProcedure
EditItemTemplate
کلاسها
کلاس CacheClass
کلاس ShoppingCartClass
کد صفحه Category
کد صفحه Product
کد طراحی صفحه Category
کد طراحی صفحه Product
کد صفحه Final
کد طراحی صفحه Final
کد صفحه Orders
کد طراحی صفحهOrders
کد صفحه ChangeDB
کد طراحی صفحه ChangeDB
کد صفحه Thank You
کد طراحی صفحه ThankYou
پروژه طراحی وب سایت برای ایجاد فروشگاه. doc