Введение, Минимальный состав программных средств, Требования к персоналу (администратору) - Обоснование разработки и разработка проекта автоматизации учебного процесса в автошколе

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

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

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

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

Цель исследования - обосновать необходимость разработки и разработать систему автоматизации учебного процесса в автошколе.

Объект исследования - процесс обучения и учета оплат за обучение слушателями школы, который после исследования формализуется и реализуется в виде автоматизированной информационной системы.

Предмет исследования - предметная область процесса обучения и учета оплат за обучение слушателями школы, принятые на предприятии стандарт и механизм документооборота, установившаяся система отчетности.

Задачи исследования:

Определение комплекса задач автоматизации, выбор места решаемой задачи в этом комплексе.

Анализ существующих разработок для решения поставленной задачи.

Формализация задачи, выбор стратегии автоматизации, постановка целей и задач автоматизации.

Обоснование проектных решений решения задачи.

Разработка информационного обеспечения задачи.

Разработка программного проекта решения задачи

Тестирование полученного проекта, устранение недостатков

Теоретико-методической основной исследования являются современные подходы и разработки в области управления предприятием. Эти разработки были взяты за основу данного проекта.

Теоретико-методологическим основанием являются основные понятия теоретических основ автоматизированного управления, проектирования АСОИУ, системного анализа, моделирования систем, экономико-математические методы и модели.

Практическая значимость заключается в разработке и внедрении программного продукта автоматизирующего обработку информации на рабочем месте заместителя директора по учебной работе ДЮСШ №5.

Анализ предметной области

Наименование учреждения в соответствии с Уставом: муниципальное образовательное учреждение дополнительного образования детей "Детско-юношеская спортивная школа №5".

Аккредитация: МОУ ДОД "Детско-юношеская спортивная школа №5" не имеет государственной аккредитации.

Детско-юношеская спортивная школа №5 основана в 1947 году. Ежегодно обучающиеся принимают участие во Всероссийских, областных, городских, районных соревнованиях и праздничных мероприятиях, конкурсах, фестивалях. Школа, является центром методической и спортивно-массовой работы по физической культуре в городе.

Тренеры-преподаватели ДЮСШ №5 проводят спартакиады школьников, участвуют в проведении Олимпиады по физической культуре. ДЮСШ №5 имеет положительный опыт сотрудничества с образовательными учреждениями. Школа поддерживает связь с ВУЗами и профессиональными колледжами г. Улан-Удэ, сотрудничает с учреждениями культуры, СМИ, общественными организациями города.

Учебно-воспитательный процесс в ДЮСШ №5 осуществляется шестнадцатью квалифицированными педагогами, имеющими большой опыт и стаж педагогической работы. Средней возраста педколлектива составляет 41 год. 14 педагогов аттестовано (88%), из них: 63% на 1 квалификационную категорию, 25% на 2 квалификационную категорию. Таким образом, уровень квалификации педагогических и руководящих кадров достаточен для успешного решения стоящих перед ДЮСШ задач.

В ДЮСШ №5 обучается 587 человек, 26,7% от общего количества учащихся из неполных, многодетных, малообеспеченных семей и опекаемых детей.

За 3 года было подготовлено 452 человека, выполнивших юношеский разряд, 204 чел. - взрослый разряд, 5 чел. - КМС и 2 чел. - МС по спортивной гимнастике, легкой атлетике, волейболу. В течение 3-х лет учащиеся ДЮСШ приняли участие в:

    - 16-ти Всероссийских соревнованиях (82 чел.) - 49-ти областных соревнованиях (384 чел.) - 85-ти городских и районных соревнованиях (1128 чел.) - 48-ми внутришкольных соревнованиях (918 чел.).

Подготовлено 132 победителя и призера Всероссийских и республиканских соревнований, 694 чел. - победителей и призеров городских и районных соревнований, 44 чел. - победителей городских фестивалей Детского творчества. Это свидетельствует о том, что образовательное учреждение работает результативно.

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

Административно-управленческая работы школы обеспечивается следующим кадровым составом:

    - директор, - методист, - заместитель директора по административно-хозяйственной части, - старшие тренеры-преподаватели отделений.

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

Администрация ДЮСШ №5 поощряет взаимоконтроль, способствует росту профессионального мастерства педагогов. В режиме самоконтроля в школе работают опытные специалисты, способные к объективной оценке своего труда.

Организационная структура управления ДЮСШ №5 представлена на Рисунок 1.1.

структурная схема управления дюсш №5

Рисунок 1.1 Структурная схема управления ДЮСШ №5.

Успешное функционирование всего предприятия в целом возможно лишь при слаженной и организованной работе всех подразделений предприятия.

Характеристика комплекса задач, задачи и обоснование необходимости автоматизации

Целью дипломного проекта является задача автоматизации ДЮСШ №5. Решением этой задачи предусматривается автоматизированная обработка данных, необходимая для повышения эффективности управления учебным процессом.

Теоретической основой исследования явилась работа руководства школы. В работе были использованы статистические данные и материалы ДЮСШ №5.

Для решения задачи необходимо собрать следующую информацию:

Данные о тренере группы (фамилия, имя, отчество, телефон, вид спорта);

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

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

простота - это значит, что информация должна содержать столько данных и в таком объеме, сколько необходимо в данном конкретном случае;

наглядность - сведения должны быть представлены таким образом, чтобы дать возможность быстро определить главное, а не скрывать его за многословием;

Однозначность - сведения должны быть ясными, в их толковании нужно следить за семантической, синтаксической и логической однозначностью материала;

Сопоставимость - сведения должны проводиться в сопоставимых единицах и относиться к поддающимся сравнению объектам;

Актуальность - сведения должны быть, свежими, оперативными и своевременными, то есть предоставляться без опозданий.

Решение данной задачи обеспечивает:

Систематизацию информации по школе;

Сбор статистической информации по школе;

Осуществление контроля по посещаемости, успеваемости учащихся;

Осуществление расчета статистических данных;

Формирование необходимых выходных ведомостей;

Надежное хранение данных;

Улучшение организации работы с учащимися и родителями.

Ход решения задачи выглядит следующим образом:

При поступлении в ДЮСШ №5 родители ребенка предоставляют в приемную комиссию следующие документы: свидетельство о рождении, страховой медицинский полис, медицинскую справку (форма 0.86), 6 фотографий Зх4, заявление. После чего все его полученные документы подшиваются в Личное дело. По решению приемной комиссии учреждения издается приказ о зачислении абитуриента в ДЮСШ №5.

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

Если ученик переведен из школы в школу, то при подаче документов предоставляется личное дело ученика, а также характеристика на ученика. После того, как все данные занесены в личные дела, преподаватели и тренера работают непосредственно с Журналом, в который заносятся справочные данные (адресные данные, данные о родителях и Ф. И.О. учащегося), результаты успеваемости и посещаемости каждого ученика за четверть. Все Личные дела хранятся у директора, а журналы - в учительской. За правильность ведения личных дел и журналов отвечает Зам по УВР.

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

При поступлении ученика в школу используются следующие документы:

Свидетельство о рождении;

Медицинская справка.

При переводе ученика из другой школы используются следующие документы:

Свидетельство о рождении;

Медицинская справка;

Личное дело.

При переводе ученика в другую школу используются следующие документы:

Личное дело;

Медицинская справка;

Итог успеваемости по прошлым годам;

В результате решения задачи завучем по УВР и классными руководителями формируются следующие отчеты:

"Поименная книга";

"Списки групп" (в количественных показателях);

"Ведомость успеваемости по группам";

"Ведомость посещаемости по группам";

"Сводная ведомость по успеваемости по школе";

"Сводная ведомость по посещаемости по школе";

"Сведения о классных руководителях школы";

"Сведения о родителях";

"Сведения об учащемся".

Работа Зама по УВР заключается в следующем:

Контроль за выполнением учебного плана и рабочих учебных планов, исполнение приказов руководства по учебному процессу и работе со спортсменами;

Составление и оформление отчетных документов (контингент учащихся, сводные ведомости по результатам контрольных зачетов, списки, сведения о спортсменах и др.);

Разработка докладных записок и проектов приказов по личному составу учащихся;

Оформление документов для академических справок учащимся при их переводе в другие ДСШ.

Контроль за формированием личных дел учащихся;

Участие в работе приемной комиссии;

Оформление заявлений об отработанных часах тренеров и преподавателей;

Ведение личных карточек учащихся об оплате за обучения.

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

Организация текущего документооборота в учебно-методическом ДЮСШ №5.

1. Зачисление учащихся

Входящие документы:

Заявление родителей, справка от врача

Исходящие документы:

Приказ о зачислении

2. Проведение соревнований.

Входящие документы:

Положение о соревнованиях, календарь соревнований, приказ

Исходящие документы:

Отчет о соревнованиях (о выполнении разряда)

Приказ о присвоении разряда

Протокол (на каких именно соревнованиях получен разряд)

3. Выполнение нормативов.

Протокол (в нем фиксируются результаты сдачи нормативов)

4. Оздоровление учащихся.

Врач предоставляет данные о состоянии здоровья каждого учащегося по запросу тренера в свободной форме (средний уровень, высокий уровень). Тренер следит за данными в течении года и по запросу директора предоставляет отчет (в виде диаграммы) о том, как изменился уровень здоровья детей за определенный промежуток времени (то есть сколько было детей с низкими уровнем здоровья, высоким, и сколько стало, например, за год)

6. Выпуск/отчисление учащихся.

Входящие документы:

Приказ об окончании

Исходящие документы:

Разрядная книжка.

Потребителями этой информации являются педагогические работники и тренеры школы. Так как почти каждый учитель является классным руководителем, то поэтому, в конце четверти каждый классный руководитель сдает отчет о посещаемости и успеваемости учеников группы. Также, потребителем результатной информации является Завуч по учебно-воспитательной работе, который аналогичные отчеты, только для всей школы, составляет каждую четверть, а также должен постоянно владеть оперативной информацией о состоянии контингента школы.

Периодичность решения задачи - по четвертям и полугодиям.

Необходимость автоматизации работы школы проявляется в том, что документирование составляет значительный объем выполняемых работ персоналом. Задачу предполагается решать на IBM-совместимых ПК.

Пользователи системы:

Методист. Может вносить, редактировать и удалять данные по всем таблицам. Так же генерирует отчеты:

По численности занимающихся за определенный период

По характеристике тренерско-преподавательского состава за определенный год

По списку подготовленных разрядников за определенный период

По результатам участия учащихся МОУ ДОД ДЮСШ №5 в соревнованиях международного, всероссийского, регионального и областного уровней за определенный год

О проведенных соревнованиях за определенный год

О результатах деятельности МОУ ДОД ДЮСШ №5 за определенный год

По качеству спортивной подготовки

Информационные справки о МОУ ДОД ДЮСШ №5 за определенный период

Директор. Имеет доступ ко всем таблицам. Генерирует и анализирует отчеты перечисленные выше.

Тренер. Просматривает данные по здоровью учащихся по соревнованиям, по аттестации тренеров. Генерирует и анализирует отчеты

По результатам аттестации тренеров

Отчет по уровню физического здоровья учащихся

После сбора информационного требования было составлено универсальное отношение предметной области.

Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов

В настоящее время учебным заведениям приходится функционировать в сложных финансово-экономических условиях. Залогом успешной деятельности учреждения в таких условиях является максимально эффективная организация деятельности учреждения на всех уровнях. Это сложная задача, успешное решение которой находится не в области какой-либо одной науки, а обычно на пересечении многих дисциплин, таких как управление и менеджмент, логистика, бухгалтерский учет и, конечно же, информатика.

Автоматизация бизнес процессов современного предприятия является необходимым и обязательным условием его успешного функционирования. Трудно представить сегодня предприятие, на котором, ведется вручную, например, бухгалтерский учет. Но бухгалтерский учет -- далеко не единственный пример приложения автоматизации на предприятии. Существующие информационные технологии позволяют автоматизировать деятельности практически всех уровней предприятия. Исходя из этого становится ясно, что автоматизация деятельности становится ключевой задачей, которую необходимо решить руководству для того, чтобы предприятие работало максимально эффективно.

В данном дипломном проекте рассматривается автоматизация деятельности учебного процесса ДЮСШ №5, занимающегося подготовкой молодых спортсменов, что, естественно, накладывает свою специфику на задачу автоматизации. Автоматизация деятельности такого учреждения представляет из себя комплекс задач, каждая из которых представляет из себя законченный проект. Среди задач автоматизации можно выделить такие как:

Учет успеваемости и посещаемости учащихся;

Учет контингента;

Учет денежных средств, внесенных за обучение в школе;

Учет текущего состояния здоровья учащихся

Можно привести еще целый ряд подсистем в комплексе задач автоматизации деятельности учреждения. Следует отметить, что все задачи в комплексе задач связаны между собой, а операции, происходящие в школе, не могут относиться к какой-либо одной задаче. Так, например, операция зачисления учащегося в школу затрагивает как подсистему учета контингента, так и подсистему взаиморасчетов с учащимися (увеличение долга по оплате за обучение, или погашение задолженности), так и другие подсистемы. Таким образом, ни одна из задач не может рассматриваться как отдельная задача, а должна решаться только как часть комплекса задач автоматизации деятельности учреждения.

В данном дипломном проекте решается задача автоматизации учебного процесса ДЮСШ №5, что затрагивает следующие его подразделения:

Учебно-методический отдел;

Бухгалтерия.

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

Кроме естественно-логической связи деятельности отделов друг с другом имеется еще несколько связей, которые объединяют деятельность всех отделов в единое предприятие

Первая их этих связей - это бухгалтерия. Бухгалтерия как бы подводит итог деятельности всего предприятия независимо от того, в каких отделах выполнялись операции. С точки зрения бухгалтера разбиения на отделы как бы не существует.

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

Подсистема получения аналитической отчетности также является связью, объединяющей деятельность всех отделов в единое предприятие. Функционалом этой подсистемы пользуются сотрудники всех отделов. Например, отчет "Список группы" является первейшим отчетом для классного руководителя, но он необходим также и заму по УВР при составлении отчета по контингенту школы, и бухгалтеру, при учете оплаты за обучение от учащихся.

Разрабатываемая система должна отвечать следующим принципам:

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

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

Управляемость. При возникновении необходимости в структурной реорганизации учреждения - гибкая переналадка системы не приводит к остановке в ее работе.

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

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

Программа должна обеспечить физическую и логическую целостность базы данных. При изменении или удалении данных программа должна поддерживать ссылочную целостность информации в базе данных.

Определение места проектируемой задачи в комплексе задач и ее описание

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

Первая диаграмма представляет из себя модель системы в целом, без детализации. Входными данными системы являются:

Данные по предприятию;

Данные по учащимся;

Данные по преподавателям;

Документы по движению контингента;

Данные об успеваемости и посещаемости;

Данные о здоровье учащихся;

Выписка банка;

Данные о поступлении наличных средств в кассу.

Выходными данными системы являются:

Заполненные справочники;

Данные в регистрах накопления;

Оформленные документы;

Сформированные отчеты.

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

структурно-функциональная диаграмма деятельности дюсш №5

Рисунок 1.2 Структурно-функциональная диаграмма деятельности ДЮСШ №5

Далее была проведена декомпозиция системы на подзадачи. В системе выделены следующие подсистемы:

Ведение справочников;

Бухгалтерский учет;

Получение аналитической отчетности.

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

Для блока "Бухгалтерский учет" входными данными являются банковские выписки и данные о поступлении наличных денежных средств в кассу, и заполненные данные в справочниках. Выходом блока являются сформированные документы и данные в регистрах накопления. Работу с блоком выполняют бухгалтера.

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

На всех этапах работа идет в рамках законодательства и действующей на предприятии учетной политики и стандартов. Первая декомпозиция системы приведена на Рисунок 1.3.

декомпозиция процесса работы дюсш №5

Рисунок 1.3 Декомпозиция процесса работы ДЮСШ №5

Далее была проведена декомпозиция задачи на подзадачи.

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

декомпозиция задачи

Рисунок 1.4. Декомпозиция задачи "Ведение справочников"

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

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

Блок "Бухгалтерский учет" декомпозируется на один блок "Формирование проводок" входными данными которого являются данные заполненных справочников и информация о движениях регистров. Результатом работы блока являются сформированные проводки. Работу с системой на данном этапе выполняют бухгалтеры. Декомпозиция блока "Бухгалтерский учет" приведена на Рисунок 1.5.

декомпозиция задачи

Рисунок 1.5 Декомпозиция задачи "Бухгалтерский учет"

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

Блок "Аналитическая отчетность" декомпозируется на четыре блока: "Отчеты по контингенту", "Отчеты по оплате за обучение", "Отчеты по успеваемости и посещаемости" и "Отчеты по состоянию здоровья учащихся". автоматизация риск цикл экономический

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

декомпозиция задачи

Рисунок 1.6. Декомпозиция задачи "Аналитическая отчетность"

Анализ системы обеспечения информационной безопасности и защиты информации

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

При ведении бумажного учета в ДЮСШ №5 ситуация с обеспечением информационной безопасности и защиты информации обстоит весьма посредственно. Данные о учащихся и их здоровье, преподавателях, и оплате за обучение хранятся в виде бумажных документов в шкафах сотрудников, а отработанные документы - в архиве. При этом ничто не мешает посторонним сотрудникам ознакомиться с этими документами или скопировать их, а злоумышленнику выкрасть их. Должностные инструкции о необходимости соблюдения порядка хранения документов вряд ли остановят злоумышленника, поставившего перед собой цель завладеть ими. При бумажном варианте ведения дел также велика вероятность потери документов, а также намеренного или случайного уничтожения документов.

При использовании компьютеризированного варианта работы уровень информационной безопасности повышается на порядок. Сама система автоматизированного документооборота заставляет пользователя быть более ответственным в этом вопросе.

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

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

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

Вторым уровнем защиты информации является парольная защита доступа непосредственно в автоматизированную систему работы ДЮСШ №5, реализованную в системе 1С:Предприятие 8.1. Система 1С:Предприятие имеет в своем составе механизм ведения списка пользователей и разграничения их прав доступа к данным. В результате можно гибко настроить доступ пользователей только к нужным данным в информационной системе, скрыв от несанкционированного доступа и от возможности случайной порчи данные, доступа к которым у данного пользователя нет.

Третьим уровнем парольной защиты информации является пароль доступа к безе данных SQL Server при построении клиент-серверного варианта архитектуры работы системы 1С:Предприятие 8.1. В данном варианте работы данные, хранящиеся в базе данных защищены не только системой разграничения прав доступа пользователей системы 1С:Предприятие но и системой SQL Server, что на порядок повышает уровень безопасности работы.

Обязанность распределения прав доступа пользователей к данным, хранящимся в информационной системе 1С:Предприятие 8.1 лежит на администраторе системы. Он должен настроить права каждого пользователя таким образом, чтобы не создавая ему трудностей в работе, ограничить ему доступ к данным, доступа к которым у него нет. Совместно с системным администратором они настраивают и доступ к базе данных SQL Server.

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

Кроме организации парольной защиты информации не стоит пренебрегать и физической защитой информации. Целесообразно разместить сервера компьютерной сети, системы 1С:Предприятие и сервера баз данных SQL Server (при клиент-серверном варианте работы) в отдельной комнате (серверной) в которой кроме специальных условий, необходимых для работы серверов (кондиционирование, вентилирование,...) создать и специальные условия, исключающие проникновение посторонних лиц. Это может быть система управления доступом, либо другие организационные меры.

Не смотря на планируемое внедрение в ДЮСШ №5 автоматизированной системы, работа с бумажными документами все равно будет иметь место. Так, например, договора, заключенные с клиентами, имеют юридическую силу лишь на бумажных носителях. Организация хранения таких документов, исключающая возможность доступа к ним посторонних лиц, или сотрудников, не имеющих к ним доступа является немаловажным пунктом в обеспечении общей системы информационной безопасности. Целесообразно организовать архив, в котором хранились бы такие документы и регламентировать доступ в него сотрудников. Возможность проникновения посторонних лиц исключить физическими методами (железная дверь, решетки на окнах).

Анализ существующих разработок и выбор стратегии автоматизации "КАК ДОЛЖНО БЫТЬ"

Анализ существующих разработок для автоматизации задачи

Целью дипломной работы является создание системы автоматизации учебного процесса в ДЮСШ №5. Необходимость создания автоматизированной системы вызвана большим объемом информации по учащимся используемой на предприятии, по количеству оформляемых документов по оплате за обучение, по количеству клиентов и договоров с ними. Поддержание такого количества информации в бумажном виде становится уже невозможным, а поиск - очень затрудненным. Поэтому и требуется перевести информацию школы в электронный вид. Информационные ресурсы, переведенные в электронную форму, приобретают новое качество, которое обеспечивает им более широкое распространение и эффективное использование. Используя автоматизированную систему, пользователь получает возможность не только находить нужные данные, просматривать документы и создавать аналитические отчеты.

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

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

В мире программирования на сегодняшний день одной из самых распространенных технологий быстрой разработки приложений является технология, основанная на понятии метаданных. Типичным примером такого подхода является система 1С:Предприятие. Она имеет встроенный язык, но этот язык является лишь дополнением к основе программы - конфигурации. Конфигурация 1С - это совокупность прикладных объектов, каждый из которых максимально близко отражает объект предметной области. Использование прикладных объектов - это главное отличие систем типа 1С от традиционных систем. Прикладной объект - это объект платформы, который описывает данные и поведение объекта реального мира. Так для документа складского учета "Приходная накладная" в конфигурации создается прикладной объект Документ. ПриходнаяНакладная полностью описывающий все свойства и все возможные действия с этим документом. Использование древовидной иерархии типов прикладных объектов, возможность создания собственных прикладных объектов на основе стандартных типов, конструкторы прикладных объектов, запросов и отчетов, редактор форм позволяют быстро создавать конфигурации максимально приближенные к предметной области. При этом платформа 1С берет на себя все технические моменты работы с прикладными объектами связанные с организацией отображения и ввода данных. Так, например, программисту 1С совершенно не требуется задумываться о программировании таблицы документов на экранной форме и реагировать на события добавления, удаления изменения в ней записей. Программист 1С все свое время тратит лишь на реализацию функционала прикладных объектов, а не на сопутствующие функции. Программирование на 1С ведется в терминах предметной области, для которой разрабатывается конфигурация, а разработанная конфигурация фактически является моделью этой предметной области.

Задача автоматизации учебного заведения, включающая в себя автоматизацию учебного процесса и бухгалтерии, реализована в различных готовых системах учета. Примером реализации подобной комплексной автоматизации предприятия может являться система "1С:Предприятие 8.1. Комплексная поставка".

"1С:Предприятие 8.1. Комплексная поставка" представляет следующие возможности:

Модифицируемость

Типовые конфигурации

Программные продукты системы "1С:Предприятие" поставляются с типовыми конфигурациями. Типовые конфигурации реализуют наиболее общие схемы учета и могут использоваться в большинстве организаций.

Изменение конфигураций

Программные продукты системы "1С:Предприятие" могут быть адаптированы к любым особенностям учета на конкретном предприятии. В состав системы входит Конфигуратор, который обеспечивает:

Настройку системы на различные виды учета;

Реализацию любой методологии учета;

Организацию любых справочников и документов произвольной структуры;

Настройку внешнего вида форм ввода информации;

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

Широкие оформительские возможности создания печатных форм документов и отчетов с использованием различных шрифтов, рамок, цветов, рисунков;

Возможность наглядного представления информации в виде диаграмм;

Быстрое изменение конфигурации с помощью "конструкторов".

Разработка конфигураций

В некоторых случаях система учета, принятая в организации, имеет уникальный характер. Тогда типовая конфигурация, входящая в состав программных продуктов системы "1С:Предприятие", может быть взята как образец для создания уникальной конфигурации, полностью ориентированной на особенности вашей организации.

Конфигуратор, входящий в состав программных продуктов системы "1С:Предприятие", позволяет не только изменять элементы типовой конфигурации, но и создать собственную конфигурацию "с нуля". Такая разработка может быть выполнена силами сотрудников организации, в которой установлена система, или специалистами предприятия франчайзинговой сети фирмы "1С".

Создание оригинальных конфигураций позволяет решать с помощью "1С:Предприятия" самые разнообразные задачи по автоматизации экономической деятельности.

Открытость

Программные продукты системы "1С:Предприятие" содержат разнообразные средства для связи с другими программами и аппаратными средствами.

Обмен файлами

Средства импорта и экспорта информации через текстовые файлы, файлы формата DBF и XML позволяют легко организовать обмен данными с любыми системами.

Сохранение печатных форм в форматах Microsoft Excel и HTML. Возможность экспорта данных в "Диспетчер контактов для малого бизнеса" Microsoft Office 2000.

OLE Automation, DDE

Программные продукты системы программ "1С:Предприятие" поддерживают современные средства интеграции: OLE, OLE Automation и DDE. Использование этих средств позволяет:

Управлять работой других программ, используя встроенный язык, например, формировать отчеты и графики в Microsoft Excel

Получать доступ к данным "1С:Предприятия" из других программ;

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

Технология внешних компонент

Технология создания внешних компонент (дополнительных программных модулей) разработана фирмой "1С" для решения специальных задач, в которых требуется более тесная и эффективная интеграция системы "1С:Предприятие" с другими программами и оборудованием. Эта технология включает в себя все необходимые сведения и набор примеров по созданию внешних компонент и их взаимодействию с "1С:Предприятием". Внешние компоненты могут разрабатываться пользователями программ системы "1С:Предприятие" и независимыми фирмами на языках MS Visual С++, MS Visual Basic, Borland Delphi.

Работа с торговым оборудованием

Для пользователей системы программ "1С:Предприятие" фирма "1С" предлагает набор решений по подключению различного оборудования, применяемого в торговле и складском деле: контрольно-кассовых машин, POS-терминалов, сканеров и принтеров штрих-кодов, дисплеев покупателя, электронных весов, терминалов сбора данных. Эти решения основаны на технологии внешних компонент и режимов экспорта-импорта информации.

Масштабируемость

Программные продукты системы "1С:Предприятие" способны "расти" вместе с организацией, в которой они работают. Спектр программных продуктов системы "1С:Предприятие" включает однопользовательские и сетевые версии; версии, работающие в архитектуре "клиент-сервер", а также дополнительную компоненту для организации обмена информацией между территориально удаленными филиалами организации.

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

Однопользовательская версия

Для каждого программного продукта системы "1С:Предприятие" имеется вариант поставки в виде однопользовательской версии. Такая версия рассчитана на работу на одном компьютере, но обладает всей полнотой возможностей по автоматизации учета и адаптации к особенностям конкретной организации.

Версия для SQL

"1С:Предприятие" версия для SQL представляет собой расширение системы "1С:Предприятие", позволяющее организовать работу с базой данных в режиме "клиент-сервер". Использование технологии "клиент-сервер" существенно повышает надежность, производительность и стабильность функционирования системы, особенно при работе значительного числа пользователей с информационными базами большого размера. В качестве сервера баз данных система использует Microsoft SQL Server.

Сетевая версия

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

Web-расширение

Новая компонента "1С:Предприятия 8.1" позволяет:

Объединить возможности системы "1С:Предприятие" в реализации бизнес-логики прикладных решений и средства интернет-технологий для организации удаленного доступа к данным и проектирования интерфейсов;

Создавать широкий спектр приложений, предоставляющих доступ к функциональности "1С:Предприятия" через Web-интерфейс как для пользователей внутрикорпоративной сети (интранет-решения), так и для произвольного круга клиентов и партнеров (интернет-решения).

Распределенная обработка

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

Информационно-технологическое сопровождение "1С:Предприятия"

Пользователи, подписавшиеся на информационно-технологическое сопровождение (ИТС), регулярно и оперативно получают комплекс методических материалов, консультаций, ответов на вопросы, обновления программ и конфигураций, новые формы документов для программ семейства "1С:Предприятие", правовую поддержку по бухучету и налогообложению "1С:Гарант" и многое другое. Эта информация и материалы ежемесячно издаются фирмой "1С" на компакт-диске ИТС. Сервис-партнеры фирмы "1С" доставляют компакт-диск ИТС клиентам, устанавливают информационно-технологические компоненты на компьютер, выполняют обслуживание систем. Подписчики ИТС в рамках интернет-поддержки пользователей имеют возможность получать формы налоговой и бухгалтерской отчетности и обновления программ с web-сервера фирмы "1С".

Сопровождение и обучение

Для того чтобы программы системы "1С:Предприятие" могли реально использоваться в самых удаленных уголках СНГ, фирма "1С" развивает сеть своих партнеров, которые оказывают разнообразные услуги по установке, настройке и сопровождению программ, а также обучению пользователей работе с программами.

Прежде всего, это предприятия франчайзинговой сети, которые имеют сертифицированных специалистов по программным продуктам фирмы "1С", а также сервис-партнеры, оказывающие услуги по ежемесячному информационно-технологическому сопровождению.

Сеть авторизованных учебных центров и центров сертификации фирмы "1С" оказывает услуги по обучению пользователей и проверке их знаний.

В ряде стран, в том числе Армении, Беларуси, Казахстане, Украине партнеры выпускают и поддерживают национальные версии программ "1С:Предприятие".

Функциональность

В поставку "Комплексная поставка" входят три компоненты "1С:Предприятия", объединенные в одну программу и работающие с единой конфигурацией. Сохраняя все возможности программ системы, эта конфигурация обеспечивает интегрированное ведение учета: единую систему нормативно-справочной информации, автоматическое отражение торгово-складских операций и расчета зарплаты в бухгалтерском учете, финансовый учет по нескольким юридическим лицам, консолидированный управленческий учет.

В программный продукт также входят отдельные конфигурации, реализующие автоматизацию бухгалтерского и налогового учета (конфигурация "Бухгалтерский учет"), оперативного учета в торговле (конфигурация "Торговля+Склад"), учета в производстве (конфигурация "Производство+Услуги+Бухгалтерия"), расчета заработной платы и кадрового учета (конфигурация "Зарплата+Кадры"), а также составления финансовых планов (бюджетов) предприятия (конфигурация "Финансовое планирование").

В комплект входит диск информационно-технологического сопровождения (ИТС) текущего выпуска. В течение 12 месяцев со дня покупки комплекта пользователям обеспечивается гарантийное обслуживание по линии ИТС: ежемесячное получение диска ИТС, услуги линии консультаций по телефону и электронной почте; получение форм отчетности, новых релизов программ и конфигураций, интернет-поддержка.

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

Принято решение о разработке собственного программного продукта, автоматизирующего учет продаж предприятия, который будет являться конфигурацией для системы "1С:Предприятие 8.1", а значит вберет в себя все те положительные моменты, которые были перечислены выше, но при этом будет реализовывать именно ту функциональность, которая нам нужна.

Выбор и обоснование стратегии автоматизации задачи

Реализация проекта автоматизации учета продаж ДЮСШ №5 проходит в несколько этапов:

Ознакомление с деятельностью предприятия, изучение его структуры, системы документооборота;

Изучение программной и технической архитектуры имеющейся информационной системы на предприятии;

Формулирование проектируемой задачи, определение ее места в комплексе задач автоматизации;

Анализ существующих информационных систем, при помощи которых можно решить поставленную задачу;

Анализ средств разработки, при помощи которых будет вестись разработка системы;

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

Разработка информационной модели проектируемой системы;

Определение входных и выходных данных задачи;

Разработка структуры данных: справочников, документов, журналов документов, регистров накопления и оборотов, отчетов;

Разработка конфигурации в системе 1С:Предприятие 8.1 на основе разработанной структуры данных;

Отладка разработанной конфигурации при помощи контрольного задания;

Расчет показателей экономической эффективности проекта;

Обоснование экономической целесообразности и эффективности разработки проекта.

На этапе ознакомления с деятельностью предприятия необходимо изучить его структуру и существующую схему документооборота.

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

На этапе формулирования проектируемой задачи необходимо понять ее место в комплексе задач автоматизации.

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

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

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

На этапе разработки конфигурации происходит самая ответственная часть дипломного проектирования - непосредственно разработка конфигурации, выполняющая задачу автоматизации учета продаж, в системе 1С:Предприятие 8.1. На этом этапе необходимо создать структуру метаданных, соответствующую предметной области, создать все объекты конфигурации (справочники, документы, регистры, отчеты и другие), структура которых определена на предыдущих этапах, написать тексты программных модулей.

При помощи контрольного примера на следующем этапе проводится отладка программы.

На последних этапах проводится оценка экономической эффективности проекта.

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

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

Анализ поставленной задачи приводит к выводу, что ее решение традиционными средствами учета c использованием бумажных документов невозможно. Следовательно, стратегия решения задачи - это автоматизация всех процессов, относящихся к подзадаче учета успеваемости и посещаемости в школе и разработка автоматизированной системы, автоматизирующей рабочее место зам по УВР.

В настоящее время существует огромное количество автоматизированных информационных систем позволяющих разрабатывать прикладные решения. Среди них особо следует выделить систему "1С: Предприятие 8.1 [1], [2], [3]. Остановимся более подробно на этой системе, во первых как на наиболее типичной системе решения задач учета, а во вторых как на наиболее популярной на российском рынке системы.

Основным отличием системы "1С: Предприятие 8.1" как и других ERP-систем является разделение метаданных и данных и представление системой способа управления данными при помощи метаданных и специального языка работы с данными. Это позволяет в рамках системы "1С: Предприятие 8.1" создавать прикладные решения - конфигурации [4].

"1С: Предприятие 8.1" является гибкой настраиваемой системой, с помощью которой можно решать широкий круг задач в сфере автоматизации деятельности предприятий в части учета продаж. Специфические алгоритмы конфигурации описываются в систе-ме "1С:Предприятие 8.1" при помощи программной компоненты Конфигуратор в программных модулях, содержащих тексты на встроенном языке системы 1С:Предприятие 8.1. Система позволяет решать очень широкий круг задач. Безусловно, огромная функциональность этой системы, ее гибкость и настраиваемость, удобство поиска и отбора информации, предоставляемые аналитическая отчетность могут быть использована как образец при разработке нашей информационной системы.

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

Основным концептуальным решением, отличающим систему 1С:Предприятие от универсальных систем разработки является четкое разделение на платформу и прикладное решение. Прикладное решение является самостоятельной сущностью и может выступать в качестве отдельного программного продукта. Однако создание, модификация и собственно функционирование прикладного решения невозможно без использования технологий и механизма платформы.

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

Разработан механизм поставки и поддержки конфигураций.

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

Разработана унифицированная объектная модель системы..

Скорость освоения платформы велика за счет унифицированной объектной модели системы, так же как и скорость разработки конфигураций.

У справочников, документов и других объектов конфигурации поддерживаются табличные части.

Расширен набор элементов управления, их свойств и событий.

Разработан механизм запросов, ориентированный на обработку экономической информации. Запросы рекомендуется использовать как основное средство извлечения данных.

Отладчик включен в Конфигуратор. Он умеет показывать специальный список свойств объектов с указанием их значений и типов. Есть возможность просмотреть коллекции, например, массивы и таблицы значений.

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

Прикладные решения 1С:Предприятие являются открытыми, что позволяет пользователю самому модифицировать прикладное решение. При этом никакого дополнительного программного обеспечения для разработки и модификации прикладных решений не требуется - все средства включены в платформу.

Прикладные решения не пишутся на языке программирования в обычном понимании этого слова. Вместо этого используется более абстрактная технология - технология метаданных. Метаданные представляют собой иерархическую структуру объектов, полностью описывающую все прикладное решение. Отличительной особенностью технологии метаданных является визуальное конструирование прикладного решения, что в разы убыстряет и упрощает разработку по сравнению с традиционными способами.

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

Встроенный язык похож на обыкновенный язык программирования, но имеет свои специфические особенности.

Язык запросов основан на SQL, но при этом содержит значительное количество расширений, ориентированных на отражение специфики финансово-экономических задач и на максимальное сокращение усилий по разработке прикладных решений.

Платформа изолирует разработчика от низкоуровневого программирования. Разработчик не обращается к базе данных напрямую, а манипулирует объектами, командами встроенного языка и запросов. Платформа сама транслирует их в соответствующие команды SQL-сервера в случае клиент-серверного варианта работы или команды собственной СУБД для файлового варианта.

Возможность использования файлового или клиент-серверного варианта работы позволяет адаптировать решение для конкретного пользователя в зависимости от объема задачи.

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

Все эти особенности архитектуры делают систему 1С:Предприятие очень удобной системой разработки прикладных решений, что мы и будем использовать в нашей работе.

Функциональность прикладных решений определяется теми возможностями, которые заложены в базовую реализацию объектов, используемых в данной конфигурации. В системе используются следующие объекты:

Справочники, предназначенные для хранения условно-постоянной информации;

Документы, предназначенные для фиксации событий;

Механизм характеристик, предназначенный для организации хранения свойств объектов, не известных на момент разработки;

Механизм хранения сведений, позволяющий хранить произвольные данные в разрезе нескольких измерений;

Механизм учета движения средств позволяет автоматизировать такие направления, как складской учет, взаиморасчеты, планирование на основе использования регистров накопления, который образует многомерную систему измерений и позволяет накапливать числовые данные в разрезе нескольких измерений;

Механизмы бухгалтерского учета, которые позволяют реализовать систему двойной записи бухгалтерского учета;

Бизнес-процессы, позволяющие описывать, создавать и управлять выполнением бизнес-процессов;

Средства построения отчетов, которые позволяют создавать разнообразные отчеты;

Средства представления отчетов, которые позволяют выводить отчеты в различных формах;

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

Web-расширение позволяет организовать доступ через Web-интерфейс к функциональности прикладных решений.

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

Состав средств разработки системы 1С:Предприятие достаточно широк и разнообразен. Это позволяет выполнить полный цикл действий, начиная от создания конфигурации и заканчивая получением тиражируемого дистрибутива прикладного решения, не прибегая к помощи каких-либо продуктов сторонних производителей.

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

Подсистема хранения условно-постоянной информации;

Подсистема бухгалтерского учета;

Подсистема получения аналитической отчетности.

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

Организации. Контактные данные об организации.

Банковские счета. Данный справочник служит для заполнения банковских реквизитов как собственных фирм так и контрагентов. Элементы данного справочника выступают объектами движения при проведении банковских документов. В разрезе банковских счетов в дальнейшем можно получить остатки и движения безналичных средств.

Банки. Данный справочник предназначен для хранения списка банков. Элементы этого справочника являются реквизитами справочника Банковские счета.

Сотрудники - этот справочник предназначен для хранения данных о тренерах и преподавателях школы.

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

Параметры здоровья. Этот справочник предназначен для хранения дополнительных характеристик учеников, которые позволяют описать его более подробно. При этом заранее на этапе разработки неизвестно, какими дополнительными характеристиками должен быть описан пункт - здоровье ученика. Состав и значение этих дополнительных характеристик знает только пользователь программы, а не разработчик. Поэтому необходимо предоставить пользователю возможность вводить для учеников дополнительные свойства, а для каждого ученика (элемента справочника учащиеся) для этого дополнительного свойства задавать значение свойства. Такая гибкая структура позволяет пользователю, специалисту в своей области, самому организовать хранение данных в справочнике учащиеся с тем набором свойств и их значений, который необходим. В качестве примера дополнительных свойств для товара можно привести такие свойства как "Рост", "Вес", "Артериальное давление". А в качестве значений этих свойств могут выступать такие величины как "180 см" и "55 кг" для свойства "Артериальное давление", "120*80".

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

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

Фактически бухгалтерский учет реализуется проводками каждого документа системы, по определенным счетам и субсчетам. При этом настройка формирования проводок остается целиком прерогативой программиста-разработчика системы и недоступна пользователям системы. Но при этом проводки выполняются, и результат их можно просмотреть как по результатам проведения каждого документа, так и по отчетам бухгалтерского учета.

Шаблон настроек проводок, которые должен выполнить каждый документ, зашит в конфигурации и реализована в модуле проведения документа.

Подсистема построения аналитической отчетности тесно связана с подсистемой бухгалтерского учета и представлена двумя отчетами в области бухгалтерского учета:

Отчет по оплате за обучение;

Список задолжников на определенную дату.

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

Подсистема получения аналитической отчетности имеет своим базисом средства хранения результатов работы остальных подсистем, коими являются регистры остатков и регистры оборотов системы 1С:Предприятие. Информация в этих регистрах накапливается в результате выполнения операций, проведения документов, присущих подсистеме Бухгалтерский учет.

Каждый отчет строится на основе данных одного или нескольких регистров. В подсистеме должны быть предусмотрены следующие отчеты:

Отчет по списочному составу групп должен предоставлять возможность получения данных об учащихся в разрезе групп;

Отчет по выполнению нормативов (успеваемости), который должен предоставлять данные учащихся и выполненных ими норматиивах в различных разрезах;

Отчет "Ведомость по оплате за обучение", который должна дать возможность проанализировать состояние оплаты за обучение на конкретную дату;

Отчет "Состояние здоровья учащихся", который должен дать возможность проанализировать данные о состоянии здоровья учащихся.

Отчет "Список задолжников по оплате" предназначен для вывода данных о задолжнниках.

Отчеты должны предоставлять данные в удобной для пользователя форме, предоставлять возможность вывода данных на печать и экспорт во внешние файлы.

Выбор и обоснование способа приобретения ИС для автоматизации задачи

Для разработки приложения, реализующего задачу учета продаж ДЮСШ №5 " понадобятся следующие ИС:

Операционная система Windows предназначенная для функционирования на клиентской машине;

Операционная система Windows серверного типа, предназначенная для функционирования на сервере и обеспечивающая многопользовательское подключение к клиент-серверной СУБД

СУБД MS SQL Server для обеспечения хранения базы данных и многопользовательской работы в клиент-серверном варианте функционирования системы;

Система 1С: Предприятие 8.1.

Так как разрабатываемая система является конфигурацией для системы 1С:Предприятие 8.1 то данная система становится центром информационно-программного комплекса автоматизации работы предприятия.

Система разрабатывается для клиент-серверного варианта работы и выделение в локальной сети сервера становится обязательным. На этом сервере должна быть обязательно установлена серверная операционная система и сервер баз данных. На клиентских машинах ничего кроме операционной системы и системы 1С:Предприятие 8.1 устанавливать не нужно.

В качестве операционной системы, функционирующей на клиентских машинах целесообразно выбрать операционную систему Windows 2000/XP/Vista/7.

В качестве серверной операционной системы, функционирующей на сервере баз данных (в случае выделения его в отдельное рабочее место) целесообразно использовать Windows Server 2003 Standart Edition. В качестве сервера баз данных целесообразно использовать MS SQL Server 2005 Standart Edition.

Некоторые указанные компоненты информационной системы уже имеются на предприятии. Так для целей ведения бухгалтерского учета, складского учета, оперативного управления, кадрового учета и расчета заработной платы на предприятии ранее была приобретена и успешно работает система "1С:Предприятие Комплексная поставка 8.1 для SQL". Требование наличия сервера баз данных MS SQL Server оказывается выполнено - ведь система "1С:Предприятие Комплексная поставка 8.1 для SQL" работает именно с MS SQL Server, ранее приобретенным предприятием. Необходимо будет только на сервере баз данных MS SQL Server создать новую базу данных, определить для нее права доступа пользователей и прописать доступ к ней в создаваемой информационной базе. Также оказывается выполненным требование наличия на сервере баз данных серверной операционной системы Windows Server 2003 Standart Edition, ведь сервер HP ProLiant SL165z G6, на котором установлен сервер баз данных функционирует под управлением именно этой операционной системы.

На рабочих местах пользователей также часть требований по наличию информационных систем уже выполнена, а именно присутствует операционная система Windows XP или Windows 2000 под управлением которой функционируют используемые пользователями приложения, в том числе и система 1С:Предприятие 8.1 для SQL. Остается только установить на эти клиентские места еще одно приложение - систему 1С:Предпритие 8.1.

Таким образом для разработки и внедрения новой системы планирования продаж ДЮСШ №5 требуется приобрести только платформу системы 1С:Предпритие 8.1. Причем для разработки требуемой конфигурации достаточно сначала приобрести систему для одного рабочего места, на котором будет проведена разработка системы автоматизации планирования и учета продаж собственными силами, а при внедрении приобрести необходимое количество лицензий клиентского доступа, равное числу пользователей, которые будут работать с системой.

Обоснование проектных решений

Обоснование проектных решений по техническому обеспечению

Техническое обеспечение разрабатываемого проекта делится на две части: серверную и клиентскую.

На серверной части функционирует сервер баз данных Microsoft SQL Server, используемый в качестве хранилища данных системы 1С:Предприятие 8.1. Программное обеспечение сервера баз данных функционирует на сервере HP ProLiant SL165z G6. Сервер HP ProLiant SL165z G6 входит в состав новой линейки серверных решений HP (HP ProLiant SL6000) для клиентов с высокими требованиями к масштабируемости. Этот новый сервер существенно снижает затраты и обеспечивает максимальную эффективность энергопотребления за счет совместного использования источников питания и вентиляторов с сохранением общей гибкости.

В качестве средства сбора, хранения обработки и регистрации информации, на рабочих местах пользователей привлекаются персональные электронные вычислительные машины (ПЭВМ) типа IBM PC, поскольку применение ЭВМ данного типа обеспечивают все необходимые возможности для реализации комплекса автоматизируемых задач. Выбор данного типа ЭВМ основан на следующих преимуществах:

Наличие ПЭВМ в отделе, доступность и распространенность;

Простота в обслуживании и эксплуатации;

Высокие возможности по обработке информации;

Надежность и простота ремонта;

Наличие широкого спектра программного обеспечения;

Возможность использовать ПЭВМ для решения задач, не включенных в автоматизируемый комплекс;

Возможность использования различны периферийных устройств ввода/вывода;

Необходимая вычислительная мощность и производительность;

Освоенность потенциальными пользователями.

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

Процессор - Intel Celeron 2000;

Оперативная память: 1 Gb;

24-x CD-ROM;

Жесткий диск, обеспечивающий размещение операционной системы, системы, системы 1С:Предприятие 8.1 и хранение информационной базы, для этих целей достаточно 120 Гб.

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

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

Обоснование проектных решений по информационному обеспечению

Разрабатываемая система предназначена для работы в операционной системе Windows. Программа должна работать в любой операционной системе семейства Windows: Windows 95/98, NT (Service Pack 6), 2000 (Service Pack 3), XP, а также на серверных вариантах этой операционной системы. Выбор операционной системы объясняется развитым удобным графическим пользовательским интерфейсом данного семейства операционных систем, а также ее популярностью на российском рынке. Многие фирмы-производители программного обеспечения, в том числе систем разработки приложений, также ориентированы на это семейство операционных систем, что привело к наличию на рынке большого количества систем программирования, позволяющих разрабатывать программное обеспечение для Windows. Эта операционная система имеет очень большой набор утилит и служебных программ, предназначенных для администрирования, управления и диагностики системы, а также прикладных приложений. Кроме того, она поддерживает обширный программный интерфейс для написания собственных приложений для работы в этой операционной среде.

Так как разрабатываемая система является конфигурацией для 1С:Предприятие 8.1 то данная система становится центром системы автоматизации учета продаж

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

В случае клиент-серверного варианта работы выделение в локальной сети сервера становится уже обязательным. На этом сервере должна быть обязательно установлена серверная операционная система и сервер системы 1С:Предприятие 8. Кроме этого нужен еще один сервер - баз данных. Физически это может быть тот же самый сервер, на котором функционирует сервер системы, а может быть и отдельная машина. В любом случае на нем должен быть установлен сервер базы данных. На клиентских машинах кроме операционной системы и клиентской части системы 1С:Предприятие 8.1 устанавливать не нужно.

В качестве операционной системы, функционирующей на клиентских машинах в случае клиент-серверного варианта работы, равно как и в случае файлового варианта работы целесообразно выбрать операционную систему Windows 2000/XP/Vista/7.

В качестве серверной операционной системы, функционирующей на серверах системы 1С:Предприятие и на сервере баз данных (в случае выделения его в отдельное рабочее место) целесообразно использовать Windows Server 2003 Standart Edition. В качестве сервера баз данных целесообразно использовать MS SQL Server 2005 Standart Edition.

В последнее время все большую популярность приобретают Unix-ориентированные операционные системы, в частности Linux. Серверная часть системы 1С:Предприятие 8.1 также способна функционировать в этой операционной системе, которая с легкостью может заменить на сервере Windows 2003 Server. В этом случае в качестве серверной СУБД целесообразно использовать не MS SQL Server, а PostgreSQL, которая является достойной свободной альтернативой коммерческим СУБД.

Входными документами системы автоматизации ДЮСШ №5 являются прежде всего документы оплаты за обучение, составленные бухгалтером и Документы по успеваемости, составленные преподавателями школы. Эти документы составляются исполнителями в произвольной форме, согласно установившимся в школе стандартам и вводятся в систему администратором.

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

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

Кроме документов входными данными является условно-постоянная информация по структуре предприятия, данные по учащимся и данные по преподавателям, используемой в школе.

Вся эта входная информация в разрабатываемой системе должна храниться в справочниках, наиболее подходящих для хранения условно-постоянной информации. Таким образом, данный вид информации будет храниться в виде справочников. Структура предприятия будет храниться в справочниках:

Организации;

Сотрудники;

Учащиеся;

Группы;

Здоровье.

Сведения о преподавателях, тренерах, руководителях школы хранятся в справочнике Сотрудники.

Сведения об Учащихся хранятся в справочниках:

Учащиеся;

Здоровье;

Группы.

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

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

Обоснование проектных решений по программному обеспечению

Программное обеспечение (ПО) включает совокупность компьютерных программ, описаний и инструкций по их применению на ЭВМ.

Все многообразие программного обеспечения принято делить на две части: общее и специальное ПО. В состав общего программного обеспечения включают операционные системы, оболочки, СУБД и т. д. Специальное ПО представляет совокупность прикладных программ, разработанных для решения конкретных задач.

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

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

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

К факторам, определяющим выбор конкретной ОС относятся:

Требования к аппаратным средствам - IBM PC-совместимый компьютер;

Поддержка сетевой технологии, и в частности поддержка протоколов TCP/IP;

Надежность;

Быстродействие.

Принимая во внимание тот факт, что выбранная ОС должна работать на платформе IBM PC, выбор, по большому счету, ограничивается двумя вариантами: можно выбрать либо ОС "семейства" MS Windows, или какой-либо свободно распространяемый клон ОС UNIX.

Так как разрабатываемая система имеет серверную часть, а именно сервер баз данных, то нам требуется выбрать две операционные системы: серверную и для клиентских машин.

В качестве серверной операционной системы выбрана Microsoft Windows 2003 Server Standart Edition.

В качестве операционной системы для компьютеров пользователей выбрана Microsoft Windows XP.

СУБД представляет собой комплекс языковых и программных средств, предназначенный для создания, ведения и совместного использования баз данных (БД) многими пользователями. СУДБ является вторым по важности, после ОС, программным компонентом, который надлежит выбрать для успешной реализации поставленной задачи.

Для реализации данной системы выбрана СУБД Microsoft SQL Server версии 2005. Такой выбор обоснован тем, что система 1С: Предприятие 8.1 в клиент-серверном варианте работы может работать только с данной СУБД - это требование системы 1С:Предприятие. К тому же данная СУБД уже установлена и успешно работает на предприятии.

В качестве специального программного обеспечения используется система 1С:Предприятие 8.1. Эта система используется и в качестве системы разработки и в качестве платформы функционирования разработанной конфигурации.

Далее мы опишем, какие конкретно объекты и механизмы этой системы мы будем использовать для решения задачи дипломного проектирования.

Прежде всего, выделим такие данные разрабатываемой системы, которые принимают одиночные значения и практически не меняются в процессе работы системы. Целесообразно использовать для хранения таких данных объекты конфигурации Константы. Они наиболее подходят для этой задачи.

Еще один объект конфигурации Перечисления мы будем использовать в нашей разработке. Перечисления используются в системе 1C:Предприятие 8.1 для описания постоянных наборов значений, не изменяемых в процессе работы конфигурации.

Для хранения исходных данных разрабатываемой системы целесообразно использовать Справочники. Справочники являются основным механизмом хранения условно-постоянной информации в системе 1С:Предприятие. Справочники используют в тех случаях, когда необходимо исключить неоднозначный ввод информации. Каждый справочник представляет из себя список однородных объектов, которые называют элементами справочника. Для справочника можно задать структуру - т. е. состав реквизитов справочника. В реквизитах целесообразно хранить свойства объектов информации. В структуру справочника могут входить не только реквизиты, но и табличные части, что приводит к тому, что каждый элемент может иметь не только набор свойств-реквизитов, но и список определенных значений. Справочники могут иметь иерархическую структуру, что полностью позволяет ответить на вопрос как объединить объекты хранимой информации в группы и подгруппы. Одни справочники могут быть подчинены другим, т. е. одной записи в справочнике-владельце может соответствовать несколько записей в подчиненном справочнике. Это позволяет организовать хранение списка значений свойств в подчинении видам свойств. Справочники могут иметь любое количество экранных форм, среди которых особо выделяются форма списка, предназначенная для отображения списка элементов справочника, в том числе в иерархической структуре и форма элемента, в которой выводится подробная информация об элементе, включая все его реквизиты и табличные части. При помощи форм справочников решается вопрос об отражении хранимой информации на экране. Формы имеют программные модули, в которых можно при помощи встроенного языка системы 1С:Предприятие запрограммировать необходимый функционал. Наличие у справочников макетов позволяет легко создавать печатные формы, для вывода их на принтер.

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

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

Система 1С:Предприятие имеет еще один объект конфигурации, который целесообразно использовать в нашей конфигурации - это журналы документов. Журналы документов - это объекты конфигурации, которые предназначены для смысловой группировки документов. Форма журнала документов предоставляет возможность вывода списка документов с необходимыми реквизитами.

Объект конфигурации Регистр сведений наиболее подходит для хранения информации о контингенте. Регистры сведений предназначены для хранения информации, развернутой по комбинации измерений. Если требуется хранить историю изменений этой информации, то регистр сведений можно сделать периодическим. Тип хранимой информации в ресурсах регистра сведений может быть как один из примитивных типов данных (число, строка, дата, булево), так и ссылка на объект базы данных (элемент справочника, документ, значение перечисления и др.). Это принципиально отличает регистр сведений от регистра накоплений, в ресурсах которого может храниться только числовая информация, поддающаяся суммированию.

Документы поступления и отчисления учащихся из школы выполняют изменение контингента. Разрабатываемая система должна иметь единое хранилище таких остатков. В качестве такого хранилища целесообразно использовать такой объект системы 1С:Предпориятие 8.1 как регистр накопления. Данный регистр хранит остатки в разрезе групп.

Проектная часть

Разработка логической модели данных

Исходя из предметной области ДЮСШ №5, описанной ранее, можно выделить 3 основные сущности модели данных:

Учащиеся - представляет информацию о каждом клиенте, заключившим договор на дополнительное образование со школой;

Сотрудники - представляет информацию о сотрудниках (преподавателях и тренерах, работающих в школе);

Договор на обучение - представляет информацию о всех договорах между школой и учащимися.

Для каждой сущности необходимо определить атрибуты. Для сущности Учащийся определены следующие атрибуты:

Регистрационный номер учащегося (ключевой атрибут) - идентификатор учащегося;

Фамилия - фамилия учащегося;

Имя - имя учащегося;

Отчество - учащегося;

Документ - серия и номер свидетельства о рождении или основные паспортные данные;

Дата регистрации учащегося - дата заключения договора на обучение с школой;

Адрес по прописке - адрес учащегося по прописке;

Фактический адрес - адрес фактического места проживания учащегося;

Контактный телефон - телефонный номер, по которому можно связаться с учащимся;

Для сущности Группы определены следующие атрибуты:

Код группы (ключевой атрибут) - идентификатор группы;

Дата открытия - дата открытия Группы;

Дата закрытия - дата открытия Группы;

Специализация - вид спорта, которым занимаются учащиеся в группе;

Куратор - имя сотрудника, являющегося классным руководителем в группе;

Для сущности Договор определены следующие атрибуты:

Номер договора (ключевой атрибут) - идентификатор договора;

Дата заключения договора - дата подписания договора учащимся;

Учащийся-код учащегося, с которым заключен договор;

Сумма оплаты за обучение - денежная сумма, подлежащая оплате за обучение за месяц;

Теперь необходимо определить связи между сущностями.

Учащийся может заключать несколько договоров, но один договор не может быть заключен несколькими учащимися. Поэтому связь от учащегося к договору - 1:М. Имя связи - "заключает".

Группа может быть прикреплена к нескольким договорам, но к одному договору не может быть прикреплено несколько групп. Поэтому связь от группы к договору - 1:М. Имя связи - "прикреплен к".

er-диаграмма модели данных

Рисунок. ER-диаграмма модели данных

Для экономии памяти выделенной под БД в модель данных можно ввести справочники:

Справочник сотрудники - для определения классного руководителя группы по ее коду;

Справочник Здоровье - для определения параметров здоровья учащегося по его коду.

Составленная логическая модель данных выглядит следующим образом:

логическая модель данных

Рисунок. Логическая модель данных

Таким образом логическая модель данных состоит из трех основных сущностей и трех сущностей-справочников.

Разработка физической модели данных

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

физическая модель данных

Рисунок. Физическая модель данных

Все атрибуты сущностей стали полями таблицы. Каждое из полей должно иметь определенный тип. Поля таблицы Учащиеся имеют следующие типы:

Код_учащегося (ключевое поле)- INTEGER;

Фамилия - VARCHAR(20);

Имя - VARCHAR(20);

Отчество - VARCHAR(20);

Документ - VARCHAR(10);

Дата_регистрации_клиента - DATE;

Адрес по прописке - VARCHAR(100);

Фактический_адрес - VARCHAR(100);

Контактный_телефон - VARCHAR(11);

Код_параметра_здоровья (FK) - INTEGER;

Код_группы(FK) - INTEGER.

Поля таблицы Группа имеют следующие типы:

Код_группы (ключевое поле) - INTEGER;

Дата_открытия - DATE;

Дата_закрытия - DATE;

Дата_покупки - DATE;

Специализация - VARCHAR(100);

Код_сотрудника (FK) - INTEGER;

Поля таблицы Договор имеют следующие типы:

Номер_договора (ключевое поле) - INTEGER;

Дата_заключения_договора - DATE;

Сумма_оплаты_за_обучение - FLOAT;

Код_учащегося(FK) - INTEGER;

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

Инструкция пользователя

ПРОГРАММА "Автоматизация деятельности ДЮСШ №5"

В данном программном документе приведено руководство оператора по применению и эксплуатации программы "Автоматизация деятельности ДЮСШ №5", Предназначенной для автоматизации рабочего места зама поУВР в ДЮСШ №5.

    1. НАЗНАЧЕНИЕ ПРОГРАММЫ 1.1. Функциональное назначение программы

Программа "Автоматизация деятельности ДЮСШ №5" реализует следующие функции:

Прием на обучение в спортивную школу учащихся.

Учет успеваемости (результаты сдачи нормативов) учащимися школы.

Учет контингента учащихся.

Обеспечивает учет оплаты за обучение учащимися и оперативный анализ.

1.2. Эксплуатационное назначение программы

Основное назначение программы "Автоматизация деятельности ДЮСШ №5" - повысить эффективность работы ДЮСШ №5.

    2. УСЛОВИЯ ВЫПОЛНЕНИЯ ПРОГРАММЫ 2.1. Минимальный состав аппаратных средств

Минимальный состав используемых технических (аппаратных) средств:

Операционная система Windows XP и выше

Процессор от Intel Pentium III 650 MHz и выше

RAM 128MB и выше

Video 4MB800x600256 и выше

Свободное дисковое пространство 120 MB и выше

Лазерный принтер любого производителя

Такая конфигурация вкупе со скоростью набора оператора позволяет оформить залоговый билет в течение 1-1,5 минут.

2.2. Минимальный состав программных средств

Системные программные средства, используемые программой должны быть представлены локализованной версией операционной системы Windows XP, драйвер имеющегося принтера.

Также для функционирования программы на ПК необходимо предустановленное программное обеспечение стороннего разработчика, программа MS Office.

2.3. Требования к персоналу (пользователю)

Конечный пользователь программы (оператор) должен обладать практическими навыками работы с графическим пользовательским интерфейсом операционной системы.

    3. ВЫПОЛНЕНИЕ ПРОГРАММЫ 3.1. Загрузка и запуск программы
запуск приложения илс

Рис. Запуск приложения ИЛС

3.2. Выполнение программы

Выбираем пользователя программы и вводим пароль

авторизация доступа

Рис. Авторизация доступа

Перед началом работы с программой, необходимо заполнить начальные справочные данные об организации.

Работа со справочниками

Характеристика нормативно-справочной и входной оперативной информации.

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

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

Входной информацией для разрабатываемой в дипломном проекте автоматизированной системы является:

Паспортные данные или данные свидетельства о рождении учащегося.

Данные о параметрах здоровья учащихся.

Данные о сотрудниках.

Данные о группах.

Приходные кассовые ордера.

Приход по банку.

Данные по справочникам.

Структура используемых справочников и их формы представлены ниже.

справочник учащиеся

Рисунок. Справочник Учащиеся

справочник сотрудники

Рисунок. Справочник Сотрудники

справочник группы

Рисунок. Справочник Группы

Документы используемые в системе автоматизации условно можно разделить на документы по контигенту и платежные документы (двигают регистры по кассе и банку).

Платежные документы это: "Приходный кассовый ордер". Обязательными реквизитами документов являются "Организация", "Учащийся", "Сумма", "Касса" или "Банк" в зависимости от вида документа.

Структура документов и их формы:

документ

Рисунок. Документ "Поступление в школу"

Характеристика результатной информации

Результатами автоматизации предприятия являются:

Заполненные справочники

Поиск и фильтрация по справочникам

Введенные документы, внешние и внутренние

Поиск и фильтрация по документам

Печать отчетов;

При помощи документа "Поступление в школу" можно оформить приход зачисление учащегося на обучение.

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

документ

Рисунок. Документ "Приходный кассовый ордер"

При помощи документа "Выписка банка" можно оформить поступление оплаты безналичными денежными средствами за обучение от учащегося.

При помощи документа "Успеваемость" можно оформить результаты сдачи нормативов учащимися за определенный период.

документ

Рисунок. Документ "Успеваемость"

При помощи документа "Здоровье" можно оформить результаты медицинского осмотра на каждого учащегося.

документ

Рисунок. Документ "Здоровье"

Отчеты по результатам деятельности учреждения можно увидеть выбрав пункт главного меню "Отчеты". В программе предусмотрены такие отчеты как: "Список группы", "Успеваемость", "Медицинский осмотр", "Оплата за обучение", "Задолжники".

отчет

Рисунок. Отчет "Список группы"

отчет

Рисунок. Отчет "Успеваемость"

отчет

Рисунок. Отчет "Медицинский осмотр"

отчет

Рисунок. Отчет "Оплата за обучение"

отчет

Рисунок. Отчет "Задолжники"

Инструкция администратора

ПРОГРАММА "Автоматизация деятельности ДЮСШ №5"

В данном программном документе приведено руководство администратора по применению и эксплуатации программы "Автоматизация деятельности ДЮСШ №5", Предназначенной для автоматизации рабочего места зама поУВР в ДЮСШ №5.

    1. НАЗНАЧЕНИЕ ПРОГРАММЫ 1.1. Функциональное назначение программы

Программа "Автоматизация деятельности ДЮСШ №5" реализует следующие функции:

Прием на обучение в спортивную школу учащихся.

Учет успеваемости (результаты сдачи нормативов) учащимися школы.

Учет контингента учащихся.

Обеспечивает учет оплаты за обучение учащимися и оперативный анализ.

1.2. Эксплуатационное назначение программы

Основное назначение программы "Автоматизация деятельности ДЮСШ №5" - повысить эффективность работы ДЮСШ №5.

    2. УСЛОВИЯ ВЫПОЛНЕНИЯ ПРОГРАММЫ 2.1. Минимальный состав аппаратных средств

Минимальный состав используемых технических (аппаратных) средств:

Операционная система Windows XP и выше

Процессор от Intel Pentium III 650 MHz и выше

RAM 128MB и выше

Video 4MB800x600256 и выше

Свободное дисковое пространство 120 MB и выше

Лазерный принтер любого производителя

Такая конфигурация вкупе со скоростью набора оператора позволяет оформить залоговый билет в течение 1-1,5 минут.

Минимальный состав программных средств

Системные программные средства, используемые программой должны быть представлены локализованной версией операционной системы Windows XP, драйвер имеющегося принтера.

Также для функционирования программы на ПК необходимо предустановленное программное обеспечение стороннего разработчика, программа MS Office.

Требования к персоналу (администратору)

Программист должен иметь минимум среднее техническое образование. В перечень задач, выполняемых программистом, должны входить:

    А) задача поддержания работоспособности технических средств; Б) задача поддержания работоспособности системных программных средств - операционной системы; В) задача поддержания работоспособности программы "Автоматизация работы ДЮСШ №5".

Похожие статьи




Введение, Минимальный состав программных средств, Требования к персоналу (администратору) - Обоснование разработки и разработка проекта автоматизации учебного процесса в автошколе

Предыдущая | Следующая