توضیحات

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

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

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

فصل اول

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

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

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

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

2-3-1 اهداف جزیی:
افتتاح یك سایت چه مزایایی دارد ؟
1- شما علاوه بر تلفن و آدرس پستی یك راه ارتباطی دیگر نیز با هنرجویان و هنرمندان خود دارید : ایمیل
2- اطلاعات و اخبار وب سایت شما همیشه برپاست. با كمترین هزینه
3- وقتی كسی در اینترنت به دنبال مطلبی می گردد كه در سایت شماموجود است در جستجو گری مثل گوگل خیلی راحت شما را پیدا می كند .
4- اظهار نظر در محیط شبكه برای همه آسان تر از گفتگوی تلفنی یا نوشتن نامه است . پس خیلی بیشتر با كابران خود در تماس خواهید بود .
7- هنرجویان و هنرمندان كه نمی توانند بصورت حضوری از چگونگی فراخوان ها اطلاع حاصل نمایند و یا برای ثبت نام در كلاس ها  فرصت مناسب ندارند، حال میتوانند حداقل در سایتتان تاریخ فراخوان ها ، نمایشگاه ها ... را ببینند و به راحتی در كلاس ها ثبت نام كنند . این هنرجو ممكن است حتی در استانی دیگر باشد!
9- برای برقرای ارتباط با دیگر حوزه هنری های موجود در كشور و تبادل اطلاعات،اخبار و...

فصل سوم

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

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- جدول رمز ورود مدیر

برای دریافت اینجا کلیک کنید

سوالات و نظرات شما

برچسب ها

سایت پروژه word, دانلود پروژه word, سایت پروژه, پروژه دات کام,
Copyright © 2014 icbc.ir