Разработка АРМ сотрудника НОЧУ ДПО ЦПК Учебный центр ИнфоТеКС
Описание обеспечивающих подсистем, этапы и принципы разработки амортизированного рабочего места, информационное обеспечение данного процесса. Обоснование выбора средств разработки, система управления базами данных. Описание технологии работы с АРМ.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 15.05.2015 |
Размер файла | 3,0 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
- создание групп;
- организация учебного процесса;
- оформление аттестационной документации.
Клиент, подает заявку, которая регистрируется офис-менеджером. Данный процесс называется «Прием заявок на обучение» и выходным потоком является «Данные о заявках».
На основании данных о зарегистрированных заявках и данных об оплате обучения, происходит формирование учебных групп (процесс «Создание групп»). После принятия руководством решения о начале занятий в группе, об этом информируют клиентов (поток «Уведомления о начале занятий»). Исходящими потоками являются «Договоры» и «Отказы». Данные об оплате первого взноса, данные об учебных группах и личные карточки используются в блоке «Учебный процесс».
Для организации учебного процесса необходимы данные об учащихся, полученные из личных карточек, данные об учебных группах. При выполнении учебного плана и наличия полной оплаты формируются списки обучающихся, допущенных к итоговой аттестации.
Рисунок 2.2 - Подпроцессы диаграммы «Организация учебной деятельности в НОЧУ ДПО ЦПК «Учебный центр «ИнфоТеКС»
При оформлении аттестационной документации подготавливаются документы о прохождении курса обучения (протоколы, удостоверения, сертификаты и отчеты).
Декомпозиция процесса «Создание групп» представлена на Рисунке 2.3. На данном этапе происходит проверка данных, полученных из заявок на обучение. Если выясняется, что информация не полная или не соответствует требованиям организации, то секретарь сообщает об этом клиенту. До начала занятий все отмеченные недостатки должны быть устранены. Занятия начинаются после того, как будет набрано количество заявок, достаточное для организации новой группы. Оптимальная численность группы рассчитывается методами CVP-анализа на основании данных бухгалтерского учета, поступающих из бухгалтерии в виде внешнего файла. Дата начала занятий устанавливается приказом руководства и об этом информируют всех клиентов, чьи заявки были приняты. На первом занятии происходит оформление договора. Данные из него используют для составления личных карточек учащихся. Когда все данные внесены в АРМ, подгружается файл о внесенной плате за обучение, после чего она отражается в личной карточке.
Декомпозиция диаграммы «Учебный процесс» представлена на Рисунке 2.4. В процессе обучения преподаватели отслеживают посещаемость на занятиях, которая отражается в журналах. В свою очередь, бухгалтерия в течение всего срока учебного процесса контролирует оплату за курсы. Это связано с тем, что клиентам разрешается оплачивать обучение несколькими взносами, но по окончанию занятий должна быть внесена полная сумма.
При выполнении всех требований учебного плана и наличия полной оплаты, на учащегося подготавливается промежуточная документация. Если учащийся сдает все экзамены, предусмотренные тематическим планом, то ему выдается вся необходимая аттестационная документация.
Рисунок 2.3 - Диаграмма IDEF0 «Создание групп»
Рисунок 2.4 - Диаграмма IDEF0 «Учебный процесс»
Информационное обеспечение
Информационное обеспечение представляет собой совокупность проектных решений по объемам, размещению, формам организации информации. Оно включает в себя совокупность показателей, справочных данных, классификаторов и кодификаторов информации, унифицированные системы документации, специально организованные для автоматического обслуживания. Составные элементы информационного обеспечения представлены на Рисунке 2.5.
В состав информационного обеспечения включаются два комплекса: компоненты внемашинного информационного обеспечения и внутримашинного информационного обеспечения (макеты / экранные формы для ввода первичных данных в ЭВМ или вывода результатной информации, структура информационной базы: входных, выходных файлов, базы данных) [2.3].
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Рисунок 2.5 - Составные элементы информационного обеспечения
Информационное обеспечение ИС является средством для решения следующих задач:
- однозначного и экономичного представления информации в системе (на основе кодирования объектов);
- организации процедур анализа и обработки информации с учетом характера связей между объектами (на основе классификации объектов);
- организации взаимодействия пользователей с системой (на основе экранных форм ввода-вывода данных);
- обеспечения эффективного использования информации в контуре управления деятельностью объекта автоматизации (на основе унифицированной системы документации).
Информационное обеспечение можно определить как совокупность единой системы классификации, унифицированной системы документации и информационной базы.
Информационная модель
Одним из многочисленных средств моделирования информационной модели являются диаграммы сущности-связи - ERD (entity relationship diagrams). Первый вариант модели сущность-связь был предложен в 1976 г. Питером Пин-Шэн Ченом. В дальнейшем многими авторами были разработаны свои варианты подобных моделей (нотация Мартина, нотация IDEF1X, нотация Баркера и др.).
Все такие диаграммы используют графическое изображение сущностей предметной области, их свойств (атрибутов), и взаимосвязей между сущностями. Программные средства, реализующие как одну и ту же, так и различные нотации могут отличаться своими возможностями [2.4].
Удобным средством для разработки диаграмм сущности-связи является DBDesigner. Это свободно распространяемая CASE-система, предназначенная для проектирования, моделирования, создания и поддержки информационных систем.
Результаты разработки ER-модели для системы учета и планирования учебной деятельности представлены на Рисунке 2.6. Прямоугольники на данной диаграмме отображают сущности, а линии - связи между сущностями.
Модель включает 12 сущностей: предварительная запись, учебная группа, специальность, личная карточка, журнал, тематический план, занятие, преподаватели, результаты экзаменов, стоимость обучения, оплата, затраты на обучение.
Сущность «Предварительная запись» представляет информацию о гражданах, подавших заявку на обучение по определенной специальности. Атрибутами данной сущности являются: личные данные человека, выбранная им специальность, данные о согласии начать обучение и о включении в группу.
Сущность «Личная карточка» служит для хранения личной информации клиентов, заключивших договор с учебным центром. Каждый объект этой сущности может быть охарактеризован личными данными учащегося.
Сущность «Учебная группа» хранит данные о группах, организованных для обучения по выбранной специальности. К ее атрибутам относятся: наименование специальности, дата начала и окончания занятий, дата экзамена, а также информация о помещении данной группы в архив.
Каждый объект сущности «Специальность» отражает всю необходимую информацию о специальностях, которые преподают в учебном центре. Атрибутами ее являются: название специальности, рекомендованное количество часов для ее изучения, а также количество экзаменов, которые необходимо сдать при завершении обучения.
Сущность «Журнал» отражает сведения, необходимые для регистрации занятий. Атрибутами данной сущности являются: номер ученика и номер занятия.
Сущность «Темплан» содержит в себе информацию о темах, прочитанных в рамках конкретной специальности. К атрибутам данной сущности относятся: номер специальности, номер темы, название темы и количество часов, отведенное для изучения конкретной темы.
Рисунок 2.6 - ER-модель системы учета, планирования и анализа учебной деятельности
Сущность «Занятие» предназначена для хранения информации о проведенном занятии. Ее атрибутами являются: номер группы, номер преподавателя, номер темы и дата проведения занятия.
Сущность «Преподаватели» служит для хранения личной информации преподавателей. Каждый объект этой сущности может быть охарактеризован личными данными сотрудника.
Объекты сущности «Результаты экзаменов» отражают информацию о результатах аттестации учащихся. Атрибутами данной сущности являются номера и значения оценок.
Сущность «Стоимость обучения» содержит справочную информацию о расценках на обучение. К атрибутам данной сущности относятся: номер специальности, стоимость и дата, на момент которой была установлена данная цена.
В сущности «Оплата» хранится информация о внесенных денежных суммах учеников. Ее атрибутами являются: номер учащегося, номер квитанции об оплате, внесенная сумма и дата платежа.
Сущность «Затраты на обучение» служит для хранения информации о затратах учебной группы.
Используемые классификаторы и системы кодирования
Классификатор - это систематизированный свод однородных наименований, с помощью которого осуществляется формализованное описание информации в ИС, содержащей наименования объектов, наименования классификационных группировок и их кодовые обозначения.
Назначение классификатора состоит в следующем:
- систематизация наименований кодируемых объектов;
- однозначная интерпретации одних и тех же объектов в различных задачах;
- возможность обобщения информации по заданной совокупности признаков;
- возможность поиска и обмена информацией между различными внутрифирменными подразделениями и внешними информационными системами;
- экономия памяти компьютера при размещении кодируемой информации.
Рассмотрим некоторые используемые классификаторы.
- № учащегося- используется порядковая система кодирования, представляет собой числовое значение.
- № специальности - является общесистемным классификатором. Имеет следующий вид: INF012007. Данный классификатор состоит из трех фасетов: INF - краткое наименование специальности, 01 - порядковый номер специальности, 2007 - год создания.
- № оплаты - используется порядковая система кодирования, представляет собой числовое значение.
В Таблице 2.1 представлены сведения о системах кодирования и классификации, используемые в АРМ для учета, планирования и анализа учебной деятельности.
Таблица 2.1 - Сведения о системах кодирования и классификации
Наименование |
Тип |
Система кодирования |
Система классификации |
Вид классификатора |
|
Преподаватели |
Целое число |
Порядковая |
- |
Общесистемный |
|
Предварительная запись |
Целое число |
Порядковая |
- |
Общесистемный |
|
Журнал |
Целое число |
Порядковая |
- |
Общесистемный |
|
Учащийся |
Целое число |
Порядковая |
- |
Общесистемный |
|
Результаты экзаменов |
Целое число |
Порядковая |
- |
Общесистемный |
|
Занятие |
Целое число |
Порядковая |
- |
Общесистемный |
|
Темплан |
Целое число |
Порядковая |
- |
Общесистемный |
|
Стоимость обучения |
Целое число |
Порядковая |
- |
Общесистемный |
|
Специальность |
Символьное |
Комбинированная |
Многоаспектная |
Общесистемный |
Описание нормативно-справочной и входной информации
При проектировании АРМ необходимо разработать макеты следующих категорий объектов:
- входных документов;
- экранных форм;
- входных файлов.
К входным документам относится договор, который заключается между учебным центром и клиентом на весь срок обучения.
Договор представляет собой бланк, разделенный на четыре основные части:
- дата заключения договора;
- личные данные клиента;
- обязанности сторон;
- подписи сторон.
К личным данным клиента относятся: фамилия, имя, отчество, дата и место рождения, паспортные данные (серия, номер, дата и место выдачи), образование, профессия и место работы.
К обязанностям сторон относятся права и обязанности клиента и учебного центра. Здесь указывается, что учебный центр обязуется провести обучение по выбранной клиентом специальности. Устанавливаются сроки и стоимость обучения, которые тут же прописываются.
В конце бланка ставятся подписи сторон. В левой части расписывается генеральный директор НОЧУ ДПО ЦПК «Учебный центр «ИнфоТеКС», в правой - клиент. Расшифровка подписи не требуется.
Регистрация заявок клиентов осуществляется с помощью формы «Предварительная запись». Верхнее поле формы является фильтром, группирующим информацию по специальностям. Ниже представлен список клиентов, желающих пройти обучение в виде таблицы, в поля которой вносятся такие данные, как: название специальности, Ф.И.О. и номер контактного телефона. В случае согласия клиента вступить в группу на данной форме имеется флажок. Когда руководство принимает решение о начале группы все клиенты, напротив чьих фамилий стоял флажок, перемещаются в учебную группу с помощью клавиши «Включить в группу». Также на форме есть кнопка ее закрытия.
Личные данные клиентов из договоров заносятся в форму «Личная карточка». Фамилии, имена и отчества заносятся в именительном, родительном и дательном падежах, чтобы в дальнейшем их использовать при оформлении аттестационной документации. Ниже записываются остальные личные данные. Также в форме указывается специальность, по которой проходит обучение клиент и оценки, полученные им при сдаче экзамена. В поле «Оплата» отражается сумма, внесенная за курс обучения.
Описание выходной информации
Выходной информацией АРМ являются:
- протоколы;
- сертификаты;
- удостоверения;
- отчеты.
Протоколы печатаются для регистрации решения квалификационной комиссии о присвоения специальности гражданину, успешно прослушавшему курс лекций и сдавшему экзамен. Условно бланк протокола можно разделить на три части. В верхней части фиксируется номер протокола, дата заседания квалификационной комиссии и перечисляются участники комиссии и их должности. Во второй части бланка находится таблица, в которой записаны все слушатели данной группы. Здесь заполняются такие графы, как: порядковый номер, Ф.И.О. ученика, дата его рождения, номер билета, экзаменационная оценка и присвоенная квалификация. Для некоторых специальностей заносятся несколько экзаменационных оценок, должность и место работы. В нижней части бланка ставятся подписи комиссии.
В бланке «Список» отражается информация об учащихся, получивших аттестационную документация. В верхней части бланка записывается номер группы.
Удостоверения печатаются на отдельных специальных бланках. Они выдаются гражданам, прошедшим обучение по специальностямповышения квалификации и профессиональной переподготовки. В верхней части бланка записывается название обучающей организации, далее записывается Ф.И.О. учащегося, даты начала и окончания занятий, название программы обучения, номер протокола и дата его создания. Далее выставляются оценки, полученные при сдаче внутренних экзаменов. Ниже ставятся подписи председателя комиссии и генерального директора учебного центра.
Отчеты готовятся на основании информации об учащихся и данных о формировании учебных групп. Отчеты содержат подробную информацию о составе групп, данные об оплате, результаты экзаменов и т.д.
Математическое обеспечение
Математическое обеспечение - это совокупность математических методов, моделей и алгоритмов обработки информации, используемых при решении функциональных задач и в процессе автоматизации проектировочных работ.
При создании АРМ была поставлена задача рассчитывать оптимальную численность групп. Для ее реализации можно воспользоваться CVP-анализом.
Анализ «издержки-объем-прибыль», или CVP-анализ, является одним из основных инструментов ценообразования и определения прогнозного объема. Он позволяет понять цели анализа и показывает как важно понимать поведение затрат, то есть реагирование затрат на различные влияния для оценки последствий тех или иных управленческих решений [2.5].
В анализе используются следующие обозначения:
- USP - цена обучения;
- UVC - переменные затраты на человека;
- UCM - маржинальная прибыль на человека;
- FC - постоянные затраты;
- Q - количество человек;
- V - выручка;
- OI - операционная прибыль.
К постоянным затратам в расчете на группу относятся:
- оборудование класса;
- коммунальные услуги на учебный класс;
- административные расходы;
- зарплата преподавателя.
К переменным затратам можно отнести затраты на выездное обучение связанные с выплатой командировочных, оплатой гостиницы, аренды площадей для проведения обучения и т.д.
Для нахождения точки безубыточности можно воспользоваться несколькими способами. Первый способ является методом уравнения и имеет вид:
(2.1)
Это равенство является самым общим подходом к CVP-анализу.
Второй способ называется методом маржинальной прибыли. В данном методе используется формула (2.1). Преобразовав это равенство, получим:
В точке безубыточности по определению операционная прибыль равна нулю, т.е. :
Анализируя перечисленные методы, наиболее подходящим для расчета оптимальной численности группы является метод маржинальной прибыли. Именно он будет реализован в разрабатываемом АРМ.
Техническое обеспечение
Техническое обеспечение - это комплекс технических средств, предназначенных для работы информационной системы.
Для функционирования разрабатываемого АРМ потребуются один сервер и две рабочие станции, подключенных по сети с топологией «Звезда». Большое преимущество звезды заключается в том, что все точки подключения собраны в одном месте. Это позволяет легко контролировать работу сети, локализовать неисправности сети путем простого отключения от центра абонентов, а также ограничивать доступ посторонних лиц к точкам подключения. Схема сети представлена на Рисунке 2.7.
Для размещения базы и быстрого обращения к ней, сервер должен иметь следующие характеристики: операционная система Windows Server 2003 Standart, процессор - не ниже Dual AMD Opteron Socket F, от 1 Гб оперативной памяти, от 80 Гб жесткого диска.
Для функционирования АРМ необходимы рабочие станции с нижеперечисленными характеристиками: процессор - не ниже Pentium IV 3.2 GHz; память - от 1 Гб; жесткий диск от 80 Гб; видеокарта от 64 Mб, монитор - от 17» Samsung SyncMaster, принтер - HP LaserJet 1100; клавиатура и мышь.
2.2 Экономические параметры разработки АРМ
Планирование и контроль выполнения работ
Процесс разработки АРМ включает в себя стадии: исследование предметной области, анализ программного обеспечения, проектирование, разработка, тестирование, внедрение, разработка документации.
План-график создания АРМ, включающий все вышеперечисленные стадии, приведен в Таблице 2.2.
Таблица 2.2 - План-график разработки АРМ для учета, планирования и анализа учебной деятельности
Название задачи |
Длительность, дни |
Трудозатраты, часы |
Начало |
Окончание |
Названия ресурсов |
|
Исследование предметной области |
20 |
160 |
02.06.14 |
27.06.14 |
||
Сбор и изучение литературы по теме дипломного проекта |
4 |
32 |
02.06.14 |
05.06.14 |
Студент-дипломник |
|
Исследование организационной |
8 |
64 |
06.06.14 |
17.06.14 |
Студент-дипломник |
|
Продолжение Таблицы 2.2 |
||||||
структуры и бизнес-процессов НОЧУ ДПО ЦПК «Учебный центр ОАО «ИнфоТеКС» |
||||||
Проверка материалов исследования |
2 |
16 |
18.06.14 |
19.06.14 |
Студент-дипломник |
|
Доработка материала с учетом замечаний |
6 |
48 |
20.06.14 |
27.06.14 |
Студент-дипломник |
|
Анализ и требования к ПО |
20 |
160 |
30.06.14 |
25.07.14 |
||
Изучение работы существующих систем учета, планирования и анализа учебной деятельности |
5 |
40 |
30.06.14 |
04.07.14 |
Студент-дипломник |
|
Постановка задачи |
5 |
40 |
07.07.14 |
11.07.14 |
Студент-дипломник |
|
Проверка постановки задачи |
4 |
32 |
14.07.14 |
17.07.14 |
Студент-дипломник |
|
Доработка постановки задачи с учетом замечаний |
6 |
48 |
18.07.14 |
25.07.14 |
Студент-дипломник |
|
Проектирование |
20 |
160 |
08.09.14 |
03.10.14 |
||
Разработка проектных спецификаций |
10 |
80 |
08.09.14 |
19.09.14 |
Студент-дипломник |
|
Проверка проектных спецификаций |
2 |
16 |
22.09.14 |
23.09.14 |
Студент-дипломник |
|
Доработка проектных спецификаций |
8 |
64 |
24.09.14 |
03.10.14 |
Студент-дипломник |
|
Разработка |
20 |
160 |
20.10.14 |
14.11.14 |
||
Определение параметров архитектуры программы |
2 |
16 |
20.10.14 |
21.10.14 |
Студент-дипломник |
|
Разработка кода |
14 |
112 |
22.10.14 |
10.11.14 |
Студент-дипломник |
|
Первичная отладка |
4 |
32 |
11.11.14 |
14.11.14 |
Студент-дипломник |
|
Тестирование |
12 |
96 |
17.11.14 |
02.12.14 |
||
Тестирование модулей в соответствии со спецификацией продукта |
2 |
16 |
17.11.14 |
18.11.14 |
Студент-дипломник |
|
Выявление аномалий в спецификациях продукта |
2 |
16 |
19.11.14 |
20.11.14 |
Студент-дипломник |
|
Изменение кода |
6 |
48 |
21.11.14 |
28.11.14 |
Студент-дипломник |
|
Продолжение Таблицы 2.2 |
||||||
Повторное тестирование измененного кода |
2 |
16 |
01.12.14 |
02.12.14 |
Студент-дипломник |
|
Внедрение |
8 |
64 |
03.12.14 |
12.12.14 |
||
Определение стратегии внедрения |
2 |
16 |
03.12.14 |
04.12.14 |
Студент-дипломник |
|
Закрепление ресурсов развертывания |
2 |
16 |
05.12.14 |
08.12.14 |
Студент-дипломник |
|
Обучение персонала поддержки |
1 |
8 |
09.12.14 |
09.12.14 |
Студент-дипломник |
|
Развертывание ПО |
3 |
24 |
10.12.14 |
12.12.14 |
Студент-дипломник |
|
Разработка документации |
10 |
80 |
15.12.14 |
28.12.14 |
||
Разработка руководства пользователя |
8 |
64 |
15.12.14 |
24.12.14 |
Студент-дипломник |
|
Проверка документации |
1 |
8 |
25.12.14 |
25.12.14 |
Студент-дипломник |
|
Доработка документации с учетом замечаний |
1 |
8 |
26.12.14 |
26.12.14 |
Студент-дипломник |
|
Итого |
110 |
880 |
На Рисунке 2.8 изображена диаграмма Ганта.
Рисунок 2.8 - Диаграмма Ганта
Данная диаграмма была построена с помощью программного продукта Microsoft Office Project. Диаграмма Ганта представляет собой график, на котором по горизонтали размещена шкала времени, а по вертикали расположен список задач. При этом длина отрезков, обозначающих задачи, пропорциональна длительности задач. Начало и конец отрезка на шкале времени соответствуют началу и концу задачи. На диаграмме Ганта рядом с отрезками может отображаться дополнительная информация, в данном случае рядом с задачами отображаются названия задействованных в них ресурсов. На диаграмме Ганта также показывается зависимость между задачами [2.6].
При рассмотрении Рисунка 2.8 и Таблицы 2.2 можно определить сроки разработки АРМ. В расчетах использовались только рабочие дни. На реализацию всех этапов необходимо затратить 110 дней, начиная с 02.06.2014 г. и заканчивая 26.12.2014 г. В частности этап исследования предметной области длится 20 дней, анализ программного обеспечения - 20 дней, проектирование АРМ - 20 дней, разработка - 20 дней, тестирование - 12 дней, внедрение - 8 дней, разработка документации - 10 дней. Трудозатраты составили 880 часов. Основным исполнителем всех этапов создания АРМ является студент-дипломник.
В ходе разработки АРМ план-график соблюдался полностью.
Расчет себестоимости разработки и внедрения АРМ
В расчет стоимости разработки АРМ включаются следующие расходы:
– заработная плата исполнителей;
– отчисления с заработной платы;
– эксплуатационные расходы;
– расходы на приобретение средств электронно-вычислительной техники;
– амортизационные отчисления;
– затраты на расходные материалы;
– накладные расходы.
К статье «Заработная плата» относится основная заработная плата научных работников, инженерно-технических работников и рабочих, непосредственно занятых выполнением конкретной работы, а также заработная плата работников внештатного состава, привлекаемых к ее выполнению. Расчет заработной платы проводится исходя из численности различных категорий исполнителей, трудоемкости отдельных видов выполняемых ими работ и их средней заработной платы за один месяц.
Разработчиком данного проекта является сам дипломник, поэтому все затраты на зарплату будут рассчитываться на одного человека. Согласно данным штатного расписания НОЧУ ДПО ЦПК «Учебный центр ОАО «ИнфоТеКС», затраты на заработную плату составят:
.
Статья «Начисления на заработную плату» включает в себя выплаты страховых взносов. На 2014 г. тариф страховых взносов для организаций, производящих выплаты физическим лицам составляет 30%.
Таким образом, начисления составят:
.
Следующая статья - «Стоимость материалов». Она включает в себя затраты на сырье, основные и вспомогательные материалы, закупаемые полуфабрикаты и комплектующие. Расход материалов за период разработки и внедрения АРМ представлен в Таблице 2.3.
Таблица 2.3 - Расчет стоимости материалов
Наименование |
Единица измерения |
Количество единиц |
Цена за единицу, руб. |
Сумма, руб. |
|
Flash-накопитель |
шт. |
1 |
317 |
317 |
|
CD-RW |
шт. |
2 |
27,4 |
54,8 |
|
Бумага для принтера |
пачка |
2 |
143 |
286 |
|
Тонер-картридж для принтера |
шт. |
1 |
1230 |
1230 |
|
Канцтовары (карандаши, ручки, «штрихи» и пр.) |
шт. |
8 |
156,7 |
||
Итого: |
2044,5 |
Итого общие затраты по данной статье составляют 2044,5 руб.
Определение эксплуатационных расходов связанных с использованием комплекса систем вычислительной техники (СВТ) для решения конкретных задач, проводится по формуле:
,
где - эксплуатационные расходы;
- себестоимость работы комплекса СВТ (руб./период);
- затраты времени для решения поставленной задачи (период).
В состав себестоимости периода эксплуатации СВТ входят такие показатели, как: амортизационные отчисления на реновацию комплекса СВТ, стоимость электроэнергии, потребляемой комплексом СВТ, затраты на техническое обслуживание и ремонт СВТ, т.е.:
где - амортизационные отчисления;
- стоимость электроэнергии;
- затраты на техническое обслуживание.
Амортизационные отчисления на средства вычислительной техники рассчитываются по формуле:
где - амортизационные отчисления;
- норма амортизации;
- стоимость основных фондов;
- срок использования основных фондов (месяц).
Норма амортизации, устанавливаемая на средства вычислительной техники, составляет 33,3% в год (срок амортизации 2-3 года) [2.7]. Таким образом, амортизация 1 ПЭВМ стоимостью 25320 руб. и принтера стоимостью 4850 руб. в течение срока разработки АРМ (пять месяцев) составит:
.
Стоимость электроэнергии, потребляемой комплексом СВТ, определяется по формуле:
где - фонд времени потребления электроэнергии СВТ (час);
- установленная мощность СВТ (кВт);
- тариф на электроэнергию (руб./кВт.час).
Таким образом:
Затраты связанные с техническим обслуживанием средств вычислительной техники составляют в среднем 3% в год от восстановительной стоимости оборудования, что составляет:
Таким образом, пользуясь формулой (2.2) себестоимость работы оборудования составит:
Накладные расходы определяются путем составления годовой сметы затрат на управленческие и общехозяйственные нужды (зарплата управленческого персонала, содержание, ремонт и амортизация помещений и основных фондов общего использования, расходы на содержание охраны, на связь, охрану труда и т.д.) [2.8]. Затраты по этой статьей рассчитываются по следующей формуле:
где - накладные расходы;
- зарплата работников;
- коэффициент учета накладных расходов.
Накладные расходы связанные с созданием АРМ среднего уровня сложности составляют 30% от фонда заработной платы. Отсюда следует, что:
«Прочие затраты» - это затраты на пользование средствами связи, общие расходы на электроэнергию, на защиту информации, на обмен данными с внешними абонентами и т.п. На практике для предприятий, занимающихся подобной деятельностью, прочие расходы составляют 10% от фонда основной заработной платы, т.е.
Калькуляция затрат на разработку АРМ приведена в Таблице 2.3.
Таблица 2.4 - Калькуляция затрат на разработку АРМ
Статьи затрат |
Сумма затрат, руб. |
|
Заработная плата исполнителей |
46850 |
|
Отчисления с заработной платы |
14055 |
|
Эксплуатационные расходы |
5298,35 |
|
Затраты на расходные материалы |
2044,5 |
|
Накладные расходы |
14055 |
|
Прочие расходы |
4685 |
|
Итого: |
86987,8 |
На основе Таблицы 2.4 можно построить диаграмму затрат, которая представлена на Рисунке 2.9.
Рисунок 2.9 - Структура затрат на разработку АРМ
Обоснование целесообразности разработки и внедрения АРМ
При рассмотрении существующих информационных систем в области образования была произведена их стоимостная оценка. Для сравнительного анализа были выбраны такие готовые решения, как:
- 1С: Битрикс. Внутренний портал учебного заведения;
- КИС УЗ Модус.
На продукт «1С: Битрикс. Внутренний портал учебного заведения» установлена цена 89550 руб. Первый год его обновление будет бесплатным. Специалистов по этой системе в штате учебного центра нет, поэтому необходимо оплачивать проект внедрения. Так как данная программа является системой небольшого масштаба, то по оценкам рынка стоимость ее внедрения будет примерно равно стоимости лицензии, т.е. около 90000 руб.
При исследовании КИС «УЗ Модус» были отобраны необходимые модули для корректной работы учебного центра. К таким модулям относятся: «Учебные планы», «Студенты», «Оплата студентов», «Абитуриенты», «Преподаватели», «Приказы», «Документатор». Общая стоимость закупки составит 243080 руб. Стоимость обновлений версий модулей составляет 15% от их стоимости, т.е. в данном случае 36462 руб.
Также в качестве варианта была рассмотрена разработка системы с необходимым функционалом у специализированных разработчиков, например создание решения на платформе «1С: Предприятие». Цена часа работы специалиста по Москве и Московской области варьируется от 1600 руб. до 2200 руб. По оценкам экспертов, для создания программы по учету, планированию и анализу учебной деятельности со всем необходимым функционалом потребуется около 152 часов (1 месяц). Таким образом, при минимальной цене за час работы специалиста, т.е. 1600 руб. стоимость системы, заказанной у разработчиков, составляет 243200 руб.
Для обоснования целесообразности собственной разработки АРМ приведенные выше данные сгруппированы и представлены в Таблице 2.5.
Таблица 2.5 - Сравнение АРМ по стоимостным показателям
Наименование АРМ |
Стоимость лицензии, руб. |
Стоимость внедрения (установка, обновление и расширение функционала), руб. |
Стоимость разработки специального функционала, руб. |
Итого, руб. |
|
1С: Битрикс |
89550 |
89550 |
- |
179100 |
|
УЗ Модус |
243080 |
36462 |
- |
279542 |
|
1С: Бухгалтерия |
- |
- |
243200 |
243200 |
|
Собственная разработка |
- |
- |
86987,8 |
86987,8 |
Таким образом, анализируя полученные данные, можно сделать вывод, что наиболее оптимальными программными продуктами для учета, планирования и анализа учебной деятельности являются «1С: Битрикс» и собственная разработка. Однако даже в этом случае собственная разработка окажется выгоднее, т.к. будут сэкономлены средства на закупку программы, а также на ее внедрение.
Экономический эффект от внедрения АРМ
При внедрении разрабатываемого АРМ наблюдается единовременный экономический эффект. Изучая специфику организации, аддитивного эффекта выявить не удалось.
Единовременный экономический эффект определяется в данном случае как экономия средств - разность между затратами на разработку АРМ и приобретение или заказ у сторонних разработчиков.
Так как затраты на разработку АРМ составили 86987,8 руб., а минимальная стоимость программы при покупке - 179100 руб., то единовременный эффект будет равен:
3. Технологический раздел
3.1 Обоснование выбора средств разработки
Обоснование выбора средств разработки АРМ
Microsoft Access - первая СУБД для персональных компьютеров, созданная для работы в среде Windows и несущая в себе многие черты новых инструментальных средств для разработки файл-серверных приложений. Эта система ориентирована как на конечных пользователей, так и на профессиональных программистов, облегчая и тем, и другим разработку и доступ к БД, быстрое создание информационных приложений с графическим интерфейсом [3.1].
Microsoft Access является составной частью семейства программ Microsoft Office. Все семейство основано на IntelliSense - интеллектуальной технологии, которая «знает», что нужно пользователю, и дает требуемый результат, автоматически выполняя операции и упрощая сложные задачи. Например, наличие десятков мастеров (Wizards), помогает автоматизировать множество операций от создания форм до написания программ.
Ниже приводится перечень некоторых необходимых мастеров:
- мастер Table Wizards;
- мастер Command Button Wizards;
- мастер Form Wizards;
- мастер Report Wizards;
- мастер Mail Merge Wizards.
Мастер Table Wizards создает структуры базы данных и таблиц таким образом, что пользователи могут сразу же получать результаты.
Мастер Command Button Wizards создает функциональные кнопки, что избавляет пользователя от потребностей в программировании.
Мастера Form Wizards и Report Wizards используются при создании сложных форм и отчетов. Для создания более простых форм и отчетов можно использовать такие функции как Автоформа (AutoForm) и Автоотчет (AutoReport).
Мастер Mail Merge Wizard работает совместно с Microsoft Word, облегчая подготовку почтовых рассылок - необходимо только выделить данные для слияния или документ, который необходимо отослать.
В Microsoft Access имеются службы «Графического конструктора связей» (Graphical System Relationships Builder) и «Графического запроса» (Graphical query). Эти средства позволяют не только создать базу данных, но и наглядно сконструировать ее, что приближает Microsoft Access к CASE-средствам [3.2].
В Microsoft Access существуют функции и технологии, увеличивающие скорость и упрощающие использование конечных средств. К ним относятся:
- технология Rushmore;
- быстрая сортировка (QuickSort);
- средство наиболее часто выполняемых запросов (Top Value queries).
Технология Rashmore ускоряет выполнение запросов в 100 раз. Быстрая сортировка мгновенно сортирует данные пользователя. Средство поддержки наиболее часто выполняемых запросов позволяет быстро выбрать наиболее важные для пользователя данные.
В Microsoft Access имеется ряд средств для совместного использования информации с другими приложениями. OfficeLinks с применением технологии OLE 2.0 позволяет передавать информацию из одной программы в другую. С помощью кнопок Analyze It и Publish It пользователь может перенести данные в Excel или Word для анализа, включения в отчет или слияния с другими данными для отправки почты. Microsoft Access может работать с большинством форматов файлов (напрямую или через импорт / экспорт) - это позволяет пользователю максимально использовать имеющиеся наработки, поскольку Microsoft Access обеспечивает полную поддержку Btriеve, dBASE III PLUS и dBASE IV, Microsoft FoxPro 2.x, Paradox, Miсrosoft SQL Server, SYBASE SQL Server. Кроме того, возможно использование драйверов ODBC для доступа к другим базам данных.
Схема взаимодействия MSAccess с MSSQLServer представлена на Рисунке 3.1.
Рисунок 3.1 - Схема взаимодействия MSAccess с MSSQLServer
Универсальная среда разработчика со встроенным отладчиком обеспечивает возможности программирования на уровне Microsoft Visual Basic. Управление событиями позволяет настраивать приложение в процессе исполнения, облегчая создание надежных приложений [3.3].
Access является достаточной платформой для проектирования и разработки приложений клиент / сервер в двухуровневой архитектуре, в которой в качестве хранилища данных используется SQL-сервер, а интерфейс пользователя и бизнес-логика расположены на клиенте.
Далее будет представлен анализ самых популярных инструментов разработки, реализуемых на платформе MSWindows.
По результатам опроса программистов сайтом «CASE-клуб» из средств разработки лучшими считают:
- Delphi от Borland - 45%
- Borland С++ Builder - 14%
- Microsoft Visual Basic - 28%
- Visual C++ - 8%
Результаты сравнение средств разработки представлены в Таблице 3.1. Delphi и Builder не рассматриваются отдельно, потому что все возможности Delphi доступны в Builder [3.4].
Таблица 3.1 - Сравнительная характеристика языков программирования
Характеристики |
Средства |
||||
Visual Foxpro |
Access (VB) |
VC++MFC |
BC++ Builder |
||
Принцип обработки кода |
интерпретатор (псевдокомпилятор) |
интерпретатор (псевдокомпилятор) |
компилятор |
компилятор |
|
Язык |
DBASE с объектами |
Basic c объектами |
С++ |
С++, Pascal |
|
Система |
закрытая |
зкрытая |
открытая |
открытая |
|
Встроенные базы данных |
DBF, DBC, ODBC |
MDB, ODBC |
классы обработки MDB, SQL через DB-библиотеку, ODBC |
объектыобработки dBASE, Paradox, InterBase, MDB, Informix, FoxPro |
|
Создание пользовательских мастеров |
нет |
нет |
есть |
есть |
|
Динамическое создание форм ввода, обработки сообщений |
есть |
есть |
нет |
есть |
|
Модель создания приложения |
нет |
нет |
каркасная (мастер) |
компонентная (мастер) |
|
Технология |
построители экранов, меню, отчетов (drag-and-drop), классов |
построители экранов, меню, отчетов (drag-and-drop), классов |
редактор классов, Редактор ресурсов (drag-and-drop) |
редактор объектов (drag-and-drop) |
|
Вывод из баз данных на печать |
встроенный Report |
встроенный Report |
внешний |
объект: Report |
|
Обработка исключений |
процедура |
процедура |
объект |
объект |
|
Поддержка CASE Rational Rose |
нет |
есть |
есть |
нет |
Принцип обработки кода: FoxPro, Basic являются интерпретаторами, С++ - компилятором. При помощи интерпретаторов можно быстро собрать работающее приложение и изменять его по ходу работы программы, вплоть до того, что создавать программы. Но скоростью работы конечной программы низкая.
Система: если оболочка выдает Fatal Error, то в С++ можно всегда посмотреть код и проверить его на наличие ошибки. В VC++ вся библиотека MFC поставляется с открытым кодом.
Встроенные базы данных: одна из лучших систем в обработке баз данных - это Borland. Но есть недостаток, который заключается в том, что через ODBC всегда можно получить доступ к любому формату данных, а постоянно работать можно только с тем форматом, обработка которого встроена и, следовательно, имеет более быстрый доступ, чем ODBC.
Создание пользовательских мастеров: создание «Мастеров пользователя» позволяет создавать на основе мастеров шаблоны наиболее распространенных приложений. Это удобно для создания большого количества одинаковых по форме, но немного разных по сути приложений, например обработки классификаторов.
Динамическое создание форм ввода, обработки сообщений: только Microsoft не позволяет динамически создавать формы. Интерпретаторы могут строить все, что необходимо при работе приложения, а компиляторы только то, что заложено изначально. VC++ может включить в форму дополнительные кнопки и поля при работе приложения, но для упрощения данной функции можно ее создать в редакторе ресурсов при создании приложения.
Модель создания приложения: модель от Microsoft более открыта, так как дает полностью открытый шаблон кода, тогда как Borland позволяет выполнять только то, что предусмотрено в свойствах объектов. По причине разной модели построения приложения требуется разные затраты на изучение этих оболочек.
Вывод из баз данных на печать: Microsoft VC++ предлагает воспользоваться внешним Crystal Report, который специализирован для построения отчетов, тогда как в других инструментах используются встроенные генераторы (в Borland - объект отчета). Часто специализированный инструмент лучше универсального, но требует дополнительного изучения.
Обработка исключений: показывает, что С++ лучшие системы для обработки исключительных ситуаций.
Поддержка CASE Rational Rose: CASE средства позволяют значительно сократить долю ручного кодирования и, что самое главное, облегчить последующее сопровождение.
Таким образом, можно сделать вывод что для разработки АРМ учета, планирования и анализа учебной деятельности наиболее подходящим средством разработки приложения является MS Access.
Обоснование выбора СУБД
Microsoft SQL Server 2012 является решением для управления и анализа данных, которое предоставляет повышенную безопасность, стабильность данным предприятия и аналитическим приложениям, облегчая их построение, развёртывание и управление [3.5].
SQL Server 2012 представляет собой интегрированное решение по управлению и анализу данных, которое поможет организациям различного масштаба, а так же, предоставляет мощные инструменты для профессионалов информационных технологий так же, как и для работников информационной сферы, уменьшая сложность создания, развёртывания, управления и использования данных предприятия и аналитических приложений на платформах от мобильных устройств до информационных систем предприятия. Платформа данных SQL Server включает следующие инструменты:
- реляционная база данных: безопасное, надёжное, масштабируемое, высокодоступное ядро с улучшенной производительностью и поддержкой структурированных и неструктурированных (XML) данных;
- Replication Services: репликация данных для распределённых и мобильных приложений обработки данных, высокая доступность систем, масштабируемый параллелизм со вторичными хранилищами данных для отчётных решений предприятия и интеграция с разнородными системами, включая существующие базы данных Oracle;
- Notification Services: развитые возможности уведомлений для разработки и внедрения масштабируемых приложений, способных доставлять персонализированные, своевременные обновления информации множеству соединённых и мобильных устройств;
- Integration Services: возможности извлечения, преобразования и загрузки для хранилищ данных и интеграции данных в масштабе предприятия;
- Analysis Services: аналитическая обработка в реальном времени (OLAP) для быстрого, сложного анализа больших и смешанных наборов данных, использующая многомерное хранение;
- Reporting Services: решение для создания, управления и доставки как традиционных бумажных отчётов, так и интерактивных, основанных на технологии WWW отчётов;
- инструменты управления: SQL Server включает средства управления для развитого управления и настройки баз данных, также как и тесную интеграцию с такими инструментами, как Microsoft Operations Manager (MOM) и Microsoft Systems Management Server (SMS);
- инструменты разработки: SQL Server предлагает интегрированные инструменты разработки для ядра базы данных, извлечения, трансформации и загрузки данных, извлечения информации, OLAP и отчётности, которые тесно интегрированы с Microsoft Visual Studio для предоставления сквозных возможностей разработки приложений.
С SQL Server 2012 пользователи и профессионалы информационных технологий вашей организации выиграют от снижения времени простоя приложений, увеличения масштабируемости и производительности, надёжных и гибких механизмов управления безопасностью. SQL Server 2012 включает главные улучшения управления данными предприятия в управляемости и безопасности.
Управляемость: SQL Server 2012 упрощает развёртывание, управление и оптимизацию данных предприятия и аналитических приложений. Как платформа управления данными предприятия, он предоставляет единую консоль управления, которая позволяет администраторам данных, находящимся в любом месте организации, отслеживать, управлять и настраивать все базы данных и связанные службы по всему предприятию. Он предоставляет расширяемую инфраструктуру управления, которая может быть легко запрограммирована при помощи SQL Management Objects (SMO), позволяя пользователям переделывать и расширять их среду управления и независимым поставщикам программных продуктов (ISV) создавать дополнительные инструменты и функциональность для дальнейшего расширения возможностей, поставляемых по умолчанию.
SQL Server 2012 упрощает управление путём предоставления единой интегрированной консоли управления для мониторинга и управления реляционной базой данных SQL Server, Integration Services, Analysis Services, Reporting Services, Notification Services и SQL Mobile на большом числе распределённых серверов и баз данных. SQL Server Management Studio содержит среду разработки для создания, редактирования и управления сценариев и хранимых процедур, используя Transact-SQL, многомерные выражения (MDX), XMLA и SQL Server Mobile Edition. Management Studio легко интегрируется с системой контроля версий. Management Studio также содержит инструменты для планирования задач Агента SQL Server и управления Планами Технического Обслуживания для автоматизации ежедневных задач обслуживания.
Безопасность: SQL Server 2012 имеет существенные улучшения в модели безопасности платформы базы данных, с намерением предоставить более точный и гибкий контроль для обеспечения безопасности данных. Значительные вложения были сделаны в большое количество функций для обеспечения высокого уровня безопасности данных предприятия, включая:
— применение политик для паролей учётных записей SQL Server в области аутентификации;
— обеспечение большей модульности дл указания разрешений на различных уровнях в области авторизации;
— разделение владельца и схемы в области управления безопасностью.
Новая модель безопасности SQL Server 2012 позволяет администраторам управлять разрешениями на модульном уровне и в указанной области, делая управление разрешениями проще, а также обеспечивает выполнения принципа наименьших привилегий. SQL Server 2012 позволяет указать контекст, в котором будут выполняться операторы модуля. Эта функция также работает как отличный механизм для модульного управления разрешениями [3.6].
Кластеры SQL Server 2012 поддерживают аутентификацию Kerberos для виртуальных серверов SQL Server 2012. Администраторы могут указать политики типа Windows для стандартных учётных записей, так что единообразная политика применяется ко всем учётным записям домена.
SQL Server 2012 поддерживает шифрование внутри базы данных, полностью интегрированное с инфраструктурой управления ключами.
3.2 Описание реализации АРМ
Дерево функций и сценарий диалога
В связи с тем, что при решении задачи используется технология обработки информации в режиме диалога, взаимодействие пользователя с программой можно представить в виде схемы диалога. Данная схема представлена в виде дерева форм, к которым обращается пользователь при работе с АРМ, и изображена на Рисунке 3.2 [3.7].
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Рисунок 3.2 - Дерево форм
Далее создаётся сценарий диалога, по которому будет осуществляться решение поставленной проблемы. Данный сценарий представлен в Таблице 3.2.
Таблица 3.2 Сценарий диалога
Экран |
Функции |
Примечания |
|
Главная форма |
|||
1 Предварительная запись 2 Учебный процесс 3 Анализ безубыточности 4 Архив 5 Тематические планы |
Выбор необходимого пункта меню в соответствии с планируемыми действиями |
Нажать кнопку, соответствующую нужному пункту меню. |
|
1 Предварительная запись |
|||
1 Предварительная запись |
запись личных данных клиентов |
Ввести данные клиентов в соответствующие поля |
|
сортировка данных по специальности |
Выбрать из фильтра «Специальность» необходимое название специальности |
||
выбор согласия или отказа клиента пройти обучение |
Выбрать в графе «Согласие» желание клиента пройти обучение (да - согласие или нет - отказ) |
||
переход в окно «Создание группы». |
Нажать на кнопку «Создание группы» |
||
1.1 Создание группы |
|||
1.1 Создание группы |
регистрация клиента в группе |
Выбрать в графе «Включить в группу» действие: да - включить или нет - не включить |
|
создание группы |
Ввести в поле «Номер группы» соответствующее название группы и нажать на кнопку «Создать группу» |
||
2 Учебный процесс |
|||
2 Учебный процесс |
выбор группы |
Выбрать группу из списка |
|
ввод сроков обучения |
Ввести даты начала и окончания занятия, а также дату экзамена |
||
ввод данных новых учеников |
Ввести Ф.И.О., дату рождения и адрес нового ученика в соответствующие поля в списке учащихся группы |
||
открытие личной карточки |
Нажать на кнопку «Личная карточка», находящейся рядом с необходимой фамилией |
||
выбор группы для помещения в архив |
В графе «Закрыта» выбрать из поля со списком необходимый вариант: да - закрыта или нет - активная |
||
ввод данных о преподавателях данной группы |
На вкладке «Преподаватели» занести в необходимые поля Ф.И.О., должность и другие данные о преподавателях данной группы |
||
ввод графика занятий выбор членов комиссии на |
Нажать на кнопку «Сформировать график» |
||
экзамене |
членах комиссии на экзамене: Ф.И.О. и должность |
||
ввод результатов экзаменов |
Ввести данные о результатах на экзамене |
||
2.1 Личная карточка |
|||
2.1 Личная карточка |
ввод личных данных учащихся |
Ввести в соответствующие поля Ф.И.О., дату рождения, место рождения, адрес ученика |
|
2.2 Аттестационная документация |
|||
2.2 Аттестационная документация |
Выбор нужного документа |
Выбрать из представленного списка наименование необходимого документа |
|
2.2.1 Журнал |
Вызов документа |
Выбрать нужную группу и нажать на кнопку «Журнал» |
|
2.2.2 Протокол |
Вызов документа |
Выбрать нужную группу и нажать на кнопку «Протокол» |
|
2.2.3 Список удостоверений |
Вызов документ |
Выбрать нужную группу и нажать на кнопку «Список удостоверений» |
|
2.2.7 Удостоверение |
Вызов документа |
Выбрать необходимого учащегося и нажать на кнопку «Удостоверение» |
|
3 Анализ безубыточности |
|||
3 Анализ безубыточности |
Расчет минимального количества человек в группе |
Выбрать из поля со списком «Специальность» необходимую специальность. Занести в поля «Дата с» и «Дата до» сроки, за которые необходимо произвести |
|
4 Специальность |
|||
4 Специальность |
Ввод данных по специальностям |
Ввести наименования специальности, количество часов, необходимое для изучения данной специальности |
|
4.1 Тематические планы |
|||
4.1 Тематические планы |
Ввод тем по специальностям |
Выбрать из списка наименование необходимой специальности; указать темы занятий по данной специальности и количество часов, необходимое для изучения данной темы |
Структурная схема пакета
К основным функциям системы относятся функции:
? ввода первичной информации;
? обработки данных;
? ведения справочников;
? выполнения запросов.
Все эти функции при реализации АРМ осуществляются с помощью модулей, взаимосвязь которых представлена на Рисунке 3.3 [3.8].
Рисунок 3.3 - Схема компонентов АРМ для учета, планирования и анализа учебной деятельности
Рассмотрим более подробно процесс работы программных модулей программы при организации учебной деятельности. Она отражает структуру программного комплекса, организацию диалога задачи и показывает связь модулей программы между собой. Названия всех модулей и их описание представлены в Таблице 3.3.
Таблица 3.3Ї Функции программных модулей
Идентификатор программного модуля |
Выполняемые функции |
|
Анализ безубыточности |
||
ФильтрСпец_AfterUpdate |
Обновление полей субформ после внесения изменений в фильтрах «ФильтрСпец», «ДатаС» и «ДатаДо» |
|
ДатаС_AfterUpdate |
||
ДатаДо_AfterUpdate |
||
Архив |
||
ОтменаФильтра_Click |
При нажатии на кнопку «Отмена фильтра» все фильтры, находящиеся на форме «Архив» очищаются |
|
Продолжение Таблицы 3.3 |
||
Ф.И.О._AfterUpdate |
Обновление полей формы после внесения изменений в фильтре «Ф.И.О.» |
|
Form_Current |
Выбор количества оценок на экзамене в соответствии с определенной специальностью |
|
Учебный процесс |
||
OpenCard |
Открытие «Личной карточки» в соответствии с выбранным учащимся |
|
ОткрЛичнКарт_Click |
Открытие формы «Личная карточка» при нажатии на кнопку |
|
СоздЗаяв_Click |
При нажатии на кнопку «Заявление» шаблон документа заполняется данными выбранного ученика и открывается в программе MSWord |
|
СоздЖурнал_Click |
При нажатии на кнопку «Журнал» шаблон документа заполняется необходимыми данными выбранной группы и открывается в программе MSWord |
|
Протокол_ Click |
При нажатии на кнопку «Протокол шаблон документа заполняется данными выбранной группы и открывается в программе MSWord |
|
СоздСписУд_Click |
При нажатии на кнопку «Список» шаблон документа заполняется необходимыми данными выбранной группы и открывается в программе MSWord |
|
Предварительная запись |
||
Фильтр_AfterUpdate |
Обновление полей формы после внесения изменений в фильтре «Специальность» |
|
Создание группы |
||
Form_Open |
При открытие формы поле «Специальность» заполняется названием той специальности, которая была выбрана на форме «Предварительная запись» |
|
СоздатьГруппу_Click |
Создает новую группу в форме «Учебный процесс» |
|
Личная карточка |
||
Form_Open |
При открытии формы поля Ф.И.О. в родительном и дательном падеже заполняются автоматически если будет найдена похожая запись в таблице «Словарь» |
3.3 Описание реализации БД
Структурная схема базы данных приложения представлена на Рисунке 3.4.
Подобные документы
Системы визуального объектно-ориентированного программирования. Среда разработки 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