دسته بندی | کامپیوتر و IT |
بازدید ها | 1 |
فرمت فایل | doc |
حجم فایل | 71 کیلو بایت |
تعداد صفحات فایل | 60 |
مکانیزاسیون تولید مجله تحت وب
فهرست مطالب
عنوان |
صفحه |
پیشگفتار |
1 |
تئوری موضوع |
2 |
بخش اول: |
|
ابزار و روشها |
|
فصل 1 |
|
1-1-1 مروری بر ASP.NET |
4 |
1-1-1-1 صفحات سرور فعال (ASP) |
4 |
1-1-1-2 ASP.NET |
5 |
1-1-1-3 محیط کاری NET |
7 |
1-1-2 انواع فایل ها در ASP.NET |
10 |
فصل 2 |
|
1-2-1 فرم ها و کنترل های وب |
12 |
1-2-2 عناصر تشکیل دهنده وب |
12 |
1-2-2-1 کنترل های پایه ای |
13 |
1-2-2-2 کنترل های اعتبارسنجی |
14 |
1-2-2-3 کنترل های پیشرفته |
15 |
1-2-2-4 کنترل های داده ای |
15 |
|
|
فصل 3 |
|
1-3-1 کنترل های رادیویی، انتخابی و لیست ها |
16 |
فصل 4 |
|
1-4-1 پیوندها و فرمت بندی کنترل ها |
18 |
1-4-1-1 ایجاد پیوند |
18 |
1-4-1-2 کنترل Hyperlink |
18 |
1-4-2 مدیریت حالت کنترل ها |
18 |
1-4-3 استفاده از حالت تماس برای تبادل اطلاعات |
19 |
1-4-3-1 ردیابی تماس |
19 |
فصل 5 |
|
1-5-1 بانک های اطلاعاتی |
21 |
1-5-2 سیستم های مدیریت بانک اطلاعاتی |
21 |
1-5-3 مفهوم بانک اطلاعاتی رابطه ای |
22 |
1-5-4 مراحل طراحی بانک اطلاعاتی |
22 |
1-5-5 دستیابی به بانک اطلاعاتی (ADO.NET) |
23 |
1-5-5-1 اشیاء و متدهای ADO.NET |
24 |
1-5-5-2 مهمترین اشیا و عملیات ADO.NET |
24 |
فصل 6 |
|
1-6-1 تأمین امنیت در وب سایت |
26 |
1-6-2 تأمین خواسته های امنیت |
26 |
1-6-3 مفاهیم امنیت |
27 |
1-6-4 راهبردهای تامین امنیت |
27 |
بخش دوم: |
|
تحلیل و طراحی |
|
فصل 7 |
|
2-7-1 خلاصه و معرفی |
29 |
2-7-1 مدلسازی بصری |
31 |
2-7-3 UML |
33 |
2-7-4 تحلیل پروژه |
33 |
بخش سوم |
|
پیاده سازی |
|
فصل 8 |
|
3-8-1 صفحه مربوط به مدیر مسئول |
38 |
3-8-2 صفحه مربوط به خبرنگار یا نویسنده |
39 |
3-8-3 صفحه مربوط به ئیرایشگر |
40 |
3-8-4 صفحات مطالب سایت برای بازدیدکنندگان |
40 |
3-8-5 کد |
|
نتیجه گیری |
|
فهرست منابع |
|
پیشگفتار:
موضوع انتخاب شده برای پروژه پایان نامه ای که شرح آن را پیش رو دارید،مکانیزاسیون تولید مجله تحت وب می باشد. از آنجائیکه در عصر حاضر، با توجه به گسترش به کارگیری کامپیوتر و استفاده از اینترنت میتوان از بسیاری موارد که منجر به اتلاف وقت و مصرف بی مورد کاغذ می شود، جلوگیری کرد، موضوع مجله را مد نظر قرار داده ایم تا با پیاده سازی مراحل تقلید آن تحت وب، در جهت کاهش هزینه ها گامی برداشته باشیم.
در این زمینه با انتقال جایگاه افراد مسئول، به حوزه اینترنت، مکانیزاسیون تولید شکل می گیرد. در قسمت تئوری موضوع به چگونگی شکل گیری وظایف پرداخته شده است.
ابزار و روشها
1-1-1 مروری بر ASP.NET
1-1-1-1- صفحات سرور فعال (ASP)
علت بررسی فناوریهای قبل از ASP.NET ، به جزئیات پیادهسازی ASP.NET و فناوری قبل از آن، یعنی ASP بستگی دارد. درک ASP مستلزم درک ISAPI و درک ASP.NET مستلزم درک ASP است.
وقتی ISS2.0 به عنوان بخشی از ویندوز NT4.0 مطرح شد، میکروسافت فناوری جدیدی را به نام Denali ارائه داد. این فناوری در دوره فعال بودن شرکت میکروسافت ایجاد شد و به همین دلیل نام آن صفحات سرور فعال (ASP) انتخاب گردید. چندین نسخه از ASP عرضه شد، مثل IIS 4.0 , ASP 2.0 در ویندوز IIS 5.0, ASP.3,NT در ویندوز 2000.
ASP نوع متفاوتی از محیط توسعه است. اولاً یک محیط اسکریپتی است. صفحه را به راحتی ویرایش میکنید، آن را در پوشه مناسبی قرار میدهید و مجوزهای مناسبی به آنها اختصاص میدهید. این صفحات توسط مرورگر فراخوانی میشوند. ثانیاً، کد ASP میتواند با HTML ترکیب شود.
کد ASP معمولاً در ویژوال بیسیک نسخه اسکریپتی (VBScript) نوشته میشود، ولی از Jscript نیز میتوان استفاده کرد.
مزایایASP : فناوریASP به سرعت مورد توجه قرار گرفت، زیرا کار دشوار ساخت صفحات پویا را به راحتی انجام داد. ایجاد برنامههای کاربردی ISAPI, CGI چندان دشوار نبود، ولی استفاده از ASP بسیاری آسان است.
به طور پیشفرض، ASP از VBScript استفاده میکند. میلیونها نفر با VBScript آشنایی دارند که از طریق ASP میتوانند وارد دنیای اینترنت شوند. به همین دلیل، ASP راه مناسبی برای ساخت صفحات وب است.
علاوه بر این، از طریق ADO امکان دستیابی آسان به بانک اطلاعاتی را فراهم میسازد. برای ساخت محتویات پویا، باید آن محتویات را از جایی دریافت کرد که ADO این امکان را فراهم میکند. توجه داشته باشید که ADO یک واسط نرمافزاری است که میتواند با سیستمهای مدیریت بانک اطلاعاتی مثل اکسس و SQL Server ارتباط برقرار کند.
مدل برنامهنویسی ASP اجازه نوشتن کد و اجرا را میدهد و نیازی به دنبال کردن مراحل کامپایل و نصب نیست. همانطور که خواهدید دید، ASP.NET نیز از همین روش استفاده میکند.
معایب ASP: فناوری ASP ابزار قدرتمندی برای تولید برنامههای بزرگ وب است. وب سایتهایی مثل www.microsoft.com و بسیاری از سایتهای بزرگ و کوچک دیگر، با موفقیت از ASP استفاده کردند.
اولین چیزی که در مورد ASP مطرح است، سربار ناشی از تفسیر کد VBScript یا Jscript در هر درخواست است.
در اغلب سایتهای متوسط ASP، بیشتر گلوگاهها ناشی از دستیابی به بانک اطلاعاتی و به هنگامسازی آن است تا موتور اسکریپتی ASP . نسخههای بعدی ASP در ارائه سرویس به صفحات اسکریپتی کارآمدتر شدند.
ASP محیط برنامهنویسی قابل اعتماد، قدرتمند و کاملاً مقیاسپذیی را برای بانک اطلاعتی فراهم نمیکند. انواع در VBScript فاقد هر نوع هستند. وقتی مقداری در متغیری قرار میگیرد، نوع آن تعیین میشود، ولی این نوع دائمی نیست و قابل تغییر است. به این ترتیب، احتمال بروز خطا بیشتر میشود.
مسئله دیگر، توانایی ترکیب HTML و اسکریپت است. به این ترتیب، کدهای اسکریپت در داخل HTML پراکنده میشود. چون با هر اجرای اسکریپت باید تعویض بستر صورت گیرد (از HTML به VBScript و برعکس)، کارایی آسیب میبیند.
وقتی ASP3.0 به همراه ویندوز 2000 ارائه شد، روشن شد که آینده تولید نرمافزار به آینده وب گره خورده است. پس از آن، شرکت میکروسافت نسخه جدید ASP را به نام ASP.NET ارائه کرد که سهولت کدنویسی ASP را دارد، به طوری که برنامه را مینویسید، درپوشهای قرار میدهید، امتیاز دستیابی برای آن تعیین میکنید و به راحتی قابل اجرا است. ASP.NET نوآوریهایی دارد که منجر به تفکیک هسته برنامه کاربردی از نمایش آن میشود.
ASP.NET ویژگیهای جدیدی به ASP اضافه نمود و قابلیتهای آن را افزایش داد. ASP.NET فقط بهبود تدریجی ASP نیست، بلکه یک محصول کاملاً جدید است. ویژگیهای ASP.NET عبارت است از:
محیط کاری NET: محیط کاری NET معماریی است که ساخت برنامههای کاربردی وب و سنتی را آسانتر میسازد. در ادامه به شرح این محیط کاری میپردازیم.
زبان مشترک زمان اجرا (CLR) زبان مشترک زمان اجرا، مجموعهای از سرویسها را برای تمام زبانهای ASP.NET فراهم میسازد. به عبارت دیگر، مجموعهای از انواع مشترک را برای بسیاری از زبانها تهیه میکند.
زبانهای کامپایلری ASP.NET با استفاده از زبانهای کامپایلری کارایی پیشرفتهای را ارائه میکند، زبانهای کامپایلری به برنامهنویس اجازه میدهند تا صحت برنامه را از نظر نحوی بررسی کند. ASP چنین امکانی را فراهم نمیکند، لذا سادهترین خطای نحوی نیز تا اولین اجرا مشخص نمیشوند.
زبانهای جدید: ویژوالبیسیک نت نسخه کاملاً جدیدی از ویژوال بیسیک است که نحو آن زیباتر میباشد. C# (که c شارپ تلفظ میشود) زبان جدیدی است که مشابه با C++ و فاقد ویژگیهای ناامن C++ است.
ویژوال استودیونت: ویژوال استودیونت محیط توسعه جدیدی است که در آن برنامهها را به سرعت میتوان اجرا کرد.
مولفههای جدید: محیط کاری NET از انواع جدیدی از مولفههای پشتیبانی میکند که در ASP وجود نداشتهاند.
فرمهای وب: ابزارهای مناسبی برای ایجاد صفحات پویا هستند که از طریق آنها میتوان ورودیهای کاربر را دریافت کرد.
سرویسهای XML وب: با استفاده از سرویس های XML وب میتوان خدماتی ایجاد کرد و سپس آنها را با استفاده از قراردادهای استاندارد صنعت مهیا نمود.
ADO.NET: فناوری ADO در محیط کاری NET، فناوری جدیدی است که موجب میشود برنامههای کاربردی ASP.NET به راحتی به اطلاعات موجود در بانک اطلاعاتی رابطهای یا قالبهای دیگری مثل XML دستیابی داشته باشند.
تاریخچه مختصری از ساخت صفحات وب، باید اشتیاق مطالعه ASP.NET را در شما فراهم کرده باشد. یادگیری یک زبان برنامهسازی یا محیط توسعه برنامه، خیلی شبیه به یادگیری زبان طبیعی است
این متن فقط قسمتی از پروژه مکانیزاسیون تولید مجله تحت وب می باشد
جهت دریافت کل متن ، لطفا آن را خریداری نمایید