مهندسی نرم افزار UML داروخانه بخش چهارم
امنيت و حدود دسترسي
1. امكان تعريف كاربران و تعيين محدوده مجاز هر كاربر در اجراي عمليات كاربري به منظور افزايش امنيت اطلاعات (به عبارتي مشخص گردد كه هركاربر با توجه به رده و مسئوليتهاي سازماني تا چه سطحي مجاز به حذف ، اضافه ، تغيير و يا رويت چه بخشهايي از اطلاعات است .)
2. امكان تهيه پشتيبان كامل از اطلاعات سيستم
3. امكان ايجاد تدابير امنيتي براي جلوگيري از دسترسيهاي غيرمجاز
4. امكان ثبت كليه وقايع سيستم
بازسازی اطلاعات
1. امکان بازسازی اطلاعات در مواردی که سیستم با مشکلاتی مواجه می شود .
4-1- جدول DragstorSpec
در این جدول اطلاعات مربوط به داروخانه مورد نظر که این سیستم برای آن طراحی شده استفاده می شود.
نام
|
نوع و اندازه
|
مقادیر مجاز
|
RowID
|
Integer (AoutoNumber)
|
Number [1..n]
|
DarooKhanehName
|
Text (50)
|
[a..z] , [A..Z] , [0..9] , [- _]
|
Address
|
Text (255)
|
[a..z] , [A..Z] , [0..9] , [- _]
|
Phone
|
Text (50)
|
[0..9]
|
Fax
|
Text (50)
|
[0..9]
|
E-mail
|
Text (50)
|
[a..z] , [A..Z] , [0..9] , [- _] , "@" must be used
|
Website
|
Hyperlink - Text (50)
|
[a..z] , [A..Z] , [0..9] , [- _]
|
Notes
|
Text (255)
|
[a..z] , [A..Z] , [0..9] , [- _]
|
Row ID در جدول بالا کلید اصلی است.
4-1-1- شرح موجودیتهای جدول
نام
|
شرح
|
RowID
|
ردیف (شمارنده با قابلیت افزایش یک واحد به صورت خودکار)
|
DarooKhanehName
|
نام ثبتی داروخانه
|
Address
|
آدرس محل برپایی داروخانه
|
Phone
|
شماره تلفن
|
Fax
|
شماره فکس
|
E-mail
|
آدرس ایمیل
|
Website
|
وب سایت
|
Notes
|
ملاحظات
|
4-2- جدول Providers
در این جدول اطلاعات مربوط به فروشندگان و فراهم آورندگان دارو ذخیره و استفاده می شود.
نام
|
نوع و اندازه
|
مقادیر مجاز
|
ProviderID
|
Integer (AoutoNumber)
|
Number [1..n]
|
CompanyName
|
Text (50)
|
[a..z] , [A..Z] , [0..9] , [- _]
|
Address
|
Text (255)
|
[a..z] , [A..Z] , [0..9] , [- _]
|
BossNameSname
|
Text (50)
|
[a..z] , [A..Z] , [0..9] , [- _]
|
Phone
|
Text (50)
|
[0..9]
|
Fax
|
Text (50)
|
[0..9]
|
Mobile
|
Text (50)
|
[0..9]
|
E-mail
|
Text (50)
|
[a..z] , [A..Z] , [0..9] , [- _] , "@" must be used
|
Website
|
Hyperlink - Text (50)
|
[a..z] , [A..Z] , [0..9] , [- _]
|
Notes
|
Text (255)
|
[a..z] , [A..Z] , [0..9] , [- _]
|
ProviderID در جدول بالا کلید اصلی است.