Обоснование разработки и разработка проекта автоматизации учебного процесса в автошколе

Характеристика комплекса задач и обоснование необходимости автоматизации. Ожидаемые риски на этапах жизненного цикла и их описание. Характеристика нормативно-справочной, входной оперативной информации. Расчёт показателей экономической эффективности.

Рубрика Педагогика
Вид курсовая работа
Язык русский
Дата добавления 04.06.2014
Размер файла 2,8 M

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

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

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

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

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

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

Далее мы переходим к разработке проекта системы, в котором необходимо создать информационную модель, определить состав входных и выходных данных, разработать структуру данных и реализовать ее в виде 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:М. Имя связи - «прикреплен к».

Размещено на http://www.allbest.ru/

Рисунок. 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 4MB\800x600\256 и выше

Свободное дисковое пространство 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 4MB\800x600\256 и выше

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

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

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

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

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

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

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

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

а) задача поддержания работоспособности технических средств;

б) задача поддержания работоспособности системных программных средств - операционной системы;

в) задача поддержания работоспособности программы «Автоматизация работы ДЮСШ №5».

3. ВЫПОЛНЕНИЕ ПРОГРАММЫ

Общие положения (дерево функций и сценарий диалога)

На рисунке 2.10 представлено дерево функций программы.

Рисунок. Дерево функций

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

Рисунок. Главное окно программы

Такие пункты главного меню программы (и их подменю):

Файл;

Правка;

Операции;

Сервис;

Окна;

Справка

являются стандартными для «1С:Предприятие 8.1» и подробное их описание можно прочитать в справочной системе программы.

Пункт главного меню «Справочники» включает в себя все справочники программы, разбитые по логическим признакам.

Рисунок. Пункт главного меню "Справочники"

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

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

добавить элемент справочника;

добавить новую группу;

добавить копированием существующего элемента;

изменит текущий элемент;

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

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

найти местоположения текущей строки в дереве;

переместить элемент в другую группу;

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


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

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

    творческая работа [1,7 M], добавлен 28.11.2014

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

    отчет по практике [32,9 K], добавлен 18.01.2011

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

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

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

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

  • Программный (подготовительный) этап научного исследования: выбор темы, разработка программы, обоснование проблемы, определение целей и задач, выдвижение гипотезы, составление плана. Сбор и анализ документальной научной информации. Апробация исследования.

    контрольная работа [45,4 K], добавлен 24.02.2015

  • Самостоятельная работа студентов-дипломников - вопросы антропологической собственности. Управление работой студентов в ходе подготовки и оформления экономической части дипломного проекта. Экономическое обоснование эффективности инженерных решений.

    методичка [309,4 K], добавлен 03.03.2011

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

    курсовая работа [38,7 K], добавлен 15.01.2012

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

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

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

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

  • Понятие проектной деятельности, ее цели и задачи. Характеристика тотемизма как религиозно-социальной системы. Разновидности тотемов: обереги, амулеты, талисманы, куклы. Разработка межпредметного проекта: "Кукла как источник семейных традиций на Руси".

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

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