- •Кафедра Автоматизации и Интеллектуализации Процессов Управления утверждено
- •1. Описание пк оуп
- •1.2. Средства реализации
- •1.3. Состав пк оуп
- •Функции автоматизированных рабочих мест
- •2. Описание организационно-технологического автоматизируемого процесса
- •2.1. Технологический процесс работы пк оуп.
- •2.2. Idef диаграммы автоматизируемых процессов.
- •3.4. Пользовательские типы данных
- •3.5. Структура базы данных
- •3.6. Ограничения, накладываемые на базу данных
- •4. Разработка интерфейса системы
- •4.1. Экранные формы
- •4.2. Модели диалога
- •5. Разработка алгоритма пк оуп
- •5.1. Алгоритм арм «Завуч», «Секретарь», «Библиотекарь», «Учитель»
- •5.2. Алгоритм арм «Системный администратор»
- •6. Организация работы пк оуп
- •6.1. Установка пк оуп
- •6.2. Запуск программы
- •6.3. Требования к квалификации персонала
- •6.4. Требования к параметрам технических средств
- •7. Сетевой график реализации проекта
- •8. Порядок контроля и приемки
2.2. Idef диаграммы автоматизируемых процессов.
2.2.1. Контекстная диаграмма ПК ОУП
2.2.2. Первый уровень декомпозиции
2.2.3. Второй уровень декомпозиции (DFD диаграмма) функции библиотекаря
2.2.4. Второй уровень декомпозиции (DFD диаграмма) функции учителя
2.2.5. Второй уровень декомпозиции (DFD диаграмма) функции системного администратора
2.2.6. Второй уровень декомпозиции (DFD диаграмма) функции завуча
2.2.7. Второй уровень декомпозиции (DFD диаграмма) функции секретаря
3. РАЗРАБОТКА БАЗЫ ДАННЫХ ПК ОУП
3.1. Локальные инфологические модели
3.1.1. Локальная инфологическая модель АРМ «Завуч»
3.1.2. Локальная инфологическая модель АРМ «Секретарь»
3.1.3. Локальная инфологическая модель АРМ «Учитель»
3.1.4. Локальная инфологическая модель АРМ «Библиотекарь»
3.1.5. Локальная инфологическая модель АРМ «Системный Администратор»
3.2. Концептуальная инфологическая модель
3.3. Датологическая модель базы данных
Таблица: Person – Человек.
|
Атрибут |
Название |
Тип |
Allow Nulls |
|
ID_Person |
Идентификатор |
number |
|
|
Name |
Имя |
nvarchar(20) |
|
|
Surename |
Фамилия |
nvarchar(30) |
|
|
Patronymic |
Отчество |
nvarchar(24) |
|
|
DOB |
Дата рождения |
dDOB |
|
|
Sex |
Пол |
cSex |
|
|
Photo |
Фотография |
image |
|
|
InvalidGroup |
Группа инвалидности |
iInvalidGroup |
|
|
Citizenship |
Гражданство |
nvarchar(32) |
|
Таблица: Address – Адрес.
|
Атрибут |
Название |
Тип |
Allow Nulls |
|
ID_Address |
Идентификатор |
iID |
|
|
ZipCode |
Индекс |
iZipCode |
|
|
City |
Город |
nvarchar(30) |
|
|
Street |
Улица |
nvarchar(30) |
|
|
House |
Дом |
nvarchar(4) |
|
|
Section |
Корпус |
nvarchar(2) |
|
|
Building |
Строение |
nvarchar(2) |
|
|
Apartment |
Квартира |
nvarchar(5) |
|
|
ID_Person (FK) |
Внешний ключ |
iID |
|
Таблица: Phone – Номер Телефона.
|
Атрибут |
Название |
Тип |
Allow Nulls |
|
ID_Phone |
Идентификатор |
iID |
|
|
PhoneNumber |
Номер телефона |
nvarchar(16) |
|
|
ID_Person (FK) |
Внешний ключ |
iID |
|
Таблица: Book – Книга.
|
Атрибут |
Название |
Тип |
Allow Nulls |
|
ID_Book |
Идентификатор |
iID |
|
|
Author |
Автор |
nvarchar(100) |
|
|
Title |
Название |
nvarchar(100) |
|
|
Keywords |
Ключевые слова |
nvarchar(100) |
|
|
Cover |
Обложка |
image |
|
|
AmountAtCurrent |
Количество в наличии |
int |
|
|
AmountAll |
Количество всего |
int |
|
|
Information |
Дополнительная информация. |
nvarchar(200) |
|
Таблица: OnHands – На руках.
|
Атрибут |
Название |
Тип |
Allow Nulls |
|
ID_OnHands |
Идентификатор |
Number |
|
|
ReturnDate |
Дата возврата |
datetime |
|
|
OnHands |
Флаг возврата книги |
bit |
|
|
ID_Person |
Читатель |
Number |
|
|
ID_Book |
Книга |
Number |
|
Таблица: Pupil – Ученик.
|
Атрибут |
Название |
Тип |
Allow Nulls |
|
ID_Pupil |
Идентификатор |
iID |
|
|
EducationalForm |
Форма обучения |
nvarchar(20) |
|
|
OPPNAccount |
Учет в ОППН |
nvarchar(200) |
|
|
InternalAccount |
Внутришкольный учет |
nvarchar(200) |
|
|
FamilyCategory |
Категория семьи |
nvarchar(20) |
|
|
SocialHelp |
Необходимая помощь |
nvarchar(200) |
|
|
TroublesReason |
Причины неблагополучия |
nvarchar(200) |
|
|
AdditionalInfo |
Дополнительная информация |
nvarchar(2000) |
|
|
ID_Class (FK) |
Класс |
iID |
|
Таблица: Guardian - Опекун.
|
Атрибут |
Название |
Тип |
Allow Nulls |
|
ID_Guardian |
Идентификатор |
iID |
|
|
Information |
Информация |
nvarchar(200) |
|
|
ID_Pupil (FK) |
Внешний ключ |
iID |
|
Таблица: Dependant – Иждивенец.
|
Атрибут |
Название |
Тип |
Allow Nulls |
|
ID_Dependant |
Идентификатор |
iID |
|
|
Name |
Имя |
nvarchar(100) |
|
|
DOB |
Дата рождения |
datetime |
|
|
ID_Teacher (FK) |
Внешний ключ |
iID |
|
Таблица: Class – Класс.
|
Атрибут |
Название |
Тип |
Allow Nulls |
|
ID_Class |
Идентификатор |
iID |
|
|
SchoolYear |
Учебный год |
nvarchar(9) |
|
|
Class |
Класс |
nvarchar(3) |
|
|
ID_Teacher (FK) |
Классный Руководитель |
iID |
|
Таблица: Employee – Сотрудник.
|
Атрибут |
Название |
Тип |
Allow Nulls |
|
ID_Teacher |
Идентификатор |
iID |
|
|
Position |
Должность |
nvarchar(20) |
|
|
EnrolmentDate |
Дата прихода |
nvarchar(200) |
|
|
SchoolHours |
Школьные часы |
nvarchar(200) |
|
|
EducationalHours |
Учебные часы |
nvarchar(20) |
|
|
AdditionalHours |
Дополнительные часы |
nvarchar(20) |
|
|
PedagogicalLengthOfService |
Педагогический стаж |
nvarchar(200) |
|
|
WholeLengthOfService |
Стаж |
nvarchar(200) |
|
|
Passport |
Паспортные данные |
nvarchar(20) |
|
|
TaxpayerID |
ИНН |
nvarchar(20) |
|
|
PensionCertificate |
Пенсионное удостоверение |
nvarchar(200) |
|
|
ETSCategory |
Разряд по ЕТС |
nvarchar(200) |
|
|
ReceiveETSCategoryDate |
Дата присвоения разряда |
nvarchar(20) |
|
|
Category |
Категория |
nvarchar(200) |
|
|
ReceiveCategoryDate |
Дата присвоения категории |
nvarchar(200) |
|
|
MedicalInsuranceID |
Медицинская страховка |
nvarchar(20) |
|
|
MilitaryID |
Военный билет |
nvarchar(200) |
|
|
SocialAssignment |
Общественные поручения |
nvarchar(200) |
|
|
AdditionalInfo |
Дополнительная информация |
nvarchar(2000) |
|
Таблица: Timetable – Расписание.
|
Атрибут |
Название |
Тип |
Allow Nulls |
|
ID_Timetable |
Идентификатор |
iID |
|
|
SchoolYear |
Учебный год |
nvarchar(9) |
|
|
Quarter |
Учебная четверть |
iQuarter |
|
Таблица: SchoolDay – Учебный день.
|
Атрибут |
Название |
Тип |
Allow Nulls |
|
ID_SchoolDay |
Идентификатор |
iID |
|
|
Day |
Учебный день |
sDay |
|
|
ID_ Timetable (FK) |
Внешний ключ |
iID |
|
|
ID_Class (FK) |
Класс |
iID |
|
Таблица: Subject – Предмет.
|
Атрибут |
Название |
Тип |
Allow Nulls |
|
ID_Subject |
Идентификатор |
iID |
|
|
Title |
Название |
nvarchar(20) |
|
|
ID_ Teacher (FK) |
Преподаватель |
iID |
|
Таблица: SubjectProgress – Успеваемость по предмету.
|
Атрибут |
Название |
Тип |
Allow Nulls |
|
ID_SubjectProgress |
Идентификатор |
iID |
|
|
Date |
Число |
datetime |
|
|
Information |
Информация |
nvarchar(400) |
|
|
ID_ Subject (FK) |
Предмет |
iID |
|
Таблица: SubjectProgressMark – Оценка.
|
Атрибут |
Название |
Тип |
Allow Nulls |
|
ID_SubjectProgressMark |
Идентификатор |
iID |
|
|
Mark |
Отметка |
iMark |
|
|
ID_Pupil (FK) |
Ученик |
iID |
|
|
ID_SubjectProgress (FK) |
Внешний ключ |
iID |
|
Таблица: SchoolPlan – Учебный план.
|
Атрибут |
Название |
Тип |
Allow Nulls |
|
ID_SchoolPlan |
Идентификатор |
iID |
|
|
Parallel |
Параллель |
iParallel |
|
|
ClassType |
Тип класса |
nvarchar(20) |
|
|
AmountOfDays |
Количество дней |
Int |
|
|
MaxHours |
Максимальное число часов |
Int |
|
|
BaseHours |
Базовые часы |
Int |
|
|
SchoolHours |
Школьные часы |
Int |
|
|
SchoolYear |
Учебный год |
nvarchar(9) |
|
Таблица: SchoolPlanSubject – Предметы.
|
Атрибут |
Название |
Тип |
Allow Nulls |
|
ID_ SchoolPlanSubject |
Идентификатор |
iID |
|
|
Hours |
Часы |
Int |
|
|
ID_Subject (FK) |
Предмет |
iID |
|
|
ID_SchoolPlan (FK) |
Учебный план |
iID |
|
Таблица: Progress – Успеваемость.
|
Атрибут |
Название |
Тип |
Allow Nulls |
|
ID_Progress |
Идентификатор |
iID |
|
|
SchoolYear |
Учебный год |
nvarchar(9) |
|
|
ID_Pupil (FK) |
Ученик |
iID |
|
Таблица: Lesson – Занятие.
|
Атрибут |
Название |
Тип |
Allow Nulls |
|
ID_Lesson |
Идентификатор |
iID |
|
|
Auditorium |
Кабинет |
Int |
|
|
ID_Subject (FK) |
Предмет |
iID |
|
|
ID_SchoolDay (FK) |
Учебный день |
iID |
|
Таблица: ProgressMark – Отметки.
|
Атрибут |
Название |
Тип |
Allow Nulls |
|
ID_Mark |
Идентификатор |
iID |
|
|
Q1 |
Оценка |
iMark |
|
|
Q2 |
Оценка |
iMark |
|
|
Q3 |
Оценка |
iMark |
|
|
Q4 |
Оценка |
iMark |
|
|
Year |
Оценка |
iMark |
|
|
Exam |
Оценка |
iMark |
|
|
Total |
Оценка |
iMark |
|
|
ID_Subject (FK) |
Предмет |
iID |
|
|
ID_Progress (FK) |
Внешний ключ |
iID |
|