اختصاصی از یارا فایل
دانلود با لینک مستقیم و پرسرعت .
طراحی سایت هیئت کوهنوردی
55 صفحه در قالب word
چکیده:
علوم رایانه در چند دهه ی اخیر باعث شده است تمامی علوم از روش سنتی خود به سمت تکنولوژی الکترونیک و فناوری اطلاعات گرایش پیدا کرده و رنگ و روی نوینی به خود بگیرد.
زیرا که امروزه می بینیم در هر اداره و سازمانی و یا هر جایی که اطلاعاتی لازم است ثبت شود رایانه ها برای این منظور وجود دارند. هتل های موجود در جهان می توانند تمامی امورات مربوط به مهمانداری و امورات مالی را بوسیله ی کامپیوتر به آسانی انجام دهند.
وب نیزامروزه به عنوان یکی از قویترین ابزار های نوین ارائه ی اطلاعات و اطلاع رسانی جای خود را در کنار دیگر ابزار ها گسترده است.
همچنین وب دارای امکانات گسترده بسیار دیگری است که امروزه در اغلب امور روزمره ی زندگی انسانها نفوذ کرده است.(مانند تجارت و خرید و فروش و یا در دیگر سازمان های دولتی برای اطلاع رسانی – ثبت نام و یا در بانکها برای پرداخت و دریافت وجوه- و کار های بسیار دیگر ) .
فهرست مطالب
مقدمه...................................1
فصل (1) تعریف سایت ( اهداف و مزایا)
بخش اول تعریف هیئت کوه......................................6
بخش دوم ساختمان کلی سایت...........................................8
فصل (2) ملزومات و ابزارها
بخش اول ملزومات طراحی......................................................13
بخش دوم ابزارهای مورد نیاز پروژه..............................................16
بخش سوم زبان Visual Studio - C#.NET..........................................17
بخش چهارم بانک اطلاعاتی Microsoft SQL Server 2000 .........................19
فصل (3) معرفی قسمت های مختلف
بخش اول مدیریت وب سایت کوه نوردی.................................21
بخش دوم مدیریت اعضا....................................................24
بخش سوم مدیریت اخبار....................................................26
فصل (4) نحوه عملکرد نرم افزار و نکات مهم
بخش اول نمایش قسمت های مختلف وب سایت..............................33
بخش دوم روال صحیح مدیریت وب سایت.......................38
بخش سوم نکات مهم.......................................40
بخش چهارم نکات ویژه درباره معماری بانکاطلاعاتی.............................42
پیوست ها
ضمیمة 1 مهندسی نرم افزار - مدل سازی UML..........................44
ضمیمه 3 نمونه کد انتخاب شده....................................49
منابع....................................................54
مقدمه:
ویژگی های مهم برنامه ی رومیزی(Desktop) به شرح زیر است :
- سرعت اجرای آن ها بسیار بالا می باشد.
- رابط کا ربری بسیار قوی و زیبایی دارند.
3) با سیستم عامل تعامل داشته و از امکانات و توانایی های بالقوّه ی آن ها بهره مندند.
امروزه نیاز دنیای کنونی به نرم افزار های پیشرفته در اشغال گوناگون از جمله اداره ها - سازمان های دولتی و خصوصی - شرکت ها و فروشگاه ها و ... تغییر پیدا کرده است.
دیگر نرم افزار های کوچک و تحت dos و یا نرم افزار ها و بانک های اطلاعاتی قدیمی پاسخگوی نیاز این اماکن نمی باشند.
نرم افزار ها باید جهانی باشند و باید بتوانند به صورت multi user کار نمایند.
بانک های اطلاعاتی باید به قدری قوی باشند تا بتوانند حجم عظیمی از داده ها را ذخیره کرده و آن ها را پردازش کنند.
- مطمئنا برای طراحی خوب و کارآمد یک نرم افزار اعم از نرم افزار های دسکتاپ یا وب سایت ها باید در مورد موضوع مورد نظر دقیقا مطالعه شود.
- جمع آوری نیازمندیها در رشته های مهندسی با کمک صاحب نظران و طراحان در رشته مربوطه صورت می پذیرد ، در صورتیکه جمع آوری اطلاعات جهت تعیین نیازمندیهای نرم افزار از طریق افراد معمولی صورت می پذیرد . لذا وجود درخواستهای ناقص و اشتباه از سوی کاربران ، یا تغییر نیازمندیهای آنها امری غیر عادی تلقی نمی شود.
- مفهوم استفاده مجدد در نرم افزار و سخت افزار یعنی اینکه صنعت به سمت نصب قطعات حرکت می نماید ، لیکن این امر در نرم افزار کمرنگتر می باشد.
- روشها و ابزارهای آزمایش نرم افزار متفاوت از روشها وابزارهای سخت افزار است.
- ویژگی های مهم برنامه های تحت وب:
- 1) در برنامه های تحت وب ( وب سایت ها ) مهمترین و بارزترین ویژگی آن به روز بودن اطلاعاتی است که می شود گفت روزانه و شاید در ساعات مختلف یک روز، به روز می شوند.
- 2) سرویس های گوناگونی که در وب سایت ها ارائه می شوند مانند ایمیل (Email) -گفتگو( Chat) - سایت های فروش کتاب مانند com -سایت خرید و فروش EBay – امکاناتی که شرکت Google در اختیار کاربران اینترنت قرار داده مانند Google earth و ... در برنامه های دسکتاب وجود ندارد.
- می دانیم که در برنامه های تحت وب عملکرد نرم افزار به این صورت است که ابتدا کاربر (Client)درخواست خود را به سرور (Server)ارسال می کند و سرور با توجه به شرایط مختلف درخواست مانند : نوع درخواست -دسترسی کاربر و ... به درخواست کاربر پاسخ می دهد.
- در ابتدا شکل کلی عملکرد برنامه های تحت وب را در زیر آورده و چگونگی تعامل کاربر(Client) و سرور(Server)را توضیح می دهیم:
- کاربران از طریق مرورگرهای خود درخواست هایی را به سمت سرور ارسال کرده و منتظر جواب می مانند .اگر درخواست معتبر بود (با توجه به شرایطی از قبیل :دسترسی کاربر-وجود داشتن آن اطلاعات یا درخواست و...)سرور به آن پاسخ می دهد. استانداردی که امروزه مرورگر ها برای بازیابی اطلاعات از سرور استفاده می کنند ، متد HTTP(Hyper Text Transfer Protocol) می باشد.
- این عملیات درخواست و پاسخ ، نیاز به تعویض صفحه ی جاری دارد ، چرا که اطلاعات صفحه برای به روز شدن و تغییر باید در صفحه ایی جدید بازسازی و نمایش داده شوند. (تا اطلاعات به هنگام شده از سرور به مشتری انتقال یابند.). می توان گفت با ظهور Ajax ، برنامه های تحت وب برای به روز شدن صفحات خود دیگر نیازی به رفتن به صفحه ی جدید ندارند.
- 1- 1-2-1- برنامه نویسی سمت کاربر:
- مرورگر ها که در واقع همان مشتریان (Client) سرور هستند .برنامه های تحت وب را نمایش می دهند. کلیه ی محتویاتی که در صفحات برنامه نمایش می دهیم مانند : متون – تصاویر-صدا و ویدئو-انیمیشن - پیوند ها - فرم ها ی اطلاعاتی و... بوسیله ی کد نویسی در این سمت در صفحات قرار می گیرند. برای کدنویسی و ایجاد چنین صفحاتی می توان از ویرایشگر متون ساده ایی مانند Node Pad و یا از ابزار های قدرتمندی مانند Microsoft Front Page و یا Dream waver Macromedia و... استفاده کرد . و به طور دلخواه صفحات را تزئین نمود.در صورت نیاز برای نوشتن برنامه های پیچیده ی سمت سرور می توان از زبان های Java Script و VB Script و ... استفاده کرد. این زبان ها برای ایجاد تحولات و پویایی بیشتر صفحات وب به کار می روند.
- 1-1-2-2- برنامه نویسی سمت سرور:
- برنامه های وب برای بازدید عموم در وب سرور ها قرار داده می شوند تا از طریق اینترنت قابل دستیابی باشند. وب سرور ها مدیریت وب سایت ها را بر عهده دارند. هنگامی که مرورگری درخواست یک صفحه ی وب از طریق پروتکل(Protocol) Httpو یا درخواست سرویس های دیگر با پروتکل های مختلف را به وب سرور می دهد وب سرور به درخواست وی پاسخ می دهد ، و صفحه یا سرویس درخواستی را در اختیار وی می گذارد.
- هنگامی که فرمی را در یک وب سایت برای عضویت در آن سایت پر میکنیم و دکمه ایی را برای ذخیره ی اطلاعات خود در بانک اطلاعاتی می نماییم ، وب سرور بعد از اعتبار سنجی اطلاعات آن را در بانک اطلاعاتی ذخیره می کند.
ممکن است هنگام انتقال از فایل ورد به داخل سایت بعضی متون به هم بریزد یا بعضی نمادها و اشکال درج نشود ولی در فایل دانلودی همه چیز مرتب و کامل است
متن کامل را می توانید در ادامه دانلود نمائید
چون فقط تکه هایی از متن برای نمونه در این صفحه درج شده است ولی در فایل دانلودی متن کامل همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند موجود است