موضوع انتخاب شده برای پروژه پایان نامه ای كه شرح آن را پیش رو دارید،مكانیزاسیون تولید مجله تحت وب می باشد از آنجائیكه در عصر حاضر، با توجه به گسترش به كارگیری كامپیوتر و استفاده از اینترنت میتوان از بسیاری موارد كه منجر به اتلاف وقت و مصرف بی مورد كاغذ می شود، جلوگیری كرد، موضوع مجله را مد نظر قرار داده ایم تا با پیاده سازی مراحل تقلید آن تحت وب
قیمت فایل فقط 4,900 تومان
مكانیزاسیون تولید مجله تحت وب
فهرست مطالب
عنوان | صفحه |
پیشگفتار | 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 را در شما فراهم كرده باشد. یادگیری یك زبان برنامهسازی یا محیط توسعه برنامه، خیلی شبیه به یادگیری زبان طبیعی است
این متن فقط قسمتی از پروژه مكانیزاسیون تولید مجله تحت وب می باشد
جهت دریافت کل متن ، لطفا آن را خریداری نمایید
قیمت فایل فقط 4,900 تومان
برچسب ها : مكانیزاسیون تولید مجله تحت وب , تولید مجله تحت وب , مجله تحت وب , صفحات سرور فعال (ASP) , محیط كاری NET , انواع فایل ها در ASPNET