فرمت فایل : word(قابل ویرایش)
تعداد صفحات:164
فهرست مطالب:
مقدمه 5
مروری بر VISUAL STUDIO.NET 9
.NET Framework 9
Common Language runtime 10
.NET Framework Class Library 12
زبانهای برنامه نویسی 15
Visual Studio.NET 15
ارتقاء IDE 15
امکانات جدید 17
پنجره ها 19
نوارهای ابزار 25
Menus ( منو ها ) 27
ASP.NET 29
معماری فایل ASP.NET 29
ساختار یک صفحه ASP.NET 32
ADO.NET 36
شناخت تأ مین کننده های داده در .NET 37
شناخت DataSetها 39
مروری بر2000 SQL SERVER 42
برنامه Service Manager 42
برنامه Client Network 43
برنامه Server Network 44
برنامه Query Analyzer 45
Query Toolbar 46
برنامه Enterprise Manager 48
stored procedures 51
ایجاد Stored Procedure با استفاده از Enterprise Manager 53
View 54
مراحل ایجاد یک دید 55
تجزیه و تحلیل سیستم پذیرش 57
روند عملیات در مرکز تصویربرداری 57
وظایف واحد پذیرش 58
وظایف واحد صندوق 59
وظایف بخشهای تصویربرداری 59
اهداف سیستم پذیرش 61
اهداف سیستم پذیرش در واحد پذیرش 61
اهداف سیستم پذیرش در واحد صندوق 61
اهداف سیستم پذیرش در بخش های تصویربرداری 61
اهداف سیستم پذیرش در واحد بیمه 62
نیازمندیهای سیستم پذیرش 62
نیازمندیهای سیستم پذیرش در واحد پذیرش 62
نیازمندیهای سیستم پذیرش در واحد صندوق 63
نیازمندیهای سیستم پذیرش در بخش های تصویربرداری 63
نیازمندیهای سیستم پذیرش در واحد بیمه 64
پیاده سازی سیستم پذیرش 66
بانک اطلاعاتی سیستم 66
مروری بر کل امکانات سیستم 71
فرم ورودی 71
بخش پذیرش 73
نحوه پذیرش بیماران ( تعیین وقت و هزینه توسط سیستم ) 73
جستجو 77
حذف رکورد 79
بخش صندوق 80
پرداخت / بازپرداخت جدید 80
جستجودر فرم 81
حذف رکورد 83
فرم مسئول بخش 84
فرم تشکیل پرونده بیماران 85
تشکیل پرونده 85
حذف رکورد 87
فرم ثبت گزارش بیماران 87
حذف رکورد 89
فرم حساب بیماران 89
بخش بیمه 91
گزارش بیمه به تفکیک خدمات 92
گزارش بیمه به تفکیک گروه خدمات 95
گزارش بیمه به تفکیک نوع تخفیف 96
فرم بخش تنظیمات سیستم 98
فرم تنظیم خدمات 100
پیاده سازی بخش پذیرش 102
قرار دادن کنترل ها و مقدار دهی آنها در فرم 102
اضافه کردن کنترل های اعتبارسنجی به فرم 110
ذخیره اطلاعات 113
تبادل اطلاعات بین صفحات 116
تعیین وقت و هزینه 117
تعیین تاریخ و ساعت انجام آزمایش 117
تعیین هزینه درمان 119
فرم انجام آزمایش 121
جست وجوی اطلاعات 122
حذف اطلاعات 124
منابع 125
پیوست 125
Login.aspx.vb 125
reception1.aspx.vb 127
form_experience.aspx.vb 146
reception2.aspx.vb 148
cash.aspx.vb 149
Class1.vb 162
مقدمه:
درمورد علل شکل گیری Visual Studio.NET بطور خلاصه می توان گفت با اینکه مایکروسافت می دانست با ابزارهای قبلی شرکت می توان برنامه های اینترنتی نوشت ولی برای قبضه کردن بازار احتیاج به تکنولوژی جدیدی داشت . مایکروسافت از سال 1998 که ویژوال استودیو 6 را به بازار وارد کرد در پی حل این مشکلات بود تا در سال 2000 ، NET. را در کنفرانس برنامه نویسان حرفه ای PDC به جهان معرفی کرد. از آن روز تا به حال مایکروسافت حدود 80 % از توانش را برای تکمیل NET. مصرف کرده است . در همین راه پروتکلهای جدیدی مانند SOAP یا Simple Object Access Protocol را ایجاد کرد . همچنین نسل جدیدی از برنامه نویسی به عنوان Web Service را تهیه کرده است. از مهمترین دلائل استفاده از دات نت می توانیم به موارد زیر اشاره نماییم.
طراحی برنامه های اینترنتی بر سبک برنامه های Win32 GUI: همانطور که می دانید برنامه نویسی برای Win32 GUI از قدرت خوبی برخوردار است ، در NET. برنامه های اینترنتی نیز از همین قدرت برخوردارند.
داشتن رابط گرافیکی خوب اینترنتی: به علت تغییرات اساسی که در برنامه در این سیستم داده شده برنامه اینترنتی قابلیت گرافیکی در حد برنامه های Win32 GUI دارند .
انتقال ساده به سیستم های دیگر: در NET. براحتی می توان برنامه ها را با یک کپی ساده به کامپیوتر های دیگر انتقال داد .
پشتیبانی از زبانهای مختلف: در NET. به زبانهای برنامه نویسی مایکروسافت مثل ویژوال بیسیک ، سی شارپ و یا ++C محدود نیستیم . به طوری که در حال حاضر نسخه های Cobol.NET و Pascal.NET در حال ساخته شدن است . اما شرکت مایکروسافت زبان ویژوال بیسیک را به عنوان زبان اصلی برگزیده است . این مساله ریشه در تاریخ مایکروسافت دارد !
Platform های آینده: هم اکنون NET. برای ویندوز نوشته شده است ولی در آینده نزدیک نسخه های Unix و Linux و همچنین برای Mobile و PDA نیز ارائه خواهد شد. این امر این امکان را می دهد که برنامه ای که برای ویندوز در NET. نوشته اید در تمامی سیستم عامل ها و دستگاه های بالا قابل اجرا باشد.
SQL Server 2000 موتور پایگاه داده ارائه شده توسط مایکروسافت است و ادامه ویرایش 7.0 این محصول می باشد. مایکروسافت سرمایه گذاری عظیمی را صرف پشتیبانی و بازاریابی SQL Server 7.0 نمود و نتیجه آن ارائه SQL Server 2000 است. این محصول پرکاربردترین موتور پایگاه داده در صنعت کامپیوتر برای محیط های ویندوز NT/2000 است و ۶۸ درصد از پایگاه داده را بنا به اطلاعات وب سایت مایکروسافت به خود تخصیص داده است. البته انتظار می رود این روند ادامه یابد و سهم بیشتری از این بازار در اختیار مایکروسافت قرار گیرد.
SQL Server 2000 به عنوان یک سرویس در NT Workstation ، سرویس دهنده ویندوز NT یا هر ویرایشی از ویندوز 2000 پیاده سازی شده است. در صورت نصب بر روی ویندوز 98 یا ME به عنوان یک برنامه کاربردی که به سیستم وارد شده است اجرا می شود.کلیه برنامه های کمکی نظیر Enterprise Manager مانند برنامه های معمولی سرویس گیرنده/ سرویس دهنده کار می کنند و به شما اجازه می دهند پایگاه داده SQL Server را تقریبا از هر محلی کنترل کنید.
SQL Server نوعی از پایگاه داده به نام پایگاه داده رابطه ای را بکار می برد. در پایگاه های داده رابطه ای، داده ها در قالب جداول سازماندهی می شوند. جداول داده های مربوط به یک موضوع واحد را گروه بندی می کنند و حاوی سطرها و ستونهای اطلاعات هستند. جداول توسط موتور پایگاه داده در هنگام درخواست به یکدیگر مرتبط می شوند.
در SQL Server 2000 یک پایگاه داده لزوماً به یک فایل مجزا بسته نمی شود وبیشتر یک مفهوم منطقی مبتنی بر مجموعه ای از اشیاء مرتبط است. برای مثال یک پایگاه داده در SQL Server شامل نه تنها داده های خام بلکه شامل ساختار پایگاه داده ، ایندکس ها،ایمنی پایگاه داده و احتمالاً سایر اشیاء نظیر دیدها یا روالهای ذخیره شده خاص پایگاه داده است.
با توجه به مطالبی که بیان شد برای پیاده سازی پروژه از ابزارهای Visual Studio.NET و2000 SQLServer استفاده کردیم. این پروژه پیاده سازی یک سیستم تحت وب برای پذیرش بیمار در یک مرکز تصویر برداری می باشد. سیستم موردنظر ما از بخشهای پذیرش، گروه های تصویر برداری، بیمه و صندوق تشکیل شده است.
مطالب بصورت زیر تنظیم شده است :
• فصل اول مرور کوتاهی بر ابعاد گوناگون Visual Studio.NET داریم. این فصل شامل ۴ قسمت با عناوین NET Framework. ، Visual Studio.NET ، ASP.NET و ADO.NET می باشد.
• فصل دوم به معرفی ابزارها و برنامه های 2000 SQL Server می پردازیم .
• فصل سوم ، اهداف و نیازمندیهای سیستم پذیرش مرکز تصویربرداری را شرح می دهد .
• فصل چهارم به به چگونگی پیاده سازی سیستم می پردازیم. در قسمت اول بانک اطلاعاتی سیستم را بررسی می کنیم. قسمت دوم مروری گذرا برامکانات فرم ها و بخش های گوناگون سیستم خواهیم داشت ، این قسمت در واقع راهنمایی برای کار با سیستم می باشد. در نهایت در قسمت آخر بعنوان نمونه بخش پذیرش در سیستم را بطور کامل پیاده سازی می نمائیم.