Автор работы: Пользователь скрыл имя, 16 Мая 2015 в 12:09, дипломная работа
База данных – это организованная структура, предназначенная для хранения информации. Сегодня большинство систем управления базами данных (СУБД) позволяют размещать в своих структурах не только данные, но и методы (то есть программный код), с помощью которых происходит взаимодействие с потребителем или с другими программно-аппаратными комплексами. Таким образом, в современных базах данных хранятся отнюдь не только данные, но и информация.
Это утверждение легко пояснить, если, например, рассмотреть базу данных учебного учреждения. В ней есть все необходимые сведения о студентах, об их адресах, успеваемости, семейное положение, балы, набранные по ЕНТ и т.д. Доступ к этой базе имеется у достаточно большого количества сотрудников учебного учреждения, но среди них вряд ли найдется такое лицо, которое имеет доступ ко всей базе полностью и при этом способно единолично вносить в нее произвольные изменения. Кроме данных, база содержит методы и средства, позволяющие каждому из сотрудников оперировать только с теми данными, которые входят в его компетенцию. В результате взаимодействия данных, содержащихся в базе, с методами, доступными конкретным сотрудникам, образуется информация, которую они потребляют и на основании которой в пределах собственной компетенции производят ввод и редактирование данных.
Введение
Глава I Проектирование информационных систем
§1Основные понятия технологии проектирования информационных систем (ИС)
§2Жизненный цикл программного обеспечения ИС
§3Организация разработки ИС
Каноническое проектирование ИС
§4Типовое проектирование ИС
Глава II Структура информационной системы - приемная комиссия
Евразийского Института рынка и колледжа при институте
§1 Макет таблиц информационной системы
§2 Макет форм информационной системы
§3 Макет отчетов информационной системы
§4 Информационные потоки в системе
§5 Программная обработка в приложении
Глава III Применение информационной системы - приемная комиссия Евразийского Института рынка и колледжа при институте
§1 Порядок работы
§2 Зачисление в студенты §3 Формирования итогов по работе приемной комиссии
s5 = s5 & " [заявление анкета].g3, [заявление анкета].g4, [заявление анкета].g5, [заявление анкета].g6, [заявление анкета].g7, [заявление анкета].g8, [заявление анкета].g9, [заявление анкета].g10, [заявление анкета].g11, [заявление анкета].g12, [заявление анкета].g13"
s5 = s5 & " FROM [заявление анкета] WHERE
((([заявление анкета].фамилия)
Me.RecordSource = s5
End Sub
Глава III
Применение информационной системы - приемная комиссия
Евразийского Института рынка и колледжа при институте
§1 Порядок работы:
При запуске приложения открывается главная форма, где можно произвести выбор режима работы:
1) Заполнить заявление абитуриента
2) Выполнить коррекцию ранее
заполненного заявление
3) Закрыть форму и завершить приложения
При выборе первого режима работы откроется форма заявление анкета, где можно внести персональные данные абитуриента, пример заполнения формы приведен ниже -
Рассмотрим подробнее данную форму:
Форма содержит
текстовые поля, комбинированные
поля со списком и элементы
управления – флажки, при чем
в комбинированных полях
Данный отчет содержит распечатку заявления абитуриента о приеме в состав студентов, персональные данные с формы переносятся в этот документ, что позволяет автоматизировать процесс подачи заявлений.
При выборе второго режима откроется форма «коррекция заявление абитуриента» -
Данная форма содержит два комбинированных поля со списком – первое поле позволяет выбрать реально существующую фамилию абитуриента ранее заполнившего анкету, второе поле позволяет выбрать имя абитуриента соответствующее выбранной фамилии.
Оба выбранных значения становятся критериями для поиска в таблице «заявление анкета» записи персональных данных абитуриента. На форме имеется две командных кнопки – первая кнопка «найти заявление» запускает процедуру, открывающую форму «дочерняя», на которой отобразится найденная запись. Вторая кнопка «закрыть форму» запускает процедуру, закрывающую данную форму и возвращающую нас к главной форме.
После открытия формы «дочерняя» становятся доступными ранее внесенные персональные данные абитуриента для корректировки –
Абитуриент при первом заполнении выбрал некоторую специальность обучения, теперь он может выбрать другую родственную специальность, или абитуриент подал документы в колледж, теперь он может передать свои документы в институт. Поля фамилия и имя, аналогично, содержат значения формирующие критерии для создания откорректированного отчета «Отчет заявление абитуриента», который является новым заявлением абитуриента о приеме на обучение. Заметим что, последнее заявление дотируется первоначальной датой исходного заявления, т.е. сохраняется привилегии и льготы при поступлении связанные со сроком подачи документов. После щелчка на командную кнопку «закрыть форму» запускается процедура, распечатывающая откорректированное заявление абитуриента, сохраняющая внесенные изменения в таблицу, закрывающая текущую форму и возвращающая нас в главную форму.
При выборе третьего режима работы выполняется процесс завершения приложения, т.е. закрывается главная форма и производится выход из Access.
§2 Зачисление в студенты:
С помощью формы «зачисление в студенты» дополняется информация в исходную таблицу «заявление анкета». Устанавливаются значения полей «зачислен в студенты», «номер приказа» и «дата зачисления». Данные поля заполняется для записей соответствующим зачисленным студентам, при чем на форме отображаются эти поля для корректировки, а дополнительные поля «фамилия», «имя», «отчество», «место обучения», «форма обучения», «специальность» и «язык обучения» отображается но не доступны для изменения. Процесс зачисления выполняется щелчком по флажку «зачислен в студенты», внесением номера приказа и даты зачисления в студенты.
§3 Формирования итогов по работе приемной комиссии:
а) Создадим студенческие группы: по месту обучения институт или колледж, по форме обучения дневная или заочная форма, по специальности обучения, и по языку обучения (русский или казахский) с помощью SQL команды:
SELECT [заявление анкета].[место
FROM специальности INNER JOIN [заявление анкета] ON специальности.шифр = [заявление анкета].специальность
WHERE ((([заявление анкета].[
ORDER BY [заявление анкета].[место
Приведем пример созданной таблицы студенческих групп:
место обучения |
форма обучения |
специальность |
язык обучения |
фамилия |
имя |
отчество |
Институт |
очного |
Информационные системы - ВУЗ |
русский |
Самарина |
Снежана |
Владимировна |
Институт |
очного |
Информационные системы - ВУЗ |
русский |
Хен |
Ольга |
Геннадьевна |
Институт |
очного |
Учет и аудит - ВУЗ |
русский |
Мамедова |
Наргиля |
Гасановна |
Институт |
очного |
Финансы (Банковское дело, Налоговое дело, Таможенное дело) - ВУЗ |
русский |
Барзу |
Баян |
Рахымжановна |
б) Определим количество учащихся в каждой группе обучения с помощью SQL команды:
SELECT [заявление анкета].[место
FROM специальности INNER JOIN [заявление анкета] ON специальности.шифр = [заявление анкета].специальность
GROUP BY [заявление анкета].[место
HAVING ((([заявление анкета].[
ORDER BY [заявление анкета].[место
Пример использования этой команды:
место обучения |
форма обучения |
специальность |
язык обучения |
количество студентов |
Институт |
очного |
Информационные системы - ВУЗ |
русский |
2 |
Институт |
очного |
Учет и аудит - ВУЗ |
русский |
1 |
Институт |
очного |
Финансы (Банковское дело, Налоговое дело, Таможенное дело) - ВУЗ |
русский |
1 |
в) исследование национального представительства учащихся в институте и в колледже:
выполним SQL команду –
SELECT [заявление анкета].[место
FROM [заявление анкета]
WHERE ((([заявление анкета].[
GROUP BY [заявление анкета].[место
Будет получена таблица аналогичная представленной ниже:
место обучения |
национальность |
количество студентов |
Институт |
азербайжанская |
1 |
Институт |
казахская |
1 |
Институт |
корейская |
1 |
Институт |
русская |
1 |
г) определим
уровень подготовки
Первая группа с наименьшим балам ЕНТ (50 до 64) -
SELECT Count([заявление анкета].
FROM [заявление анкета]
WHERE ((([заявление анкета].[кол
Пример, в тестовой отладке –
количество студентов |
1 |
Вторая группа с балами (от 65 до 74) –
SELECT Count([заявление анкета].
FROM [заявление анкета]
WHERE ((([заявление анкета].[кол
Третья группа с балами (от 75 до 84) –
SELECT Count([заявление анкета].
FROM [заявление анкета]
WHERE ((([заявление анкета].[кол набран баллов ент(КТ)])<=84 And ([заявление анкета].[кол набран баллов ент(КТ)])>=75) AND (([заявление анкета].[зачислен в студенты])=True));
Четвертая группа свыше 85 баллов –
SELECT Count([заявление анкета].
FROM [заявление анкета]
WHERE ((([заявление анкета].[кол
д) Анализ рекламной компании ВУЗа по работе с абитуриентами:
определим количество абитуриентов привлеченных в ВУЗ следующей группой факторов –
1)) «Евразир закончили ранее родственики и знакомые», определяется выполнением SQL команды:
SELECT Count([заявление анкета].
FROM [заявление анкета]
WHERE ((([заявление анкета].f1)=
GROUP BY [заявление анкета].f1;
Пример, в тестовой отладке –
количество абитуриентов |
Евразир закончили ранее родственики и знакомые |
1 |
Да |
2)) «В Евразире работают родствени
SELECT Count([заявление анкета].
FROM [заявление анкета]
WHERE ((([заявление анкета].f2)=
GROUP BY [заявление анкета].f2;
3)) «Я пришел в Евразир по объявлению в газете - Караване», определяется выполнением SQL команды:
SELECT Count([заявление анкета].
FROM [заявление анкета]
WHERE ((([заявление анкета].g1)=
GROUP BY [заявление анкета].g1;
4)) «Я пришел в Евразир по объявлению в газете - Алматы акшамы», определяется выполнением SQL команды:
SELECT Count([заявление анкета].
FROM [заявление анкета]
WHERE ((([заявление анкета].g2)=True
GROUP BY [заявление анкета].g2;
5)) «Я пришел в Евразир по объявлению в газете - Экономе», определяется выполнением SQL команды:
SELECT Count([заявление анкета].
FROM [заявление анкета]
WHERE ((([заявление анкета].g3)=True))
GROUP BY [заявление анкета].g3;
6)) «Я пришел в Евразир по объявлению в газете - Абитурент», определяется выполнением SQL команды:
SELECT Count([заявление анкета].
FROM [заявление анкета]
WHERE ((([заявление анкета].g4)=
GROUP BY [заявление анкета].g4;
7)) «Я пришел в Евразир по объявлению в справочнике - наш город», определяется выполнением SQL команды:
SELECT Count([заявление анкета].
FROM [заявление анкета]
WHERE ((([заявление анкета].g5)=
GROUP BY [заявление анкета].g5;
8)) «Я пришел в Евразир по рекламе щитов в городе», определяется выполнением SQL команды:
SELECT Count([заявление анкета].
FROM [заявление анкета]
WHERE ((([заявление анкета].g6)=
GROUP BY [заявление анкета].g6;
Информация о работе Информационная система «Приемная комиссия Евразийского Института Рынка»