Заключение


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

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

Знакомство с принципами и методами проектирования ИС; Изучение методов документирования при проектировании ИС; Рассмотрены основные моменты процесса проектирования как единой системы; Выбор оптимальных инструментов разработки спроектированной ИС; Создание полного комплекта документации по итогам проектирования системы. Проектирование, разработка и конфигурирование ИС на платформе «1С: Предприятие».

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

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

К отличительным особенностям этой системы можно отнести:

    Гибкость и масштабируемость системы, толерантность к большому количеству подключений к БД; Возможность встраивать разработанную ИС в более высокоуровневые системы; Широкий функционал по контролю заявок на ремонт и процесса проведения ремонта; Уникальное сочетание возможностей по контролю действий пользователя и оптимизации пользовательского бизнес процесса.

Спроектированная ИС была разработана и внедрена в использование. При этом, был проведен каскад тестов, включая стресс тестирование и UAT. Результат тестирования подтвердил соответствие системы определенным при проектировании требованиям.

НЕ нашли? Не то? Что вы ищете?

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

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


Аллен, Э. Типичные ошибки проектирования. [Текст]/ Э. Аллен – СПб: Питер, 2003 – 224с. Арлоу, Д.  UML  2.0 и унифицированный процесс. [Текст] / Д. Арлоу,  А. Нейштадт,  – 2-ое изд. - М.:Издательский дом Символ, 2008 – 617с. Бьюли, А. Изучаем SQL. [Текст] / А. Бьюли; пер. с англ. Н. Шатохина.  – СПб: Символ-Плюс, 2007. – 312с. Вигерс, К. Разработка требований к программному обеспечению. [Текст]/ К. Вигерс, Д. Битти  – изд. 3-е дополненное. - М.: Русская редакция, БХВ, 2014 – 737с. Гагарина, разработки программного обеспечения. [Текст]/ , Б. Д.  Виснадул - М.: ИД Форум Инфра М, 2008 – 402с. Гамма, Э. Приемы объектно ориентированного программирования. Паттерны программирования. [Текст]/ Э. Гамма, Р. Хелм -  СПб: Питер, 2010 – 368 с. роектирование баз данных на SQL Server 2000. [Текст]/ Л. Дэвидсон - М.:  Бином. Лаборатория знаний, 2003 – 676с. Клейнберг, Дж. Алгоритмы. Разработка и применение. [Текст]/ Дж. Клейнберг, Е. Тардос - СПб: Питер, 2016 – 800с. Конноли, Т. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. [Текст]/ Т. Конноли, К. Бегг - изд. 3-е, М.: Издательский дом "Вильяме", .2003 – 1440с. Косяков, данных из произвольных источников с использованием PowerPivot. [Электронный ресурс] - Режим доступа: http://www. microsoftbi. ru, свободный. - Загл. с экрана. Кузин, данных: учебное пособие для студентов высших учебных заведений [Текст]/ , . — Изд. 5-е, испр. — М.: Издательский центр «Академия», 2012. — 320 с. Купер, А. Об интерфейсе. Основы проектирования взаимодействия. [Текст]/ А. Купер – М.: Символ,2009 – 687с. Ларман, К. Применение UML 2.0 и шаблонов проектирования, [Текст]/ К. Ларман -  изд. 3-е, М.: Издательский дом Вильямс, 2013 – 737с. Маййяшек, Л. Анализ требований и проектирование систем, [Текст]/ Л. Маййяшек  М.: Издательский дом Вильямс, 2002 – 428с. Нейгард, М. Release it! Проектирование и дизайн ПО для тех, кому не всё равно. [Текст]/ М. Нейгард - СПб:  Питер,  2016 – 320с. Орам, Э. Идеальная разработка ПО. Рецепты лучших программистов. [Текст]/ Э. Орам, Г. Уилсон - СПб:  Питер, 2012 – 587с. Проектирование и реализация баз данных Microsoft SQL Server 2000. Учебный курс MCAD/MCSE, MCDBA [Текст]/ под ред. ; пер. с англ. В. Вшивцев. — Изд. 2-е, испр.  М.: Издательско-торговый дом «Русская Редакция», 2003. — 512 с. Райордан, Р. Основы реляционных баз данных [Текст]/  / Р. Райордан; пер. с англ. — М.: Издательско-торговый дом «Русская Редакция», 2001. — 384 с. Роб, П. Системы баз данных: проектирование, реализация и управление. [Текст]/ П. Роб, К. Коронел - изд. 5-ое, СПб: БХВ – Петербург, 2004 – 1040с. Романенко, программирования для автоматизированного проектирования и решения творческих задач [Текст]/ , – М.: Издательство ТГТУ, 2007 – 56с. Семакин, программирования [Текст]/  / , . – М.: НМЦ СПО: Мастерство, 2001 – 237с. Субраманиам, В. Этюды на тему быстрой разработки программного обеспечения[Текст]/ В. Субраманиам, Э. Хант - М.:  «Лори», 2009 – 207с. Тихомиров, Ю. Microsoft SQL Server 7.0 в подлиннике  [Текст]/ Тихомиров Ю. - СПб: BHV-CПб, 1999. Тихомиров, Ю. SQL Server 7.0: разработка приложений  / Ю. Тихомиров - СПб: BHV-CПб, 2000. Ульман, Джеффри. Введение в системы баз данных. [Текст]/ Джеффри Ульман, Дж. Уидом - М.: Издательство Лори, 2000.– 448 с. Ульман, Джулиан. Базы данных на Паскале  [Текст]/ Джулиан Ульман - М.: Машиностроение, 1990. Главы 2, 3, Глава 6 Разработка и стандартизация программных средств, учебное пособие. [Текст]/ СПб: , – Сб.: Издательско-торговая корпорация «Дашков и К», 2009 – 102с. Фиайли, К. Quick start SQL [Текст]/ / К. Фиайли - пер. с англ. – М.: ДМК Пресс, 2010. – 456 с. Фронковяк, Дж. Руководство администратора Microsoft SQL Server 7.0.  [Текст]/ Дж. Фронковяк, М. Гарсиа, Э. Уолен - М.: Русская редакция, 2000. Фуфаев, данных : учеб. пособие для студ. учреждений сред. проф. образования[Текст]/  / , . — Изд. 7-е, стер. — М.: Издательский центр «Академия», 2012. — 320 с. Хокинс, С. Администрирование Web-сервера Apache и руководство по электронной коммерции  [Текст]/ / С. Хокинс. – М. : Издательский дом «Вильямс», 2001. – 336 с.

Термины и определения (глоссарий)


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

Конфигурация - код и объекты программного продукта, созданного на языке платформы 1С:Предприятие

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

Типовая Конфигурация – конфигурация 1С, на базе которой будет создана и внедрена Автоматизированная система.

Проектная (рабочая) группа – временный коллектив из представителей Заказчика и Исполнителя, работающий по согласованному плану в рамках Договора и выполняющий все действия по Договору в соответствии с прилагаемыми к Договору программами.

РП – Руководитель Проекта (как со стороны Заказчика, так и со стороны Исполнителя).

УК – Управляющий комитет Проекта.

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

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

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

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


Приложение А


Пример листинга кода обработки


Процедура Инициализировать(Объект, ИмяТабличнойЧасти = Неопределено, ТабличноеПолеОбъекта = Неопределено) Экспорт

  ТабличнаяЧасть = Объект[ИмяТабличнойЧасти];

  ФормаВыбораПоступления = ПолучитьФорму("Форма");

  ФормаВыбораПоступления. ОткрытьМодально();

  Если НЕ ЗначениеЗаполнено(ДокументПоступления) Тогда

  Сообщить("Не выбран документ поступления");

  Возврат;

  КонецЕсли;

  Запрос = Новый Запрос;

  Запрос. УстановитьПараметр("ДокументПоступления",ДокументПоступления);

  Запрос. Текст = "ВЫБРАТЬ

  |  ВЫБРАТЬ

       Регистрация_договоров. ФИО_клиента,

       Регистрация_договоров. Дата,

       СУММА(Регистрация_договоров. Стоимость) КАК Стоимость,

       Регистрация_договоров. Продавец

ИЗ

       Документ. Регистрация_договоров КАК Регистрация_договоров

  |ГДЕ

  |  Регистрация договоров. Ссылка = &ДокументПоступления";

  Результат = Запрос. Выполнить().Выгрузить();

  ТабличнаяЧасть. Очистить();

  Для Каждого ЭлементРезультата из Результат Цикл

  НоваяСтрокаТЧ = ТабличнаяЧасть. Добавить();

  ЗаполнитьЗначенияСвойств(НоваяСтрокаТЧ, ЭлементРезультата);

  Объект. ЗаполнитьСчетаУчетаВСтрокеТабЧасти(НоваяСтрокаТЧ, ИмяТабличнойЧасти, Истина);

  КонецЦикла;

КонецПроцедуры

Приложение Б


Презентационный материал



Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9