دسته بندی | کامپیوتر و IT |
بازدید ها | 2 |
فرمت فایل | doc |
حجم فایل | 4658 کیلو بایت |
تعداد صفحات فایل | 190 |
شبکه های کامپیوتری و طراحی صفحات وب
نوع فعالیت مرکز کارورزی
شرکت نسران دارای بخش های مختلفی است که در ساختار سازمانی شرکت به تفضیل آمده است. بخش IT و انفورماتیک زیرنظر مدیر طرح و برنامه فعالیت می کند و رئوس فعالیت های بخش خدمات انفورماتیک که مرتبط با رشته عملی کارورز است ، به شرح زیر است:
آموزش
نظارت
پشتیبانی
10. تهیه گزارشات و انجام امور محوله جهت مقام مافوق
11. نگهداری تجهیزات فعال (سرورها و سوئیچها) و غیر فعال شبکه محلی
عملیاتی
تحقیقاتی
هما هنگی
مشاوره
تجهیزات موجود
شرح فعالیت های انجام شده
زمینه های آموزشی:
فصل اول: SQL Server
یادگیری نرم افزار SQL Server 2000 و توانایی کار با توابع و کوئری و ... از جمله آموزشهای اولیه بود.
مقدمه ای بر پرس و جو از بانک اطلاعاتی:
منظور از پرس و جو، استعلام از یک بانک اطلاعاتی با استفاده از دستور SELECT است.
هر پرسوجو برای استخراج دادههااز بانکاطلاعاتی، با یک فرمت خوانا و مطابق با درخواست کاربر،مورد استفاده قرار میگیرد.
بعنوان مثال، اگر جدولی برای دانشجویان کلاسی داشته باشید، ممکن است دستور SQLی را صادر کنید که مشخص کننده نام دانشجویی است که بالاترین نمرات کلاس را اخذ کرده باشد. این درخواست از بانک اطلاعاتی، یک پرس و جو بحساب خواهد آمد.
دستور SELECT، دستوری که نمایانگر زبان پرس و جوی دادهها (DQL) در SQL است، برای ساختن پرس و جوهای بانک اطلاعاتی مورد استفاده قرار میگیرد.
دستور SELECT یک دستور مستقل نیست.
قالب یک دستور SELECT ساده بصورت زیر است :
SELECT [ * | distinct column1, column2 ]
FROM table
WHERE condition
داده ها را میتوان با استفاده از عبارت ORDER BY مرتب نمود. ترتیب پیش فرض این عبارت، صعودی است.
قالب یک دستوری عبارت ORDER BY بصورت زیر است
SELECT [ * | distinct column1, column2 ]
FROM table1
ORDER BY column1 | integer [ ASC | DESC ]
دستورات عملیات ذخیرهسازی :
برای انجام عملیات سهگانه ذخیرهسازی سه دستور DELETE، INSERT و UPDATE وجود دارد.
شکل کلی دستور UPDATEچنین است:
UPDATE table-name
SET assignment-commalist
[WHERE Condition(s)]
شکل کلی دستور DELETEچنین است:
DELETE
FROM table-name
[WHERE Cond(s)]
شکل کلی دستور INSERT چنین است:
این دستور دو شکل کلی دارد:
INSERT INTO table-name
Values(one row);
INSERT INTO table-name
Subquery;
در شکل دوم، تعدادی سطر در جدول درج میشوند.
دستورات تعریف دادهها:
تعریف شما:
CREATE SCHEMA
AUTHORIZATION USER
{base – table definition , view definition , grant-operation }
انواع دادهای:
CHARACTER[(length)]
INTEGER
DECIMAL [(precision[,scale])]
SMALLINT
DOUBLE PRECISION
REAL
FLOAT [(precision)]
NUMERIC [(precision[,scale])]
دستور ایجاد جدول:
CREATE SCHEMA
AUTHORIZATION …
CREATE TABLE …
دستور حذف جدول:
DROP TABLE table-name
دستور ایجاد و حذف دید:
CREATE VIEW …
DROP VIEW …
توابع جمعی (گروهی)
تابع COUNT:
تابع COUNT( )، بمنظور شمارش سریع تعداد رکوردهای یک جدول مورد استفاده قرار میگیرد. این تابع بهمراه پرانتز جهت مشخصکردن ستونی که باید شمارش شود، بکار برده میشود.
قالب تابع COUNT بصورت زیر است :
SELECT COUNT ( * | table_name ) FROM table1
تابع SUM , AVG
تابع SUM( )، بمنظور بدست آوردن مجموع مقادیر یک ستون از یک جدول و تابع AVG( )، برای بدست آوردن میانگین گروهی از سطرهای یک جدول استفاده می شوند.
مقدار آرگومان مورد استفاده دراین توابع باید عددی باشند. این توابع رانمیتوان برای ستونهایی که مقادیر غیرعددی دارند مانند کاراکتری یا تاریخ، بکار برد.
قالب تابع SUM و AVG بصورت زیرند :
SUM : SELECT SUM ( Column_name) FROM table1
AVG : SELECT AVG ( Column_name ) FROM table1
تابع MIN , MAX
تابع MIN( )، کمینه مقدار یک ستون را برای گروهی از سطرها برمیگرداند و تابع MAX( )
نیز برای بدست آوردن بیشینه مقدار از مقادیر یک ستون در گروهی از سطرها مورد استفاده قرار می گیرد.
قالب تابع AVG بصورت زیر است :
MIN : SELECT MIN ( Column_name ) FROM table1
MAX : SELECT MAX ( Column_name ) FROM table1
عملگرهای منطقی
عملگرهای منطقی، عملگرهایی هستند که به جای نمادها، از کلمات کلیدی SQL، برای مقایسه استفاده میکنند.
عملگرهای منطقی عبارتند از :
1) IS NULL : برای مقایسه یک مقدار با مقدار تهی استفاده میشود.
2) BETWEEN : برای جستجوی مقادیری که بین کمینه و بیشینه مقادیرمشخص شده قرار دارند
3) IN : برای مقایسة یک مقدار با فهرستی از مقادیر موجود مشخص شده، استفاده میشود.
4) LIKE : برای مقایسه با مقادیر مشابه، با استفاده ازعملگرهای جانشین ” % ” و یا ”_” استفاده میشود.
نکته: عملگرهای منطقی را میتوان با استفاده از عملگرهای AND و OR با هم ترکیب نمود.
مثال از BETWEEN:
در مثال زیر، کارمندانی که مقدار حقوق آنها بین 000,000,5 و 000,000,10 باشند لیست میشوند :
SELECT EMP_ID, LAST_NAME, FIRST_NAME, SALARY
FROM EMPLOYEE_TBL
WHERE SALARY BETWEEN ‘5,000,000’ AND ’10,000,000’
خروجی :
EMP_ID LAST_NAME FIRST_NAME SALARY
- -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
31254658 MORADI ALI 5,500,000
32587469 KABIRI MOHAMMAD 9,800,000
33652415 TAGHAVI REZA 8,500,000
3 rows selected.
مثال از IN:
در مثال زیر، کارمندانی که مقدار حقوق آنها یکی از مقادیر 000,500,5 و 000,800,9 و 000,500,8 باشند لیست میشوند :
SELECT EMP_ID, LAST_NAME, FIRST_NAME, SALARY
FROM EMPLOYEE_TBL
WHERE SALARY IN ( ‘5,500,000’ , ’9,800,000’ , ‘8,500,000’ )
امکان LIKE و NOTLIKE:
با این دو امکان میتوان دادههای مورد نظر را با دادن یک رشته کاراکتری به عنوان نشانوند جستجو و بیان شرایط مورد نظر، بازیابی کرد
جهت دریافت فایل شبکه های کامپیوتری و طراحی صفحات وب لطفا آن را خریداری نمایید
مقــــدمـه
پیشرفت روزافزون علم کامپیوتر در دنیای امروزی تمایل بشری رابرای مکانیزه نمودن سیستمهای مختلف افزایش می دهد و این امر باعث می شود که سیستم های مختلف از دید افراد گوناگون مورد بررسی قرار گرفته و بعد از تجزیه و تحلیل سیستم ، با استفاده از نرم افزارهای مناسب مکانیزم بهینه ای ارائه گردد که مزایای آن سیستم بر معایب دستی غلبه کند و معایبش را پوشش دهد . اینترنت دنیایی لایتناهی از اطلاعات است که هر کس می تواند در آن سهمی داشته باشد.با توجه به رشد روزافزون اینترنت در کشور ما و تبدیل شدن آن به بازار مناسب جهت تبلیغات و جلب مشتری برای بنگاههای اقتصادی و بازرگانان و یا معرفی خدمات برای ارگانها یا نهادهای دولتی و مدارس داشتن وب سایت اینترنتی لازمه هر فعالیت اقتصادی و اجتماعی یا فرهنگی محسوب می شود. برای موفقیت در این عرصه به نکات زیر توجه کنید. یکی از نیازهای اساسی مدارس نیاز به اطلاع رسانی از طریق وب سایت مدرسه میباشد . بسیاری از مدارس تهران و شهرستانها هم اکنون دارای وب سایت اختصاصی میباشند و هر ساله بابت نگهداری آن هزینه هایی را متحمل میشوند. آیا تا کنون به فکر این موضوع که چه کارهایی را میتوانید بر روی اینترنت انجام دهید , افتاده اید ؟ شما میتوانید سایت مدرسه خود را به ابزاری قدرتمند مجهز سازید و با آن از اینترنت و فضای سایت خود به نحو مطلوبی برای اطلاع رسانی به والدین و بهبود و ارتقا سطح مدرسه خود استفاده نمایید.
فهرست مطالب
مقدمه................................................................................................................. 5
1) فصل اول : آشنایی باASP.NET, VB.NET , SQL SERVER............................................ 1
1-1) آشنائی با ASP.NET............................................................................................................. 17
2-1) ویژگیهای ASP.NET............................................................................................................ 17
3-1) زبانهای برنامه نویسی در ASP.NET....................................................................................... 18
4-1) ابزارهای ASP.NET.............................................................................................................. 18
5-1) مقایسه ASP.NET و ASP کلاسیک......................................................................................... 19
6-1) چرا به .NET احتیاج داریم؟.................................................................................................. 19
7-1) معرفی اولیه VB.NET ............................................................................................................................................. 20
8-1) نصبVB.NET............................................................................................................................................................. 22
9-1) چگونگی نصب IIS .................................................................................................................................................. 25
10-1) جزئیات IIS .......................................................................................................................................................... 26
11-1) مدیریتIIS ........................................................................................................................................................... 28
2-1) معرفی SQL SERVER........................................................................................................................................... 29
1-2-1) Relation Database..................................................................................................................................... 29
2-2-1)Replication Services................................................................................................................................. 29
3-2-1) Analysis Services.......................................................................................................... 29
4-2-1)Reporting Service ..................................................................................................... 29
5-2-1) Management Tools........................................................................................................................................ 29
6-2-1) بررسی امکانات و کارایی SQL SERVER ..................................................................................................... 30
7-2-1)ADO.NET .............................................................................................................................................................. 31
8-2-1) سرویس اعلان (Notification)...................................................................................... 32
9-2-1) سرویس گزارش گیری.................................................................................................... 33
10-2-1) بهبودهای ایجاد شده در زبان......................................................................................... 33
11-2-1) تکنولوژی XML ........................................................................................................ 34
12-2-1) Isolation Level.......................................................................................................................................... 35
13-2-1) باز هم .NET............................................................................................................ 36
2) فصل دوم ............................................................................................................................ 38
1-2) تجزیه و تحلیل سیستم ( SDLC)........................................................................................... 39
2-2) فاز اول : Planning........................................................................................................... 39
1-2-2) Project Initiation.......................................................................................................... 39
2-2-2) Identifying Business Values......................................................................................... 39
3-2-2) System Requests...................................................................................................... 39
4-2-2) Feasibility Analysis................................................................................................. 40
5-2-2) Approral Comittlee....................................................................................................................................... 40
6-2-2) Project Management................................................................................................ 41
3-2) فاز دوم : Analysis........................................................................................................... 41
1-3-2) Analysing Strategy.................................................................................................. 41
2-3-2) System Requriment gathering.......................................................................................................... 41
3-3-2) System Proposal.......................................................................................................................................... 41
4-2) فاز سوم :Design ........................................................................................................... 42
1-4-2 )Design strategy ........................................................................................................ 42
2-4-2 ) Design Architecture................................................................................................. 42
3-4-2) Database.................................................................................................................... 42
4-4-2 )System Specification ............................................................................................... 48
5-2) فاز چهارم : Emplementation......................................................................................... 48
1-5-2)System Contruction and Test ................................................................................. 48
2-5-2) System instakation................................................................................................................................... 48
3-5-2) Support and maintannce Plan........................................................................................................ 48
6-2) ارتباطات جداول(Relationship).................................................................................... 49
1-6-2) نمودارهای Activity Diagram , Class Diagram , Use case..................................... 51
2-6-2) Class Diagram مدرسه .................................................................................... 51
3-6-2) Use Case Diagram ثبت نام عضو یا دانش آموز........................................................... 52
4-6-2) Use Case Diagram جستجو دانش آموز...................................................................... 53
5-6-2) Activity Diagram ثبت نام عضو جدید........................................................................... 54
6-6-2) Activity Diagram جستجو عضو جدید.......................................................................... 55
7-2) دلایل داشتن وب سایت برای مدرسه............................................................................... 56
1-7-2) معرفی خود به همه جا بدون وجود محدودیت جغرافیایی............................................... 56
2-7-2) اطلاع رسانی 24 ساعته به مخاطبین............................................................................. 56
3-7-2)استفاده از وب سایت به عنوان یک راه تبلیغاتی............................................................... 57
4-7-2) از قافله عقب نمانیم....................................................................................................... 57
5-7-2) معرفی خود به عنوان یک سازمان پاسخگو..................................................................... 58
6-7-2)آگاهی از نظرات مخاطبان.............................................................................................. 58
3) فصل سوم پیاده سازی (سورس پروژه).................................................................................. 59
1-1-3) کد مربوط به فرم کلاس های مدرسه ( (Class................................................................. 60
2-1-3) کد مربوط به فرم سطح دسترسی کاربران(composit (.................................................. 66
3-1-3) کد مربوط به فرم ورود( (login................................................................................... 69
4-1-3) کد مربوط به فرم اصلی ( (Main................................................................................. 73
5-1-3) کد مربوط به فرم دبیران (Teacher (....................................................................... 75
6-1-3) کد مربوط به فرم تماس با مدرسه ((Tamas................................................................... 79
7-1-3) کد مربوط به فرم برنامه کلاسی ( (Programclass....................................................... 80
8-1-3) کد مربوط به فرم اطلاعات دبیران ( (Pictureteacher.................................................. 81
9-1-3) کد مربوط به فرم تصاویر سایت ( (Picture................................................................. 82
10-1-3) کد مربوط به فرم اپراتور سایت ( (Operator................................................................ 83
11-1-3) کد مربوط به فرم نظر سنجی ((Nazarat....................................................................... 86
12-1-3) کد مربوط به فرم دانش آموزان ((Student.................................................................... 89
13-1-3) کد مربوط به فرم درباره ما (( Aboutme..................................................................... 92
94...................................................................................................... Stoder Procedure-2-3)
2-2-3) مزیت استفاده از Stored procedureها در برنامه ها..................................................... 94
3-2-3) نحوه ایجاد Stored procedure در بانک اطلا عاتی SQL.............................................. 94
4-2-3) استور پروسیجر تعیین سطح دسترسی به صفحات سایت (accesspage).......................... 96
5-2-3) استور پروسیجر پاک کردن رکوردهای جدول کلاس (deleteclass )................................ 97
6-2-3) استور پروسیجر پاک کردن سطح دسترسی (deletecomposit)......................................... 97
7-2-3) استور پروسیجر برای حذف کردن نظرات از جدول نظرات (deletenazarat)................... 98
8-2-3) استور پروسیجر برای حذف کردن سخن از جدول سخن (deletesokhan )..................... 98
9-2-3) استور پروسیجر برای حذف کردن اطلاعات دانش آموزان از جدول دانش آموز (deletestydent 99
10-2-3) استور پروسیجر برای حذف کردن اطلاعات دبیران از جدول دبیر (deleteteacher )....... 99
11-2-3) استور پروسیجر برای حذف کردن اطلاعات کاربر سایت از جدول کاربرانUSER))
deleteusers)..................................................................................................................... 100
12-2-3) استور پروسیجر برای ورود اطلاعات به جدول کلاس ( insertclass)......................... 101
13-2-3) استور پروسیجر برای ورود اطلاعات به جدول سطح دسترسی (insertcomposit)........ 102
14-2-3) استور پروسیجر برای ورود اطلاعات به جدول نظرات (insertnazarat )..................... 103
15-2-3) استور پروسیجر برای ورود اطلاعات به جدول سخن (insertsokhan )...................... 103
16-2-3) استور پروسیجر برای ورود اطلاعات دانش آموزان به جدول دانش آموز (insertstudent) 104
17-2-3) استور پروسیجر برای ورود اطلاعات دبیران به جدول دبیر (insertteacher)................ 105
18-2-3) استور پروسیجر برای ورود اطلاعات کاربران به جدول کاربران (insertusers )............ 106
19-2-3) استور پروسیجر برای چک کردن نام کاربری و کلمه عبور در صفحه لاگین (loginchekh ) 108
20-2-3) استور پروسیجر برای اعمال تغییرات بر روی جدول کلاس (updateclass )............... 109
4) فصل چهارم: اجرای پروژه و آموزش کاربری پروژه............................................................. 110
5)نتیجه گیری....................................................................................................................... 126
1-5) معایب سیستم دستی.................................................................................................... 126
2-5) مزایای سیستم مکانیزه................................................................................................... 126
منابع و مأ خذ ........................................................................................................................ 128
جهت دریافت فایل کامل ایجاد وب سایت مدرسه لطفا آن را خریداری نمایید
قیمت فایل فقط 10,000 تومان