sara
عدد المساهمات : 27 تاريخ التسجيل : 28/10/2011
| موضوع: المحاضرة الثانیة الخميس نوفمبر 03, 2011 10:18 am | |
| انواع البرامجیات : ھناك نوعان من البرامجیات حسب الاستخدام : الب رامج العام ة) وھ ي البرامجی ات الت ي تك ون منتج ة لاغ راض عام ة ویمك ن أن یس تخدمھا أي ) Generic Programs -1 وكام ل الب رامج المكتبی ة المنتج ة م ن قب ل ش ركة Word ش خص أو أي ش ركة م ن الش ركات مث ل مع الج النص وص مایكروسوفت وغیرھا من البرامج. حی ث تك ون مع دة Customized الب رامج الخاص ة) وھ ي الب رامج المع دة خصیص ا للمس تخدم ) Bespoke Programs -2 حصب مایرید المبتثم ر أو الش ركة ألت ي طلب ت ھ ذا البرن امج وع ادة م ا تك ون ذات حج م ص غیر مقارن ة م ع الب رامج العام ة الاستخدام ومتعبة في نفس الوقت للمبرمج وتكون ایراداتھا اقل من البرامج العامة. من خلال ما سبق یمكننا أن نحدد النقاط ألتي یجب على المستخدم أن یق وم بمراعاتھ ا قب ل وبع د واثن اء تص میمھ لأح د ھ ذا الن وعین من البرامجیات . ونقصد بالزمن من ثلاث نقاط اساسیة : : Time -1 الزمن أ- تحدید موعد تسلیم النظام . ب- تحدید الفترة الزمنیة للمبرمجین لانتاج ھذا النظام . ت- تحدید سرعة النظام أو ما یسمى استغلال موارد النظام . ویمكننا أن ننطر إلى الجودة من ثلاث وجھات نظر : : Quality -2 الجودة بالنسبة إلى المالك فانھ یھمھ من ناحیة الجودة التالي: : Customer أ- المالك تسلیم النظام في الموعد المحدد . · Dependability & Reliability (Security & تحقی ق الاعتمادی ة والامنی ة والام ان ف ي النظ ام · ونقصد بالاعتمادیة تنفیذ الاعمال من دون اخطاء . Safety) الكفاءة (تنفیذ اكبر قدر ممكن من العملیات في اقصر وقت ) . · المرونة الكافیة للتعدیل في العملی ات أو اض افتھا اوتغیی ر الص لاحیات ) Maintainability قابلیة الصیانة · والمستخدمین ..... ینظر المستخدم في جودة من النظام من حیث التالي : : User ب- المستخدم أن یكون مرن وسھل التعلم جید التصمیم . · الاعتمادیة . · الكفاءة . · بالنسبة للجودة في نظ ر مھن دس البرامجی ات فھ و ینظ ر لھ ا م ن : Developer Or Software Engineer ث- المطور الاتجھات التالیة : عامل الامن والامان یكون عالیا جدا . · . Design جودة التصمیم الخارجي · الاعتمادیة . · الكفاءة . · قابلیة الصیانة . · من خلال ما سبق یمكننا الان أن نجمل كل ماسبق من النقاط في النقاط التالیة وتكون تحت السؤال التالي: كیف یمكننا أن نحكم على النظام بانھ نظام جید أو غیر جید (المعاییر ألتي یحدد جودة النظام ) -1 قابلیة الصیانة . -2 الكفاءة . -3 الاعتمادیة . ونقصد بھا مدى امكانیة تعلم النظام بسھولة . Usability -4 قابلیة الاستخدام وتكون الانظمة متأرجحة ما بین تلك المعاییر بین صعود وھبوط وبالتالي على مدى امكانیة توفي تلك المعاییر تكون الانظمة افضل
| |
|
sara
عدد المساهمات : 27 تاريخ التسجيل : 28/10/2011
| موضوع: رد: المحاضرة الثانیة الخميس نوفمبر 03, 2011 10:19 am | |
| الواجب الثاني : تفحص من قبل النظام للمستخدمین إذا ادخل المستخدم الخاطئ فیقوم باعطاءه ثلاث فرص ومن ث م یق وم النظ ام باقفال نفسھ أو یقوم باقفال نفسھ عند مروم ثلاثین ثانیة دون أن یدخل المستخدم رقم المستخدم واسم المستخدم . Imports System.Data.oledb ‘ استيراد فضاء اسماء قواعد البیانات Public Class Form1 Dim timer As Byte = 30 Dim i As Byte = 3 Dim cnstring As String = "provider=Microsoft.Jet.OLEDB.4.0;data source=c:\company2.mdb;" ‘ جملة الاتصال بالقاعدة Dim cn As New OleDbConnection(cnstring) ‘ فئة الاتصال Dim cmd As New OleDbCommand ‘ فئة الاوامر Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim bool As Boolean = False cn.Open() cmd.Connection = cn cmd.CommandText = " SELECT * FROM USERS" ‘ من جدول المستخدمين Dim read As OleDbDataReader = cmd.ExecuteReader Do While read.Read If read("id") = TextBox1.Text AndAlso read("name") = TextBox2.Text Then main.Show() ‘ الانتقال إلى النافذة الرئیسیة عندتحقق الشرط Me.Hide() bool = True Timer1.Enabled = False End If Loop If bool = False Then i -= 1 If i = 0 Then MessageBox.Show(" ,"نفسه باغلاق النظام یقوم سوف محاولة اي لك یعد لم المعذرة تنبیه" !!", MessageBoxButtons.OK, MessageBoxIcon.Warning) Application.Exit() Else MessageBox.Show(" یبقى لم صحیحة غير ادخلتها التي السر كلمة او المستخدم اسم ان سوى لك " & i & " تنبیه" ," البرنامج یغلق سوف والا للدخول مرات !!", MessageBoxButtons.OK, MessageBoxIcon.Information) TextBox1.Clear() TextBox2.Clear() End If End If read.Close() cn.Close() End Sub Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick If timer Mod 2 = 0 Then PictureBox1.Visible = True PictureBox2.Visible = False Else PictureBox2.Visible = True PictureBox1.Visible = False End If timer -= 1 Label1.Text = " سوى لك یبقى لم " & timer & " "اوتوماتیكیا البرنامج ویغلق ثانیة If timer = 0 Then Application.Exit() End If End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Application.Exit() End Sub End Class
| |
|