طراحی سایت شیرینی سرا (قنادی)
70 صفحه در قالب word
فهرست مطالب
فصل اول: مقدمه 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
مقدمه
در دنیای امروز با توجه به اینکه روند رو به الکترونیک و کامپیوتری شدن در پیشروی تمامی انسانها قرار گرفته از اینرو وب سایت دنیای جدیدی را بوجود آورده است که شما به راحتی میتوانید خدمات و پاسخگوئی و یا امکانات دیگری را در اختیار کاربران و یا مشتریانتان با توجه به اینکه وب سایتی در زمینه فروشگاه ، سفارتخانه ، مدرسه ، دانشگاه ، سازمان و ادارهجات ، موسسه و ... داشته باشید قرار دهید.
وبسایت تائیر قوی بر اعتماد مشتریهای بالقوه دارد. یک طراحی حرفهای، متن مناسب با نوشتار خوب، اطلاعات مفید از محصولات و اطلاعات تماس مناسب باعث افزایش اعتماد مشتریان به شرکت شما می شود. به مردم میفهماند که شما دارای دانش و بهروز هستید. اگر شما در طراحی یک سایت با کیفیت و دارای اطلاعات مفید هزینه کنید، مردم حتما تحت تاثیر قرار خواهند گرفت.
برای بسیاری از تجارتها، یک منبع حیاتی برای یافتن مشتریان جدید، ارجاع سایرین است. داشتن وبسایت این امکان را فراهم می کند که مردم به راحتی سایت شما را به دیگران ارجاع دهند. آدرس وبسایت راحتتر از شماره تلفن به خاطر میماند به علاوه دادن راههای مختلف تماس با شما به مردم، امکان برقراری تماس را بیشتر می کند.
اضافه کردن آدرس وبسایت در تبلیغات، کارت تجاری و امضاء شرکت، یک راه خوب برای جلب مشتری به شرکت شما است. داشتن آدرس سایت به مردم کمک می کند که هر زمان که در مورد شما میشنوند و یا تبلیغات شما را می بینند، به پیام شما عکسالعمل نشان دهند. مراجعه به وبسایت شما راحتتر از نوشتن نامه یا رفتن به مغازه یا حتی تلفن زدن به شما است. مردم اطلاعات شما را به راحتی دریافت میکنند . همچنین بازدید از وبسایت خیلی راحت است چون هیچ معذوریتی وجود ندارد و بازدیدکنندگان تحت فشار نیستند. با وجود دلایل مذکور شما هم میتوانید هرچه سریعتر به این دنیای رقابتی جامعه مجازی قدم نهاده و در این راه با دیگر رقبا و یا سایتهای مرتبط با نوع کار و شغل خود رقابت نمائید.
هدف از طراحی این سایت معرفی و نمایش محصولات بصورت 24 ساعته و تمام وقت به مشتریان و متقاضیان می باشد.
همچنین گسترش محیط کاری از دیدگاه تجارت (Business) که باعث ورود به عرصه های گوناگون بازاریابی و فروش بیشتر خواهد بود، که این امر موجب افزایش فروش و پیشی گرفتن از رقیبان خواهد بود.
امروزه وب سایت به یکی از الزامی ترین ابزارها جهت تبلیغات و فروش بیشتر می باشد که در این پروژه سعی کرده ایم یک سایت با موضوع شیرینی سرا (قنادی) ارائه و در این سند آنرا با جوانب مختلف بررسی نماییم.
این برنامه (وبسایت شیرینی سرا) دارای دو گروه کاربری که شامل مدیر اصلی سایت و بازدیدکننده های آن می باشد. این سایت برای راحتی بازدید کننده ها و نمایش محصولات، ایجاد شده و آنها میتوانند به راحتی از تمام امکانات آن استفاده کنند و دیگر نیازی نیست که به محل قنادی مراجعه کنند، چون به راحتی از طریق سایت اکثر نیازهای خود را برآورده میکنند.
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-3-3-3. نصب Microsoft Visual Studio 2012
در ابتدا باید نرمافزار Visual Studio 2010 را نصب کنید. برای نصب ابتدا باید سیدی یا DVD نصب Visual Studio را در درایو خود قرار دهید. با وارد کردن سیدی یا DVD بصورت خودکار پنجره برنامه نصب ظاهر میشود. در صورتیکه پنجره ظاهر نشد روی درایو سیدی راست کلیک کنید و گزینه Open را انتخاب نمائید. سپس وارد شاخه VS شده و فایل autorun.exe یا Setup.exe را اجرا نمائید.
ممکن است هنگام انتقال از فایل ورد به داخل سایت بعضی متون به هم بریزد یا بعضی نمادها و اشکال درج نشود ولی در فایل دانلودی همه چیز مرتب و کامل است
متن کامل را می توانید در ادامه دانلود نمائید
چون فقط تکه هایی از متن برای نمونه در این صفحه درج شده است ولی در فایل دانلودی متن کامل همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند موجود است