Автор работы: Пользователь скрыл имя, 09 Сентября 2012 в 20:56, курсовая работа
Цель работы - сокращение временных и трудозатрат секретаря кафедры по поддержанию актуальной информации, составлению документов и формированию отчетности за счет разработки и внедрения системы.
Для достижения поставленной цели необходимо решить следующие задачи:
изучить предметную область;
спроектировать систему с помощью средств моделирования, таких как DFD, IDEF1X;
разработать базу данных для хранения информации, необходимой для обеспечения деятельности работников кафедры;
разработать приложение с пользовательским интерфейсом.
ВВЕДЕНИЕ 3
1. ПОСТАНОВКА ЗАДАЧИ 4
1.1 Характеристика комплекса задач 4
1.2 Входная информация 7
1.3 Выходная информация 9
1.4 Математическое описание 11
1.5 Диаграммы потоков 12
2. ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОГО ОБЕСПЕЧЕНИЯ 19
2.1 Информационная модель 19
3. ПРОЕКТИРОВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 26
3.1 Обоснование проектных решений по программному обеспечению 26
3.2 Руководство пользователя 27
ЗАКЛЮЧЕНИЕ 50
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 51
16. Данные по комиссиям дипломных работ := Дата защиты + Вид защиты + Комментарий + Состав комиссии + Студенты.
Дата защиты := Дата
Вид защиты := [ курсовая | дипломная ]
Комментарий := Наименование
Состав комиссии := Преподаватели + Должность
Студенты := Студенты
17. Данные по комиссиям := Данные по комиссиям курсовых работ + Данные по комиссиям дипломных работ.
18. Список защиты курсовых работ := Данные по комиссиям курсовых работ.
19. Список защиты дипломных работ := Данные по комиссиям дипломных работ.
18. Итоговая ведомость защиты курсовых работ := Данные по комиссиям курсовых работ + Результаты
19. Итоговая ведомость защиты дипломных работ := Данные по комиссиям дипломных работ + Результаты
20. Данные по результатам защит := Дата защиты + Вид защиты + Комментарий + Состав комиссии + Студенты.
Дата защиты := Дата
Вид защиты := [ курсовая | дипломная ]
Комментарий := Наименование
Состав комиссии := Преподаватели + Должность
Студенты := Студент + Оценка
Приложение 2Словарь данных к информационной модели
Таблица 1 - Тип сущности «Должности» | ||||||
Поля | ||||||
Ключи |
Наименование |
Тип данных |
Значение |
Описание | ||
PК |
Код должности |
счетчик |
Not null |
Идентификатор | ||
Наименование |
текст (100) |
Not null |
||||
Связи | ||||||
Дочерняя сущность |
Тип |
Мощность | ||||
Должность история |
идентифицирующая |
1 – М |
Таблица 2 - Тип сущности «Должность история» | ||||
Поля | ||||
Ключи |
Наименование |
Тип данных |
Значение |
Описание |
PК |
Дата изменения |
Дата |
Not null |
Дата начала работы преподавателя на новой должности |
PK, FK |
Код должности |
числовой (10) |
Not null |
|
PK, FK |
Код преподаватели |
числовой (10) |
Not null |
Таблица 3 - Тип сущности «Ученые звания» | ||||||
Поля | ||||||
Ключи |
Наименование |
Тип данных |
Значение |
Описание | ||
PК |
Код ученого звания |
Числовой (10) |
Not null |
Идентификатор | ||
Наименование |
текст (100) |
Not null |
||||
Связи | ||||||
Дочерняя сущность |
Тип |
Мощность | ||||
Ученые звания история |
идентифицирующая |
1 – М |
Таблица 4 - Тип сущности «Ученые звания история» | ||||
Поля | ||||
Ключи |
Наименование |
Тип данных |
Значение |
Описание |
PК |
Дата изменения |
Дата |
Not null |
|
PK, FK |
Код ученого звания |
числовой (10) |
Not null |
|
PK, FK |
Код преподаватели |
числовой (10) |
Not null |
Таблица5 - Тип сущности «Ученые степени» | ||||||
Поля | ||||||
Ключи |
Наименование |
Тип данных |
Значение |
Описание | ||
PК |
Код ученой степени |
Числовой (10) |
Not null |
Идентификатор | ||
Наименование |
текст (100) |
Not null |
||||
Связи | ||||||
Дочерняя сущность |
Тип |
Мощность | ||||
Ученые степени история |
идентифицирующая |
1 – М |
Таблица 6 - Тип сущности «Ученые степени история» | ||||
Поля | ||||
Ключи |
Наименование |
Тип данных |
Значение |
Описание |
PК |
Дата изменения |
Дата |
Not null |
|
PK, FK |
Код ученой степени |
числовой (10) |
Not null |
|
PK, FK |
Код преподаватели |
числовой (10) |
Not null |
Таблица 7 - Тип сущности «Кафедры» | ||||||
Поля | ||||||
Ключи |
Наименование |
Тип данных |
Значение |
Описание | ||
PК |
Код кафедры |
Числовой (10) |
Not null |
Идентификатор | ||
Наименование |
текст (100) |
Not null |
||||
Связи | ||||||
Дочерняя сущность |
Тип |
Мощность | ||||
Ученые кафедры история |
идентифицирующая |
1 – М | ||||
Кафедры – специальности |
идентифицирующая |
1 – М | ||||
Комиссии |
не идентифицирующая |
1 – М |
Таблица 8 - Тип сущности «Кафедры история» | ||||
Поля | ||||
Ключи |
Наименование |
Тип данных |
Значение |
Описание |
PК |
Дата изменения |
Дата |
Not null |
|
PK, FK |
Код кафедры |
числовой (10) |
Not null |
|
PK, FK |
Код преподаватели |
числовой (10) |
Not null |
Таблица 9 - Тип сущности «Специальность» | ||||||
Поля | ||||||
Ключи |
Наименование |
Тип данных |
Значение |
Описание | ||
PК |
Код специальности |
Числовой (10) |
Not null |
Идентификатор | ||
Наименование |
текст (100) |
Not null |
||||
FK |
Код направления |
Числовой (10) |
Not null |
|||
Связи | ||||||
Дочерняя сущность |
Тип |
Мощность | ||||
Кафедры - специальность |
идентифицирующая |
1 – М |
Таблица 10 - Тип сущности «Кафедры - специальности» | ||||
Поля | ||||
Ключи |
Наименование |
Тип данных |
Значение |
Описание |
PК,FK |
Код кафедры |
Числовой (10) |
Not null |
|
PK, FK |
Код специальности |
числовой (10) |
Not null |
Таблица 11 - Тип сущности «Направление» | ||||||
Поля | ||||||
Ключи |
Наименование |
Тип данных |
Значение |
Описание | ||
PК |
Код направления |
Числовой (10) |
Not null |
Идентификатор | ||
Наименование |
текст (100) |
Not null |
||||
Связи | ||||||
Дочерняя сущность |
Тип |
Мощность | ||||
Специальность |
не идентифицирующая |
1 – М | ||||
Группы |
не идентифицирующая |
1 – М |
Таблица 12 - Тип сущности «Преподаватели» | ||||||
Поля | ||||||
Ключи |
Наименование |
Тип данных |
Значение |
Описание | ||
PК |
Код преподавателя |
Числовой (10) |
Not null |
Идентификатор | ||
ФИО |
текст (150) |
Not null |
||||
Связи | ||||||
Дочерняя сущность |
Тип |
Мощность | ||||
Кафедры история |
идентифицирующая |
1 – М | ||||
Ученые степени история |
Идентифицирующая |
1 – М | ||||
Ученые звания история |
идентифицирующая |
1 – М | ||||
Должность история |
идентифицирующая |
1 – М | ||||
Комиссии состав |
не идентифицирующая |
1 – М | ||||
Расписание преподаватели |
не идентифицирующая |
1 – М | ||||
Научное руководство |
не идентифицирующая |
1 – М |
Таблица 13 - Тип сущности «Студенты» | ||||||
Поля | ||||||
Ключи |
Наименование |
Тип данных |
Значение |
Описание | ||
PК |
Код студента |
Числовой (10) |
Not null |
Идентификатор | ||
ФИО |
текст (150) |
Not null |
||||
FK |
Код группы (текущий) |
Числовой (10) |
Not null |
Группа, в которой студент на текущий момент обучается | ||
FK |
Код статуса (текущий) |
Числовой (10) |
Not null |
Статус студента (студент, отчислен) | ||
Связи | ||||||
Дочерняя сущность |
Тип |
Мощность | ||||
Научное руководство |
не идентифицирующая |
1 – М | ||||
Приказы студенты |
не идентифицирующая |
1 – М | ||||
Комиссии студенты |
не идентифицирующая |
1 – М |