У вас вопросы?
У нас ответы:) SamZan.net

Социальный приют для детей МО9 1

Работа добавлена на сайт samzan.net: 2016-03-30

Поможем написать учебную работу

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

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 4.4.2025

Введение 7

1 Характеристика МКУ «Социальный приют для детей МО» 9

1.1 Описание «Социального приюта для детей МО» 9

1.2 Организационная структура и цели функционирования МКУ «Социальный приют для детей МО» 11

1.3 Организация информационного обслуживания 12

2 Формирование требований 14

2.1 Состав требований 14

2.2 Определение состава сценариев, реализующих требования 15

2.3 Разработка содержания сценариев 16

2.4 Определение требований к пользовательскому интерфейсу 17

3 Разработка концепции автоматизированной системы 18

3.1 Изучение объекта 18

3.2 Особенности современных информационных систем 18

3.3 Выбор варианта концепции ас 22

4 Проектирование 24

4.1 Состав бизнес-процессов 24

4.2 Описание бизнес-процессов 24

4.3 Объекты бизнес-процессов 26

4.4 Список задач автоматизации 28

4.5 Функциональная модель 28

5 Техническое задание 33

5.1 Общие сведения 33

5.2 Назначение и цели создания системы 34

5.3 Характеристика объектов автоматизации 34

5.4 Требования к системе 35

5.4.1 Требования к системе в целом 35

5.4.2 Требования к функциям (задачам),  выполняемым системой 41

5.4.3 Требования к видам обеспечения 42

5.5 Состав и содержание работ по созданию системы 43

5.6  Порядок контроля и приемки системы 43

5.7 Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие 43

5.8 Требования к документированию 44

5.9 Источники разработки 45

6 Реализация 46

6.1 Общие сведения 46

6.2 Разработка оперативного плана автоматизации приюта 46

6.3 Структура проекта автоматизации компании 47

6.4 Ресурсное планирование проекта автоматизации 48

6.5 Логическая структура базы данных 52

6.6 Проектирование экранных форм 55

6.6.1 Проектирование экранных форм для ввода данных 55

6.6.2 Проектирование выходных и отчетных форм 58

6.6.3 Уточнение функциональной структуры программной системы 59

6.7 Взаимодействие интерфейса с бд и пользователем 59

6.8 Архитектура системы 63

6.9 Разработка 63

6.9.1 Этапы разработки 63

6.9.2 Результаты разработки 64

7 Тестирование информационной системы 65

7.1 Тестирование 65

7.1.1 Тестовый пример 65

7.1.2 Результаты тестирования 68

8 Внедрение. Оценка эффективности внедряемой системы 69

Заключение 71

Список литературы 74

Приложение А 76

Приложение Б 77

Приложение В 78

Приложение Г 79

Приложение Д 80

Приложение Е 87

ВВЕДЕНИЕ

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

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

Для автоматизации процесса внесения данных и их обработке было принято решение написать программу с базой данных о детях, которые находились и находятся в приюте. Этот способ  - разработка программы «Надежда», содержащей основную информацию о воспитанниках приюта и их родителей.  Данная программа будет реализована в среде Visual Studio LightSwitch и в Windows Azure, которое обеспечивает решение специализированных задач по формированию, обработке на ЭВМ и выводу информации из базы данных, а также ее хранению. Эта проблема является актуальной потому, что мало в каком приюте, этот процесс автоматизирован.

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

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

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

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

Для достижения данных целей необходимо выполнение следующих задач:

  1.  исследовать основные положения работы приюта;
  2.  провести описание и анализ  информационной системы приюта;
  3.  построить модель «AS – IS» информационной системы автоматизации деятельности приюта;
  4.  составить техническое задание  на разрабатываемую программу в соответствие с ГОСТ;
  5.  составить техническое проектирование;
  6.  определить этапы разработки;
  7.  провести тестирование разрабатываемой программы;
  8.  ввести в эксплуатацию.


1 ХАРАКТЕРИСТИКА МКУ «СОЦИАЛЬНЫЙ ПРИЮТ ДЛЯ ДЕТЕЙ МО»

1.1 Описание «Социального приюта для детей МО»

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

Учредителем приюта является администрация г. Новокузнецк. Приют в своей деятельности руководствуется международной конвенцией ООН о правах ребёнка, Конституцией РФ, законами РФ, Указаниями и распоряжениями президента РФ, правительства РФ, Законодательством Кемеровской области, приказами Управления социальной защиты населения администрации г. Новокузнецк.

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

Основными задачами приюта являются:

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

Социальный приют для детей и подростков «Надежда» Новокузнецкого района организован 26.09.1996 года. По распоряжению Комитета по социальной политике Администрации Новокузнецкого района от 18.06.2001г. № 40, получил статус самостоятельного юридического лица - Муниципальное казенное учреждение «Социальный приют для детей и подростков «Надежда» Новокузнецкого района» Юридический адрес: 652825, Кемеровская обл., Новокузнецкий район, п. Зеленый Луг, ул. Кирова 6 б. Тел.: 8-905-908-66-09. Директор – Людмила Алексеевна Каракачан. [16]

Приют размещён в экологически чистой зоне п. Зелёный Луг
Новокузнецкого района.
 

Штат укомплектован кадрами на 89,5 %. Из них:

  1.  высшее образование имеют 22 человека, (6 педагогов имеют высшее
    психологическое образование);
  2.  средне-профессиональное – 15 человек;
  3.  начально-профессиональное – 8 человек;
  4.  среднее – 5 человек. [16]

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

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

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

1.2 Организационная структура и цели функционирования МКУ «Социальный приют для детей МО»

Приют дает детям любовь и ласку, семейный быт. Основной целью деятельности  организации, является социализация детей и подростков. Остальные цели являются её составляющими (Рисунок 1.1 - Цели функционирования предприятия):

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

Учреждение имеет следующие структурные подразделения:

  1.  педагогическая часть;
  2.  бухгалтерия;
  3.  медицинская часть;
  4.  хозяйственная чать;
  5.  юридический отдел;
  6.  отдел ПО.

Главным лицом приюта является директор, которому подчиняются все отделы организации: бухгалтерия, педагогическая и медицинская, хозяйственная части, юридический и ПО отдел. У каждого есть свой начальник соответственно: главный бухгалтер, заместитель директора по воспитательной работе, старшая медицинская сестра, заведующий хозяйственной части, юрисконсульт и программист. У главбуха в подчинении находится бухгалтер и бухгалтер-кассир. У заместителя директора по воспитательной работе – социальный педагог, педагог психолог, воспитатель, инструктор по труду. У завхоза – заместитель складом, швея, водитель, уборщик. Юрисконсульт и программист не имеют подчиненных. У старшей медицинской сестры в подчинении несколько медицинских сестер, которые работают посменно. (Приложение А.1 - Организационная структура предприятия).

Рисунок 1.1 –  Цели функционирования предприятия

1.3 Организация информационного обслуживания

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

В приюте имеется:

  1.  6 компьютеров с установленной операционной системой Windows XP;
  2.  3 принтера;
  3.  1 сканер;
  4.  1 ксерокс.

Имеется следующее программное обеспечение:

  1.  Microsoft Office (Microsoft  Word, Microsoft  Excel, PowerPoint, Outlook, OneNote, Publisher и Microsoft Access);
  2.  1С: Бухгалтерия 7.7.

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

Есть возможность выхода в локальную и глобальную сети.


2 ФОРМИРОВАНИЕ ТРЕБОВАНИЙ

2.1 Состав требований

В матрице, изображенной на рисунке 2.1 выделенные функциональные требования соответствуют типовым бизнес-решениям т.е. бизнес-процессам требующим автоматизации. Бизнес-процессы требующие автоматизации были разделены на бизнес подсистемы по функциональному признаку и строим матрицу трассировки «Подсистема – Функциональное требование» (рисунок 2.2).

Рисунок 2.1 - Матрица трассировки типовых решений БП в требования

При группировке бизнес-процессов требующих автоматизации получили две подсистемы: «подсистема приобретения ПО», «подсистема работа с ПО».

Рисунок 2.2 - Матрица трассировки «Подсистема – Функциональное требование»

2.2 Определение состава сценариев, реализующих требования

Для реализации требований может быть использовано несколько сценариев (рисунок 2.3 – Диаграмма вариантов использования, отображающая состав сценариев, реализующих функциональные требования):

  1.  добавление, изменение, редактирование заявки;
  2.  сопоставление лицензии, установка программного обеспечения;
  3.  отчисление средств, начисление амортизации;
  4.  разработка методических стандартов, внедрение и сопровождение;
  5.  поиск дисциплины и формирование отчета;
  6.  поиск воспитанника и формирование отчета.

Рисунок 2.3 - Диаграмма вариантов использования, отображающая состав сценариев, реализующих функциональные требования

2.3 Разработка содержания сценариев

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

В сценарии «сопоставление лицензии, установка ПО»  используется объект «лицензия», при наличии которой и будет происходить установка программного обеспечения.

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

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

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

2.4 Определение требований к пользовательскому интерфейсу

«Подсистема добавления данных»

Форма «персональные данные ребенка» предназначена для ввода данных о воспитанниках приюта.

Форма «документация ребенка» предназначена для ввода данных об основных документах воспитанника.

Форма «банковские реквизиты воспитанников» предназначена для ввода данных о счетах в банках воспитанников.

Формы «Матери», «Отцы» предназначены для ввода данных о родителях детей. Их основных характеристик.

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

Форма «поступление в приют ребенка» содержит всю основную информацию о регистрации ребенка в приют.


3 РАЗРАБОТКА КОНЦЕПЦИИ АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ

3.1 Изучение объекта

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

Какие же перспективы может предложить разработчик?

  1.  Автоматизация процессов внутреннего и внешнего документооборота;
  2.  Автоматическая генерация отчетов с помощью Azure Report Services;
  3.  Прозрачное отслеживание всех сведений о ребенке;
  4.  Доступ из любой точки;
  5.  Оптимизация затрат на поддерживание инфраструктуры БД;
  6.  Снижение отказоустойчивости за счет масштабирования серверов;
  7.  Множественный backup данных.

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

  1.  ввод данных о воспитанниках и их родителей, опекунов;
  2.  редактировать запись о воспитанниках и их родителей, опекунов;
  3.  поиск воспитанника;
  4.  просмотр необходимых отчетов.

3.2 Особенности современных информационных систем

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

«БЭСТ-5 Питание». Специализированное решение для детских садов, школ, КШП, санаториев, домов отдыха, кафе, баров, столовых.

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

Правильно и быстро рассчитать и заказать необходимое количество продуктов, оформить в соответствии с требованиями СанПиН`ов, Приказов и методических рекомендаций все первичные и отчетные документы поможет вам программный комплекс «БЭСТ-5 ПИТАНИЕ». Возможности программного комплекса позволяют автоматизировать весь процесс учета питания от поставки продуктов до контроля рациона и стоимости питания.

Среди пользователей «БЭСТ-5 ПИТАНИЕ» детские сады, детские дома и интернаты, поставщики школьного питания, санатории и пансионаты, кафе и общественные столовые во многих городах страны: Санкт-Петербург, Псков, Калининград, Хабаровск, Новосибирск, Астрахань, Краснодар, Волгоград, Саратов, Татария, Башкирия, Самара и других регионах.

Основные возможности бэст-5 питания:

  1.  Разработка и ведение технологических карт.
  2.  Составление и ведение планового меню.
  3.  Составление и расчет меню-раскладки.
  4.  Учет продуктов.
  5.  Контроль рациона питания.

Питание в детских садах, школах, интернатах.

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

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

Для школ, дошкольных и других образовательных и воспитательных учреждений. База рецептов содержит около 500 рецептов, которая создана на основании: «Методических рекомендаций по организации питания детей и подростков в учреждениях образования Санкт-Петербурга», утвержденных 15.12.2008г. Правительством Санкт-Петербурга.

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

В программе печатаются утверждённые формы первичных документов и отчетов:

  1.  «Меню-требование на выдачу продуктов питания» (форма 0504202);
  2.  «Накопительная ведомость по приходу продуктов» (форма 0504037);
  3.  «Накопительная ведомость по расходу продуктов» (форма 0504038);
  4.  «Ведомость контроля  над рационом питания» (по форме СанПиН 2.4.5.2409-08);
  5.  «Примерное меню и пищевая ценность приготовляемых блюд» (по формам СанПиН 2.4.5.2409-08 и СанПиН 2.4.4 2599-10) и др.

ИАС «АВЕРС: Управление образовательным учреждением» (КРМ «Директор»).

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

Программа позволяет:

  1.  Создавать необходимое количество пользователей с открытым (или закрытым) доступом к различным разделам и подразделам программы с правом редактирования и просмотра (или только просмотра) по индивидуальному паролю.
  2.  Хранить и использовать данные об учреждении, в том числе для формирования документов по аттестации (лицензированию).
  3.  Вести личные дела сотрудников, формировать их портфолио (личные достижения), штатное расписание, определять и контролировать основную и дополнительную нагрузку.
  4.  Вести личные дела учащихся, формировать их портфолио, осуществлять мониторинг успеваемости и состояния здоровья учащихся в течение учебного года и всего периода обучения.
  5.  Скрывать конфиденциальную информацию о сотрудниках и учащихся для отдельных пользователей.
  6.  Отслеживать движение учеников в течение года по книге движения учащихся.
  7.  Хранить в архиве личные дела сотрудников, выпускников образовательного учреждения, а также выбывших в течение года учащихся.
  8.  Выставлять отметки учащимся, в соответствии со сформированными как стандартными (четверть, полугодие, триместр и др.), так и любыми другими (контрольная работа, итоговая и др.) учебными периодами.
  9.  Формировать структуру образовательного учреждения, учебный план и сетку часов.
  10.  Автоматически осуществлять перевод всего учреждения на новый учебный год.
  11.  Автоматически рассчитывать и использовать обобщенные показатели успеваемости, степени обученности, качество знаний, получать статистику отметок (по классам, параллелям, ученикам, предметам, преподавателям, учебным периодам) для формирования таблиц и диаграмм.
  12.  Формировать книгу приказов, используя как стандартизированные формы, так и свои шаблоны.
  13.  Используя поисковую систему формировать различные виды запросов и выгружать данные в формат MS Word, Excel, HTML.
  14.  Формировать и готовить к передаче запрашиваемые данные, отчеты и другие документы в вышестоящий орган управления образованием.

Интегрируется с программными компонентами типовой информационной инфраструктуры управления общеобразовательным учреждением: ИАС «АВЕРС: Расписание», ИАС «АВЕРС: Электронный классный журнал», ИАС «АВЕРС: Тарификация», ИАС «АВЕРС: Библиотека», «АВЕРС: Информационный киоск», со стандартными офисными приложениями Microsoft Windows, а также с Open Office.

3.3 Выбор варианта концепции АС

Для автоматизации процесса внесения данных и их обработке было принято решение написать программу с базой данных о детях, которые находились и находятся в приюте. Этот способ  - разработка программы «Надежда», содержащей основную информацию о воспитанниках приюта и их родителей.  Данная программа будет реализована в среде Visual Studio LightSwitch и в Windows Azure, которое обеспечивает решение специализированных задач по формированию, обработке на ЭВМ и выводу информации из базы данных, а также ее хранению.

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

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

Рисунок 3.1 – Детализация процедуры «Регистрация воспитанника»


4 ПРОЕКТИРОВАНИЕ

4.1 Состав бизнес-процессов

Проанализировав деятельность приюта, и проведя предпроектное исследование, были выделены основные направления деятельности организации (рисунок 4.1 - Состав бизнес-процессов), это:

Бизнес – процесс: «отслеживание работы всех отделов» способствует воспитанию и образованию детей-сирот.

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

Бизнес – процесс: «формирование юридической базы» необходим для охранных прав и законных интересов воспитанников.

Бизнес – процесс: «воспитательная работа» способствует умственному, эмоциональному и физическому развитию личности воспитанника.

Бизнес – процесс: «формирование медицинской базы» помогает осуществить необходимые коррекции отклонений в развитии детей.

Бизнес – процесс: «ведение компьютерного парка» способствует освоению образовательных программ воспитанниками.

4.2 Описание бизнес-процессов

Содержание бизнес-процесса «Введение компьютерного парка» (Приложение Б.1 – Диаграмма деятельности бизнес-процесса «Оформление заказа») состоит из последовательного выполнения действий:

  1.  «закупки ПО»,
  2.  «установки ПО»,
  3.  «обучение по ПО»,
  4.  «контроль над качеством обучения»,
  5.  «контроль над исполнением».

Рисунок 4.1 – Состав бизнес-процессов

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

В действии «установка ПО» программист приюта отвечает за установку лицензионного программного обеспечения.  

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

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

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

4.3 Объекты бизнес-процессов

Объекты бизнес-процесса «Введение компьютерного парка» (рисунок 4.2 – Объекты бизнес-процесса «Введение компьютерного парка»):

Объект «Заявка на покупку ПО» - содержит подробную  информацию о каждом необходимом ПО и имеет атрибуты:

  1.  «Номер заявки» - тип «int»,
  2.  «Дата заявки» - тип «datetime»,
  3.  «Наименование ПО» - тип «ntext»,
  4.  «Необходимое количество ПО» - тип «int»,
  5.  «Заказчик» - тип «ntext».

Объект «Получение лицензионного программного обеспечения» содержит необходимую информацию и документацию о доставленном товаре и имеет атрибуты:

  1.  «Номер заявки» - тип «int»,
  2.  «Дата доставки» - тип «datetime»,
  3.  «Наименование ПО» - тип «ntext»,
  4.  «Ключи» - тип «ntext».

Объект «Квитанция об оплате» содержит необходимую информацию для бухгалтерии и имеет атрибуты:

  1.  «Номер заявки» - тип «int»,
  2.  «Дата доставки» - тип «datetime»,
  3.  «Дата заявки» - тип «datetime»,
  4.  «Наименование ПО» - тип «ntext»,
  5.  «Количество доставленного ПО» - тип «int»,
  6.  «Цена доставленного ПО за 1 шт.» - тип «int»,
  7.  «Сумма к оплате» - тип «int».

Объект «Учебный план» содержит необходимую информацию для социальных педагогов: необходимые дисциплины, средства для лучшего восприятия детьми информации и имеет атрибуты:

  1.  «Номер группы» - тип «int»,
  2.  «Средней возраст группы» - тип «int»,
  3.  «Дисциплины» - тип «ntext»,
  4.  «Необходимое ПО» - тип «ntext».

Объект «Отчет о выполнении учебного плана» содержит в себе информацию о проделанной работе педагога и восприятии материала воспитанниками и имеет атрибуты:

  1.  «Дисциплины» - тип «ntext»,
  2.  «Учебные часы» - тип «int»,
  3.  «Средней балл группы» - тип «int»,
  4.  «Средней балл по контрольным точка - тип «int».

Объект «Отчет об успеваемости воспитанников» содержит информацию по каждому ребенку, его средней балл по каждому предмету и имеет атрибуты:

  1.  «ФИО воспитанника» - «ntext»,
  2.  «Дисциплины» - тип «ntext»,
  3.  «Оценка» - тип «int»,
  4.  «Уровень успеваемости материала» - тип «int».

Рисунок 4.2 – Объекты бизнес-процесса «Введение компьютерного парка»

4.4 Список задач автоматизации

В качестве типовых бизнес-решений, то есть элементов бизнес-процессов требующих автоматизации были выбраны следующие:

  1.  «Оформление воспитанника временного пребывания».
  2.  «Оформление воспитанника».
  3.  «Формирование отчетов».

4.5 Функциональная модель

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

  1.  Поступивший ребенок ребенок, который находятся в трудной жизненной ситуации по следующим причинам: конфликтные отношения в семье, отсутствие возможности организовать и контролировать досуг ребенка ввиду занятости на работе; и др., а также когда семья испытывает материальные трудности;
  2.  Заявление от социальных органов опеки и попечительства или полиции, а также от родителей;
  3.  Личные документы ребенка, если таковые имеются (паспорт, свидетельство о рождении, пенсионное страховое, ИНН).

Рисунок 4.3 – Контекстная диаграмма основного бизнес процесса деятельности социального приюта

На выходе таким образом получается следующее:

  1.  Выпускника – ребенок, прошедший ребилитационные программы и направленные на дальнейшее место жительства: в детский дом, в приемную или родную семью;
  2.  Документы воспитанника – все необходимые документы для жизни в обществе от свидетельства о рождении и до страхового пенсионного;
  3.  Внутренние документы воспитанника – мед. карта, личное дело и т.д.

Управляющей информацией для деятельности приюта является следующее:

  1.  Органы опеки;
  2.  Нормативные документы: декларация прав ребенка; конвенция о правах ребенка; все законы и стандарты от федерального уровня до уровня учреждения;
  3.  Административные регламенты: предоставления государственной услуги «Социальная поддержка и социальное обслуживание детей-сирот, безнадзорных детей, детей, оставшихся без попечения родителей (Направление несовершеннолетних в специализированные учреждения для несовершеннолетних, нуждающихся в социальной реабилитации (в социальные приюты)» и др.;

Механизмы осуществления данной операции:

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

Основной бизнес-процесс приюта состоит из (рисунок 4.4):

  1.  Регистрация – это регистрация воспитанника, сбор необходимых документов (заявление, паспорт, свидетельство о рождении и т.п.), если необходимо, то оформление недостающих.
  2.  Распределение – это процесс распределения ребенка сразу после регистрации. На основе приказа о зачислении в приют ребенка направляют на медицинский осмотр в детскую больницу, после получения результатов обследования его распределяют в группу по возрасту.
  3.  Реабилитация – это процесс самый важный для ребенка. В этот период за поведением, развитием воспитанника наблюдают медицинский работник, воспитатель, психолог, педагоги.
  4.  Перераспределение – это заключающий этап в деятельности приюта по отношению к ребенку. На заключительном психолого-медико-педагогического консилиума решается вопрос о том, куда направить ребенка дальше: в приемную семью или в детский дом. 

Рисунок 4.4 – Декомпозиция бизнес – процесса «Социальный приют «Надежда»

Далее проведем декомпозицию бизнес – процесса «Регистрация».

Так как для дальнейшей работы будет использоваться именно этот  процесс, как представлено на рисунке 4.5. Как видно из рисунка первым этапом – «Рассмотрение поступившего заявления», дети попадают в приют по направлению Отдела опеки и попечительства или полиции.  

После принятия заявления и оформления приказа о зачислении переходим ко второму этапу – «Рассмотрение имеющихся документов». У ребенка должен быть свой пакет документов, если же он отсутствует, то переходим к третьему этапу – «Оформление недостающих документов». На этом этапе происходит сбор документов, которые необходимы для оформления недостающих документов у воспитанника.

Рисунок 4.5 – Декомпозиция бизнес – процесса «Регистрация»


5 ТЕХНИЧЕСКОЕ ЗАДАНИЕ

5.1 Общие сведения

  1.  Полное наименование системы

Полное наименование системы: Единая автоматизированная система учета воспитанников  «МКУ «Социальный приют для детей МО «Новокузнецкий муниципальный район»», ее условное обозначение «Надежда».

  1.  Заказчик системы

Муниципальное казенное учреждение «Социальный приют для детей  муниципального образования «Новокузнецкий муниципальный район»». Юридический адрес: 652825, Кемеровская обл., Новокузнецкий район, п. Зеленый Луг, ул. Кирова 6б.

  1.  Документы, на основании которых создается система

Основным документом на основании, которого создается информационная система, является соглашение о разработки программного продукта «Надежда».

  1.  Плановые сроки начала и окончания работы по созданию системы:

Плановый срок начала работ по созданию Единой автоматизированной системы учета воспитанников  «Надежда» – 27 февраля 2013 года. 

Плановый срок окончания работ по созданию Единой автоматизированной системы учета воспитанников  «Надежда»  – 31 мая 2013 года.

  1.  Порядок оформления и предъявления заказчику результатов работ

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

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

5.2 Назначение и цели создания системы

Пусть требуется разработать автоматизированное  рабочее место МКУ «Социальный приют для детей МО «Новокузнецкий муниципальный район»».

Созданная программа должна:

  1.  Предоставить возможность внести данные в систему;
  2.  Сохранение вводимых данных сотрудником о социальном положении воспитанника;
  3.  Сохранение вводимых данных сотрудником о получаемой социальной помощи;
  4.  Система предоставляет возможность редактировать записи о воспитанниках и их родителей, опекунов;
  5.  Система предоставляет возможность поиска воспитанника в базе;
  6.  Система обрабатывает и создает отчеты, дает возможность их просмотра;

Цель создания системы – максимально высвободить сотрудника приюта  от выполнения рутинных и трудоемких операций по созданию БД воспитанников. Благодаря использованию «Надежды» у воспитателя появляется свободное время, которое он может уделить воспитанникам.

5.3 Характеристика объектов автоматизации

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

 Штат укомплектован кадрами на 89,5 %. Из них:

  1.  высшее образование имеют 22 человека, (6 педагогов имеют высшее
    психологическое образование);
  2.  средне-профессиональное - 15 человек;
  3.  начально-профессиональное – 8 человек,
  4.  среднее -5 человек.

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

5.4 Требования к системе

5.4.1 Требования к системе в целом

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

Требования к структуре и функционированию системы.

Автоматизированная ИС должна получиться следующей:

  1.  Масштабируемой;
  2.  Многопользовательской;
  3.  Легкой.

Так как «Надежда» расположена в облаке и хранит в себе большой объем данных надо избегать:

  1.  Большого веса программы;
  2.  Трудностей при вводе и поиске данных.

Система включает в себя:

  1.  База данных: SQL Azure;
  2.  Silverlight оболочка;
  3.  .Net C#.

Требования к численности и квалификации персонала системы и режиму его работы:

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

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

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

Система должна требовать для поддержки и управления минимальное количество эксплуатационного персонала. Для обеспечения функционирования Системы в рамках одного рабочего дня требуется от 1 специалиста эксплуатационного персонала и 1 администратор в случаи необходимости.

Доступ к системе возможен круглосуточно.

Показатели назначения:

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

Требования к надежности:

Надежность системы «Надежда» обеспечивается многократным бэкапом.  Данные могут храниться в 4х местах одновременно.  В настоящее время Майкрософт поддерживает работу Windows Azure в центрах обработки данных по всему миру. Пользователи могут указывать географическое положение центров обработки данных Майкрософт, в которых будут храниться их данные. Доступные регионы представлены в таблице 1.

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

Таблица 1 – Центы обработки данных Windows Azure

Основной регион

Субрегион

1

2

Азия

Восточный (Гонконг)
юго-восточный (Сингапур)

Европа

Северный (Ирландия)
западный (Нидерланды)

США

Центральный северный (Иллинойс)
центральный южный (Техас)
восточный (Вирджиния)
западный (Калифорния)

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

Избыточность служб.

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

Избыточность центров обработки данных.

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

Архитектура системы (рисунок 5.1) обеспечивает высокую отказоустойчивость.

Рисунок 5.1 – Архитектура системы «Надежда»

Требования безопасности:

Безопасность является одной из самых важных тем при обсуждении размещения приложений в «облаке». Платформа Windows Azure является классическим примером PaaS-модели - Microsoft отвечает за все аспекты безопасности:

  1.  Физическая безопасность – кто имеет доступ к серверам, кто отвечает за развертывание операционных систем и их обновлений.
  2.  Сетевая безопасность – насколько защищены коммуникации между сервером и приложением.
  3.  Безопасность среды выполнения – насколько защищена операционная система и как часто она обновляется, насколько изолирована среда выполнения одного приложения от другого, есть ли влияние одной среды на другую.
  4.  Безопасность на уровне приложений – насколько безопасны сами приложения и механизмы доступа к сервисам.
  5.  Безопасность данных – насколько защищены данные, поддерживается ли шифрование, насколько изолированы базы данных.
  6.  Организационная безопасность – как реализован доступ к приложениям и данным.

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

Поддерживаемое системой масштабирование позволяет исключить DDoS-атаки,  даже если очень большое количество человек зайдут в систему одновременно.

Доступ к программе выдает администратор.

Для дополнительной безопасности используется привязка к IP-адресу, что позволяет ограничить доступ к приложению из вне.

Требования к эксплуатации, техническому обслуживанию, ремонту и хранению компонентов системы:

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

Размещение персонала и техники должно осуществляться по ГОСТ 15.150-69 «Машины, приборы и другие технические изделия. Исполнения для различных климатических районов. Категории, условия эксплуатации, хранения и транспортирования в части воздействия климатических факторов внешней среды».

Требования к защите информации от несанкционированного доступа:

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

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

Требования по сохранности информации при авариях:

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

  1.  импульсные помехи, сбои и перерывы в электропитании;
  2.  нарушение или выход из строя каналов связи локальной сети;
  3.  полный или частичный отказ технических средств, включая сбои и отказы накопителей на жестких магнитных дисках;
  4.  сбой общего или специального программного обеспечения;
  5.  ошибки в работе персонала.

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

Требования по стандартизации и унификации:

Разработка системы должна осуществляться с использованием стандартных методологий функционального моделирования: IDEF0, DFD, IDEF3 в рамках рекомендаций по стандартизации Р50.1.028-2001 «Информационные технологии поддержки жизненного цикла продукции. Методология функционального моделирования». Моделирование должно выполняться в рамках стандартов, поддерживаемых программными средствами моделирования Microsoft Visio. Все поясняющие надписи в экранных формах должны быть на русском языке.

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

Дополнительные требования:  

Система «Надежда» должна эксплуатироваться на уже имеющемся у приюта аппаратно-техническом комплексе.

5.4.2 Требования к функциям (задачам),  выполняемым системой

Перечень функций и задач подлежащих автоматизации:

Созданная программа должна обеспечивать:

  1.  ввод данных о воспитанниках и их родителей, опекунов;
  2.  редактировать запись о воспитанниках и их родителей, опекунов;
  3.  поиск воспитанника;
  4.  просмотр необходимых отчетов.

Временной регламент реализации каждой функции:

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

Таблица 2 – Временной регламент функций

Функция

Временной регламент

1

2

Ввод данных о воспитаннике, его родителях, опекунах

Один раз при поступлении ребенка

Редактирование записей о воспитанниках и их родителей, опекунов

По необходимости

Поиск необходимых данных по воспитаннику

По необходимости

Создание и вывода на печать отчетов

Регулярно, по необходимости

Проверку на корректность вводимых данных

Регулярно при вводе данных

Требования к качеству реализации каждой функции. 

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

5.4.3 Требования к видам обеспечения

Информационное обеспечение системы:

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

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

Для лингвистического обеспечения системы:

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

Программное обеспечение системы:

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

  1.  Microsoft Windows XP, 7, 8;
  2.  Microsoft Visual Studio 2010;
  3.  MS Azure – подписка;
  4.  Azure Sql Server – БД.

Техническое обеспечение системы:

Минимальные требования к техническому обеспечению:

  1.  Процессор -  Pentium4,  2,8 GHz;
  2.  ОЗУ -  от 2  Гб;
  3.  Жесткий диск - 40 Гб;
  4.  Видеоадаптер  - SVGA, обеспечивающий отображение 16bit цветов в разрешении 1024х768.

Организационное обеспечение системы:

Основными пользователями системы «Надежда» являются сотрудники приюта: воспитатели, секретарь.

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

5.5 Состав и содержание работ по созданию системы

Общие требования к проведению работ

В соответствии с ГОСТ 34.601-90 работы по созданию системы должны выполняться с учетом стадий (Приложение Б).

5.6  Порядок контроля и приемки системы

Прием системы программного продукта «Надежда» осуществляется при помощи акта – приемки, в данном случае экспертом будет выступать – сотрудник приюта.

Порядок контроля будет осуществляться в несколько этапов:

  1.  ввод данных в базу;
  2.  проверка целостности данных;
  3.  поиск необходимой информации;
  4.  вывод отчета.

5.7 Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие

Приведение поступающей в систему информации  к виду, пригодному для обработки с помощью ЭВМ

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

Изменения, которые необходимо осуществить в объекте автоматизации

Заказчику необходимо установить на рабочие места, с которых будет происходить работа с «Надеждой»  Silverlight 4.0. Чтобы была возможность работы с программой через браузер.

Создание условий функционирования объекта автоматизации

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

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

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

Сроки и порядок комплектования штатов и обучения персонала.

Перед началом работы с системой «Надежда» сотрудники приюта должны пройти начальный курс работы с ПК и курс обучения работы с данной системой.

5.8 Требования к документированию

Перечень документов необходимых при создании «Надежда»:

  1.  На стадии исследование и обоснование создания АС:
  2.  Схема организационной структуры;
  3.  Схема функциональной структуры;
  4.  Схема автоматизации;
  5.  Технические задания на разработку специализированных (новых) технических средств.
  6.  Рабочая документация:
  7.  Перечень входных сигналов и данных;
  8.  Перечень выходных сигналов (документов);
  9.  Описание автоматизируемых функций;
  10.  Описание информационного обеспечения системы;
  11.  Ведомость эксплуатационных документов;
  12.  Массив входных данных;
  13.  Каталог базы данных;
  14.  Состав выходных данных (сообщений);
  15.  Методика (технология) автоматизированного проектирования;
  16.  Руководство пользователя;
  17.  Общее описание системы.

5.9 Источники разработки

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

  1.  Указ Президента РФ от 06.03.1997 г. № 188 "Об утверждении перечня сведений конфиденциального характера";
  2.  Указ Президента РФ от 30.11.1995 г. № 1203 "Об утверждении перечня сведений, отнесенных к государственной тайне";
  3.  ГОСТ 34.201-89 «Виды, комплектность и обозначение документов при создании автоматизированных систем»;
  4.  ГОСТ 34.601-90 «Автоматизированные системы. Стадии создания»;
  5.  ГОСТ 34.602-89 «Техническое задание на создание автоматизированной системы»;
  6.  ГОСТ 34.603-92 «Виды испытаний автоматизированных систем»;
  7.  РД 50-34.698-90 «Автоматизированные системы. Требования к содержанию документов»;
  8.  ГОСТ 2.112-70 «ЕСКД. Ведомость держателей подлинников».


6 РЕАЛИЗАЦИЯ

6.1 Общие сведения

Во время преддипломной практики была начата разработка программы «Надежда». Для разработки данного приложения использовалась среда разработки Microsoft Visual Studio и в Windows Azure, которое обеспечивает решение специализированных задач по формированию, обработке на ЭВМ и выводу информации из базы данных, а также ее хранению. База данных реализована в среде Microsoft Windows Server 2008. Для нормального функционирования необходимо стабильное подключение к интернету.

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

  1.  ввод данных о воспитанниках и их родителей, опекунов;
  2.  редактировать запись о воспитанниках и их родителей, опекунов;
  3.  поиск воспитанника;
  4.  просмотр необходимых отчетов;
  5.  выход из программы.

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

6.2 Разработка оперативного плана автоматизации приюта

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

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

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

6.3 Структура проекта автоматизации компании

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

Нам предстояло спланировать стадии и задачи предстоящего проекта, определить ресурсы для проекта, произвести расчет бюджета и проработать риски проекта. Эти задачи нам и поможет решить Microsoft Project.

С его помощью было проделано:

  1.  внесены начальные параметры проекта;
  2.  определены рабочие часы и дни;
  3.  внесен список задач по проекту;
  4.  разбиты задачи по фазам;
  5.  определены сроки выполнения задач;
  6.  добавлена дополнительная информация к задачам;
  7.  добавлены новые столбцы для особых сведений;
  8.  установлены контрольные точки по проекту, ограничения;
  9.  идентифицированы риски проекта;
  10.  добавлены документы в проект.

Для разработки проекта автоматизации с помощью MS Project были описаны:

  1.  структура проекта;
  2.  установлены параметры работ проекта и проекта в целом;
  3.  проведено ресурсное планирование.

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

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

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

После чего была получена следующая структура проекта автоматизации компании (Приложение В.1).

6.4 Ресурсное планирование проекта автоматизации

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

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

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

Внесли все виды ресурсов в таблицу ресурсов Resource Sheet с указанием располагаемого объема. После чего получили следующие виды ресурсов в Resource Sheet с указанием располагаемого объема (рисунок 6.1).

Рисунок 6.1 – Виды ресурсов в Resource Sheet

Произвели распределение этих ресурсов между работами проекта автоматизации компании (т.е. какие стоимостные, материальные, трудовые ресурсы понадобятся для выполнения каждой работы) и получили следующие распределения этих ресурсов между работами проекта (рис. 6.2 – 6.6).

Рисунок 6.2 - Ресурсное планирование проекта автоматизации (таблица ресурсов Resource Sheet)

Рисунок 6.3  - Ресурсное планирование проекта автоматизации (отчет Who Does What When, часть 1)

Рисунок 6.4  - Ресурсное планирование проекта автоматизации (отчет Who Does What When, часть 2)

Рисунок 6.5  - Ресурсное планирование проекта автоматизации (отчет Who Does What When, часть 3)

Рисунок 6.6  - Ресурсное планирование проекта автоматизации (отчет Who Does What When, часть 4)

Далее строим диаграммы на определение перегруженности ресурсов.

Рисунок 6.7 – Отчет об оставшихся трудозатратах ресурсов

Рисунок 6.8 – Сводный отчет о трудозатратах ресурсов

Как видно на построенных диаграммах (рисунок 6.7 – 6.8) у нас нет перегруженных ресурсов, оставшаяся доступность имеется.

6.5 Логическая структура базы данных

Даталогическая модель базы должна отражать требования конкретной СУБД, в данном случае SQL Server 2008 r2, поэтому в ее состав входят таблицы, содержащие сведения об информационных объектах и связях между ними. Все таблицы даталогической модели можно разбить на таблицы с оперативной информацией и таблицы с условно-постоянной информацией.

Состав некоторых полей, их наименование, идентификаторы отражены в соответствующих таблицах, представленных ниже (таблицы 3 – 9).

Таблица 3 Структура таблицы «Персональные данные»

№ п/п

Наименование поля

Идентификатор поля

Тип поля

1

2

3

4

1

Личный_номер   

Личный номер

Числовой

2

Фамилия

Фамилия воспитанника

Текст

3

Имя

Имя воспитанника

Текст

4

Отчество

Отчество воспитанника

Текст

5

Дата_рождения

Дата рождения воспитанника

Дата/время

6

Дата_выбытия

Дата_выбытия

Дата/время

7

Полных_лет

Полных лет воспитаннику

Числовой

8

Адрес

Адрес воспитанника

Текст

9

Гражданство

Гражданство воспитанника

Текст

Таблица 4 Структура таблицы «Поступление в приют»

№ п/п

Наименование поля

Идентификатор поля

Тип поля

1

2

3

4

1

Личный_номер  

Личный номер

Числовой

Продолжение таблицы 4

№ п/п

Наименование поля

Идентификатор поля

Тип поля

1

2

3

4

2

Форма_устройства

Форма устройства воспитанника

Текст

3

Обстоятельства_Обусл_поступление

Обстоятельства обусловившие поступление ребенка в приют

Текст

4

Распоряж_адм_номер

Распоряжение администрации города  - номер

Числовой

5

Распоряж_адм_дата

Распоряжение администрации города  - дата

Дата/время

Таблица 5 Структура таблицы «Родители»

№ п/п

Наименование поля

Идентификатор поля

Тип поля

1

2

3

4

1

Личный_номер  

Личный номер

Числовой

2

ФИО

ФИО родителя

Текст

3

Пол

Пол родителя

4

Дата_рождения

Дата рождения

Дата/время

5

№_адреса

Место жительства

Текст

6

Жив/мертв

Жизненный статус матери

Текст

7

Номерсв

Дата смерти

Дата/время

8

Статус_отца

Жизненный статус отца

Текст

9

№ дела

Номер уголовного дела

Числовой

10

Алименты/100р

Вид получаемой ребенком материальной помощи

Текст

Таблица 6 Структура таблицы «Регистрация ребенка»

№ п/п

Наименование поля

Идентификатор поля

Тип поля

1

2

3

4

1

Личный_номер

Личный номер

Числовой

2

Дата_регистрации_по_месту_жительсва

Дата регистрации по месту жительства воспитанника

Дата/время

3

Адрес_регистрации_по_месту_жительсва

Адрес регистрации воспитанника

текст

4

Сроки_регистрации_по_месту_пребывания_с

С какого числа регистрация

Дата/время

5

Сроки_регистрации_по_месту_пребывания_по

По какое число ренистрация

Дата/время

Таблица 7 Структура таблицы «Данные по банку»

№ п/п

Наименование поля

Идентификатор поля

Тип поля

1

2

3

4

1

Личный_номер

Личный номер

Числовой

2

Наименование_банка

Банк в котором открыт счет

текст

3

№_отделения

№ отделения банка

Числовой

4

Место_расположения_отделения

Место расположения отделения банка

текст

5

№_счета

№ счета воспитанника

Числовой

6

Дата_открытия_счета

Дата открытия счета в банке

Дата/время

Таблица 8 Структура таблицы «Пенсия»

№ п/п

Наименование поля

Идентификатор поля

Тип поля

1

2

3

4

1

Личный_номер

Личный номер

Числовой

Продолжение таблицы 8

№ п/п

Наименование поля

Идентификатор поля

Тип поля

1

2

3

4

2

№_пенсионного_дела

№ пенсионного дела  воспитанника

Числовой

3

Дата_оформления

Дата оформления пенсионного

Дата/время

4

Пенсионное_страховое_св_номер

Номер документа

Числовой

5

Пенсионное_страховое_св_дата

Дата выдачи

Дата/время

Таблица 9   Структура таблицы «Тип семьи»

№ п/п

Наименование поля

Идентификатор поля

Тип поля

1

2

3

4

1

Личный_номер

Личный номер

Числовой

2

Статус_семьи

Статус_семьи воспитанника

Текст

Остальные таблицы и взаимосвязи между ними представлены приложении Г.1.

6.6 Проектирование экранных форм

6.6.1 Проектирование экранных форм для ввода данных

Работа с программой «Надежда» начинается с загрузки страницы по ссылке https://lsnadedjda.cloudapp.net/. Как выглядит основное окно программы можно увидеть на рис. 6.10.

Рисунок 6.10 – Основное окно программы

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

  1.  Если необходимо найти или изменить данные по уже ранее зарегистрированному ребенку, то переходим на ссылку «Персональные данные»;
  2.  Если же вам необходимо внести информацию о новом ребенке, переходим следующий пункт меню – «Добавление данных»;
  3.  И если же необходимо вывести отчеты по вновь прибывшим или другие, то переходим по ссылке – «Отчеты».

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

Для переходов внутри программы используется меню, которое можно наблюдать на рисунке 6.11. Так же на этом рисунке можно увидеть, какие еще формы существуют для занесение данных в БД:

  1.  Новые персональные данные;
  2.  Новые документы ребенка;
  3.  Новое жилье ребенка;
  4.  Новое закрепленное жилье;
  5.  Новые паспортные данные;
  6.  Новая пенсия;
  7.  Новое поступление в приют;
  8.  Новая регистрация ребенка;
  9.  Новый тип семьи;
  10.  Новое улучшение жилья.

Рисунок 6.11 – Меню программы

6.6.2 Проектирование выходных и отчетных форм

Как и любая программа, приложение «Надежда» производит выходные данные. Эти выходные данные представлены в виде отчетов. Главной составляющей этой программы – это воспитанник. На рисунке 6.12 представлен отчет о детях, где показаны основные персональные данные ребенка:

  1.  ФИО ребенка;
  2.  Дата рождения;
  3.  Полный возраст ребенка;
  4.  Адрес места жительства.

Рисунок 6.12 – Отчет о персональных данных воспитанника

На рисунке 6.13 отображен отчет о поступивших детях на реабилитацию, где указываются:

  1.  Фамилия и имя;
  2.  Даты прибытия и выбытия из приюта;
  3.  Причины поступления в приют.

Так же можно вывести отчеты:

  1.  Жилищные условия ребенка;
  2.  Документы ребенка.

Рисунок 6.13 – Отчет о поступлении детей на реабилитацию

6.6.3 Уточнение функциональной структуры программной системы

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

6.7 Взаимодействие интерфейса с БД и пользователем

Диаграмма вариантов использования отражает взаимодействие интерфейса с БД и пользователем. Здесь отображается основные прецеденты программы и актеры (рис 6.15). Перечислим основные прецеденты:   

  1.  Регистрация воспитанника. Включает в себя: занесение основных данных (ФИО, дата рождения, документы, удостоверяющие личность и т.п.) о только что поступившем ребенке.  Данный прецедент может быть использован ребенком временного пребывания. Расширяется при условии неполного комплекта документов воспитанника.
  2.  Оформление воспитанника. Заключается в сборе полной информации о ребенке, о его социальном состоянии, о его жилищных нуждах. Расширяется, если ребенок нуждается в улучшении жилья, получении пенсии.
  3.  

Главное меню программы

О программе

Справка о программе

Редактирование данных

Персональные данные

Родителей

Просмотр данных

Ввод данных

Пенсия

Поступление в приют

Регистрация ребенка

Документы

Статус семьи

Банковские данные

Жилье ребенка

Персональные данные

Родителей

Пенсия

Поступление в приют

Регистрация ребенка

Документы

Статус семьи

Банковские данные

Жилье ребенка

Ввод данных по всем таблицам

Группа временного пребывания

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

Рисунок 6.14 – Логическая схема программной системы «Надежда»

Рисунок 6.15 – Диаграмма вариантов использования

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

Рисунок 6.16  – Диаграмма взаимодействия

Рисунок 6.17– Интерфейс программы «Надежда»

6.8 Архитектура системы

Архитектура – это совокупность существующих решений, относительно 5 представлений:

1) вид с точки зрения прецедентов – это поведение системы, которые видят конечные пользователи. Статический аспект – диаграмма прецедентов, продемонстрирован в главе 3.6 «Взаимодействие интерфейса с БД и пользователем». Здесь показываются основные действия пользователей с модулем программы. Программа реализует все основные требования пользователей. Динамический аспект – диаграмма классов, продемонстрирован в главе 3.2 «Логическая структура базы данных». Здесь отображается сущности, которые будут взаимодействовать как с пользователем, так и с программой.

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

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

4) вид с точки зрения реализации – описывает управление модулем. Данные требования описаны в техническом задании.

5) вид с точки зрения развертывания – постановка и установка модуля. Данные требования описаны в техническом задании.

6.9 Разработка

6.9.1 Этапы разработки

Разработка системы «Надежда» проходила в несколько этапов:

  1.  Разработка БД (глава 6.5).
  2.  Проектирование оболочки (Silverlight).
  3.  Создание интерфейса в стиле Metro.
  4.  Реализация вывода отчетов.
  5.  Публикация программы в облако.

6.9.2 Результаты разработки

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


7 ТЕСТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ

7.1 Тестирование

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

7.1.1 Тестовый пример

На этапе тестирования информационная система проверялась на соответствие всем пунктам поставленной задачи. При проверке документов, заносились данные, взятые из существующей базы данных по воспитанникам приюта, реализованной в Excel (рисунок 7.1), т.е. осуществлялась проверка по «живым» документам. Это позволяет избежать мелких, но досадных ошибок (например: не хватает разрядности у числовых переменных). Если справочник имеет несколько уровней, то сразу создавались группы во избежание ошибок, связанных с принадлежностью элементов к группам. Если с документом, предполагается работа нескольких пользователей с разными правами, то на этапе тестирования сразу определились соответствующие наборы прав для каждого пользователя. 

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

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

Рисунок 7.1 –  БД по воспитанникам приюта, реализованная в Excel

Занесли часть данных в нашу программу (рис. 7.2), после провели все необходимые действия (поиск, вывод отчетов – рис. 7. 3; рис. 7.4).

Рисунок 7. 2 – Занесение информации о воспитаннике

Рисунок 7.3 –  Отчет по воспитанникам

Рисунок 7.4 – Отчет о поступлении воспитанников

7.1.2 Результаты тестирования

Тестирование проводится с целью обеспечить качество разрабатываемого программного продукта. Стандарт ISO-8402, посвященный описанию систем обеспечения качества программного обеспечения, под качеством понимает «совокупность характеристик программного продукта, относящихся к его способности удовлетворять установленные и предполагаемые потребности клиента». Основным параметром качества программы является надёжность. Надёжность определяется как вероятность его работы без отказов в течении определённого периода времени, рассчитанная с учётом стоимости для пользователя каждого отказа. Отказ программного обеспечения - это проявление ошибки в нём. Отсюда тестирование ПО - это процесс выполнения программы с целью обнаружения в ней ошибок.

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

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


8 ВНЕДРЕНИЕ. ОЦЕНКА ЭФФЕКТИВНОСТИ ВНЕДРЯЕМОЙ СИСТЕМЫ

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

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

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

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

1) абсолютное снижение трудовых затрат (T):

T=То-Т1                                                                                                                   

где То - трудовые затраты на обработку информации по базовому варианту;

Т1 - трудовые затраты на обработку информации по предлагаемому варианту;

Если предположить, что на обработку первичных документов по прибытию нового ребенка в приют требовалось около 2 часов в день, то при вводе данной системы трудозатраты снизились до 0,5 часа. Это достигается путем копирования типовых документов, автоматическом формировании типовых процессов. Абсолютное снижение трудовых затрат составит около 1,5 часов.

2) коэффициент относительного снижения трудовых затрат (Кт):

Кт=Т / То *100                                                            

Коэффициент относительного снижения трудовых затрат будет равен 75.

3) индекс снижения трудовых затрат или повышение производительности труда (Ут):

Ут= То/ Т1                                                                                                              

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

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

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


ЗАКЛЮЧЕНИЕ

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

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

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

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

Главной целью данной дипломной работы  явилась автоматизировать процесс деятельности работы сотрудника приюта. Цель достигнута полностью:

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

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

В пятой главе полностью составлено техническое задание, которое выполнено по ГОСТ 34.602-89. Шестая глава посвящена реализации данного проекта. Разработан оперативный план автоматизации приюта, проведено ресурсное планирование проекта. Данный проект не требует каких-либо материальных, дополнительных трудовых затрат и это хорошо для приюта, так как он не владеет свободными денежными ресурсами. После всего была построена база данных, которая реализована была в Microsoft Windows Server 2008. Проведено проектирование экранных форм программы. После чего приступили к разработке программы «Надежда».

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

Для достижения цели, были решены следующие задачи:

  1.  Изучена деятельность предприятия;
  2.  Основные бизнес процессы деятельности приюта рассмотрены;
  3.  Изучена организационная структура приюта и должностные инструкции сотрудников приюта, а именно воспитателей;
  4.  Обоснована необходимость автоматизации, выявлены были слабые стороны деятельности приюта;
  5.  Проведен  подбор аппаратного обеспечения;
  6.  Выполнено проектирование;
  7.  Реализована система автоматизации выбранных функций.

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


СПИСОК ЛИТЕРАТУРЫ

  1.  Башмаков, А.И. Разработка компьютерных и обучающих систем [Текст] / И.А. Башмаков – СПб.: Питер, 2006.  548с.
  2.  Буч, Г. Язык UML.Руководство пользователя [Текст] / Г. Буч, Дж. Рамбо, И. Якобсон. – М: ДМК пресс, 2007.
  3.  Елиферов, В. Г. Бизнес-процессы. Регламентация и управление [Текст] / В. Г. Елиферов, В. В. Репин. – М.: Инфра-М, 2006. – 320 с.
  4.  Ван Тассел Д. Стиль, разработка, эффективность, отладка и испытание программ. [Текст] — М.: Мир, 1997 105с.
  5.  Вендров, A. M. Практикум по проектированию программного обеспечения экономических информационных систем [Текст] – М: Финансы и статистика, 2004. – 192 с.
  6.  Вендров, A. M. Проектирование программного обеспечения экономических информационных систем [Текст]  / A. M. Вендров. – М: Финансы и статистика, 2005.  544 с.
  7.  Долгина, Т. В. Проектирование информационных систем [Текст]: методические указания по выполнению лабораторных работ – Кемерово: КемИ (филиал) «РГТЭУ», 2006. – 80 с.
  8.  Золотухина Е.Б. Основы бизнес моделирования: Методическая разработка. [Текст]  – М.,  2005.: ил 45с.
  9.  Золотухина Е.Б. Основы бизнес моделирования: Методическая разработка. [Текст] – М.,  2005.: ил 45с.
  10.  Лебедева Т.Ф., Ткаченко Н.А. Методические указания к выполнению дипломных работ по специальности 080801 «Прикладная информатика в экономике». [Текст]  - Кемерово: КемИ (филиал) РГТЭУ, 2008. – 50 с.
  11.  Маклаков С.В. «BPwin и ERwin. CASE – средства разработки информационных систем» [Текст] - М.: Диалог – Мифи, 1999.
  12.  Черемных, С. В. Моделирование и анализ систем. IDEF-технологии [Текст]: практикум / С. В. Черемных, И. О. Семенов, B. C. Ручкин. – М: Финансы и статистика, 2006. – 192 с.
  13.  Взгляд. Деловая газета/[Электронный ресурс] – URL:  http://www.vz.ru/news/2011/1/7/459649.html (дата обращения: 17.03.2013).
  14.  Официальный сайт П. Астахова. Уполномоченный при Президенте РФ по правам ребенка/[Электронный ресурс] – URL:  http://www.rfdeti.ru/display.php?id=2568 (дата обращения: 23.03.2013).
  15.  CASE-средства. Общая характеристика и классификация/ [Электронный ресурс] –  URL: http://citforum.ru (дата обращения: 04.05.2013).
  16.  Муниципальное учреждение  «Социальный приют для детей подростков «Надежда» Новокузнецкого района»/[Электронный ресурс] – URL:  http://www.priutnadejda.ru/ (дата обращения: 22.03.2013).
  17.  Клуб программистов/[Электронный ресурс] – URL:   http://programmersclub.ru (дата обращения: 05.05.2013).
  18.  Realcoding – для настоящих программистов/[Электронный ресурс] – URL:  http://www.realcoding.net (дата обращения: 05.05.2013).


Приложение А

Рисунок А.1 - Организационная структура предприятия


Приложение Б

Рисунок Б.1 - Диаграмма деятельности бизнес-процесса «Оформление заказа»

Приложение В

Рисунок В.1 - Диаграмма Ганта «Перечень этапов по созданию системы»

Приложение Г

Рисунок Г.1 - Схема данных

Приложение Д

Часть кода программы

<?xml version="1.0" encoding="utf-8"?>

<configuration>

 <appSettings>

   <add key="UserCodeAssemblies" value="Application.Common.dll; Application.Server.dll;" />

   <add key="ExtensionAssemblies" value="Microsoft.LightSwitch.Extensions.Server.dll; MetroThemeExtension.Common.dll" />

   <!-- Значение Истина позволит сбор данных диагностики на сервере -->

   <add key="Microsoft.LightSwitch.Trace.Enabled" value="false" />

   <!-- Значение Истина позволяет локальный доступ к Trace.axd -->

   <add key="Microsoft.LightSwitch.Trace.LocalOnly" value="true" />

   <!-- Следующие  допустимые значения Уровня трассировки: None, Error, Warning, Information, Verbose -->

   <add key="Microsoft.LightSwitch.Trace.Level" value="Information" />

   <!-- Значение Истина будет указывать, что ввод конфиденциальной информации в порядке -->

   <add key="Microsoft.LightSwitch.Trace.Sensitive" value="false" />

   <!-- Разделенные точкой с запятой список категорий, которые будут включены в указанный уровень трассировки -->

   <add key="Microsoft.LightSwitch.Trace.Categories" value="Microsoft.LightSwitch" />

   <!-- Значение Истина укажет HTTP запросы, которые должны быть перенаправлены на HTTPS -->

   <add key="Microsoft.LightSwitch.RequireEncryption" value="false" />

 </appSettings>

 <connectionStrings>

   <add name="_IntrinsicData" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|ApplicationDatabasePath|;Integrated Security=True;Connect Timeout=30;MultipleActiveResultSets=True;" />

   <add name="4d874f8b-a3e8-4278-a07f-63044ea8fd1b" connectionString="Data Source=OBOLTYS-ПК\SQLEXPRESS;Initial Catalog=НадеждаnewSQLL;Integrated Security=True" />

 </connectionStrings>

 <system.web>

   <!-- LightSwitch trace.axd обработчик -->

   <trace enabled="true" localOnly="false" requestLimit="40" writeToDiagnosticsTrace="false" traceMode="SortByTime" mostRecent="true" />

   <httpHandlers>

     <add verb="GET" path="trace.axd" type="Microsoft.LightSwitch.WebHost.Implementation.TraceHandler,Microsoft.LightSwitch.Server.Internal,Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />

   </httpHandlers>

   <httpModules>

     <add name="DomainServiceModule" type="System.ServiceModel.DomainServices.Hosting.DomainServiceHttpModule, System.ServiceModel.DomainServices.Hosting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />

     <add name="LightSwitchModule" type="Microsoft.LightSwitch.WebHost.Implementation.LightSwitchHttpModule,Microsoft.LightSwitch.Server.Internal,Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />

   </httpModules>

   <compilation debug="false" targetFramework="4.0">

     <assemblies>

       <add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />

       <add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />

       <add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />

       <add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />

       <add assembly="Microsoft.LightSwitch.Base.Server, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />

     </assemblies>

   </compilation>

   <authentication mode="None" />

   <pages validateRequest="false">

     <controls>

       <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />

       <add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />

     </controls>

   </pages>

   <!-- Установка MaxRequestLength быть намного больше, чем по умолчанию 4096 так, чтобы большие данные могут быть загружены, например, изображения, документы -->

   <httpRuntime maxRequestLength="102400" requestPathInvalidCharacters="" requestValidationMode="2.0" />

   <membership defaultProvider="AspNetMembershipProvider">

     <providers>

       <clear />

       <add name="AspNetMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="_IntrinsicData" applicationName="Nadejda" requiresUniqueEmail="false" requiresQuestionAndAnswer="false" />

     </providers>

   </membership>

   <roleManager enabled="True" defaultProvider="AspNetRoleProvider">

     <providers>

       <clear />

       <add name="AspNetRoleProvider" type="System.Web.Security.SqlRoleProvider" connectionStringName="_IntrinsicData" applicationName="Nadejda" />

     </providers>

   </roleManager>

   <profile enabled="True" defaultProvider="AspNetProfileProvider">

     <providers>

       <clear />

       <add name="AspNetProfileProvider" type="System.Web.Profile.SqlProfileProvider" connectionStringName="_IntrinsicData" applicationName="Nadejda" />

     </providers>

     <properties>

       <add name="FullName" />

     </properties>

   </profile>

 </system.web>

 <system.codedom>

   <compilers>

     <compiler language="c#;cs;csharp" extension=".cs" warningLevel="4" type="Microsoft.CSharp.CSharpCodeProvider, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">

       <providerOption name="CompilerVersion" value="v4.0" />

       <providerOption name="WarnAsError" value="false" />

     </compiler>

   </compilers>

 </system.codedom>

 <system.webServer>

   <validation validateIntegratedModeConfiguration="false" />

   <modules runAllManagedModulesForAllRequests="true">

     <add name="DomainServiceModule" preCondition="managedHandler" type="System.ServiceModel.DomainServices.Hosting.DomainServiceHttpModule, System.ServiceModel.DomainServices.Hosting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />

     <add name="LightSwitchModule" preCondition="managedHandler" type="Microsoft.LightSwitch.WebHost.Implementation.LightSwitchHttpModule,Microsoft.LightSwitch.Server.Internal,Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />

   </modules>

   <handlers>

     <!-- LightSwitch trace.axd обработчик -->

     <add name="LightSwitchTrace" path="trace.axd" verb="*" type="Microsoft.LightSwitch.WebHost.Implementation.TraceHandler,Microsoft.LightSwitch.Server.Internal,Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />

   </handlers>

   <defaultDocument>

     <files>

       <clear />

       <add value="default.htm" />

     </files>

   </defaultDocument>

   <security>

     <requestFiltering allowDoubleEscaping="true" />

   </security>

 </system.webServer>

 <system.serviceModel>

   <serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" />

   <behaviors>

     <serviceBehaviors>

       <behavior>

         <dataContractSerializer maxItemsInObjectGraph="6553600" />

       </behavior>

     </serviceBehaviors>

   </behaviors>

   <bindings>

     <webHttpBinding>

       <binding maxReceivedMessageSize="6553600" />

     </webHttpBinding>

   </bindings>

 </system.serviceModel>

 <runtime>

   <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">

     <dependentAssembly>

       <assemblyIdentity name="Microsoft.LightSwitch" publicKeyToken="31bf3856ad364e35" culture="neutral" />

       <bindingRedirect oldVersion="10.0.0.0-99.9.9.9" newVersion="10.0.11.0" />

     </dependentAssembly>

     <dependentAssembly>

       <assemblyIdentity name="Microsoft.LightSwitch.ExportProvider" publicKeyToken="31bf3856ad364e35" culture="neutral" />

       <bindingRedirect oldVersion="10.0.0.0-99.9.9.9" newVersion="10.0.11.0" />

     </dependentAssembly>

     <dependentAssembly>

       <assemblyIdentity name="Microsoft.LightSwitch.Model.Xaml" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />

       <bindingRedirect oldVersion="10.0.0.0-99.9.9.9" newVersion="11.0.0.0" />

     </dependentAssembly>

   </assemblyBinding>

 </runtime>

 <uri>

   <schemeSettings>

     <add name="http" genericUriParserOptions="DontUnescapePathDotsAndSlashes" />

     <add name="https" genericUriParserOptions="DontUnescapePathDotsAndSlashes" />

   </schemeSettings>

 </uri>

</configuration>


Приложение Е




1. тематической модели АСР [5] Заключение [6] Список использованной литературы [7] РАСЧЕТ АСР
2. Графовая модель композитного документооборот
3. Савинков Н.А.html
4. тема-ее функции механизм функционирования структура
5. Реферат- Криминалистическая ситуалогия в практике борьбы с преступностью
6. технических средств методических пособий и разработок
7. Він може здійснюватись за допомогою слова прикладу вихователів
8. Определить вид тропов Табл
9. Дойль Артур История жилички под вуалью Артур Конан Дойл ИСТОРИЯ ЖИЛИЧКИ ПОД ВУАЛЬЮ Если вспомнить чт.
10. по теме Музыкальная живопись и живописная музыка запланирован в 3 четверти в разделе Музыка и изобразител