مقدمه
در دنیای امروز با توجه به اینکه روند رو به الکترونیک و کامپیوتری شدن در پیشروی تمامی انسان-ها قرار گرفته از اینرو وب سایت دنیای جدیدی را بوجود آورده است که شما به راحتی می¬توانید خدمات و پاسخگوئی و یا امکانات دیگری را در اختیار کاربران و یا مشتریانتان با توجه به اینکه وب سایتی در زمینه فروشگاه ، سفارتخانه ، مدرسه ، دانشگاه ، سازمان و اداره¬جات ، موسسه و ... داشته باشید قرار دهید.
وب¬سایت تائیر قوی بر اعتماد مشتری¬های بالقوه دارد. یک طراحی حرفه¬ای، متن مناسب با نوشتار خوب، اطلاعات مفید از محصولات و اطلاعات تماس مناسب باعث افزایش اعتماد مشتریان به شرکت شما می شود. به مردم می¬فهماند که شما دارای دانش و به¬روز هستید. اگر شما در طراحی یک سایت با کیفیت و دارای اطلاعات مفید هزینه کنید، مردم حتما تحت تاثیر قرار خواهند گرفت.
برای بسیاری از تجارت¬ها، یک منبع حیاتی برای یافتن مشتریان جدید، ارجاع سایرین است. داشتن وب¬سایت این امکان را فراهم می کند که مردم به راحتی سایت شما را به دیگران ارجاع دهند. آدرس وب¬سایت راحت¬تر از شماره تلفن به خاطر می¬ماند به علاوه دادن راه¬های مختلف تماس با شما به مردم، امکان برقراری تماس را بیشتر می کند.
اضافه کردن آدرس وب¬سایت در تبلیغات، کارت تجاری و امضاء شرکت، یک راه خوب برای جلب مشتری به شرکت شما است. داشتن آدرس سایت به مردم کمک می کند که هر زمان که در مورد شما می¬شنوند و یا تبلیغات شما را می بینند، به پیام شما عکس¬العمل نشان دهند. مراجعه به وب-سایت شما راحت¬تر از نوشتن نامه یا رفتن به مغازه یا حتی تلفن زدن به شما است. مردم اطلاعات شما را به راحتی دریافت می¬کنند . همچنین بازدید از وب¬سایت خیلی راحت است چون هیچ معذوریتی وجود ندارد و بازدیدکنندگان تحت فشار نیستند. با وجود دلایل مذکور شما هم می¬توانید هرچه سریعتر به این دنیای رقابتی جامعه مجازی قدم نهاده و در این راه با دیگر رقبا و یا سایت¬های مرتبط با نوع کار و شغل خود رقابت نمائید.
1-1. تعریف و هدف پروژه
هدف از طراحی این سایت معرفی و نمایش محصولات بصورت 24 ساعته و تمام وقت به مشتریان و متقاضیان می باشد.
همچنین گسترش محیط کاری از دیدگاه تجارت (Business) که باعث ورود به عرصه های گوناگون بازاریابی و فروش بیشتر خواهد بود، که این امر موجب افزایش فروش و پیشی گرفتن از رقیبان خواهد بود.
امروزه وب سایت به یکی از الزامی ترین ابزارها جهت تبلیغات و فروش بیشتر می باشد که در این پروژه سعی کرده ایم یک سایت با موضوع شیرینی سرا (قنادی) ارائه و در این سند آنرا با جوانب مختلف بررسی نماییم.
1-2. کاربرد پروژه
این برنامه (وب¬سایت شیرینی سرا) دارای دو گروه کاربری که شامل مدیر اصلی سایت و بازدیدکننده های آن می باشد. این سایت برای راحتی بازدید کننده ها و نمایش محصولات، ایجاد شده و آن¬ها می¬توانند به راحتی از تمام امکانات آن استفاده کنند و دیگر نیازی نیست که به محل قنادی مراجعه کنند، چون به راحتی از طریق سایت اکثر نیازهای خود را برآورده می¬کنند.
1-3. سخت افزار و نرم افزارهای مورد نیاز
از لحاظ سخت¬افزاری به یک سیستم کامپیوتری و همچنین برای اجرا و تکمیل این پروژه از نرم-افزارهای مختلفی استفاده شده است که در این قسمت اشاره ای به آن¬ها خواهیم داشت.
1-3-1.نرم¬افزار Easy css menu
برای ایجاد منوی سایت از این نرم افزار استفاده می شود. که با استفاده از این نرم افزار به راحتی کاربر می تواند منوهای متنوعی و جالبی برای سایت خود استفاده نماید.
1-3-2 .نرم¬افزار photoImpact
برنامه ای برای کارهای گرافیکی می باشد که از این برنامه جهت ساخت دکمه های بکار گرفته شده در این وب سایت و همچنین ویرایش عکس ها استفاده شده است.
1-3-3. نرم¬افزار Microsoft Visual Studio
در سال 1997 اولین نسخه از وژیوال ¬استودیو توسط شرکت مایکروسافت به بازار آمد و به نام Visual Studio 97 مشهور شد و این اولین تلاش شرکت مایکروسافت در تولید محیط، تولید نرم¬افزاری برای ساختن برنامه¬هایی با زبان¬های متفاوت بود. (توسعه محیط چندزبانه) تمرکز اصلی این نرم¬افزار از اولین نسخه¬های آن تاکنون بر روی خصوصیت IDE بودن آن است که به برنامه¬نویس اجازه می¬دهد تا برنامه¬های کاربردی مستقل، وب¬سایت، برنامه¬های کاربردی وب و یا سرویس¬های وب را که بر روی تعدادی از Plat Formهای پشتیبانی شده توسط Microsoft.Net Framework (البته برای تمام نسخه-های بعد از ویژوال¬استودیو6) و همچنین Plat Forهای ماننند،Pocket PC Smartphones Microsoft Windows servers and Workstations و Word Wide Web Browsers اجرا می¬شوند را براحتی ایجاد نمایند.
در حقیقت هدف اصلی و دراز مدت مایکروسافت متحدکردن ابزارهای برنامه¬نویسی تحت یک محیط واحد با در دسترس بودن ابزار و امکانات برنامه¬نویسی آسان¬تر و با کارایی بهتر برای برنامه¬نویسی بوده است. در حقیقت یکی از بزرگترین ایرادهای ASP کلاسیک نداشتن یک محیط ویژوال بوده است که با تولد ویژوال¬استودیو این مسئله حل گردید.
1-3-3-1. تاریخچه¬ی Visual Studio و ورود آن به دنیای دات¬نت
یک سال پس از ارائه نسخه Visual Studio 97 (در سال 1998)، نسخه Visual Studio 6 بعنوان آخرین نسخه¬ای که می¬توانست در Plat Form ویندوز 98 اجرا شود، به بازار عرضه شد. از سال 1998 تا سال 2002 مایکروسافت نسخه جدیدی از ویژوال¬استودیو را معرفی نکرد و ورژن تمام فایل¬های آن طی این 4 سال به ورژن 6 ارتقاء یافت که به همین دلیل Visual Studio 98 را با نام Visual Studio 6 نامگذاری نمودند. این آخرین نسخه¬ای بود که شامل ویژال¬بیسیک معروف و دوست داشتنی و ویژوال ++J بود نسخه¬های بعدی ویژیوال¬بیسیک کاملاً متفاوت از نسخه کلاسیک آن شدند و جزه زبان¬های دات¬نتی قرار گرفتند. در حقیقت این نسخه نسبت به نسخه وژیوال¬استادیو 97، چند محیط اضافه¬تر داشت.
1-3-3-2. با Visual Studio.net چه کارهایی می¬توان انجام داد؟
در زیر تعدادی از کاربردهایی را که برای تولید آن¬ها می¬توان از Visual Studio استفاده نمود معرفی شده¬اند:
Console applications: این کاربرد برای اجرای خطوط دستور البته بدون محیط گرافیکی استفاده می-شود که از این کاربرد برای برخی از ابزارهای کوچک یا برای اجرا شدن کدها توسط دیگر کاربرها استفاده می¬شود.
Windows forms applications: برای برنامه¬های کاربردی ویندوزی که با استفاده از.NET framework نوشته می¬شوند.
Windows services: سرویس¬ها برنامه¬های کاربردی هستند که در پس¬زمینه ویندوز اجرا می¬شوند.
ASP.NET applications: یک تکنولوژی قدرتمند که برای طراحی و ساخت صفحات وب پویا استفاده می¬شود.
Web services: مدل سرویس¬های وب را بطور کامل فراهم نموده تا شما براحتی و با سرعت سرویس-های وب را تولید نمایید.
Windows Mobile applications: که می¬تواند بر روی ابزارهایی که شامل framework هستند مانند Pocket PCها و همچنین cell phones¬¬هایی که پلت فرم Microsoft Smartphone بر روی آن¬ها اجرا می¬شود، اجرا گردد.
Visual Studio add-ins: شما می¬توانید از خود ویژوال¬استودیو برای ساخت توابعی جدید و قابل اضافه شدن به خود ویژوال¬استودیو استفاده نمایید.
کاربردهای دیگر: ویژوال¬استودیو همچنین شامل پروژه¬هایی برای توسعه برنامه¬های کاربردی شما، کار با databases، ساخت گزارش¬ها و ... می¬باشد.
اما Microsoft Visual Studio 2012 را باید کامل¬ترین مجموعه برنامه¬نویسی قلمداد کرد چرا که مایکروسافت همه آن¬چه برای برنامه¬نویسی در محیط¬های گوناگون لازم است را دور¬هم گردآوری کرده است. برای طراحان وب به روز¬¬¬¬رسانی بسیارکاملی صورت گرفته تا برنامه¬نویسان حرفه¬ای بتوانند باکنار هم قرار دادن کدهای HTML 5 و CSS3 در کنار اسکریپت¬های .net صفحات وب بسیار پویا و قدرتمندی را خلق کنند.
این نسخه در مقایسه با نسخه¬های قبلی بعد از Visual Studio 6 که شامل نسخه 2005 ، 2008 و 2010 نیز می¬شود انعطاف¬پذیری بسیار بیشتری دارد، یعنی کاربر راحت¬تر از گذشته می¬تواند با واسط گرافیکی نرم¬افزار و تمامی اجزا آن ارتباط برقرار کند. زمانی که برنامه¬نویس در محیط طراحی یک Object را انتخاب می¬کند تمامی گزینه¬های مربوط به آن ظاهر می¬شود به همین دلیل است که سرعت کار بسیار افزایش پیدا می¬کند.
نسخه¬های جدید .net frame work، IIS و asp.net به این نسخه اضافه شده¬اند. زبان¬های برنامه-نویسی Visual Basic ،C++ ، C#،F# ، Java Script و Visual C++ از جمله زبان¬هایی هستند که مایکروسافت برای توسعه¬دهندگان در نظر گرفته است. البته نباید فراموش کنیم که نسخه 2012 حجم کمتری از سیستم را هم اشغال می¬کند، سریع اجرا می¬شود و در اجرای برنامه¬های سنگین از لحاظ کدنویسی بسیار قدرتمندتر عمل می¬کند. هماهنگی ویژه با دو محصول جدید مایکروسافت یعنی آفیس 2013 و ویندوز 8 هم در همان لحظات ابتدایی استفاده از این مجموعه کاملاً احساس می¬شود. با توجه به این تغییرات می¬توان گفت مایکروسافت توانسته بیش¬از¬¬پیش توسعه¬دهندگان را به سمت خود جذب کند، چرا که تقریباً تمامی خروجی¬های مجموعه ویژوال¬استادیو به مایکروسافت و دیگر محصولات آن ختم خواهد شد و به این ترتیب روزبه¬روز به قدرت مایکروسافت در زمینه نرم¬افزارها افزوده می¬شود.
فهرست مطالب
عنوان صفحه
فصل اول: مقدمه 1
مقدمه 2
1-1. تعریف و هدف پروژه 3
1-2. کاربرد پروژه 3
1-.3 سخت¬افزار و نرم¬افزارهای مورد نیاز 3
1-3-1.نرم افزار Easy Css Menu 3
1-3-2.نرم افزار Photo Impact 4
1-3-3.Microsoft Visual Studio 4
1-3-3-1.تاریخچه Visual Studioو ورود آن به دنیای دات نت 4
1-3-3-2.با Visual Studio.netچه کارهایی می توان انجام داد؟ 5
1-3-3-3.نصب Microsoft Visual Studio 2012 6
1-3-4.نرم افزار Microsoft Sql Server 8
1-3-4-1.پایگاه داده databaseچیست؟ 11
1-3-4-2.مقدمه ای بر Microsoft Visual Studio 13
1-3-4-3.تاریخچه Sql Server 15
1-3-4-4.ویژگی های جدید Sql server 16
1-3-5.مزایای استفاده از .Net Frameworkدر برنامه نویسی 19
1-3-6.معرفی usb.net 20
1-4.معرفی HTML 22
فصل دوم: معرفی سایت 24
2-1.معرفی محیط عمومی سایت 25
2-1-1.نمای کلی سایت 25
2-1-2.منوی سایت 26
2-2.headerسایت 27
2-3.Sidebar 28
2-4. پیوند لینک 29
2-5.نمای محبوب ترین ها 29
2-6.بخش آخرین محصولات 30
2-7.پاصفحه 30
2-8.جستجو درسایت 31
2-9.نمایش محصولات دسته بندی 32
2-10.پنل مدیریتی سایت 32
2-11.نمای کلی پنل مدیریتی 33
2-12.ویرایش صفحه درباره ما 34
2-13.ویرایش صفحه تماس با ما 35
2-14.افزودن محصول جدید 36
2-15.مدیریت محصولات ایجاد شده 37
2-16.ایجاد مدیریت پیوند لینک ها 38
2-17ویرایش پروفایل مدیر سایت 39
فصل سوم: تجزیه و تحلیل سیستم 40
3-1.جداول 41
3-1-1.جدول Keyk_arusi 41
3-1-2.جدول Keyk_tavalod 42
3-1-3. جدول deser 43
3-1-4. جدول chocolate 43
3-1-5. جدول ajil 44
3-1-6. جدول shirini 44
3-1-7. جدول mahbubtarin 45
3-1-8. جدول jadidtarin 45
3-1-9. جدول Modir 46
فصل چهارم: کدهای سایت 48
فصل پنجم: نتیجه گیری 59
نتیجه گیری 59
منابع و ماخذ 61
فهرست اشکال
عنوان صفحه
فصل1 مقدمه 1
شکل 1-1. انتخاب مسیرنصب و کلیک بر روی دکمه next 7
شکل 1-2.کلیک بر روی دکمه Install 8
شکل 1-3.مرحله سوم (در حال نصب) 9
شکل 1-4.کلیک بر روی دکمه Launch 10
شکل 1-5. Sql server 11
شکل 1-6. پایگاه داده و ارتباط با سیستم کامپیوتری 12
شکل 1-7. VB.NET 21
فصل 2 معرفی سایت 24
شکل 2-1. نمای کلی سایت 25
شکل 2-2.منوی اصلی سایت 26
شکل 2-3.هدر اصلی سایت 27
شکل 2-4. پنل سایت 28
شکل 2-5. لینک های سایت 29
شکل 2-6.قسمت محبوب ترین ها 29
شکل 2-7.قسمت آخرین محصولات 30
شکل 2-8.پاصفحه سایت 30
شکل 2-9. قسمت جستجو در سایت 31
شکل 2-10. نتیجه جستجو 31
شکل 2-11. محصولات دسته بندی شده 32
شکل 2-12. ورود به پنل مدیریتی 33
شکل 2-13. پنل مدیریتی سایت 33
شکل 2-14. ویرایش صفحه درباره ما 34
شکل 2-15. ویرایش تماس با ما 35
شکل 2-16. افزودن محصول جدید 36
شکل 2-17. مدیریت محصولات ایجاد شده 37
شکل 2-18. مدیریت پیوند لینک ها 38
شکل 2-19. ویرایش پروفایل مدیر سایت 39
شکل 2-20. انجام ویرایش 39
فهرست جداول
عنوان صفحه
فصل3 تجزیه و تحلیل سیستم 40
جدول 3-1.اطلاعات کلی جداول سایت 41
جدول 3-2. جدول Keyk_arusi 42
جدول 3-3. جدول keyk_tavalod 42
جدول 3-4. جدول deser 43
جدول 3-5. جدول chocolate 43
جدول 3-6. جدول ajil 44
جدول 3-7. جدول shirini 44
جدول 3-8. جدول mahbubtarin 45
جدول 3-9. جدول jadidtarin 45
جدول Modir 46
شامل 68 صفحه word
دانلود تحقیق طراحی سایت شیرینی سرا (قنادی)