Рекомендуемая категория для самостоятельной подготовки:
Курсовая работа*
Код |
368867 |
Дата создания |
08 апреля 2013 |
Страниц |
51
|
Мы сможем обработать ваш заказ (!) 23 декабря в 12:00 [мск] Файлы будут доступны для скачивания только после обработки заказа.
|
Содержание
Оглавление
1 Введение
2 Постановка задачи
3 Системный проект
3.1 Описание предметной области
3.2 Диаграммы потоков данных
3.3 Описание данных
3.4 Спецификация системы
3.4 Логическая структура базы данных
Заключение
Литература
Введение
Информационная система образовательного учреждения
Фрагмент работы для ознакомления
1Обслужить директора1.2Обслужить завуча1.3Обслужить учителя1.5Обслужить работника выставочного зала1.4Завершить работу1.6Данные по просмотрамРисунок 3.7. DFD 1 уровня АИС художественной школыПроцесс ОБСЛУЖИТЬ АДМИНИСТРАТОРА DFD 1 уровня может быть детализирован, как показано на рисунке 3.8. Данный процесс детализирован на 3 процесса.Процессы должны обмениваться с хранилищем следующей информацией.Процесс 1.1.1 ИДЕНТИФИЦИРОВАТЬ АДМИНИСТРАТОРА: ДАННЫЕ ПО ПОЛЬЗОВАТЕЛЯМ.Процесс 1.1.2 ДОБАВИТЬ, ИЗМЕНИТЬ, УДАЛИТЬ ПОЛЬЗОВАТЕЛЯ: ДАННЫЕ ПО ПОЛЬЗОВАТЕЛЯМ.Процесс 1.1.3 ПЕЧАТАТЬ СПИСОК ПОЛЬЗОВАТЕЛЕЙ: ДАННЫЕ ПО ПОЛЬЗОВАТЕЛЯМ.Псевдоним и парольСообщениеДанные по пользователямИдентифицировать администратора1.1.1Данные пользователя на добавление, изменение, удалениеСообщениеДобавить, изменить, удалить пользователя1.1.2Печать списка пользователейСообщениеПечатать список пользователей1.1.3Рисунок 3.8. DFD 2 уровня для процесса ОБСЛУЖИТЬ АДМИНИСТРАТОРАПроцесс ОБСЛУЖИТЬ ДИРЕКТОРА DFD 1 уровня может быть детализирован, как показано на рисунке 3.9. Данный процесс детализирован на 7 процессов.Процессы должны обмениваться с хранилищем следующей информацией.Процесс 1.2.1 ИДЕНТИФИЦИРОВАТЬ ДИРЕКТОРА: ДАННЫЕ ПО ПОЛЬЗОВАТЕЛЯМ.Процесс 1.2.2 ПЛАНИРОВАТЬ СОБЫТИЯ: ДАННЫЕ ПО СОБЫТИЯМ.Процесс 1.2.3 ДОБАВИТЬ, ИЗМЕНИТЬ, УДАЛИТЬ СОТРУДНИКА: ДАННЫЕ ПО СОТРУДНИКАМ.Процесс 1.2.4 ПРОСМОТРЕТЬ, РЕДАКТИРОВАТЬ ПАСПОРТ ШКОЛЫ: ДАННЫЕ ПО ПАСПОРТУ ШКОЛЫ.Процесс 1.2.5 ПОДГОТОВИТЬ ДОКУМЕНТ: СЛУЖЕБНАЯ ИНФОРМАЦИЯ.Процесс 1.2.6 СФОРМИРОВАТЬ ОТЧЕТ: СЛУЖЕБНАЯ ИНФОРМАЦИЯ. Процесс 1.2.7 ОБРАБОТАТЬ ДАННЫЕ: ДАННЫЕ ПО СОТРУДНИКАМ.Между процессом 1.2.6 и 1.2.7: СОТРУДНИКИ.СообщениеИдентифицировать директора1.2.1Данные по пользователямСообщениеПсевдоним и парольПланировать события 1.2.2Данные по событиямДанные по событиям на добавление, изменение, удалениеДанные по сотрудникам на добавление, изменение, удаление Данные по сотрудникамДобавить, изменить, удалить сотрудника1.2.3СообщениеДанные по паспорту школы на просмотр, изменение Просмотреть, редактировать Паспорт школы1.2.4СообщениеПечать документа Подготовить документ1.2.5Сохранение документаСлужебная информацияДанные по сотрудникамСообщениеПечать отчетаСформировать отчет1.2.6Обработать данные1.2.7СотрудникиДанные по паспорту школыСлужебная информацияРисунок 3.9. DFD 2 уровня для процесса ОБСЛУЖИТЬ ДИРЕКТОРАПроцесс ОБСЛУЖИТЬ ЗАВУЧА DFD 1 уровня может быть детализирован, как показано на рисунке 3.10. Данный процесс детализирован на 7 процессов.Процессы должны обмениваться с хранилищем следующей информацией.Процесс 1.3.1 ИДЕНТИФИЦИРОВАТЬ ЗАВУЧА: ДАННЫЕ ПО ПОЛЬЗОВАТЕЛЯМ.Процесс 1.3.2 ДОБАВИТЬ, ИЗМЕНИТЬ, УДАЛИТЬ ЛИЧНОЕ ДЕЛО УЧАЩЕГОСЯ: ДАННЫЕ ПО УЧАЩИМСЯ.Процесс 1.3.3 ПРОСМОТРЕТЬ, ДОБАВИТЬ, УДАЛИТЬ ЖУРНАЛ УСПЕВАЕМОСТИ: ДАННЫЕ ПО ЖУРНАЛАМ УСПЕВАЕМОСТИ. Процесс 1.3.4 ПОДГОТОВИТЬ ДОКУМЕНТ: СЛУЖЕБНАЯ ИНФОРМАЦИЯ.Процесс 1.3.5 ПОДГОТОВИТЬ УЧЕБНО-МЕТОДИЧЕСКИЙ ДОКУМЕНТ: СЛУЖЕБНАЯ ИНФОРМАЦИЯ.Процесс 1.3.6 СФОРМИРОВАТЬ ОТЧЕТ: СЛУЖЕБНАЯ ИНФОРМАЦИЯ.Процесс 1.3.7 ОБРАБОТАТЬ ДАННЫЕ: ДАННЫЕ ПО УЧАЩИМСЯ, ДАННЫЕ ПО ЖУРНАЛАМ УСПЕВАЕМОСТИ.Идентифицировать завуча1.3.1СообщениеПсевдоним и парольМежду процессом 1.3.6 и 1.3.7: УЧАЩИЕСЯ, ЖУРНАЛЫ УСПЕВАЕМОСТИ.Данные по пользователямСообщениеДанные по учащимсяДобавить, изменить, удалить личное дело учащегося1.3.2Данные по учащимся на добавление, изменение, удалениеПросмотреть, добавить, удалить журнал успеваемости1.3.3Данные по журналам успеваемостиСообщениеРисунок 3.10. DFD 2 уровня для процесса ОБСЛУЖИТЬ ЗАВУЧАСообщениеДанные по учащимсяДанные по журналам успеваемостиОбработать данные1.3.7УчащиесяЖурналы успеваемостиСлужебная информацияПечать отчетаСформировать отчет1.3.6Подготовить учебно-методический документ1.3.5Печать методического документа Сохранение документаПодготовить документ1.3.4Печать документа Сохранение методического документаСлужебная информацияСлужебная информацияДанные по журналу успеваемости на просмотр, добавление, удалениеПроцесс ОБСЛУЖИТЬ РАБОТНИКА ВЫСТАВОЧНОГО ЗАЛА DFD 1 уровня может быть детализирован, как показано на рисунке 3.11. Данный процесс детализирован на 6 процессов.Процессы должны обмениваться с хранилищем следующей информацией.Процесс 1.4.1 ИДЕНТИФИЦИРОВАТЬ РАБОТНИКА ВЫСТАВОЧНОГО ЗАЛА: ДАННЫЕ ПО ПОЛЬЗОВАТЕЛЯМ.Процесс 1.4.2 ПРОСМОТРЕТЬ, ИЗМЕНИТЬ КАЛЕНДАРНЫЙ ПЛАН ВЫСТАВОК: ДАННЫЕ ПО КАЛЕНДАРНОМУ ПЛАНУ ВЫСТАВОК.Процесс 1.4.3 ПРОСМОТРЕТЬ, ИЗМЕНИТЬ КАЛЕНДАРНЫЙ ПЛАН ПРОСМОТРОВ: ДАННЫЕ ПО КАЛЕНДАРНОМУ ПЛАНУ ПРОСМОТРОВ.Процесс 1.4.4 ПРОСМОТРЕТЬ ЗАГРУЗКУ ВЫСТАВОЧНОГО ЗАЛА: ДАННЫЕ ПО ЗАГРУЗКЕ ВЫСТАВОЧНОГО ЗАЛА.Процесс 1.4.5 СФОРМИРОВАТЬ ОТЧЕТ: СЛУЖЕБНАЯ ИНФОРМАЦИЯ. Процесс 1.4.6 ОБРАБОТАТЬ ДАННЫЕ: ДАННЫЕ ПО КАЛЕНДАРНОМУ ПЛАНУ ВЫСТАВОК, ДАННЫЕ ПО КАЛЕНДАРНОМУ ПЛАНУ ПРОСМОТРОВ, ДАННЫЕ ПО ЗАГРУЗКЕ ВЫСТАВОЧНОГО ЗАЛА.Идентифицировать работника выставочного зала1.4.1Между процессом 1.4.5 и 1.4.6: КАЛЕНДАРНЫЙ ПЛАН ВЫСТАВОК, КАЛЕНДАРНЫЙ ПЛАН ПРОСМОТРОВ, ЗАГРУЗКА ВЫСТАВОЧНОГО ЗАЛА.СообщениеПсевдоним и парольДанные по пользователямРисунок 3.11. DFD 2 уровня для процесса ОБСЛУЖИТЬ РАБОТНИКА ВЫСТАВОЧНОГО ЗАЛАДанные по загрузке выставочного залаДанные по календарному плану просмотровДанные по календарному плану выставокСообщениеОбработать данные1.4.6Календарный план выставокДанные по загрузке выставочного залаПросмотреть загрузку выставочного зала1.4.4Данные по календарному плану выставок на просмотр, изменениеДанные по календарному плану выставокДанные по календарному плану просмотровДанные по календарному плану просмотров на просмотр, изменениеПросмотреть, изменить календарный план просмотров1.4.3СообщениеПросмотреть, изменитькалендарный план выставок1.4.2СообщениеЗагрузка выставочного залаСформировать отчет1.4.5Служебная информацияПечать отчетаЗагрузка выставочного залаКалендарный план просмотровПроцесс ОБСЛУЖИТЬ УЧИТЕЛЯ DFD 1 уровня может быть детализирован, как показано на рисунке 3.12. Данный процесс детализирован на 4 процесса.Процессы должны обмениваться с хранилищем следующей информацией.Процесс 1.5.1 ИДЕНТИФИЦИРОВАТЬ УЧИТЕЛЯ: ДАННЫЕ ПО ПОЛЬЗОВАТЕЛЯМ.Процесс 1.5.2 РЕДАКТИРОВАТЬ ЖУРНАЛ УСПЕВАЕМОСТИ: ДАННЫЕ ПО ЖУРНАЛАМ УСПЕВАЕМОСТИ.Процесс 1.5.3 ДОБАВИТЬ, ИЗМЕНИТЬ, УДАЛИТЬ ТЕМАТИЧЕСКИЙ ПЛАН: ДАННЫЕ ПО ТЕМАТИЧЕСКИМ ПЛАНАМ.Процесс 1.5.4 ПОДГОТОВИТЬ МЕТОДИЧЕСКИЙ ДОКУМЕНТ: СЛУЖЕБНАЯ ИНФОРМАЦИЯ.На основании контекстной диаграммы, DFD 1 уровня и DFD 2 уровня на рисунке 3.13 изобразим иерархическое дерево процессов.Главная цель построения иерархического множества DFD заключается в том, чтобы сделать требования ясными и понятными на каждом уровне детализации, а также разбить эти требования на части с точно определенными отношениями между ними.СообщениеПсевдоним и парольИдентифицировать учителя1.5.1Данные по пользователямРедактировать журнал успеваемости1.52СообщениеДанные по журналам успеваемостиДанные по журналу успеваемости на редактированиеДобавить, изменить, удалить тематический план1.5.3СообщениеСлужебная информацияСохранение методического документаПодготовить методический документ1.5.4Печать методического документа Данные по тематическому плану на добавление, изменение, удалениеДанные по тематическим планамРисунок 3.12. DFD 2 уровня для процесса ОБСЛУЖИТЬ УЧИТЕЛЯОбслужитьОбслужитьдиректора1.2Обслужитьадминистратора1.1Обслужитьзавуча1.3Обслужитьработника выставочного зала1.4Обслужитьучителя1.5Идентифицировать администратора1.1.1Добавить, изменить, удалить пользователя1.1.2Печатать список пользователей1.1.3Идентифицировать работника выставочного зала1.4.1Просмотреть, редактировать календарный план выставок1.4.2Просмотреть, редактировать календарный план просмотров1.4.3Просмотреть загрузку выставочного зала1.4.4Сформировать отчет1.4.5Обработать данные1.4.6Идентифицировать директора1.2.1Планировать события1.2.2Добавить, изменить, удалить сотрудника1.2.3Просмотреть, редактировать Паспорт школы1.2.4Подготовить документ1.2.5Сформировать отчет1.2.6Обработать данные1.2.7Идентифицировать завуча1.3.1Подготовить документ1.3.4Подготовить учебно-методический документ1.3.5Добавить, изменить, удалить личное дело учащегося1.3.2Просмотреть, добавить, удалить журнал успеваемости1.3.3Сформировать отчет1.3.6Обработать данные1.3.7Подготовить методический документ1.5.4Добавить, изменить, удалить тематический план1.5.3Редактировать журнал успеваемости1.5.2Идентифицировать учителя1.5.1Рисунок 3.13. Иерархическое дерево процессов АИС художественной школы3.3 Описание данныхДля точного описания данных используются текстовые средства моделирования, служащие для изображения структуры преобразуемой информации и получившие названия словарей данных.Словарь данных представляет собой определенным образом организованный список всех элементов данных системы с их точными определениями.Опишем потоки данных с использованием БНФ-статьи.@ИМЯ = СООБЩЕНИЕ@ТИП = дискретный поток@БНФ = {“А”…“Я” ! “а”…“я” ! “0”…“9” ! “,” ! “:” ! “ ”}@ИМЯ = КЛЮЧЕВЫЕ ДАННЫЕ@ТИП = дискретный поток@БНФ = ПСЕВДОНИМ + ПАРОЛЬ@ИМЯ = ПСЕВДОНИМ @ТИП = дискретный поток@БНФ = {“A”… “Z” ! “a”… “z” ! “_”}@ИМЯ = ПАРОЛЬ@ТИП = дискретный поток@БНФ = {“А”…“Я” ! “а”…“я” ! “A”… “Z” ! “a”… “z” ! “0”…“9” ! “,” ! “.” ! “:” ! “ ” ! “«” ! “»” ! “-”}@ИМЯ = ДАННЫЕ ПО ПОЛЬЗОВАТЕЛЯМ @ТИП = дискретный поток@БНФ = ИДЕНТИФИКАЦИОННЫЙ НОМЕР ПОЛЬЗОВАТЕЛЯ + ПСЕВДОНИМ + ПАРОЛЬ + КАТЕГОРИЯ + ТАБЕЛЬНЫЙ НОМЕР СОТРУДНИКА@ИМЯ = ИДЕНТИФИКАЦИОННЫЙ НОМЕР ПОЛЬЗОВАТЕЛЯ @ТИП = дискретный поток@БНФ = {“0”…“9”}@ИМЯ = КАТЕГОРИЯ@ТИП = дискретный поток@БНФ = [“0” ! “1” ! “2” ! “3” ! “4”]@ИМЯ = ТАБЕЛЬНЫЙ НОМЕР СОТРУДНИКА @ТИП = дискретный поток@БНФ = {“0”…“9”}@ИМЯ = ДАННЫЕ ПО СОБЫТИЯМ @ТИП = дискретный поток@БНФ = ПОРЯДКОВЫЙ НОМЕР СОБЫТИЯ + ДАТА НАСТУПЛЕНИЯ СОБЫТИЯ + ОПИСАНИЕ СОБЫТИЯ + НАДОБНОСТЬ В ВЫСТАВОЧНОМ ЗАЛЕ@ИМЯ = ПОРЯДКОВЫЙ НОМЕР СОБЫТИЯ@ТИП = дискретный поток@БНФ = {“0”…“9”}@ИМЯ = ДАТА НАСТУПЛЕНИЯ СОБЫТИЯ@ТИП = дискретный поток@БНФ = {“0”…“9” + “.”}@ИМЯ = ОПИСАНИЕ СОБЫТИЯ@ТИП = дискретный поток@БНФ = {“А”…“Я” ! “а”…“я” ! “A”… “Z” ! “a”… “z” ! “0”…“9” ! “,” ! “.” ! “:” ! “ ” ! “«” ! “»” ! “-”}@ИМЯ = НАДОБНОСТЬ В ВЫСТАВОЧНОМ ЗАЛЕ@ТИП = дискретный поток@БНФ = [“Да” ! “Нет”]@ИМЯ = ДАННЫЕ ПО СОТРУДНИКАМ@ТИП = дискретный поток@БНФ = ТАБЕЛЬНЫЙ НОМЕР СОТРУДНИКА + ФАМИЛИЯ + ИМЯ + ОТЧЕСТВО + ДАТА РОЖДЕНИЯ + ДОЛЖНОСТЬ + СТАВКА + СПЕЦИАЛИЗАЦИЯ ПО ОБРАЗОВАНИЮ + (УЧЕБНОЕ ЗАВЕДЕНИЕ) + (ДАТА ОКОНЧАНИЯ УЧЕБНОГО ЗАВЕДЕНИЯ) + (РЕГИСТРАЦИОННЫЙ НОМЕР ДОКУМЕНТА ОБ ОБРАЗОВАНИИ) + НОМЕР ПАСПОРТА + СЕРИЯ ПАСПОРТА + ДАТА ВЫДАЧИ ПАСПОРТА + ДОМАШНИЙ АДРЕС + (ТЕЛЕФОН)@ИМЯ = ФАМИЛИЯ@ТИП = дискретный поток@БНФ = {“А”…“Я” ! “а”…“я” ! “-” ! “ ”}@ИМЯ = ИМЯ@ТИП = дискретный поток@БНФ = {“А”…“Я” ! “а”…“я” ! “-” ! “ ”}@ИМЯ = ОТЧЕСТВО@ТИП = дискретный поток@БНФ = {“А”…“Я” ! “а”…“я” ! “-” ! “ ”}@ИМЯ = ДАТА РОЖДЕНИЯ@ТИП = дискретный поток@БНФ = {“0”…“9” + “.”}@ИМЯ = ДОЛЖНОСТЬ@ТИП = дискретный поток@БНФ = {“А”…“Я” ! “а”…“я” ! “-” ! “ ”}@ИМЯ = СТАВКА@ТИП = дискретный поток@БНФ = {“0”…“9”}@ИМЯ = СПЕЦИАЛИЗАЦИЯ ПО ОБРАЗОВАНИЮ@ТИП = дискретный поток@БНФ = {“а”…“я” ! “-” ! “ ”}@ИМЯ = УЧЕБНОЕ ЗАВЕДЕНИЕ@ТИП = дискретный поток@БНФ = {“А”…“Я” ! “а”…“я” ! “A”… “Z” ! “a”… “z” ! “,” ! “.” ! “-” ! “ ” ! “«” ! “»”}@ИМЯ = РЕГИСТРАЦИОННЫЙ НОМЕР ДОКУМЕНТА ОБ ОБРАЗОВАНИИ@ТИП = дискретный поток@БНФ = {“0”…“9”}@ИМЯ = НОМЕР ПАСПОРТА@ТИП = дискретный поток@БНФ = {“0”…“9”}@ИМЯ = СЕРИЯ ПАСПОРТА@ТИП = дискретный поток@БНФ = {“0”…“9”}@ИМЯ = ДАТА ВЫДАЧИ ПАСПОРТА@ТИП = дискретный поток@БНФ = {“0”…“9” + “.”}@ИМЯ = ДОМАШНИЙ АДРЕС@ТИП = дискретный поток@БНФ = {“А”…“Я” ! “а”…“я” ! “-” ! “ ” ! “.” ! “0”…“ 9” ! “, ”}@ИМЯ = ТЕЛЕФОН@ТИП = дискретный поток@БНФ = {“0”…“9”}@ИМЯ = ДАННЫЕ ПО ПАСПОРТУ ШКОЛЫ@ТИП = дискретный поток@БНФ = НАЗВАНИЕ УЧРЕЖДЕНИЯ + АДРЕС УЧРЕЖДЕНИЯ@ИМЯ = НАЗВАНИЕ УЧРЕЖДЕНИЯ@ТИП = дискретный поток@БНФ = {“А”…“Я” ! “а”…“я” ! “A”… “Z” ! “a”… “z” ! “,” ! “.” ! “-” ! “ ” ! “«” ! “»”}@ИМЯ = АДРЕС УЧРЕЖДЕНИЯ@ТИП = дискретный поток@БНФ = {“А”…“Я” ! “а”…“я” ! “-” ! “ ” ! “.” ! “0”…“ 9” ! “, ”}@ИМЯ = СЛУЖЕБНАЯ ИНФОРМАЦИЯ@ТИП = дискретный поток@БНФ = {“А”…“Я” ! “а”…“я” ! “0”… “9” ! “,” ! “.” ! “-” ! “ ” ! “«” ! “»”}@КОММЕНТАРИЙ = присоединяемая информация@ИМЯ = ДАННЫЕ ПО УЧАЩИМСЯ@ТИП = дискретный поток@БНФ = ПОРЯДКОВЫЙ НОМЕР УЧАЩЕГОСЯ + ФАМИЛИЯ + ИМЯ +ОТЧЕСТВО + КЛАСС +ДАТА РОЖДЕНИЯ + (НОМЕР ПАСПОРТА) + (СЕРИЯ ПАСПОРТА) + (НОМЕР СВИДЕТЕЛЬСТВА О РОЖДЕНИИ) + ДОМАШНИЙ АДРЕС + (ТЕЛЕФОН) + (ФИО ОТЦА) + (ФИО МАТЕРИ)@ИМЯ = ПОРЯДКОВЫЙ НОМЕР УЧАЩЕГОСЯ@ТИП = дискретный поток@БНФ = {“0”…“9”}@ИМЯ = КЛАСС @ТИП = дискретный поток@БНФ = {“0”…“7”}1 + {“А”…“Я”}1@ИМЯ = НОМЕР СВИДЕТЕЛЬСТВА О РОЖДЕНИИ@ТИП = дискретный поток@БНФ = {“0”…“9”}@ИМЯ = ФИО ОТЦА@ТИП = дискретный поток@БНФ = {“А”…“Я” ! “а”…“я” ! “-” ! “ ”}@ИМЯ = ФИО МАТЕРИ@ТИП = дискретный поток@БНФ = {“А”…“Я” ! “а”…“я” ! “-” ! “ ”}@ИМЯ = ДАННЫЕ ПО ЖУРНАЛАМ УСПЕВАЕМОСТИ@ТИП = дискретный поток@БНФ = КЛАСС + ПРЕДМЕТ + ФИО УЧИТЕЛЯ + ФИО УЧАЩЕГОСЯ + ДАТА УРОКА + (ОЦЕНКА)@ИМЯ = ПРЕДМЕТ@ТИП = дискретный поток@БНФ = {“А”…“Я” ! “а”…“я” ! “-” ! “ ”}@ИМЯ = ФИО УЧИТЕЛЯ@ТИП = дискретный поток@БНФ = ФАМИЛИЯ + ИМЯ + ОТЧЕСТВО@ИМЯ = ФИО УЧАЩЕГОСЯ@ТИП = дискретный поток@БНФ = ФАМИЛИЯ + ИМЯ + ОТЧЕСТВО@ИМЯ = ДАТА УРОКА@ТИП = дискретный поток@БНФ = {“0”…“9” + “.”}@ИМЯ = ОЦЕНКА@ТИП = дискретный поток@БНФ = [“2” ! “3” ! “4” ! “5”]@ИМЯ = ДАННЫЕ ПО КАЛЕНДАРНОМУ ПЛАНУ ВЫСТАВОК@ТИП = дискретный поток@БНФ = ПОРЯДКОВЫЙ НОМЕР ВЫСТАВКИ + НАЗВАНИЕ ВЫСТАВКИ + ДАТА ОТКРЫТИЯ + ДАТА ЗАКРЫТИЯ@ИМЯ = ПОРЯДКОВЫЙ НОМЕР ВЫСТАВКИ@ТИП = дискретный поток@БНФ = {“0”…“9”}@ИМЯ = НАЗВАНИЕ ВЫСТАВКИ@ТИП = дискретный поток@БНФ = {“А”…“Я” ! “а”…“я” ! “A”… “Z” ! “a”… “z” ! “0”…“9” ! “,” ! “.” ! “:” ! “ ” ! “«” ! “»” ! “-”}@ИМЯ = ДАТА ОТКРЫТИЯ@ТИП = дискретный поток@БНФ = {“0”…“9” + “.”}@ИМЯ = ДАТА ЗАКРЫТИЯ@ТИП = дискретный поток@БНФ = {“0”…“9” + “.”}@ИМЯ = ДАННЫЕ ПО КАЛЕНДАРНОМУ ПЛАНУ ПРОСМОТРОВ@ТИП = дискретный поток@БНФ = ПОРЯДКОВЫЙ НОМЕР ПРОСМОТРА + КЛАСС + ДАТА ПРОСМОТРА @ИМЯ = ПОРЯДКОВЫЙ НОМЕР ПРОСМОТРА@ТИП = дискретный поток@БНФ = {“0”…“9”}@ИМЯ = ДАТА ПРОСМОТРА@ТИП = дискретный поток@БНФ = {“0”…“9” + “.”}@ИМЯ = ДАННЫЕ ПО ЗАГРУЗКЕ ВЫСТАВОЧНОГО ЗАЛА@ТИП = дискретный поток@БНФ = ГОД + НОМЕР МЕРОПРИЯТИЯ + ДАТА МЕРОПРИЯТИЯ + ПРОДОЛЖИТЕЛЬНОСТЬ МЕРОПРИЯТИ + СОДЕРЖАНИЕ МЕРОПРИЯТИЯ + ИТОГОВАЯ ЗАГРУЗКА@ИМЯ = ГОД@ТИП = дискретный поток@БНФ = {“0”…“9”}4@ИМЯ = НОМЕР МЕРОПРИЯТИЯ@ТИП = дискретный поток@БНФ = {“0”…“9”}@ИМЯ = ДАТА МЕРОПРИЯТИЯ@ТИП = дискретный поток@БНФ = {“0”…“9” + “.”}@ИМЯ = ПРОДОЛЖИТЕЛЬНОСТЬ МЕРОПРИЯТИЯ@ТИП = дискретный поток@БНФ = {“0”…“9”}@ИМЯ = СОДЕРЖАНИЕ МЕРОПРИЯТИЯ@ТИП = дискретный поток@БНФ = [“Событие” ! “Выставка” ! “Просмотр”]@ИМЯ = ИТОГОВАЯ ЗАГРУЗКА@ТИП = дискретный поток@БНФ = {“0”…“9”}@ИМЯ = ДАННЫЕ ПО ТЕМАТИЧЕСКОМУ ПЛАНУ@ТИП = дискретный поток@БНФ = НАЗВАНИЕ РАЗДЕЛА + НАЗВАНИЕ ТЕМЫ + НАЗВАНИЕ УРОКА + КОЛИЧЕСТВО ЧАСОВ@ИМЯ = НАЗВАНИЕ РАЗДЕЛА@ТИП = дискретный поток@БНФ = {“А”…“Я” ! “а”…“я” ! “A”… “Z” ! “a”… “z” ! “0”…“9” ! “,” ! “.” ! “:” ! “ ” ! “«” ! “»” ! “-”}@ИМЯ = НАЗВАНИЕ ТЕМЫ@ТИП = дискретный поток@БНФ = {“А”…“Я” ! “а”…“я” ! “A”… “Z” ! “a”… “z” ! “0”…“9” ! “,” ! “.” ! “:” ! “ ” ! “«” ! “»” ! “-”}@ИМЯ = НАЗВАНИЕ УРОКА@ТИП = дискретный поток@БНФ = {“А”…“Я” ! “а”…“я” ! “A”… “Z” ! “a”… “z” ! “0”…“9” ! “,” ! “.” ! “:” ! “ ” ! “«” ! “»” ! “-”}@ИМЯ = КОЛИЧЕСТВО ЧАСОВ@ТИП = дискретный поток@БНФ = {“0”…“9”}3.4 Спецификация системыСпецификация процесса представляет собой алгоритм описания задач выполняемых процессами. Спецификация процесса 1.1.1@ВХОД = ВВЕДЕННЫЙ ПСЕВДОНИМ@ВХОД = ПСЕВДОНИМ@ВХОД = ВВЕДЕННЫЙ ПАРОЛЬ @ВХОД = ПАРОЛЬ@ВХОД = КАТЕГОРИЯ@ВХОД = СООБЩЕНИЕ @ВЫХОД = ПОЛОЖИТЕЛЬНОЕ СООБЩЕНИЕ@ВЫХОД = ОТРИЦАТЕЛЬНОЕ СООБЩЕНИЕ@СПЕЦПРОЦ 1.1.1 ИДЕНТИФИЦИРОВАТЬ АДМИНИСТРАТОРАВЫПОЛНИТЬ выдать СООБЩЕНИЕ клиенту, запрашивающее ввод псевдонима и пароляВЫПОЛНИТЬ принять ВВЕДЕННЫЙ ПСЕВДОНИМ и ВВЕДЕННЫЙ ПАРОЛЬЕСЛИ ВВЕДЕННЫЙ ПСЕВДОНИМ=ПСЕВДОНИМ и ВВЕДЕННЫЙ ПАРОЛЬ=ПАРОЛЬ ТОВЫПОЛНИТЬ считать КАТЕГОРИЯ ЕСЛИ КАТЕГОРИЯ=0 ТО ВЫПОЛНИТЬ выдать ПОЛОЖИТЕЛЬНОЕ СООБЩЕНИЕИНАЧЕ загрузить пользователя, отличного от администратора КОНЕЦ ЕСЛИИНАЧЕ ОТРИЦАТЕЛЬНОЕ СООБЩЕНИЕКОНЕЦ ЕСЛИ@ КОНЕЦ СПЕЦИФИКАЦИИ ПРОЦЕССА 1.1.1Спецификация процесса 1.1.2@ВХОД = ДОБАВЛЕНИЕ ПОЛЬЗОВАТЕЛЯ@ВХОД =ИЗМЕНЕНИЕ ПОЛЬЗОВАТЕЛЯ@ВХОД = УДАЛЕНИЕ ПОЛЬЗОВАТЕЛЯ @ВХОД = ПРИЗНАК@ ВХОДВЫХОД = ДАННЫЕ ПО ПОЛЬЗОВАТЕЛЯМ@ВЫХОД = СООБЩЕНИЕ @ СПЕЦПРОЦ 1.1.2 ДОБАВИТЬ, ИЗМЕНИТЬ, УДАЛИТЬ ПОЛЬЗОВАТЕЛЯВЫПОЛНИТЬ установить ПРИЗНАК на ДОБАВЛЕНИЕ ПОЛЬЗОВАТЕЛЯ или ИЗМЕНЕНИЕ ПОЛЬЗОВАТЕЛЯ или УДАЛЕНИЕ ПОЛЬЗОВАТЕЛЯЕСЛИ ДОБАВЛЕНИЕ ПОЛЬЗОВАТЕЛЯ = ПРИЗНАК ТОВЫПОЛНИТЬ добавить ДАННЫЕ ПО ПОЛЬЗОВАТЕЛЯМ выдать СООБЩЕНИЕКОНЕЦ ВЫПОЛНИТЬКОНЕЦ ЕСЛИЕСЛИ ИЗМЕНЕНИЕ ПОЛЬЗОВАТЕЛЯ = ПРИЗНАК ТОВЫПОЛНИТЬ изменить ДАННЫЕ ПО ПОЛЬЗОВАТЕЛЯМ выдать СООБЩЕНИЕКОНЕЦ ВЫПОЛНИТЬКОНЕЦ ЕСЛИЕСЛИ УДАЛЕНИЕ ПОЛЬЗОВАТЕЛЯ = ПРИЗНАК ТОВЫПОЛНИТЬ удалить ДАННЫЕ ПО ПОЛЬЗОВАТЕЛЯМ выдать СООБЩЕНИЕКОНЕЦ ВЫПОЛНИТЬКОНЕЦ ЕСЛИ@ КОНЕЦ СПЕЦИФИКАЦИЯ ПРОЦЕССА 1.1.2Спецификация процесса 1.1.3@ВХОД = ДАННЫЕ ПО ПОЛЬЗОВАТЕЛЯМ@ВЫХОД = СООБЩЕНИЕ @ВЫХОД = ОТЧЕТ@ СПЕЦПРОЦ 1.1.3 ПЕЧАТАТЬ СПИСОК ПОЛЬЗОВАТЕЛЕЙВЫПОЛНИТЬ сформировать ОТЧЕТ из ДАННЫЕ ПО ПОЛЬЗОВАТЕЛЯМВЫПОЛНИТЬ печатать ОТЧЕТВЫПОЛНИТЬ выдать СООБЩЕНИЕ@ КОНЕЦ СПЕЦИФИКАЦИЯ ПРОЦЕССА 1.1.3Спецификация процесса 1.2.1@ВХОД = ВВЕДЕННЫЙ ПСЕВДОНИМ@ВХОД = ПСЕВДОНИМ@ВХОД = ВВЕДЕННЫЙ ПАРОЛЬ @ВХОД = ПАРОЛЬ@ВХОД = КАТЕГОРИЯ@ВХОД = СООБЩЕНИЕ @ВЫХОД = ПОЛОЖИТЕЛЬНОЕ СООБЩЕНИЕ@ВЫХОД = ОТРИЦАТЕЛЬНОЕ СООБЩЕНИЕ@СПЕЦПРОЦ 1.2.1 ИДЕНТИФИЦИРОВАТЬ ДИРЕКТОРАВЫПОЛНИТЬ выдать СООБЩЕНИЕ клиенту, запрашивающее ввод псевдонима и пароляВЫПОЛНИТЬ принять ВВЕДЕННЫЙ ПСЕВДОНИМ и ВВЕДЕННЫЙ ПАРОЛЬЕСЛИ ВВЕДЕННЫЙ ПСЕВДОНИМ=ПСЕВДОНИМ и ВВЕДЕННЫЙ ПАРОЛЬ=ПАРОЛЬ ТОВЫПОЛНИТЬ считать КАТЕГОРИЯ ЕСЛИ КАТЕГОРИЯ=1 ТО ВЫПОЛНИТЬ выдать ПОЛОЖИТЕЛЬНОЕ СООБЩЕНИЕИНАЧЕ загрузить пользователя, отличного от директораКОНЕЦ ЕСЛИИНАЧЕ ОТРИЦАТЕЛЬНОЕ СООБЩЕНИЕКОНЕЦ ЕСЛИ@ КОНЕЦ СПЕЦИФИКАЦИИ ПРОЦЕССА 1.2.1Спецификация процесса 1.2.2@ВХОД = ДОБАВЛЕНИЕ СОБЫТИЯ@ВХОД =ИЗМЕНЕНИЕ СОБЫТИЯ@ВХОД = УДАЛЕНИЕ СОБЫТИЯ @ВХОД = ПРИЗНАК@ ВХОДВЫХОД = ДАННЫЕ ПО СОБЫТИЯМ@ВЫХОД = СООБЩЕНИЕ @ СПЕЦПРОЦ 1.2.2 ПЛАНИРОВАТЬ СОБЫТИЯВЫПОЛНИТЬ установить ПРИЗНАК на ДОБАВЛЕНИЕ СОБЫТИЯ или ИЗМЕНЕНИЕ СОБЫТИЯ или УДАЛЕНИЕ СОБЫТИЯЕСЛИ ДОБАВЛЕНИЕ СОБЫТИЯ = ПРИЗНАК ТОВЫПОЛНИТЬ добавить ДАННЫЕ ПО СОБЫТИЯМвыдать СООБЩЕНИЕКОНЕЦ ВЫПОЛНИТЬКОНЕЦ ЕСЛИЕСЛИ ИЗМЕНЕНИЕ СОБЫТИЯ = ПРИЗНАК ТОВЫПОЛНИТЬ изменить ДАННЫЕ ПО СОБЫТИЯМвыдать СООБЩЕНИЕКОНЕЦ ВЫПОЛНИТЬКОНЕЦ ЕСЛИЕСЛИ УДАЛЕНИЕ СОБЫТИЯ = ПРИЗНАК ТОВЫПОЛНИТЬ удалить ДАННЫЕ ПО СОБЫТИЯМ выдать СООБЩЕНИЕКОНЕЦ ВЫПОЛНИТЬКОНЕЦ ЕСЛИ@ КОНЕЦ СПЕЦИФИКАЦИЯ ПРОЦЕССА 1.2.2Спецификация процесса 1.2.3@ВХОД = ДОБАВЛЕНИЕ СОТРУДНИКА@ВХОД =ИЗМЕНЕНИЕ СОТРУДНИКА@ВХОД = УДАЛЕНИЕ СОТРУДНИКА@ВХОД = ПРИЗНАК@ ВХОДВЫХОД = ДАННЫЕ ПО СОТРУДНИКАМ@ВЫХОД = СООБЩЕНИЕ @ СПЕЦПРОЦ 1.2.
Список литературы
Литература
1.Анисимов Б.В., Савельев А.Я. и др. Применение ЭЦВМ для автоматизации процесса составления учебных планов и расписаний. //Использование ЭВМ в организации и планировании учебного процесса. М.: «Высшая школа», 1972, с.121-142.
2.Архангельский С.И. Учебный процесс в высшей школе, его закономерные основы и методы. М.: «Высшая школа», 1980. 368 с.
3.Архангельский С.И., Михеев В.И. Теоретические основы научной организации педагогических исследований. М.: «Знание», 1976. 27 с.
4.Бобков в. П., Казмирчук в. М., Морозов ю. Д., Франчук в. И. Обеспечение надежности автоматизированных экономических информационных систем. М.: мэси, 1989. 142 с.
5.Бойко В.В., Савинков В.М. Проектирование баз данных информационных систем. – М.: Финансы и статистика. 1989. –35 с.
6.Виейра Р. Программирование баз данных Microsoft SQL Server 2005. Базовый курс = Beginning Microsoft SQL Server 2005 Programming. — М.: «Диалектика», 2007. — С. 832.
7.Гайдамакин Н.А. «Автоматизированные информационные системы, базы и банки данных», М.: «Гелиос», 2002.
8.Государственный образовательный стандарт высшего профессионального образования. Москва, 1995.
9.Гусев И.Т., Мухин Э.В., Сорокин А.С., Сумароков Л.Н. Методика разработки учебного плана. //Использование ЭВМ в организации и планировании учебного процесса. М.: «Высшая школа», 1972, с.176-195.
10.Дейт Введение в системы баз данных = Introduction to Database Systems. — 8-е изд. — М.: «Вильямс», 2006. — С. 1328.
11.Джексон Г. Проектирование реляционных баз данных для использования с микро ЭВМ.: Пер. с англ. –М.: Мир. 1991, -252 с.
12.Диго С.М. Проектирование и использование баз данных. Учебник. –М.: Финансы и статистика, 1995. –208 с. Методические пособия:
13.Захарова И.Г. Информационные технологии в образовании. М. Академия. 2008, 192 стр.
14.Информационная технология. Комплекс стандартов и руководящих документов на автоматизированные системы. (ГОСТ 34.201-89, ГОСТ 34.602-89, РД 50-682-80, РД 50-680-88, ГОСТ 34.601-90, ГОСТ 34.401-90, РД 50-34.698-90, ГОСТ 34.003-90, Р 50-34.119-90). М.:1991. 144 c.
15.Леонтьев Л.П., Гохман О.Г. Проблемы управления учебным процессом. Рига, 1984, с. 24-62.
16.Мэтьюс М. Грамотная разработка программных приложений. М. 1998.
17.Михайлов А., Мухин А. и др. Концепция информационного обеспечения МП в России. М.: Инфоцентр, 1996. - 183 с.
18.Ульман Дж. Основы систем баз данных. – М.: Финансы и статистика, 1983. –334с.
19.Уолтерс Р. Э SQL Server 2008: ускоренный курс для профессионалов = Accelerated SQL Server 2008. — М.: «Вильямс», 2008. — С. 768.
20.Щербина С. Web-интеграция: новый взгляд на построение корпоративных информационных систем // Информационные ресурсы России. - 2001. - N 5. - C.10-11.
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00484