Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Диплом_Малий.doc
Скачиваний:
3
Добавлен:
11.09.2019
Размер:
1.6 Mб
Скачать

1 Спецификация требований

1.1 Общее описание программного обеспечения

Началу учебного процесса в колледже предшествует вступительная компания. По результатам вступительной компании формируется документ «Контингент». В данном документе отражается количество групп по каждому курсу и специальности. В нем также отражается количество студентов в каждой группе и форма обучения (бюджет/контракт) и количество студентов по каждой форме обучения.

На основе документа «Контингент» и ОПП формируется учебный план, сводный график и тарификация.

1.2 Описание входной информации

Таблица 1.1 SPR_OTD Справочник «Перечень отделений»

Ключ

Идентификатор

поля

Наименование поля

Тип

Длинна

Kod_Otd

Код отделения

символьный

2

Name_Otd

Наименование отделения

символьный

25

База данных должна содержать следующую информацию:

- ДН – дневное отделение;

- ЗО – заочное отделение;

- ТУ – технические группы;

- ПК – подготовительные курсы.

Таблица 1.2 SPR_PREP Справочник «Списочный состав преподавателей»

Ключ

Идентификатор

поля

Наименование поля

Тип

Длинна

FIO_Inic

ФИО (инициалы) преподавателя

символьный

15

FIO_Poln

ФИО (полное) преподавателя

символьный

35

Kateg

Категория

символьный

20

TIP_NAGR

Тип педагогической нагрузки

символьный

1

Тип педагогической нагрузки означает объем максимально возможной педагогической нагрузки:

О – основная означает максимальную нагрузку в объеме 1080 часов в год;

С – педагогическая нагрузка, как совместителю в объеме 480 часов в год и возможна дополнительная нагрузка не более 240 часов в год.

Таблица 1.3 SPR_CIKL Справочник «Виды предметных циклов»

Ключ

Идентификатор

поля

Наименование поля

Тип

Длинна

KOD_CIKL

Код цикла дисциплин

числовой

1

NAME_CIKL

Наименование цикла дисциплин

символьный

50

Содержание информации данной базы:

1 - цикл гуманитарных дисциплин;

2 - цикл математической и природно-научной подготовки;

3 - цикл профессионально-практической подготовки;

4 - выборочная часть, цикл профессионально-практической подготовки.

Таблица 1.4 SPR_VSPEC Справочник «Виды специальностей»

Ключ

Идентификатор

поля

Наименование поля

Тип

Длинна

KOD_SPEC

Код специальности

символьный

10

NAME_SPEC

Название специальности

символьный

50

NAPR_PODG

Направление подготовки

символьный

20

OBL_ZNAN

Область знаний

символьный

50

Таблица 1.5 БД KONTING «Контингент»

Ключ

Идентификатор

поля

Наименование поля

Тип

Длинна

GOD_PLAN

Год начала действия плана

числовой

1

KOD_SPEC

Код специальности

символьный

10

NOM_KURS

Номер курса

числовой

1

Kod_Otd

Код отделения

символьный

2

KOD_GR

Код группы

символьный

20

PRIZ_GR

Признак группы

символьный

2

KOL_VS

Всего студентов в группе

числовой

2

KOL_BD

Кол-во студентов бюджет

числовой

2

KOL_KONT

Кол-во студентов контракт

числовой

2

PRIM

Примечание

символьный

1

Таблица 1.6 БД UCHEB_GRAF «Учебный график»

Ключ

Идентификатор

поля

Наименование поля

Тип

Длинна

NOM_KURS

Номер курса

числовой

1

KOD_SPEC

Код специальности

символьный

10

Kod_Otd

Код отделения

символьный

2

KOD_GR

Код группы

символьный

20

KOL_U_N_G

Кол-во учебных недель в году

числовой

2

KOL_U_N_S1

Кол-во учебных недель семестра_1

числовой

2

KOL_N_ES1

Кол-во недель экзамен_сессии_1

числовой

1

NOM_N_ES1

Номер недели начала сессии_1

числовой

2

KOL_N_KAN1

Кол-во недель каникул_1

числовой

1

NOM_N_KAN1

Номер недели начала каникул_1

числовой

2

KOL_U_N_S2

Кол-во недель семестра_2

числовой

2

KOL_N_ES2

Кол-во недель сессии_2

числовой

1

NOM_N_ES2

Номер недели начала сессии_2

числовой

2

KOL_N_U_PR

Кол-во недель учебной практики

числовой

1

NOM_N_U_PR

Номер недели начала учебной практики

числовой

2

KOL_N_T_PR

Кол-во недель технологической практики

числовой

1

NOM_N_T_PR

Номер недели начала технологической практики

числовой

2

KOL_N_PD_PR

Кол-во недель преддипломной практики

числовой

1

NOM_N_PD_PR

Номер недели начала преддипломной практики

числовой

2

KOL_N_DIPL

Кол-во недель дипломирования

числовой

1

NOM_N_DIPL

Номер недели начала дипломирования

числовой

2

KOL_N_PRAZ

Кол-во праздничных недель

числовой

1

NOM_N_PRAZ

Номер начала праздничных недель

числовой

2

KOL_N_GKK

Кол-во недель ГКК, ГЕК

числовой

1

NOM_N_GKK

Номер недели начала ГКК

числовой

2

Таблица 1.7 БД UCH_PLAN «Учебный рабочий план»

Ключ

Идентификатор

поля

Наименование поля

Тип

Длинна

GOD_PLAN

Год начала действия плана

числовой

1

UCH_GOD

Учебный год

символьный

9

Kod_Otd

Код отделения

символьный

2

KOD_SPEC

Код специальности

символьный

10

NOM_KURS

Номер курса

числовой

1

KOD_GR

Код группы

символьный

20

FORM_OPL

Форма оплаты

символьный

1

Продолжение таблицы 1.7

Ключ

Идентификатор

поля

Наименование поля

Тип

Длинна

SHIFR_DIS

Шифр (номер) дисциплины по учебному плану

символьный

5

NAME_DIS

Наименование дисциплины

символьный

30

K_EKZ

Коэффициент_Єкзамен

числовой

4 (1.2)

K_KONTR

Коэффициент_Контрольная

числовой

4 (1.2)

FIO_Inic

ФИО (инициалы) преподавателя

символьный

15

KOD_CIKL

Признак цикла

числовой

1

CHAS_KS1

Часы консультаций семестр_1

числовой

3

CHAS_NED1

Часы в неделю_1

числовой

2

CHAS_LEK1

Часы лекций_1

числовой

3

CHAS_LAB1

Часы лабораторных_1

числовой

2

CHAS_PR1

Часы практических_1

числовой

2

CHAS_SEM1

Часы семинарских_1

числовой

2

CHAS_KR1

Часы провер. контр_1

числовой

2

CHAS_Z_S1

Час за семестр_1

числовой

3

CHAS_SAM1

Часы самостоятельных_1

числовой

3

CHAS_KRS1

Часы курсовое проектирование_1

числовой

3

CHAS_KON1

Часы консультаций экзам_1

числовой

2

CHAS_U_PR1

Часы учебной практ_1

числовой

3

CHAS_P_PR1

Часы производствен практ_1

числовой

3

FORM_K1

Форма контроля_1

символьный

1

CHAS_EK1

Часы экзамен (зачет)_1

числовой

2

CHAS_VS1

Часы всего_1

числовой

4

CHAS_KS2

Часы консультаций семестр_2

числовой

3

CHAS_NED2

Часы в неделю_2

числовой

2

CHAS_LEK2

Часы лекций_2

числовой

3

CHAS_LAB2

Часы лабораторных_2

числовой

2

CHAS_PR2

Часы практических_2

числовой

2

CHAS_SEM2

Часы семинарских_2

числовой

2

CHAS_KR2

Часы провер. контр_2

числовой

2

CHAS_Z_S2

Час за семестр_2

числовой

3

CHAS_SAM2

Часы самостоятельных_2

числовой

3

CHAS_KRS2

Часы курсовое проектирование_2

числовой

3

CHAS_KON2

Часы консультаций экзам_2

числовой

2

CHAS_U_PR2

Часы учебной практ_2

числовой

3

CHAS_P_PR2

Часы производствен практ_2

числовой

3

CHAS_PP

Часы преддипломной практ

числовой

3

CHAS_DP

Часы дипломное проектир

числовой

3

CHAS_GKK

Часы ГКК_ГЕК

числовой

3

FORM_K2

Форма контроля_2

символьный

1

CHAS_EK2

Часы экзамен (зачет)_2

числовой

2

CHAS_VS2

Часы всего_2

числовой

4

CHAS_VSEG

Всего

числовой

4

PRIZ_NAG

Признак нагрузки

символьный

1

1.3 Описание выходной информации.

1. На основе информации БД «Контингент» формировать ведомость «Контингент», имеющей следующий вид:

Контингент на ДАТА

Курс

Группа

Всего

бюджет

контракт

примечание

Дневное отделение

1 курс

Итого 1 курс

2 курс

Итого 2 курс

3 курс

Итого 3 курс

Всего по Д/О

Заочное отделение

1 курс

Итого 1 курс

2 курс

Итого 2 курс

3 курс

Итого 3 курс

Всего по З/О

Технические группы

ОКН

РБД

Сварщ

Механ

Итого по ТУ

Итого по колледжу

Рисунок 1.1 – Ведомость «Контингент»

По каждому курсу заносятся все группы независимо от специальности в разрезе отделений. Группы подготовительных курсов не включаются т.к. они формируются в середине учебного года.

В форме строки «итого по курсу», «всего по отделению» и «итого по колледжу» должны суммироваться отдельно по столбцам: всего, бюджет и контракт.

2. На основе информации БД по требованию пользователя необходимо формировать ведомости «Учебный план», которая формируется по каждому отделению и специальности отдельно.

Порядок формирования данной формы:

Для формирования шапки учебного плана информация выбирается из БД «Виды специальностей» по ключу «Код специальности».

Далее в шапке заполняются названия учебных месяцев. Каждый месяц разбивается на учебные недели, с указанием даты ее начала и даты окончания. Дата начала первой недели 01.09. Окончание недели вычисляется путем прибавления числа шесть к дате начала недели. Дата начала следующей недели вычисляется путем прибавления к дате окончания предыдущей недели числа один. И так далее пока не заполнятся все недели учебного года. Учебные недели в форме должны соответствовать учебным месяцам, как показано в форме.

Далее заполняются следующие графы формы в соответствии с выбранной специальностью. Выбирается первый курс по данной специальности и заносится в соответствующую графу. По информации БД определяется номер недели начала практики. Далее определяется тип практики и в форму учебного плана заносится условное обозначение в стольких колонках, сколько недель продолжительность практики. Аналогично в форме заполняются графы: остальные виды практики, экзамены, каникулы и т.д. Далее все повторить для второго курса и для третьего курса, если он есть.

Вид формы приведен в приложении А. После формирования, форма должна открываться для корректировки.

3. Формирование формы «Зведений графік».

В данной форме по каждому курсу идет разбивка по группам не зависимо от специальности. Она формируется в разрезе отделения и номера курса. По выбранному пользователем отделению вначале по всем группам первого курса, выбранным из БД «Контингент». Затем для групп второго курса и далее для групп третьего курса. Аналогично формировать ведомость по всем отделениям БД «Контингент»

В формах используются следующие условные обозначения:

Е – экзаменационная сессия; А – Государственная аттестация;

Д – Дипломное проектирование; = - Каникулы; С – Праздничная неделя; Д – Дипломирование; Н – Учебная практика; Т – Технологическая (производственная) практика; П – Преддипломная практика.

Вид формы приведен в приложении Б.

4. Формирование ведомости «Рабочий учебный план».

Из БД «Контингент» пользователь выбирает реквизиты «Код специальности», «Код отделения», «Номер курса» и «Код группы». По значениям этих реквизитов выбираются данные из БД «Учебный рабочий план» и записываются в ведомость «Учебный рабочий план». Данные для заполнения шапки ведомости выбираются из БД «Виды специальностей» по «Коду специальности». Название цикла дисциплин выбирается из БД «Виды предметных циклов» по значению реквизита «Признак цикла».

Ведомость «Учебный рабочий план» на каждую специальность, отделение и группу формируется отдельно.

Учебных планов по специальностям и группам может быть по два одновременно. Это может быть при смене направления подготовки специалистов или изменения программы подготовки. Они будут определяться по значению реквизита «Год начала действия плана». Этот реквизит определяет перечень изучаемых дисциплин и часовую нагрузку. Поэтому необходимо организовать их хранение.

Так же необходимо организовать возможность удаления рабочих планов по следующим реквизитам: «Год начала действия плана», «Код специальности», «Код отделения», «Номер курса» и «Код группы».

Форма имеет следующий вид:

Затверджую Міністерство освіти і науки, молоді та спорту України

Маріупольський машинобудівний коледж

Заступник директора з НР Державного віщого навчального закладу

_______Н.С.Суходолова «Приазовський державній технічний університет»

РОБОЧИЙ НАВЧАЛЬНИЙ ПЛАН

«___»________20__р Спеціальність 5.05010301 «Розробка програмного забезпечення»

Напрям підготовки 6.050103 «Програмна інженерія»

Галузь знань 0501 «Інформатика та обчислювальна техніка»

Денне відділення

І курс І семестр 15 тижнів теоретичне навчання

Шифр (номер) навчальних дисциплін за навчальним планом

Найменування навчальних дисциплин

ПІБ викладача

консультації

Загальний обсяг

Кількість навчальних годин

Форми контролю

Аудиторних занять

Курсове проектування

СРС

Всього

З них

На тиждень

За семестр

лекції

Лабораторні роботи

практичні

семінарські

Нормативні навчальні дисципліни

1.4

Основи філософських знань

Кондрашов В.М.

3

54

2

30

20

-

-

10

-

24

Єкз

Вибіркові навчальні дисципліни

1.1

Текстові редактори та табличні процесори

Беспалова М.В.

3

52

2

30

12

18

-

-

-

22

Залік

Екзамени

108

Разом

44

905

30

450

280

62

86

22

-

317

І курс ІІ семестр 15 тижнів теоретичне навчання

Нормативні навчальні дисципліни

1.1

Історія Украіни

Льошин В.Р.

3

54

2

32

22

-

-

10

-

22

Єкз

Вибіркові навчальні дисципліни

1.1

Текстові редактори та табличні процесори

Беспалова М.В.

3

56

2

32

10

22

-

-

-

24

Залік

Екзамени

108

Разом

47

1199

30

480

310

56

90

24

-

309

Всього

91

2104

60

930

590

118

176

46

-

626

Группа РПЗ 11-01

Завідуюча відділенням О.В.Крохмальова

Рисунок 1.2 - Ведомость «РОБОЧИЙ НАВЧАЛЬНИЙ ПЛАН»