Разработка АРМ сотрудника НОЧУ ДПО ЦПК Учебный центр ИнфоТеКС

Описание обеспечивающих подсистем, этапы и принципы разработки амортизированного рабочего места, информационное обеспечение данного процесса. Обоснование выбора средств разработки, система управления базами данных. Описание технологии работы с АРМ.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 15.05.2015
Размер файла 3,0 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

База данных состоит из 15 таблиц, 14 из которых связаны между собой. Так, например, с таблицей «Учащийся» напрямую связаны «Оплата» и «Посещаемость», а с таблицей «Группа» - «Протокол», «Занятие», «Экзамен», «Специальность».

Контроль целостности БД осуществляется средствами SQLServer. Целостность БД - соответствие имеющейся в базе данных информации её внутренней логике, структуре и всем явно заданным правилам. Каждое правило, налагающее некоторое ограничение на возможное состояние базы данных, называется ограничением целостности. Основными ограничителями являются:

? NOT NULL - проверка на непустое значение в таблице;

? NULL - разрешение на пустое значение в таблице;

? PRIMARY KEY - первичный ключ. Значение в столбце считается первичным ключом, если оно непустое и уникально в пределах столбца данной таблицы.

При этом контроль целостности может заключаться как в запрете выполнения нарушающих целостность действий (режим запрета добавления записи в дочернюю таблицу, если нет соответствующей записи в родительской), так и на обновление связанных записей с целью сделать корректным изменение данных (обработка обновления - исправление значения внешнего ключа во всех дочерних записях при изменении значения первичного ключа в родительской записи) [3.9].

Целостность БД не гарантирует достоверности содержащейся в ней информации, но обеспечивает правдоподобность этой информации, отвергая заведомо невероятные, невозможные значения.

Далее в Таблице 3.4 приведено описание всех таблиц, входящих в состав базы данных.

Рисунок 3.4 - Структурная схема БД

Таблица 3.4 - Таблицы, входящие в состав БД

Таблица

Реквизит

Тип

Группа

№Группа

№Специальность

ДатаНачала

ДатаОкончания

Закрыта

Текстовый

Длинное целое

Дата/время

Дата/время

Текстовый

Занятие

№Занятие

№Группа

№Преподаватель

№Темплан

Дата

Длинное целое

Текстовый

Длинное целое

Длинное целое

Дата/время

Оценка

№Оценка

Значение

Длинное целое

Текстовый

Посещаемость

№Посещаемость

№Учащийся

№Занятие

Длинное целое

Длинное целое

Длинное целое

Преподаватель-Группа

№Преподаватель

№Группа

Длинное целое

Текстовый

ПредварительнаяЗапись

№Запись

ФамилияУчащийся

ИмяУчащийся

ОтчествоУчащийся

Телефон

№Специальность

Согласие

ВключитьВгруппу

Длинное целое

Текстовый

Текстовый

Текстовый

Текстовый

Длинное целое

Логический

Логический

Преподаватели

№Преподаватель

ФИОПреподаватель

ДолжностьПрепод

Длинное целое

Текстовый

Текстовый

Протокол

№Протокол

№Группа

ДатаПротокола

ЧленКомиссии1

ЧленКомиссии2

Председатель

Текстовый

Текстовый

Дата/время

Текстовый

Текстовый

Текстовый

Специальность

№Специальность

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

РекомендКолЧел

НомерТема

Длинное целое

Текстовый

Длинное целое

Длинное целое

Темплан

№Темплан

№Тема

№Специальность

Тема

Часы

Длинное целое

Длинное целое

Длинное целое

Текстовой

Длинное целое

Учащийся

№Учащийся

№Группа

ФамилияУчащийся

ИмяУчащийся

ОтчествоУчащийся

Длинное целое

Текстовый

Текстовый

Текстовый

Текстовый

Экзамен

№Учащийся

№Протокол

№Оценки

Длинное целое

Текстовый

Длинное целое

3.4 Схема функционирования АРМ

Описание схемы функционирования АРМ для учета, планирования и анализа учебной деятельности осуществляется с помощью SSD-диаграммы. Данная технология также носит название «Структурные карты». Она используется на фазе проектирования для того, чтобы продемонстрировать, каким образом системные требования будут отражаться комбинацией программных структур.

На Рисунке 3.5 представлена SSD-диаграмма в нотации Константайна. Структурная карта Константайна предназначена для описания отношений между модулями. На диаграмму вынесены области данных, которые изображены в виде овалов. Такой вид представления наглядно показывает взаимосвязь модулей с хранилищами данных [3.10].

Рисунок 3.5 - Схема функционирования АРМ

3.5 Описание технологии работы с АРМ

Приложение устанавливается на персональном компьютере сотрудника учебного центра. Исполняемый файл МУЦ.accde копируется на системный диск ПК и на рабочий стол помещается ярлык. База данных может находиться в локальной сети на специально выделенном сервере. При настройке системы необходимо установить связь между клиентской частью и таблицами базы данных. Запуск АРМ производится с Рабочего стола при нажатии ярлыка «НОЧУ». После загрузки программы появляется окно Главная форма, представленная на Рисунке 3.6. Главная форма содержит кнопки, которые обеспечивают доступ к функциональности АРМ.

Рисунок 3.6 - Главная форма приложения

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

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

Перед началом занятий в группе всех записанных клиентов необходимо обзвонить и уточнить их решение начать обучение. Если человек соглашается, то напротив его фамилии в графе «Согласие» выбирается «Да». После завершения данного процесса нужно нажать на кнопку «Создание группы» и автоматически все отмеченные данные переносятся в следующее окно «Создание группы», представленное на Рисунке 3.8.

Рисунок 3.7 - Окно «Предварительная запись»

Рисунок 3.8 - Главная форма приложения

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

После создания группы все данные о согласившихся пройти обучение переместятся в окно «Учебный процесс», представленное на Рисунке 3.9.

Рисунок 3.9 - Окно «Учебный процесс» вкладка «Учащиеся»

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

В нижней части окна представлен ряд вкладок: «Учащиеся», «Преподаватели», «График занятий», «Комиссия», «Экзамен» и «Оплата».

Рассмотрим вкладку «Учащиеся». В ней расположен список учащихся, которые зарегистрированы в данной группе. Напротив каждой фамилии находится клавиша «Личная карточка», при нажатии которой открывается одноименное окно, представленное на Рисунке 3.10.

Рисунок 3.10 - Личная карточка

Фамилии, имена и отчества необходимо вносить в именительном, родительном и дательном падежах. Если новые значения именительного падежа совпадают с внесенными ранее, то поля дательного и родительного падежей будут заполнены автоматически. Далее вводятся все личные данные учащегося.

На вкладке «Преподаватели» (Рисунок 3.11) заносятся фамилии и должности преподавателей, которых закрепили за данной группой. Если при выборе преподавателя не нашлось нужного, его можно добавить, нажав на кнопку «Добавить преподавателя». В поля окна «Преподаватели», представленном на Рисунке 3.12, заносится необходимая информация, после чего его необходимо закрыть.

На вкладке «График занятий» (Рисунок 3.13) при нажатии кнопки «Составить график» автоматически составляется подробный график, указываются даты занятий и количество часов, прочитанных в день.

Рисунок 3.11 - Окно «Учебный процесс» вкладка «Преподаватели»

Рисунок 3.12 - Окно «Преподаватели»

Рисунок 3.13 - Окно «Учебный процесс» вкладка «График занятий»

Вкладка «Комиссия» служит для хранения информации о комиссии, которая будет участвовать в проведении экзамена.

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

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

Для быстрого поиска необходимой группы или учащегося используется архив. Чтобы его открыть на «Главной форме» необходимо нажать на клавишу «Архив», после чего откроется одноименное окно.

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

Для редактирования тематических планов на «Главной форме» нужно нажать на кнопку «Темпланы», после чего откроется окно «Специальность» (Рисунок 3.18). Сюда заносятся названия специальностей и количество часов, необходимое для их изучения.

Для анализа учебной деятельности, а в частности, для подсчета минимального количества человек в группе, чтобы устранить убыточность группы, используется окно «Анализ безубыточности». В поле «Специальность» выбирается необходимая специальность, в поля «Дата с» и «Дата по» заносятся сроки, за которые будут суммироваться затраты на группу. Далее, в поле «Сумма» вносится общая сумма оплаты за обучение по данной специальности.

Постоянные и переменные затраты вводятся либо вручнуюв соответствующие поля, либо импортируются из файла формата.xls нажатием кнопки «Импорт». После заполнения всех полей будет автоматически подсчитано количество человек, оплата за обучение которых полностью покроет затраты на группу.

При завершении работы с программой все окна закрываются нажатием клавиши «Выход».

Заключение

По итогам выполненной работы можно сделать вывод, что АРМ сотрудника НОЧУ ДПО ЦПК «Учебный центр «ИнфоТеКС» стало незаменимым инструментом в работе сотрудников учебного центра, отвечающих за организацию учебного процесса. Так же АРМ помогло повысить общий уровень оказания образовательных услуг в учебном центре.

Внедрение АРМ позволило:

- упростить процесс организации учебного процесса;

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

- обеспечить возможность расчета оптимальной численности групп.

Список использованных источников

1. Воробович Н.П. Проектирование информационных систем - http://www.kgau.ru/istiki/umk/pis/pis.htm#l3.htm.

2. Смирнова Г.Н. Проектирование экономических информационных систем: Учеб. для вузов. - М.: Финансы и статистика. - 2002. - 512 с.

3. Грекулов В.И. Курс лекция по проектированию информационных систем. - http://www.intuit.ru/department/se/devis

4. Калянов Г.Н. Теория и практика реорганизации бизнес-процессов. - М.: СИНТЕГ, 2000. - 317 с.

5. Вендров А.М. Проектирование программного обеспечения экономических информационных систем. - М.: Финансы и статистика, 2000. - 350 с.

6. Миндалёв И.В. Теория экономических информационных систем - http://www.kgau.ru/istiki/teis/index.html.

Классификаторы - http://www.licencing.ru/class/classall.shtml.

7. Хорнген Ч. Управленческий учет, 10 изд./пер. с англ. - СПб: Питер, 2007. -1008 с.

8. Липаев В.В. Проектирование программных средств: Учебное пособие для вузов. - М.: Высшая школа, 2006.

Размещено на Allbest.ru


Подобные документы

  • Системы визуального объектно-ориентированного программирования. Среда разработки Delphi. Microsoft Access как система управления базами данных реляционного типа. Структурированный язык запросов SQL. Программирование базы данных Библиотечного фонда.

    курсовая работа [2,5 M], добавлен 08.01.2012

  • Анализ предметной области и описание основных функциональных подсистем автоматизированного рабочего места администратора кинотеатра "Мир". Разработка инфологической модели базы данных и заполнение форм данных. Обеспечение безопасности и доступа к данным.

    курсовая работа [4,4 M], добавлен 27.12.2014

  • Описание экономической сущности деятельности сотрудника администрации отдела по оценке земли. Характеристика нормативно-справочной и входной информации. Описание реализации клиентской части автоматизированного рабочего места. Обоснование выбора СУБД.

    дипломная работа [2,3 M], добавлен 23.09.2014

  • Анализ средств программирования, используемых для решения задачи. Система управления базами данных Oracle. Средство разработки и администрирования Toad for Oracle. Описание процесса заказа и работы триггера. Применение операционной системы Windows 7.

    курсовая работа [532,2 K], добавлен 05.04.2017

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

    дипломная работа [3,9 M], добавлен 11.08.2015

  • Порядок описание процесса разработки модели для разрешения задачи программирования с помощью средств языка программирования. Структуры данных и основные принципы их построения. Этапы компьютерного моделирования. Этапы и значение написания программы.

    курсовая работа [19,5 K], добавлен 19.05.2011

  • Обоснование выбора программных продуктов для разработки и их краткое описание. Определение назначения предложенного варианта упаковки, подбор габаритных размеров. Краткое описание упаковываемого товара. Этапы алгоритма разработки компьютерного макета.

    контрольная работа [2,2 M], добавлен 10.05.2013

  • Обоснование необходимости систем управления базами данных на предприятиях. Особенности разработки программного обеспечения по управлению базой данных, обеспечивающего просмотр, редактирование, вставку записей базы данных, формирование запросов и отчетов.

    курсовая работа [1,5 M], добавлен 23.01.2010

  • Анализ и разработка информационной системы, структура сети предприятия. Описание процесса разработки конфигураций и выявление потребностей в автоматизации функций. Средства разработки проектирования и архитектура базы данных. Разработка модели угроз.

    дипломная работа [1,4 M], добавлен 13.07.2011

  • Анализ использования разработки, обзор средств программирования и описание языков. Требования к составу и параметрам технических средств. Построение алгоритма и требования к его функциональности. Описание рабочего места на вычислительном центре.

    дипломная работа [2,6 M], добавлен 19.06.2017

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.