فرمت فایل : WORD (قابل ویرایش)
تعداد صفحات:121
فهرست مطالب:
عنوان مطلب شماره صفحه
چکیده ................................................................................................................................................................1
مقدمه 2
فصل اول 3
کار با ASP.NET 3
کار با ASP.NET 4
طرز راه اندازی Asp در رایانه : 5
ASP.NET چیست؟ 8
یک صفحه ASP.NET ساده 10
شروع کار با ASP : 11
جایگاه ASP.NET در مقایسه صفحات ایستا و پویا 19
اصول پیاده سازی نرم افزارهای مبتنی بر وب 26
نشان دادن قابلیتهای مرورگر در ASP.NET: 32
درباره دات نت: 34
چرا به دات نت احتیاج داریم؟ 36
چند زبانی در NET: 38
مروری بر ADO.NET 40
ارتباط ASP.NETبا پایگاه داده 40
بازیابی رکوردها از جداول بانک اطلاعات 41
اصلاح رکورد 42
حذف رکوردهای جدول 42
ارتباط VB.NETبا پایگاه داده 43
بدست آوردن اطلاعات درایوها 44
فصل دوم 48
آشنایی با بانک اطلاعاتی 48
(پایگاه داده) 48
معرفی اس کیو ال و دستورات عمومی آن 49
معایب SQL 55
محاسن SQL 55
یک پلات فرم مستقل از زبان 56
دستیابی به بانک اطلاعاتی باADO.NET 59
اشیاءومتدهای ADO.NET 60
کلاس DataSet 62
کلاس DataAdapter 62
کلاس ِDataTable 64
کلاس DataRow 65
کلاس DataColumns 65
کلاس های SqlConnection وOleDbConnection 67
کلاس های SqlCommandوOleDbCommand 68
معرفی .Net FrameWork: 69
جداول استفاده شده در برنامه: 71
فصل سوم 73
طراحی سیستم امانت کتاب 73
1-فرم اصلی برنامه 74
2-فرم اضافه کردن کتاب 77
3-فرم اضافه کردن عضو جدید 80
4-فرم ویرایش کتاب ها 84
5-فرم ویرایش اعضا 88
6-فرم جستجو 93
7-فرم امانت 96
8-فرم پس دادن کتاب 102
فهرست منابع فارسی : 112
فهرست جداول
عنوان جداول شماره صفحه
2 – 1 مهمترین اشیا و عملیات ADO.NET ....................................................... 60
2 – 2 خواص و متدهای کلاس DATA SET ............................................... 62
2 – 3 خواص و قیدهای کلاس DATA ADAPTER ................................. 63
2 – 4 خواص ومتدهای کلاس DATA COLUMNS ................................. 65
2 – 5 خاصیت و متدهای کلاس OLEDBCONNECTION .................. 66
2 – 6 خاصیت و متدهای کلاس OLEDB COMMAND ...................... 67
فهرست شکلها
عنوان شکل ها شماره شکل ها
2 – 1 کامپایلر JIT .............................................................................................................. 56
2 – 2 اشیا و متدهای ADO.NET ............................................................................. 68
2 – 7 فرم اصلی یرنامه ........................................................................................................ 73
2 – 8 فرم اضافه کردن کتاب .............................................................................................. 76
2 – 9 فرم اضافه کردن عضو جدید .................................................................................... 79
2 – 10 فرم ویرایش کتاب ................................................................................................... 83
2 – 11 فرم ویرایش اعضا .................................................................................................... 87
2 – 12 فرم جستجو ............................................................................................................. 92
2 – 13 فرم امانت ................................................................................................................. 95
2 – 14 فرم پس دادن کتاب .............................................................................................. 101
چکیده
کتابخانه های کلاسیک به گونه ای است که کتابدار با حجم انبوهی از کارها ی کاغذی سر وکار دارد.
هر کاربر برای گرفتن کتاب به طور حضوری آنجا باشد و بداند که چه کتابی را می خواهد و اگر کتاب مورد نظرش را نشناسد فردی که در کتابخانه کار می کند نمی تواند در یک لحظه آنچه را که کاربر (دانشجو) می خواهد به او بدهد .
موج جدید در این راستا,بر پایه توسعه نرم افزار و اینترنت است که در راس آن موجودیتِ کتابخانه جدید که کتابخانه دیجیتالی نامیده می شود قرار دارد.
این کارها(دیدن,امانت گرفتن, رزرو کردن) را در حالی انجام می دهید که در مبل راحتی وبا وجود دور بودن از کتابخانه دیجیتال هستید و از طریق اینترنت با آن کار می کنید.
این پروژه شما را قادر می سازد که کتابخانه ها را که باید در محل به صورت فیزیکی حضور داشته باشید وکتابی را بگیرید از این به بعد می توانید این کار را از طریق کامپیوتر انجام دهید.
مقدمه
در این مستند سعی شده است کلیه فرآیندهای مربوط به پروژه کتابخانه دیجیتال، اهم از موارد کاربری، مستندات فاز اولیه، مستندات فاز پیاده سازی، مستندات فاز طراحی و تحلیل به ترتیب مراحل RUP آورده شود.
این پروژه مربوط به طراحی سیستم یک کتابخانه دیجیتال برای استفاده به جای سیستم سنتی کتابخانهها جهت افزایش کارائی، سرعت و دقت میباشد.
برای طراحی این پروژه پنج نفر فعالیت داشتهاند و خروجی نمایش داده شده در این مستند، محصول نهایی میباشد.
اصولاً برای کار با این نرم افزار در هر مکان یا هر جایی که کامپیوتر متصل به اینترنت داشته باشید امکان پذیر است.
فصل اول
کار با ASP.NET
کار با ASP.NET
Asp.net، آخرین نسخة «صفحات فعال سرور» تکنولوژی پیشرفته¬ای از مایکروسافت است که برای ساخت وب سایت¬های پویا و مبتنی بر بانک اطلاعات ابداع شده است.
صفحات فعال سرور یا همان Asp یکی از رایج¬ترین زبان¬ها برای ساخت وب سایت¬های ارتقاء پذیر و تعاملی است. بسیاری از شلوغ¬ترین و پُربیننده¬ترین سایت¬های وب در اینترنت از Asp استفاده می¬کنند. به عنوان نمونه¬ای از این نوع سایت¬ها می¬توان به وب سایت شرکت¬های 1-800-Flowers, Barnes and Nobel, Dell و خود سایت مایکروسافت اشاره کرد.
Asp.net نسبت به نسخه¬های قبلی صفحات فعال وب تغییراتی اساسی و ریشه¬ای دارد. اگر قبلاً با این نسخه¬های صفحات فعال وب برنامه نویسی کرده¬اید و از امکانات جدید Asp.net بی خبر هستید، پس آمادة یک شوک بزرگ باشید.
بعضی ویژگی¬های جدید Asp.net عبارتند از:
• در Asp.net از کد کامپایل شده¬ای استفاده می¬شود که به زبان¬های Common Language Runtime از قبیل ویژوال بیسیک و C# نوشته شده¬اند. بر خلاف نسخه¬های قبلی Active Sever Pages، این نسخة جدید، از زبان¬های اسکریپتیِ ترجمه شده (از جمله VBCcript) استفاده نمی¬کند.
• صفحات Asp.net با کنترل¬های طرف سرور ساخته می¬شوند. کنترل¬های وب سرور این امکان را به برنامه نویس می¬دهند که بر خلاف عناصر HTML، سایت خود را با استفاده از یک مدل شی¬ئی پیشرفته تشکیل دهد.
• در Asp.net تکنولوژی جدیدی موسوم به Web Service گنجانده شده است. با استفاده از وب سرویس می-توانیم به متدها و خصوصیات دست پیدا کرده و اطلاعات را از بانک اطلاعات به اینترنت انتقال دهیم.
• Asp.net بخشی از چاچوب با فریم وُرک دات نتِ مایکروسافت است. در این مجموعه، هزاران کلاس دات-نتی وجود دارد که انجام بسیاری از اعمال (از قبیل ذخیره کردن یک آرم در فایل) را امکان پذیر و آسان¬تر می¬سازند.
• Asp.net به مکانیزم¬های ذخیره سازی هم صفحه و هم دیتا مجهز است. این مکانیزم¬ها، موجبات افزایش کارایی سایت وب را فراهم می¬کنند.
تبدیل فایل HTML به فایل ASP.net:
به طور خلاصه، برای تبدیل یک فایل HTML استاندارد به یک صفحه Asp.net، چهار تغییر را در آن فایل صورت می-دهیم:
1. پسوند اسم فایل را به aspx. تغییر می¬دهیم.
2. صفت Runat="Server" را به هر یک از تگ¬های <form> اضافه می¬کنیم.
3. به جای استفاده از صفت NAME برای تگ¬های <form>، از ID استفاده می¬کنیم.
4. تگ ابتدایی <form> را به
<form method = "post" action = " Simple ASPX, aspx" >
تبدیل کنید.
طرز راه اندازی Asp در رایانه :
شما می توانید ASP را بدون سرور خارجی در رایانه شخصی خود اجرا کنید. برای انجام این کار باید Microsoft's (Personal Web Server (PWS یا (Internet Information Server (IIS)) را در رایانه خود نصب کنید.
اگر در مورد اجرای ASP جدی هستید، باید حداقل ویندوز 98، نسخه دوم (Second Edition)داشته باشید.
اگر در مورد اجرای ASP بسیار جدی هستید، باید از ویندوز 2000 استفاده کنید.
چگونه PWS را در ویندوز 95 نصب کنید و ASP اجرا کنید؟
(Personal Web Server (PWS )همراه ویندوز 95 نیست!!
برای اجرای ASP بر روی ویندوز 95، شما باید "Windows NT 4.0 Option Pack" را از مایکروسافت داون لود کنید.
داون لود "Windows NT 4.0 Option Pack"
چگونه( PWS) را در ویندوز NT نصب کنید و ASP اجرا کنید؟
(Personal Web Server (PWS) همراه ویندوز NT نیست!!
برای اجرای ASP بر روی ویندوز 95، شما باید "Windows NT 4.0 Option Pack" را از مایکروسافت داون لود کنید.
داون لود "Windows NT 4.0 Option Pack"
چگونه PWS را در ویندوز 98 نصب کنید و ASP اجرا کنید؟
برای پاسخ به تمام سوالات مطرح شده بدین شکل عمل نمائید:
ابتدا شاخه Add-ons را در سی دی ویندوز 98 خود باز کنید، شاخه PWS را پیدا کرده و فایل setup.exe را اجرا کنید.
یک شاخه Inetpub در هارد شما ایجاد خواهد شد. آن را باز کنید و شاخه wwwroot را پیدا کنید.
یک شاخه جدید درست کنید و نام آن را چیزی شبیه به "MyWeb" بگذارید.
از یک ویرایشگر متن استفاده کنید و کدهای ASP را بنویسید، فایل را به نام "test1.asp" را در شاخه "MyWeb" ضبط کنید.