طراحی و پیاده سازی معماری حوزه هنری


در حال بارگذاری
23 اکتبر 2022
فایل ورد و پاورپوینت
2120
13 بازدید
۶۹,۷۰۰ تومان
خرید

توجه : به همراه فایل word این محصول فایل پاورپوینت (PowerPoint) و اسلاید های آن به صورت هدیه ارائه خواهد شد

 طراحی و پیاده سازی معماری حوزه هنری دارای ۹۹ صفحه می باشد و دارای تنظیمات و فهرست کامل در microsoft word می باشد و آماده پرینت یا چاپ است

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

فصل اول

تعریف مسئله و امکان سنجی

۱-۱ تعریف مسئله:
در تعریف حوزه هنری استان گلستان باید گفت حوزه هنری مکانی است که خود نیاز به معرفی قسمت های مختلف و کارکردهای هر قسمت دارد. کارهای مختلفی در آن انجام می شود مانند:برگزاری کلاسهای هنری ،برگزاری همایش،انجمن های مختلف،جشنواره های مختلف،تولیدآثار و… برگزای کلاسها نیاز به ثبت نام داردکه در این برنامه آن را به صورت اینترنتی طراحی می کنیم.
۲-۱ محدوده مسئله:
ما در این وب‌سایت تمام کارهای فوق را تحت پوشش قرار می‌دهیم و تمامی کارها به صورت الکترونیکی انجام می‌شود. ثبت نام اینترنتی ، دسترسی به اخبار حوزه هنری استان ،جستجو در مورد کل حوزه(اساتید ، کلاسهای موجود ،برگزاری نمایشگاه ها ،تاریخ جشنواره و فراخوان ها…)محدوده نسبی این مسئله را تشکیل می دهند.

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

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

۲-۳-۱ اهداف جزیی:
افتتاح یک سایت چه مزایایی دارد ؟
۱- شما علاوه بر تلفن و آدرس پستی یک راه ارتباطی دیگر نیز با هنرجویان و هنرمندان خود دارید : ایمیل
۲- اطلاعات و اخبار وب سایت شما همیشه برپاست. با کمترین هزینه
۳- وقتی کسی در اینترنت به دنبال مطلبی می گردد که در سایت شماموجود است در جستجو گری مثل گوگل خیلی راحت شما را پیدا می کند .
۴- اظهار نظر در محیط شبکه برای همه آسان تر از گفتگوی تلفنی یا نوشتن نامه است . پس خیلی بیشتر با کابران خود در تماس خواهید بود .
۷- هنرجویان و هنرمندان که نمی توانند بصورت حضوری از چگونگی فراخوان ها اطلاع حاصل نمایند و یا برای ثبت نام در کلاس ها  فرصت مناسب ندارند، حال میتوانند حداقل در سایتتان تاریخ فراخوان ها ، نمایشگاه ها … را ببینند و به راحتی در کلاس ها ثبت نام کنند . این هنرجو ممکن است حتی در استانی دیگر باشد!
۹- برای برقرای ارتباط با دیگر حوزه هنری های موجود در کشور و تبادل اطلاعات،اخبار و…

فصل سوم

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

۱-۳ پیاده سازی

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

دلیل انتخاب زبان برنامه نویسی و ویژگی های آن:
  Asp هم  javascript و هم  vbscriptرا پشتیبانی می کند
برای ساخت صفحات داینامیک مناسب است.
به راحتی سرویس های سمت server و client را اجرا می کند.
۱-۲-۳ Asp چیست ؟
ASP حروف اختصارى Active Server Pages است.
ASP برنامه اى است که درون IIS اجرا مى شود.
IIS حروف اختصارى Internet Information Services است.
IIS به عنوان یک مولفه رایگان با ویندوز ۲۰۰۰ عرضه مى شود.

۲-۲-۳ سازگاری Asp
ASP تکنولوژى مایکروسافت است.
براى اجراى IIS باید ویندوز NT نسخه ۴.۰ یا بالاتر را داشته باشید.
۳-۲-۳ Asp چه کاری می تواند برای شما انجام دهد ؟
به طور دینامیکى محتویات یک Web page را ویرایش یا اضافه کند.
به درخواست هاى کاربر که از فرم هاى HTML ارسال شده اند پاسخ دهد.
به هر گونه اطلاعات با بانک اطلاعاتى دسترسى پیدا کرده و نتایج را به Browser برگرداند.
سفارشى نمودن (Customize) یک Web page تا براى کاربران مختلف مفیدتر باشد.
مزایاى استفاده از ASP به جاى CGI و Perl سرعت و سادگى است.
فراهم کردن امنیت بیشتر به گونه اى که کد ASP شما از طریق Browser قابل مشاهده نیست.
از آن جایى که فایلهاى ASP به شکل HTML برگردانده مى شوند، میتوانند بوسیله هر Browserى مشاهده گردند.
برنامه نویسى درست ASP مى تواند ترافیک شبکه را به حداقل برساند.

ASP شامل دوبخش می باشد:
۱- کدهای برنامه نویسی
۲- کدهای HTML

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

دلیل انتخاب زبان بانک:
کار کردن و طراحی با access  به مراتب آسانتر از زبان های دیگر می با شد.
از طرفی ،به دلیل اینکه access  و asp  از تولیدات ماکروسافت هستند،با یکدیگر سازگاری مناسب تری دارند.
۱-۳-۳ تعریف کلی از اکسسAccess:
اکسس ابزاری برای تولید بانکهای اطلاعاتی رابطه ای است. بانک های اطلاعاتی امکان گردآوری انواع اطلاعات را برای ذخیره ‌سازی ،جستجو و بازیابی فراهم می‌کند.

اجزا بانک اطلاعاتی اکسس عبارتند از:
DataBase:

۱. Table
۲. Query
۳. Form
۴. Report
۵. Macros
۶. Modules

• ‏‏Table :(جدول ) هر جدول برای نگهداری داده‌های خام بانک اطلاعاتی است.داده‌ها را شما در جدول وارد می‌کنید.جداول سپس این داده‌ها را به شکل سطرها و ستونهاسازماندهی می کند.
• Query :هر پرس و جو برای استخراج اطلاعات مورد نظر از یک بانک اطلاعاتی مورد استفاده قرار می‌گیرد هر پرس و جو می‌تواند گروهی از رکوردها را که شرایط خاصی هستند انتخاب کند.پرس و جوها را می‌توان بر اساس جداول یا پرس و جوهای دیگر آماده نمود. با استفاده از پرس‌وجوها می‌توان رکوردهای بانک اطلاعاتی را انتخاب کرد، تغییر داد و یا حذف نمود.
• Form :متداولترین روش استفاده از فرمها،برای ورود و نمایش داده‌ها است.
• Report :گزارش ها می‌توانند بر اساس جدول ،پرس‌وجوها باشند ،قابلیت گزارش چاپ داده‌ها می‌باشدگزارشها را می‌توان بر اساس چند جدول و پرس‌وجو تهیه نمود تا رابطه بین داده‌ها را نشان داد.
• Macro :ماکروها به خودکار کردن کارهای تکراری ،بدون نوشتن برنامه‌های پیچیده یا فراگیری یک زبان برنامه نویسی ، یاری می‌کند، در واقع ماکروها یکسری قابلیت‌هایی هستند که امکان سریع سازی را فراهم می‌سازند.
• Modules : محیط بسیار قوی و با کیفیت برای برنامه‌نویسی محاسبات و عملیات پیچیده روی سیستم بانک اطلاعاتی.

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

۳-۳-۳ نحوه اتصال بانک اطلاعاتی ( 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 فقط خواندنی می باشند، شما می توانید وضعیت فوق را تغییر داده و در صورت نیاز و بکمک صفات مربوط به شی فوق ارتباطاتی از نوع خواندنی / نوشتنی و یا فقط نوشتنی ایجاد نمائید.
۱-۳-۳-۳متدConnection.Open
در صورتیکه متد فوق بدون خطا اجرا گردد، یک ارتباط کاری ( عملیاتی) با بانک اطلاعاتی ایجاد شده است.
۲-۳-۳-۳شئRecordSet:
از شی RecordSet جهت نگهداری رکوردها یا جدول دریافتی استفاده می گردد. این شئ نظیر یک جدول بانک اطلاعاتی دارای سطرها و ستون هائی است. در حقیقت شئ فوق یک تصور مجازی از یک جدول خواهد داد و بصورت فیزیکی یک جدول نیست. چراکه مقادیر مورد نظری که در ستون های این شئ قرار می گیرد ممکن است حاصل ترکیب (Join  ) چندین جدول دیگر باشند.
۳-۳-۳-۳متدRecordSet.Open:
در صورتیکه در هنگام استفاده از شئ RecordSet به هر نوع Cursor ( اشاره گری به هر یک از سطرهای موجود در جدول ) نیاز داشته باشید ( صرفا نه یک Cursor که بصورت Forward-Only و یا Read-Only باشد ) می بایست به جای استفاده از متد Execute مربوط به شی Connection، مستقیما بانک اطلاعاتی را باز کنید. شئ RecordSet نیز دارای متدی با نام Open است که چندین پارامتر را بعنوان پارامتر اخذ می کند.
Recordset.Open CommandText, Connection|ConnectionString, Cursor-Type, LockType, Options     

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

۱- جدول ثبت نام  
۲- جدول اخبار
۳- جدول پیشنهادات
۴- جدول جستجو
۵- جدول ساعات کلاسها
۶- جدول رمز ورود مدیر

  راهنمای خرید:
  • در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.