تحلیل سیستم موسسه زبان UML بخش بیستم
فصل ششم: نیازمندیهای سیستم موسسه آموزش زبان
.
6-1- نيازمنديهاي مساله جهت طراحي نرم افزار
6-1-1-اطلاعات پايه
امكان تعريف کد برای هر یک از معلم زبان
امكان تعريف کد برای هر یک از کارمندان
امكان تعريف کد برای هر یک از دانش آموزان
امكان تعريف انواع رشته های درسی مختلف
تمکتن تعریف انواع واحدهای درسی مختلف
امكان تعريف واحد های مختلف برای هر یک از رشته ها
امكان تعريف كارمندان و مشخصات شخصي و شغلي آنها
امكان تعريف منابع تهيه معلم زبانین
امكان ثبت اطلاعات بر اساس : نام ، نام خانوادگی ، نام پدر ، کد ملی و ... (اطلاعات شناسنامه ای و اطلاعات تماس)
امكان تعريف سال مالي براي انجام عمليات مختلف و گزارش گيريهاي مختلف
6-1-2- عمليات مربوط به جستجو
امكان ثبت مشخصات واحدها و کنترل تعداد نفراتی که واحدها را انتخاب نموده اند
امكان ثبت سند برای درسهای حذف شده
امكان ثبت سند برای درسهای اضافه شده
امكان كنترل تعداد ساعات خالی معلم زبانین
امكان اعلام دروسی که تازه به موسسه آموزش زبان جهت ارائه اضافه شده اند.
امكان ثبت و نگهداري نتايج دروس احذ شده توسط دانش آموزان.
امكان ثبت و نگهداري نتايج دروس احذ شده توسط معلم زبانین
به روز شدن نرم افزار به صورت خودكار در هنگام ثبت نام و یا انتخاب واحد و . . .
امكان نگهداري صورتحسابهاي هر دانش آموز
امكان جستجو براساس نام دانش آموز ، بخشي از نام ، كد و بخشي از كد
امكان جستجوي سوابق كار هر يك از دانش آموزان
امكان جستجوي سوابق كار هر يك از اساتید و کارمندان
6-1-3- گزارشها
امكان ايجاد انواع گزارشهاي تاريخچهاي ، عملياتي و مديريتي به صورت آماري
امكان گزارشگيري از واحدهای اخذ شده ، فهرست و مشخصات واحدها و گزارشهاي كنترلی
امكان گزارشگيري از مصرف مراكز هزينه و مصرف در بخشهاي مختلف
امكان گزارشگيري از فهرست روزانه و ماهانه ثبت نام
امكان گزارشگيري از دروسی كه در يك دوره بيشترين دانش آموز را داشته اند
امكان گزارشگيري از درآمد اول دوره مالي
امکان گزارش گیری به تفکیک دروس ارائه شده به دانش آموزان
امكان گزارشگيري تعدادي و ريالي دروس ارائه شده
امکان گزارش گیری بر حسب زمان
امكان مشاهده بازيابي و مقايسه اطلاعات قبلي و سالجاري سيستم موسسه آموزش زبان
امكان گزارش گيري از بدهكاران به موسسه آموزش زبان
امكان تهيه گزارشهاي دلخواه به صورت پارامتريك (Report Generator )
6-1-4- امنيت و حدود دسترسي
امكان تعريف كاربران و تعيين محدوده مجاز هر كاربر در اجراي عمليات كاربري به منظور افزايش امنيت اطلاعات (به عبارتي مشخص گردد كه هركاربر با توجه به رده و مسئوليت هاي خود تا چه سطحي مجاز به حذف ، اضافه ، تغيير و يا رويت چه بخشهايي از اطلاعات است.)
امكان تهيه پشتيبان كامل از اطلاعات سيستم
امكان ايجاد تدابير امنيتي براي جلوگيري از دسترسيهاي غيرمجاز
امكان ثبت كليه وقايع سيستم به تفکیک کاربران
6-1-5-بازسازی اطلاعات
امکان بازسازی اطلاعات در مواردی که سیستم با مشکلاتی مواجه می شود.
نمودار ER سیستم موسسه آموزش زبان
7-1- نمودار کلی ER سیستم