Проектирование базы данных
Справочник, содержит информацию о языках обучения несовершеннолетнего ребенка в учреждениях образования (таблица 5). Справочник, содержит информацию об особых способностях и одаренностях несовершеннолетних детей (таблица 8). Время простоя в профилактических работах определяется как еженедельная профилактика по 4 часа. Амортизационные отчисления Сумма годовых амортизационных отчислений… Читать ещё >
Проектирование базы данных (реферат, курсовая, диплом, контрольная)
Для представления структуры АИС «Всеобуч», выявилась следующая информация, представленная инфологической моделью (рисунок 4,5), которую необходимо разместить в базе данных СУБД с последующей обработкой данных:
Рисунок 4 — Инфологическая модель БД АИС «Всеобуч».
Рисунок 5 — Инфологическая модель БД АИС «Всеобуч».
— Информация о пользователях системы, т. е. те образовательные учреждения которые являются пользователями АИС «Всеобуч» (таблица 1).
Таблица 1.
agency (информация о пользователях АИС «Всеобуч»).
Поле. | Тип. | Дополнительно. | Описание. |
ID_AGENCY. | int (11). | Key (1:M). | Идентификатор пользователя системы (образовательное учреждение). |
SORT_AGENCY. | int (11). | Номер пользователя. | |
NAME_AGENCY. | varchar (40). | Имя пользователя системы. | |
FULL_AGENCY. | varchar (100). | Полные данные пользователя системы. | |
PASS_AGENCY. | varchar (50). | Пароль пользователя системы. | |
DOP_AGENCY. | tinyint (1). | IP адрес пользователя. |
— Полная информация о несовершеннолетнем ребенке, содержит всю необходимую и полную информация для ведения учета и составления отчетности (таблица 2).
Таблица 2.
allvseobuch (информация о несовершеннолетних города Костанай).
Поле. | Тип. | Дополнительно. | Описание. |
ID. | int (11). | Key (M:1). | Идентификатор несовершеннолетнего в системе. |
ALFNOMER. | varchar (10). | Алфавитный номер | |
NOMERPP. | int (11). | auto_increment. | Номер по порядку. |
FIO_F. | varchar (60). | Фамилия. | |
FIO_I. | varchar (60). | Имя. | |
FIO_O. | varchar (60). | Отчество. | |
SEX. | char (2). | Пол. | |
NATIONALITY. | int (11). | Key (M:1). | Национальность. |
DATEVS. | date. | Дата регистрации в системе. | |
AGENCY. | int (11). | Key (M:1). | Идентификатор учебного заведения. |
MIKRORAION. | int (11). | Микрорайон за которым закреплен несовершеннолетний. | |
CLASS. | int (11). | Key (M:1). | Класс обучения. |
LITERARY. | char (2). | Литера класса. | |
KORREKCION. | tinyint (1). | Информация об обучении в коррекционном классе. | |
STREET. | int (11). | Key (M:1). | Домашний адрес — название улицы. |
HOUSE. | varchar (20). | Домашний адрес — номер дома. | |
KVARTIRA. | varchar (10). | Домашний адрес — номер квартиры. | |
TELEPHONE_D. | int (15). | Номер домашнего телефона. | |
FIO_MOTHER. | varchar (100). | ФИО матери. | |
WORK_MOTHER. | varchar (150). | Место работы матери. | |
TELEPHONE_MOTHER. | int (15). | Рабочий телефон матери. | |
FIO_FATHER. | varchar (100). | ФИО отца. | |
WORK_FATHER. | varchar (150). | Место работы отца. | |
TELEPHONE_FATHER. | int (15). | Рабочий телефон отца. | |
POOR. | tinyint (1). | Малообеспеченная семья. | |
MANY_CHILD. | tinyint (1). | Многодетная семья. | |
DYSFUNCTIONAL. | tinyint (1). | Неблагополучная семья. | |
LIMITED_CAPACITY. | tinyint (1). | Ограниченные возможности. | |
WARD. | tinyint (1). | Опека. | |
PATRONAT. | tinyint (1). | Опекун. | |
VOSPITANNIK. | tinyint (1). | Информация, если воспитанник детского дома. | |
UCHETVSH. | tinyint (1). | Информация о внутришкольном учете. | |
UCHETGDN. | tinyint (1). | Информация о чете несовершеннолетнего в правоохранительных органах. | |
NOTE. | text. | Примечание. | |
SOCKOD. | int (8). | Социальный код, при получении социальной помощи. | |
FOOD. | tinyint (1). | Бесплатное питание. | |
MEDGRUPPA. | int (11). | Key (M:1). | Информация о занятий в медгруппе. |
PRICHINAPRIBYTIYA. | int (11). | Key (M:1). | Причина прибытия. |
NOMERPRIBYTIYA. | varchar (10). | Номер прибытия. | |
DATAPRIBYTIYA. | date. | Дата прибытия. | |
NOMERVYBYTIYA. | varchar (10). | Номер выбытия. | |
DATAVYBYTIYA. | date. | Дата выбытия. | |
OTKUDAPRIBYL. | varchar (100). | Место откуда выбыл. | |
PRICHINAVYBYTIYA. | int (11). | Key (M:1). | Причина выбытия. |
KUDAVYBYL. | varchar (100). | Место куда выбыл. | |
FIO_WARD. | varchar (100). | ФИО опекуна. | |
WORK_WARD. | varchar (150). | Место работы опекуна. | |
TELEPHONE_WARD. | int (15). | Рабочий телефон опекуна. | |
ALL_AGENCY. | int (11). | Номера вех учреждений образования, выполнявших операции. | |
INKL_OBUCH. | tinyint (1). | Информация о инклюзивном обучении. | |
OBUCH_HOME. | tinyint (1). | Информация об обучении на дому. | |
INVALIDNOST. | tinyint (1). | Информация об инвалидности. | |
SOCHELP. | tinyint (1). | Информация о социальной помощи. | |
PROGRAM_OBUCH. | int (11). | Key (M:1). | Программа обучения. |
ODARENNOST. | int (11). | Key (M:1). | Информация о одаренности несовершеннолетнего. |
TALON_V_NUMBER. | int (11). | Номер талона выбытия. | |
TALON_V_DATE. | date. | Дата талона выбытия. | |
TALON_P_NUMBER. | int (11). | Номер талона прибытия. | |
TALON_P_DATE. | date. | Дата талона прибытия. | |
POVT_KURC_OBUCH. | tinyint (1). | Информация о повторном курсе обучения. | |
LANG_OBUCH. | int (11). | Key (M:1). | Информация о языке обучения. |
— АИС «Всеобуч», позволяет организовать обмен сообщениями между пользователями, приведенная ниже структура таблицы 3 дает возможность хранения всех сообщений.
Таблица 3.
сhat (Информация о сообщениях в системе между пользователями).
Поле. | Тип. | Дополнительно. | Описание. |
ID_CHAT. | int (11). | Номер сообщений в системе. | |
USER_CHAT. | int (11). | Пользователи участвовавшие в общении. | |
TEXT_CHAT. | text. | Текст сообщения. | |
DATE_CHAT. | timestamp. | Дата сообщения. |
Информация по принадлежности учащихся к районам города, в связи с возможными ситуациями о несоответствии места жительства и обучения.
Таблица 4.
childoptions (Информация о закреплении несовершеннолетнего за микрорайоном).
Поле. | Тип. | Дополнительно. | Описание. |
ID_CHILDOPTIONS. | int (11). | Идентификатор номера записи. | |
VSEOBUCHID_CHILDOPTIONS. | int (11). | Key (1:М). | Уникальный идентификатор несовершеннолетнего в системе. |
USERID_EDIT_CHILDOPTIONS. | int (11). | Идентификатор пользователя производившего запись о изменении данных несовершеннолетнего. | |
USERID_CHILDOPTIONS. | int (11). | Идентификатор пользователя вносившего первоначальные данные о закреплении. | |
OLDMIKRORAION_CHILDOPTIONS. | int (11). | Предыдущий микрорайон проживания. | |
SETMIKRORAION_CHILDOPTIONS. | int (11). | Микрорайон в котором проживает несовершеннолетний. | |
TIME_SET_CHILDOPTIONS. | timestamp. | Время когда было произведено закрепление. |
— Справочник, содержит информацию о языках обучения несовершеннолетнего ребенка в учреждениях образования (таблица 5).
Таблица 5.
lang_obuch (Информация о языке обучения).
Поле. | Тип. | Дополнительно. | Описание. |
ID_LANG_OBUCH. | int (11). | Key (1:М). | Идентификатор языка обучения. |
NAME_LANG_OBUCH. | varchar (50). | Язык обучения. |
— Справочник, содержит информацию о медицинских группах, в случае, если ребенок должен посещать медицинскую группу (таблица 5).
Таблица 6.
medgruppa (информация о медицинских группах).
Поле. | Тип. | Дополнительно. | Описание. |
ID_MEDGRUPPA. | int (11). | Key (1:М). | Идентификатор медгруппы. |
SORT_MEDGRUPPA. | int (11). | Номер медгруппы. | |
NAME_MEDGRUPPA. | char (20). | Наименование мегруппы. |
— Справочник, содержит информацию о национальностях (таблица 7).
Таблица 7.
nationality (информация о национальности).
Поле. | Тип. | Дополнительно. | Описание. |
ID_NATIONALITY. | int (11). | Key (1:М). | Идентификатор национальности. |
SORT_NATIONALITY. | int (11). | Номер национальности. | |
NAME_NATIONALITY. | char (30). | Национальность. |
— Справочник, содержит информацию об особых способностях и одаренностях несовершеннолетних детей (таблица 8).
Таблица 8.
odarennost (информация об особых одаренностях несовершеннолетних).
Поле. | Тип. | Дополнительно. | Описание. |
ID_ODARENNOST. | int (11). | Key (1:М). | Идентификатор одаренности. |
NAME_ODARENNOST. | varchar (50). | Наименование одаренности. |
— Информация о посещаемости несовершеннолетних детей учреждений образования, а именно количество пропущенных занятий (таблица 9).
Таблица 9.
poseschaemost (Информация о пропуске занятий несовершеннолетних в учебных заведениях).
Поле. | Тип. | Дополнительно. | Описание. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ID_POSESCHAEMOST. | int (11). | Идентификатор посещаемости. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AGENCY_POSESCHAEMOST. | int (11). | Key (1:М). | Идентификатор учебного заведения. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
KOLICH_AG_POSESCHAEMOST. | Для расчёта возьмём среднюю часовую оплату труда, которая составляет Тчас = 230 тг./час, что составляет 40 000 тг./мес при 8-ми часовом рабочем дне и 5-ти дневной рабочей неделе. Ззпспп = 180 * 230 = 41 400 тг. Расчёт полных затрат на эксплуатацию ЭВМ Зэвм = (Зам + Зэл),(7) Где Зам — годовые издержки на амортизацию, тг/год; Зэл — годовые издержки на электроэнергию, потребляемую ЭВМ, тг/год; Расчёт цены машино-часа Счас = Зэвм/Тэвм ,(8) Где Зэвм — полные затраты на эксплуатацию ЭВМ в течении года; Тэвм — действительный годовой фонд времени ЭВМ, час/год; Расчёт годового фонда времени работы ПЭВМ Общее количество дней в году — 365. Число праздничных и выходных дней — 119. Время простоя в профилактических работах определяется как еженедельная профилактика по 4 часа. Тэвм = 8*(365−114) — 53*4 = 1796 часа. Амортизационные отчисления Сумма годовых амортизационных отчислений определяется по формуле: Зам = Сбал * Нам ,(9) Где Сбал — балансовая стоимость компьютера, тг/шт.; Нам — норма амортизации, %; Нам = 25%. Сбал = Срын + Зуст ;(10) где, Срын — рыночная стоимость компьютера, тг/шт.,. Зуст — затраты на доставку и установку компьютера, тг/шт. Рыночная стоимость компьютера, на котором велась работа, составляет Срын = 65 000 тг, затраты на установку и наладку составили примерно 2% от стоимости компьютера Зуст = 2% * Срын = 0,02 * 65 000 = 1300 тг. Отсюда Сбал = 65 000 + 1300 = 66 300 тг./шт. Зам = 66 300 * 0.25= 16 575 тг/год. Затраты на оплату машинного времени Змвспп = Счас * t эвм,(11) Где Счас — цена машино-часа арендного времени, тг/час; tэвм — фактическое время отладки программы на ЭВМ; Расчёт затрат на электроэнергию Зэл = Рэвм * Тэвм * Сэл * А,(12) Где Рэвм — суммарная мощность ЭВМ, Тэвм — действительный годовой фонд времени ЭВМ, час/год, Сэл — стоимость 1кВт*ч электроэнергии, А — коэффициент интенсивного использования мощности машины. Согласно техническому паспорту ЭВМ Рэвм = 0.30 кВт, стоимость 1кВт*ч электроэнергии Сэл = 11.84 тг., интенсивность использования машины, А = 0.97. Зэл = 0.30*1796*11.84*0.97 = 6188 тг. Зэвм = 16 575+6188= 22 763 тг. Счас = 22 763 / 1796 = 12,67 тг. Змвспп = 12,67 * 64 = 810,88 тг. Расчёт общих расходов Общие расходы это расходы на освещение, отопление, коммунальные услуги и т. п. Как правило они принимаются равными одной трети основой зарплаты разработчика программы, т. е. 12 420 тг. Тогда затраты на создание программного продукта составят: Зспп = Ззпспп + Змвспп + Зобщ,. Зспп = 41 400 + 810,88 + 12 420 = 54 630,88 тг. В результате произведенных расчетов затраты на создание АИС «Всеобуч» составили 54 630,88 тг. Результативность использования АИС «Всеобуч». В результате использования АИС «Всеобуч» были получены следующие статистические данные, представленные в таблицах 15−18. Таблица 15. Учет несовершеннолетних детей города Костанай за 2008;2010 год.
Таблица 16. Охват обучением несовершеннолетних детей города Костанай за 2008;2010 год.
Таблица 17. Учет детей-инвалидов, детей из малообеспеченных семей и детей из неблагополучных семей города Костанай за 2009;2010 год.
Таблица 18. Учет детей от 0 до 18 лет по отдельным школам города Костанай.
При работе с АИС «Всеобуч» наглядно демонстрируется эффективность ее использования. Появляется возможность оперативного мониторинга движения несовершеннолетних детей города Костанай, что в сою очередь делает возможным принятие оперативных и своевременных мер по обеспечение несовершеннолетних детей закрепленным Конституционно правом на получение бесплатного обязательного среднего образования. |