انجام پایان نامه

درخواست همکاری انجام پایان نامه  بانک مقالات رایگان انجام پایان نامه

سفارش پایان نامه

|

انجام پایان نامه ارشد

 پایان نامه 

مشاوره پایان نامه| پایان نامه کامپیوتر C# 35 ص

فهرست مطالب

فصل ها            عنوان                                                 صفحه
                          تصويب نامه ي هيئت داوران                               الف    
      صفحه تقديم وتشكر                                    ب    
      چكيده                                                ج
      سپاس گزاري                              د
      فهرست مطالب                                     1
                           فهرست شكل ها                                    3
                           فهرست جدول ها                                     4    
فصل اول                آشنايي با زبان برنامه نويسي C#وبانك اطلاعاتي Sql                    5
1-1-    مقدمه                                    6
1-2-    آشنايي بازبان C#                            7    
1-3-    آشنايي بابانك اطلاعاتي Sql                  8
1-4-     نتيجه گيري                          9
فصل دوم           تحليل سيستم درمستندات                         10
            2-1-   چارت سازماني متين پروتئين                 11
            2-2-    دياگرام تحويل سفارش                     12
            2-3-    دياگرام متن                         13
             2-4-    حسابداري                          14
فصل سوم          تشريح نحوه عملكرد وب سايت                       15
            3-1- جداول بانك اطلاعاتي                       16
            3-2- امكانات بازديدكنندگان                             20    
            3-3- امكانات مديريت سايت                             27
فصل چهارم            مراجع و پيوست                                    33
                 فهرست مراجع                                    34
                   پيوست الف: كدهاي برنامه نويسي متين پروتئين                     35    





فهرست شكل ها

رديف       شماره         عنوان                              صفحه
1           3-1        صفحه اصلي سايت                        22
2        3-2        صفحه مشاهده محصولات                    23    
3        3-3        صفحه ثبت سفارش                         24
4        3-4        صفحه تماس با ما                        25
5        3-5        صفحه درباره ما                            26     
6        3-6        مشاهده وحذف سفارشات                    28        
7        3-7        درج اطلاعات گروه هاي محصولات                 29
8        3-8        حذف وويرايش اطلاعات گروه هاي محصولات                 30  
9        3-9        درج انواع محصولات                        31
10       3-10        حذف و ويرايش انواع محصولات                32    



فهرست جدول ها

رديف      شماره       عنوان                                               صفحه
  1     3-1-1        جدول سفارشات                                17
  2        3-1-2        جدول اطلاعات محصولات                         18        
  3        3-1-3       جدول اطلاعات گروه هاي محصولات                     19    



1-1-    مقدمه
وب جهاني بخشي از اينترنت است كه يك مدل ارتباطي را مشخص مي كند . برروي وب جهاني اطلاعاتي وجود دارد كه تنها با كليك كردن در اختيارتان قرار مي گيرد .به عبارت ديگر وب ها منابع اطلاعاتي در اينترنت هستند . هر وب سايت شامل يك يا چند صفحه وب است كه ممكن است حاوي صوت ، تصوير ،‌ فيلم ومتن باشد .براي ساخت اين صفحات وب نياز به يك زبان برنامه نويسي مي باشد. همگام با پيشرفت فن آوري هاي ديگر ، زبان هاي برنامه نويسي نيز ارتقا پيدا كردند . وقتي زبان C طراحي وپياده سازي شد تحول بزرگي در دنياي برنامه نويسي به وجود آمد . زبان هاي متعددي از خانواده زبان C طراحي و پياده سازي شدند كه محبوب ترين آنها زبان C#.NET  است .

1-2-    آشنائی با زبان C#
مايكروسافت در مصاف با جاوا، بدنبال ارائه يك زبان كامل بود كه سايه جاوا را در ميادين برنامه نويسی كم رنگ تر نمايد. شايد به همين دليل باشد كه C# را ايجاد كرد.. C# از دو زبان C++ و Java متولد شده است! حاوي بسياري از جنبه هاي C++ مي باشد اما ويژگي هاي شيء گرايي خودش را از جاوا به ارث برده است. شباهت های بين دو زبان بسيار چشمگير است.
با توجه به نقش محوری اين زبان، از آن بعنوان مادر زبانهای برنامه نويسی در دات نت نام برده می شود.
C# اگرچه از C++ گرفته شده است اما يك زبان "خالص" شيء گرا (Object oriented) مي باشد.هر دو زبان ياد شده جزو زبانهاي هيبريد محسوب مي شوند اما طراحان C# اين مورد را به اندازه ي C++ مهم تلقي نكرده اند. يك زبان هيبريد اجازه برنامه نويسي با شيوه هاي مختلف را ميسر مي كند.
زبان C# بگونه ای طراحی شده است كه كامپايلرآن می تواند بر روی هر نوع معماری سخت افزاری طراحی و اجرا گردد. در برخی از نسخه های اوليه كامپايلر زبان فوق كه توسط برخی از شركت های جانبی ارائه شده است، كدهایC# را به بايت كدهای جاوا كمپايل می كنند. يكی از چنين كامپايلرهائی را می توان در سايت Halcyonsoft.com مشاهده نمود. بنابراين كدهایC# براحتی قابليت حمل بر روی محيط های متفاوت را دارا خواهند بود.
يادگيری اين زبان برای افراديكه دارای سابقه آشنائی با يكی از زبانهای برنامه نويسی C++، Cو يا جاوا باشند كار مشكلی نخواهد بود، حتی افراديكه دارای آشنائی اوليه با جاوااسكريپت و يا ديگر زبانهای برنامه نويسی نظير ويژوال بيسك می باشند، امكان پذير و راحت خواهد بود. برخی از برنامه نويسان حرفه ای بر اين باور هستند كه C# نسبت به VB.NET با اقبال بيشتر و سريعتری مواجه خواهد شد، چراكه C# نسبت به ويژوال بيسك خلاصه تر است. حتی برنامه های بزرگ و پيچيده ای كه توسط C# نوشته می گردند خواناتر، كوتاه و زيبا خواهند بود.مايكروسافت در رابطه با ميزان استفاده و گسترش زبان فوق بسيار خوشبين بوده و اميدوار است به سرعت زبان فوق، گستردگی و مقبوليتی به مراتب بيشتر از جاوا را نزد پياده كنندگان نرم افزار پيدا كند.اين زبان بسرعت بسمت استاندارد شدن حركت و با تاييد استانداردهای مربوطه از طرف انجمن های معتبر بين المللی و حمايت فراگير شركت های معتبر كامپيوتری در دنيا مسير  خودرابسمت جهانی شدن بخوبی طی می نمايد.  

1-3- آشنايي بابانك اطلاعاتي SQL Server
يكي از مهمترين بخش هاي هر برنامه كاربردي ، بانك هاي اطلاعاتي آن است .بانك اطلاعاتي مخزني براي ذخيره و بازيابي داده هاست . به طوريكه به دور از هرگونه داده هاي زايد و با امنيت كامل مورد بهره برداري قرار مي گيرد . بانك هاي اطلاعاتي به شيوه هاي گوناگوني پياده سازي مي شوند كه مهم ترين آنها بانك اطلاعاتي رابطه اي است .
سيستم هاي مديريت بانك اطلاعاتي واسط هايي هستند كه كاربران از طريق آنها مي توانند به بانك اطلاعاتي دستيابي داشته باشند . به طوري كه اطلاعاتي در بانك اطلاعاتي ذخيره نمايند ، اطلاعاتي را بازيابي كنند و تغييرات مورد نظر خود را در بانك اطلاعاتي ايجاد نمايند .
به طور كلي كاربران مي توانند از طريق سيستم هاي مديريت بانك اطلاعاتي هر نوع تقاضايي را در بانك اطلاعاتي انجام دهند. يكي از سيستم هاي مديريت بانك اطلاعاتي معروف ، SQL Server   مي باشد كه ضمن ارائه خدمات مناسب به كاربران از امنيت بالايي برخوردار مي باشند . اغلب برنامه هاي كاربردي چه تحت وب و چه غير وب از اين سيستم مديريت بانك اطلاعاتي استفاده مي كنند .









1-4- نتيجه گيري
بدون شك فراگيری و تسلط بر زبان C# بمنزله كسب يك پتانسيل با ارزش بوده كه ثمرات آن برای برنامه نويسان در حال وآينده ای نه چندان دور بيشتر هويدا خواهد شد. استاندارد بودن و وجود كتابخانه ای مملو از كلاس اين اطمينان را بوجود خواهد آورد كه با فراگيری زبان فوق و كسب، مهارت های لازم، به يك توانائی فرا محيطی جديد دست پيدا خواهيم كرد كه امكان استفاده از آن بر روی محيط های متفاوت وجود خواهد داشت. ويژگی ها و قابليت های بيشمار اين زبان ازجمله دلايل قانع كننده ديگری است كه فراگيری آن را توجيه پذير و منطقی می كند.

2-1- چارت سازماني متين پروتئين



2-2- دياگرام تحويل سفارش


2-3- دياگرام متن


2-4- حسابداري



3-1- جداول بانك اطلاعاتي
3-1-1- جدول ثبت سفارشات كاربران
3-1-2- جدول اطلاعات محصولات
3-1-3- جدول اطلاعات گروه هاي محصولات



3-1-1-جدول ثبت سفارشات كاربران (Sefaresh)

نام فيلد    معادل فارسي    نوع فيلد
ID    كد    Int
ID Kala    كد كالا    Int
Count    مقدار    Int
Date    تاريخ    nvarchar
FName    نام    nvarchar
LName    نام خانوادگي    nvarchar
Tel    شماره تلفن    nvarchar
Address    نشاني    nvarchar
EMail    پست الكترونيك    nvarchar



3-1-2- جدول اطلاعات محصولات (Kala)

نام فيلد    معادل فارسي    نوع فيلد
ID    كد كالا    Int
Title    عنوان كالا    nvarchar
DastoorPokht    دستور پخت    nvarchar
Price    قيمت    nvarchar
Comment    توضيحات    nvarchar
Group    گروه كالا    Int
Pic    تصوير    nvarchar



3-1-3- جدول اطلاعات گروه هاي محصولات (Group)


نام فيلد    معادل فارسي    نوع فيلد
ID    كد گروه    Int
Title    عنوان گروه    nvarchar
Comment    توضيحات    nvarchar
Pic    تصوير    nvarchar



3-2- امكانات بازديد كنندگان
3-2-1- مشاهده محصولات
3-2-2- ثبت سفارشات
3-2-3- مشاهده اطلاعات تماس با مديريت
3-2-4- مشاهده اطلاعاتي درباره متين پروتئين


صفحه اصلي سايت (Home Page)
صفحه اصلي سايت كه صفحه بازديد كنندگان مي باشد اطلاعاتي مربوط به مغازه متين پروتئين را نمايش مي دهد. در سمت راست اين صفحه منوي سايت مشاهده مي شود. درقسمت پايين منوي سايت امكان ورود مدير سايت ازطريق وارد كردن نام كاربري و رمزعبور فراهم شده است .
  شكل3-1
3-2-1- صفحه مشاهده محصولات
در اين صفحه بازديد كنندگان مي تواند گروه هاي محصولات ومحصولات ارائه شده را  مشاهده نمايند. كاربربا انتخاب محصول مي تواند انواع ارائه شده از آن نوع رامشاهده نمايد. همچنين مي توانند دستورپخت محصول انتخاب شده رانيز مشاهده نمايند. كاربربا كليك كردن برروي كالاي مورد نظر مي تواند وارد صفحه ثبت سفارشات شده ودر آن صفحه مشخصات خود شامل نام ، نام خانوادگي ، تعدادموردنيازازآن كالاوبقيه اطلاعات را واردنمايد .

 
شكل3-2


3-2-2- صفحه ثبت سفارش
دراين صفحه بازديدكنندگان مي توانند درصورت نياز به كالايي كه درصفحه مشاهده محصولات رؤيت نموده اند برروي نام آن  كليك كرده تاوارد اين صفحه شوند . دراين صفحه باواردكردن نام، نام خانوادگي، تلفن، پست الكترونيك، تاريخ، آدرس وتعداد موردنيازازآن كالا مي توانند ثبت سفارش نمايند. اين عمل زماني رخ مي دهد كه بعدازواردكردن اطلاعات مورد نياز، دكمه ثبت زده شود .

 
 شكل3-3


3-2-3- صفحه تماس با ما
اين صفحه اطلاعاتي همچون شماره تلفن مغازه ، شماره همراه مديريت وآدرس مغازه رانمايش مي دهد.بازديدكنندگان مي توانند از اين اطلاعات جهت برقراري ارتباط با مديريت استفاده نمايند.


 
شكل3-4



3-2-4- صفحه درباره ما
در اين صفحه بازديدكنندگان سايت مي تواننداطلاعاتي درباره سال تاسيس مغازه وتوضيحات ديگري در همين رابطه رامشاهده نمايند.



 
شكل3-5


3-3- امكانات مديريت سايت
3-3-1- مشاهده وحذف سفارشات
3-3-2- درج اطلاعات گروه هاي محصولات
3-3-3- حذف اطلاعات گروه هاي محصولات
3-3-4- ويرايش اطلاعات گروه هاي محصولات
3-3-5- درج انواع محصولات
3-3-6- حذف انواع محصولات
3-3-7- ويرايش انواع محصولات




3-3-1- صفحه مشاهده و حذف سفارشات
در اين صفحه كه جزء اختيارات مديرسايت مي باشد، اطلاعات كاربراني كه تقاضاي كالايي راداشته اند مشاهده مي شود . اين اطلاعات شامل نام، نام خانوادگي ،تلفن، آدرس، پست الكترونيك، نام كالا وتعدادكالاي انتخاب شده مي باشد . مديرمي تواند پس ازمشاهده اطلاعات متقاضي ورسيدگي به درخواست آنها ركورد اطلاعاتي آنها را از طريق لينك حذف در همين جدول پاك نمايد.


 
شكل3- 6


3-3-2- درج اطلاعات گروه هاي محصولات
در اين قسمت مدير مي تواند اطلاعات گروه هاي محصولات ارائه شده را درج نمايد .اين اطلاعات شامل : عنوان گروه ، تصويرو توضيحات مي باشد . براي ثبت اطلاعات بايد دكمه ذخيره كه به همين منظور تعبيه شده است زده شود .



 
شكل3-7


3-3-3- حذف اطلاعات گروه هاي محصولات
براي حذف گروه محصول مورد نظر بايد عنوان آن را در جدولي كه درقسمت پايين همين صفحه قرارداردانتخاب كرد و دكمه حذف راكليك كرد .
3-3-4- ويرايش اطلاعات گروه هاي محصولات
براي ويرايش اطلاعات نيز بايدعنوان گروه راانتخاب نموده وبعد از ويرايش آن، دكمه ويرايش را كليك كرد.

 
شكل3-8


3-3-5- درج انواع محصولات
دراين قسمت مديرمي تواندباواردكردن اطلاعات كالاي موردنظر وزدن دكمه ذخيره يك نوع كالارابه جدول كالااضافه نمايد. براي اين منظورابتدابايدگروه موردنظرراازليست كشويي انتخاب نمايد وبعدباواردكردن اطلاعاتي همچون عنوان كالا، قيمت، تصوير،دستورپخت كالاي درحال ارائه وتوضيحات، دكمه ذخيره راانتخاب نمايد. به اين ترتيب كالاي اضافه شده در جدولي درهمين صفحه قابل رؤيت مي شود.

 
شكل3-9



3-3-6- حذف انواع محصولات
براي حذف كالايي، درهمين صفحه روي عنوان كالادرجدول كليك مي كنيم تاانتخاب شود. سپس اطلاعات آن كالا مشاهده مي شود كه بازدن دكمه حذف مي توان آن كالا را ازليست حذف نمود.
3-3-7-ويرايش انواع محصولات
براي ويرايش كالاي موردنظر ابتدا بايدعنوان آن را انتخاب كرد وسپس تغييرات رااعمال نمود ودكمه ويرايش راكليك كرد تااطلاعات جديد به جدول مربوطه هدايت شود .
 
شكل3-10



فهرست مراجع
] 1و2[    انصاري، عليرضا. ASP.NET 2.0""
    جعفرنژادقمي، عين الله."C#.NET"

پيوست
پيوست الف : كدهاي برنامه نويسي متين پروتئين
















.


انجام پایان نامه

برای دیدن ادامه مطلب از لینک زیر استفاده نمایید

سفارش پایان نامه