русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Тема: ІНФОРМАЦІЙНА СИСТЕМА НАВЧАЛЬНОГО ЗАКЛАДУ


Дата добавления: 2015-07-09; просмотров: 511; Нарушение авторских прав


Спрощені вимоги до програмного забезпечення

Функціональні вимоги:

1. Управління викладачами

1.1. Можливість додавати викладача

1.2. Можливість видаляти викладача

1.3. Можливість змінити данні викладача

1.4. Можливість перегляду списку всіх викладачів

1.5. Можливість перегляду даних вказаного викладача

2. Управління студентами

2.1. Можливість додавати студента

2.2. Можливість видаляти студента

2.3. Можливість змінити данні студента

2.4. Можливість перегляду списку всіх студентів

2.5. Можливість перегляду даних вказаного студента

3. Управління групами

3.1. Можливість додавати групу

3.2. Можливість видаляти групу

3.3. Можливість змінювати дані групи

3.4. Можливість перегляду списку даних групи

3.5. Можливість перегляду даних певної групи

4. Управління навчальним процесом

4.1. Можливість додавання предмета вивчення до даних груп

4.2. Можливість видалення предмета вивчення з даних груп

4.3. Можливість додавання викладача даного предмета вивчення

4.4. Можливість заміни викладача даного предмета вивчення

4.5. Можливість додавання студента до існуючої групи

4.6. Можливість видалення студента з існуючої групи

5. Пошук

5.1. Можливість пошуку студента за його даним (прізвище, ім’я)

5.2. Можливість пошуку студентів певної групи

5.3. Можливість пошуку студентів певного викладача

5.4. Можливість пошуку студентів за предметом вивчення

*викладач викладає один предмет

**група повинна мати список викладачів та студентів

Нефункціональні вимоги:

1. Вимоги до зовнішнього інтерфейсу

1.1. Зовнішній інтерфейс користувача має бути командним

1.2. Застосування має бути консольним

2. Дані повинні зберігатись у файлах після виходу з програми.

3. Система має забезпечити правильність введених даних

4. Логічна структура даних



4.1. Інформаційний об'єкт викладач

4.2. Інформаційнийоб'єкт студент Номер залікової книжки Адреса Телефон

4.3. Інформаційний об’єкт група

4.4. Інформаційний об’єкт предмет Групи

Спрощені вимоги до програмного забезпечення

Функціональні вимоги:

6. Управління робітниками 6.1. Можливість додавати робітників 6.2. Можливість видаляти робітників 6.3. Можливість змінювати даніробітників 6.4. Можливість переглянути дані конкретного робітника(ім’я;прізвище; номер рахунку заробітної плати; назва підрозділу, де працює; назва посади, яку займає; трудовий стаж) 6.5. Можливість переглянути проекти, в яких брав участь 6.6. Можливість переглянути список всіх робітників 6.6.1. Можливість відсортувати список по імені 6.6.2. Можливість відсортувати список по прізвищу 6.6.3. Можливість відсортувати список по заробітній платі 7. Управління підрозділами 7.1. Можливість змінювати дані підрозділу 7.2. Можливість додати підрозділ 7.3. Можливість переглянути дані конкретного підрозділу 7.4. Можливість переглянути список усіх робітників підрозділу 7.4.1. Можливість відсортувати список по посаді робітників 7.4.2. Можливість відсортувати список по сумарній вартості 8. Управління посадами 8.1. Можливість змінювати дані посади 8.2. Можливість визначити 5 найбільш привабливих посад (за співвідношенням кількість робочих годин-заробітна плата) 8.3. Можливість визначити найбільш прибуткового робітника на даній посаді (співвідношення трудовий стаж – сумарна вартість проектів, в яких приймав участь робітник) 9. Пошук 9.1. Можливість пошуку по ключовому слову серед робітників 9.2. Можливість пошуку по ключовому слову серед проектів 9.3. Можливість пошуку по всім даним по ключовому слову(серед робітників, проектів, посад,підрозділів) 9.4. Розширений пошук робітника (коли задається конкретний набір даних, наприклад призвіще та номер рахунку заробітної 10. Можливість переглянути довідку по командам Нефункціональні вимоги:

5. Вимоги до зовнішнього інтерфейсу 5.1. Зовнішній інтерфейс користувача має бути командним 5.2. Застосування має бутиконсольним 6. Дані повинні зберігатись у файлах після виходу з програми.



<== предыдущая лекция | следующая лекция ==>
Фіксацію імен супротивників і число перемог. | СИСТЕМА БРОНЮВАНЯ НОМЕРІВ В ОТЕЛІ


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.914 сек.