پایان نامه طراحی و پیاده سازی حوزه هنری استان گلستان

تعداد صفحات: 88 فرمت فایل: word کد فایل: 10002510
سال: مشخص نشده مقطع: کاردانی دسته بندی: پایان نامه مهندسی کامپیوتر
قیمت قدیم:۱۵,۴۰۰ تومان
قیمت: ۱۳,۳۰۰ تومان
دانلود فایل
  • خلاصه
  • فهرست و منابع
  • خلاصه پایان نامه طراحی و پیاده سازی حوزه هنری استان گلستان

    پروژه کاردانی 

    -1 تعریف مسئله:

    در تعریف حوزه هنری استان گلستان باید گفت حوزه هنری مکانی است که خود نیاز به معرفی قسمت های مختلف و کارکردهای هر قسمت دارد. کارهای مختلفی در آن انجام می شود مانند:برگزاری کلاسهای هنری ،برگزاری همایش،انجمن های مختلف،جشنواره های مختلف،تولیدآثار و… برگزای کلاسها نیاز به ثبت نام داردکه در این برنامه آن را به صورت اینترنتی طراحی می کنیم.

    2-1 محدوده مسئله:

    ما در این وب‌سایت تمام کارهای فوق را تحت پوشش قرار می‌دهیم و تمامی کارها به صورت الکترونیکی انجام می‌شود. ثبت نام اینترنتی ، دسترسی به اخبار حوزه هنری استان

    ،جستجو در مورد کل حوزه(اساتید ، کلاسهای موجود ،برگزاری نمایشگاه ها ،تاریخ جشنواره و فراخوان ها...)محدوده نسبی این مسئله را تشکیل می دهند.

     

    3-1 اهداف سیستم:

    1-3-1 اهداف کلی:

    هدف ازاجرای این پروژه صرفه جویی در وقت،انرژی وهزینه می باشد.

    اولا: شما برای ثبت نام در یک کلاس چند بار باید به یک مرکز سر بزنید، تا تاریخ کلاسها ساعات،اساتید دلخواه خود، را در صورت یافتن مسئول محترم ثبت نام پیدا کنید ؟ چقدر برای رفتن به مراکز ثبت نام ها هزینه می کنید ؟ چقدر از وقت شما در ترافیک به هدر می رود ؟ ...

     

    دوما : یک مرکز برای ارائه آثار خود و اطلاع عموم مردم از فعالیتها، فراخوان ها... نیاز به اطلاع رسانی و تبلیغات ندارد؟  

    2-3-1 اهداف جزیی:

    افتتاح یک سایت چه مزایایی دارد ؟

    1- شما علاوه بر تلفن و آدرس پستی یک راه ارتباطی دیگر نیز با هنرجویان و هنرمندان خود دارید : ایمیل

    2- اطلاعات و اخبار وب سایت شما همیشه برپاست. با کمترین هزینه

    3- وقتی کسی در اینترنت به دنبال مطلبی می گردد که در سایت شماموجود است در جستجو گری مثل گوگل خیلی راحت شما را پیدا می کند .

    4- اظهار نظر در محیط شبکه برای همه آسان تر از گفتگوی تلفنی یا نوشتن نامه است . پس خیلی بیشتر با کابران خود در تماس خواهید بود .

    7- هنرجویان و هنرمندان که نمی توانند بصورت حضوری از چگونگی فراخوان ها اطلاع حاصل نمایند و یا برای ثبت نام در کلاس ها  فرصت مناسب ندارند، حال میتوانند حداقل در سایتتان تاریخ فراخوان ها ، نمایشگاه ها ... را ببینند و به راحتی در کلاس ها ثبت نام کنند . این هنرجو ممکن است حتی در استانی دیگر باشد!

    9- برای برقرای ارتباط با دیگر حوزه هنری های موجود در کشور و تبادل اطلاعات،اخبار و...

     

    فصل دوم

     

    تجزیه و تحلیل و طراحی سیستم

     

    1-2 تعریف کامل مسئله:

    به طور کلی کار هایی که در این پروژه بایدانجام شود به قسمت های زیر تقسیم می شود:

    1- ثبت نام در کلاس های هنری

    2- جستجوی درتمام قسمت های حوزه

    3- دریافت آخرین اخبار

    4- نقشه سایت

    5- صفحه مدیر

     

    6-تولیدات
    7- پیشنهادات

    8- ارتباط با ما

    9- لینک به طرح پوشش صدف

    10- لینک به نگارخانه سوره

    11- لینک به کانون عکس

    12- لینک به سینما

    13- معرفی کارکنان

    14- معرفی واحد های هنری

    15- لینک های مفید

     

    2-2 دیاگرام متن

    -5 شرح فرم های ورودی و خروجی:

    اولین فرمی که باز می شود، فرم اصلی ماست،یعنی صفحه indexazade.htm .در این فرم تعدادی لینک وجود دارد که برای انتخاب هر یک روی آن کلیک می کنیم.صفحات عبارتند از:

     

    1- ثبت نام در کلاس های هنری

    2- جستجوی درتمام قسمت های حوزه

    3- دریافت آخرین اخبار

    4- نقشه سایت

    5- صفحه مدیر

     

    6-تولیدات
    7- پیشنهادات

    8- ارتباط با ما

    9- لینک به طرح پوشش صدف

    10- لینک به نگارخانه سوره

    11- لینک به کانون عکس

    12- لینک به سینما

    13- معرفی کارکنان

    14- معرفی واحد های هنری

    15- لینک های مفید

     

    2-7 بانک اطلاعاتی و تعین ویژگی فیلدها:

    در این وب سایت 6 جدول با نام های جستجو،ساعت کلاسها،ثبت نام،اخبار،پیشنهادات،رمز مورد نیاز بود.

    که جستجو،ساعت کلاسها،رمز،اخبار،هنگامی که توسط کاربر انتخاب می شوند با مراجعه به جدول هایشان اطلاعات را برای کاربر می آورند.ولی در  ثبت نام و پیشنهادات اطلاعات توسط کاربر به سیستم داده می شوند و مدیر می تواند به روی آنها بعدااز داخل بانک تغییراتی را اعمال نماید.

    2-8 طراحی محیط گرافیکی واسط کاربر(GUI)

     

    2-8-0 طراحی منو ها

    در این برنامه براای ایجاد منو ها از نرم افزار DHTMLMENO استفاده می کنیم و به روی هر منو ای که کلیک کنیم به صفحه جدیدی لینک خواهد شد. منو هایی که داریم:

    نقشه سایت

    معرفی کارکنان

    طرح پوشش صدف

    معرفی واحد های هنری

    لینک های مفید

    نگارخانه سوره

     

    2-8-12 دیگر صفحات موجود

    صفحاتی مانند ارتباط با ما،کانون عکس،سینما، نقشه سایت، معرفی کارکنان،نگارخانه سوره ، طرح پوشش صدف،معرفی واحد های هنری،لینک های مفید، صفحات ساده ای می باشند که از صفحه اصلی به راحتی به آن می توان لینک کرد.

     

    پیاده سازی سیستم

    1-3 پیاده سازی

     

    زبان برنامه نویسی:asp

     

    دلیل انتخاب زبان برنامه نویسی و ویژگی های آن:

      Asp هم  javascript و هم  vbscriptرا پشتیبانی می کند

    برای ساخت صفحات داینامیک مناسب است.

    به راحتی سرویس های سمت server و client را اجرا می کند.

    1-2-3 Asp چیست ؟

    ASP حروف اختصارى Active Server Pages است.

    ASP برنامه اى است که درون IIS اجرا مى شود.

    IIS حروف اختصارى Internet Information Services است.

    IIS به عنوان یک مولفه رایگان با ویندوز 2000 عرضه مى شود.

     

    2-2-3 سازگاری Asp

    ASP تکنولوژى مایکروسافت است.

    براى اجراى IIS باید ویندوز NT نسخه 4.0 یا بالاتر را داشته باشید.

    3-2-3 Asp چه کاری می تواند برای شما انجام دهد ؟

    به طور دینامیکى محتویات یک Web page را ویرایش یا اضافه کند.

    به درخواست هاى کاربر که از فرم هاى HTML ارسال شده اند پاسخ دهد.

    به هر گونه اطلاعات با بانک اطلاعاتى دسترسى پیدا کرده و نتایج را به Browser برگرداند.

    سفارشى نمودن (Customize) یک Web page تا براى کاربران مختلف مفیدتر باشد.

    مزایاى استفاده از ASP به جاى CGI و Perl سرعت و سادگى است.

    فراهم کردن امنیت بیشتر به گونه اى که کد ASP شما از طریق Browser قابل مشاهده نیست.

    از آن جایى که فایلهاى ASP به شکل HTML برگردانده مى شوند، میتوانند بوسیله هر Browserى مشاهده گردند.

    برنامه نویسى درست ASP مى تواند ترافیک شبکه را به حداقل برساند.

     

    ASP شامل دوبخش می باشد:

    1- کدهای برنامه نویسی

    2- کدهای HTML

     

     3-3 زبان بانک:access

     

    دلیل انتخاب زبان بانک:

    کار کردن و طراحی با access  به مراتب آسانتر از زبان های دیگر می با شد.

    از طرفی ،به دلیل اینکه access  و asp  از تولیدات ماکروسافت هستند،با یکدیگر سازگاری مناسب تری دارند.

    1-3-3 تعریف کلی از اکسسAccess:

     

    اکسس ابزاری برای تولید بانکهای اطلاعاتی رابطه ای است. بانک های اطلاعاتی امکان گردآوری انواع اطلاعات را برای ذخیره ‌سازی ،جستجو و بازیابی فراهم می‌کند.
     
    اجزا بانک اطلاعاتی اکسس عبارتند از:

     

    DataBase:
     
    1. Table
    2. Query
    3. Form
    4. Report
    5. Macros
    6. Modules
     
    • ‏‏Table :(جدول ) هر جدول برای نگهداری داده‌های خام بانک اطلاعاتی است.داده‌ها را شما در جدول وارد می‌کنید.جداول سپس این داده‌ها را به شکل سطرها و ستونهاسازماندهی می کند.

    • Query :هر پرس و جو برای استخراج اطلاعات مورد نظر از یک بانک اطلاعاتی مورد استفاده قرار می‌گیرد هر پرس و جو می‌تواند گروهی از رکوردها را که شرایط خاصی هستند انتخاب کند.پرس و جوها را می‌توان بر اساس جداول یا پرس و جوهای دیگر آماده نمود. با استفاده از پرس‌وجوها می‌توان رکوردهای بانک اطلاعاتی را انتخاب کرد، تغییر داد و یا حذف نمود.

     

    • Form :متداولترین روش استفاده از فرمها،برای ورود و نمایش داده‌ها است.
    • Report :گزارش ها می‌توانند بر اساس جدول ،پرس‌وجوها باشند ،قابلیت گزارش چاپ داده‌ها می‌باشدگزارشها را می‌توان بر اساس چند جدول و پرس‌وجو تهیه نمود تا رابطه بین داده‌ها را نشان داد.

    • Macro :ماکروها به خودکار کردن کارهای تکراری ،بدون نوشتن برنامه‌های پیچیده یا فراگیری یک زبان برنامه نویسی ، یاری می‌کند، در واقع ماکروها یکسری قابلیت‌هایی هستند که امکان سریع سازی را فراهم می‌سازند.

    • Modules : محیط بسیار قوی و با کیفیت برای برنامه‌نویسی محاسبات و عملیات پیچیده روی سیستم بانک اطلاعاتی.

     

     

    2-3-3 شرح نحوه طراحی بانک اطلاعاتی:

     

    3-3-3 نحوه اتصال بانک اطلاعاتی ( Access ) به Asp :

     

    شئConnection:
    قبل از هر گونه ذخیره و بازیابی داده ها از بانک اطلاعاتی می بایست با ایجاد و مقدار دهی اولیه یک Connection زمینه لازم جهت ارتباط با بانک اطلاعاتی را بوجود آورد. در ADO با استفاده از شی Connection یک ارتباط با بانک اطلاعاتی ایجاد و پس از انجام عملیات دلخواه در رابطه با بانک اطلاعاتی و در زمانیکه به وجود آن دیگر نیاز نباشد، می توان آن را حذف کرد. Open کردن یک ارتباط به بانک اطلاعاتی پروژه ای واحد با نام ( ADODB(ActiveX Data Objects Database بوده که خود شامل تمامی اشیاء ADO است. برای ایجاد یک Connection نظیر سایر اشیاء ASP از متد Server.CreateObject استفاده می گردد.

     

    Dim Conn
    Set Conn = Server.CreateObject("ADODB.Connection")

    بصورت پیش فرض Connection فقط خواندنی می باشند، شما می توانید وضعیت فوق را تغییر داده و در صورت نیاز و بکمک صفات مربوط به شی فوق ارتباطاتی از نوع خواندنی / نوشتنی و یا فقط نوشتنی ایجاد نمائید.

     

    1-3-3-3متدConnection.Open
    در صورتیکه متد فوق بدون خطا اجرا گردد، یک ارتباط کاری ( عملیاتی) با بانک اطلاعاتی ایجاد شده است.

     

    2-3-3-3شئRecordSet:
    از شی RecordSet جهت نگهداری رکوردها یا جدول دریافتی استفاده می گردد. این شئ نظیر یک جدول بانک اطلاعاتی دارای سطرها و ستون هائی است. در حقیقت شئ فوق یک تصور مجازی از یک جدول خواهد داد و بصورت فیزیکی یک جدول نیست. چراکه مقادیر مورد نظری که در ستون های این شئ قرار می گیرد ممکن است حاصل ترکیب (Join  ) چندین جدول دیگر باشند.

     

    3-3-3-3متدRecordSet.Open:
    در صورتیکه در هنگام استفاده از شئ RecordSet به هر نوع Cursor ( اشاره گری به هر یک از سطرهای موجود در جدول ) نیاز داشته باشید ( صرفا نه یک Cursor که بصورت Forward-Only و یا Read-Only باشد ) می بایست به جای استفاده از متد Execute مربوط به شی Connection، مستقیما بانک اطلاعاتی را باز کنید. شئ RecordSet نیز دارای متدی با نام Open است که چندین پارامتر را بعنوان پارامتر اخذ می کند.

    Recordset.Open CommandText, Connection|ConnectionString, Cursor-Type, LockType, Options     

     

     

    بنا به ساختاربرنامه نیاز به ساخت 6 جدول بود.که اسامی آنها به این قراراست:

     

    1- جدول ثبت نام  

    2- جدول اخبار

    3- جدول پیشنهادات

    4- جدول جستجو

    5- جدول ساعات کلاسها

    6- جدول رمز ورود مدیر

     

  • فهرست و منابع پایان نامه طراحی و پیاده سازی حوزه هنری استان گلستان

    فهرست:

    ندارد
     

    منبع:

    ندارد

ثبت سفارش
عنوان محصول
قیمت