Дипломная работа: Автоматизация проверки наличия и учета отгрузки материальных ценностей для ООО "Техсервис"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
41
MySQL – свободно распространяемая СУБД, которая позволяет создавать
быстродействующие информационные системы, проектируемые по технологии
клиент/сервер.
MySQL-база представляет собой набор файлов, содержащих данные,
хранимые в реляционных таблицах базы данных.
Для того чтобы получить целостную картину и выбрать походящую
СУБД, объединив все характеристики итоговым значением, целесообразно
воспользоваться методом многокритериального анализа.
Многокритериальный анализ (МКА) –
это практическая реализация структуры системного исследования в решени
сложных, комплексных задач. МКА обеспечивает рациональный, системати
зированный и прозрачный процесс принятия решений.
На рисунке 1.16 представлено описание выбранных критериев сравнения
СУБД.
Для оценки соответствия СУБД заданным критериям была выбрана
пятибалльная шкала.
Рисунок 1.16 - Критерии для выбора СУБД
В таблице 1.5 приведены результаты проведенного анализа.
42
Таблица 1.5
Результаты многокритериального анализа СУБД
СУБД/ Параметр (коэффициент)
Firebird
PostgreSQL
MySQL
Кроссплатформенность (0,1)
3
4
5
Требования к аппаратному обеспечению
5
3
2
Физические ограничения (0,07)
4
5
5
Сопровождение (0,21)
3
2
5
Функциональность СУБД (0,2)
4
5
5
Скорость обработки данных (0,09)
3
4
5
Средства резервного копирования и
восстановления (0,18)
4
5
4
Итоговая оценка
3,75
3,88
4,37
Согласно представленному анализу для разработки информационной
системы проверки и наличия и отгрузки товарно-материальной ценностей
ООО «Техсервис» будет использована СУБД MySQL.
Рассмотрим современные интегрированные среды IDE, которые могут
использоваться для разработки информационной системы:
- CodeBlocks;
- Microsoft Visual Studio;
- Embarcadero RAD Studio.
Code Blocks – это среда для программирования на C++. Это
интегрированная кросс–платформенная среда разработки с отрытым исходным
кодом, которая поддерживает использование различных компиляторов, таких
как GCC (MingW/GNU GCC), MSVC, Digital Mars, Borland C 5.5 и Open Watcom.
Microsoft Visual Studio — линейка продуктов компании Microsoft,
включающих интегрированную среду разработки программного обеспечения и
ряд других инструментальных средств.
Embarcadero RAD Studio представляет собой набор средств разработки
приложений, который позволяет создавать приложения с графическим
пользовательским интерфейсом для Windows, Mac OS X, .NET, PHP и веб–
решений.
43
В таблице 1.6 представлена сравнительная характеристика IDE сред
разработки.
Таблица 1.6
Сравнительная характеристика IDE сред разработки
Параметр
CodeBlocks
Microsoft Visual
Studio
Embarcadero
RAD Studio
Год выпуска последней
версии
2015
2016
2015
Сайт
codeblocks.org
visualstudio.com
embarcadero.com
Язык программирования
C++
C#, VB.Net. F#
Object Pascal
Поддержка объектно–
ориентированного
программирования
+
+
+
Возможность разработки
плагинов
+
+
+
Наличие готовых
плагинов и модулей
-
+
-
Поддержка модульного
программирования
+
+
+
Поддержка Intellessense
-
+
+
Рефакторинг
-
+
+
Стоимость лицензии
Бесплатная IDE
356 000 руб.
896 000 руб.
Для разработки информационной системы выбрана среда Microsoft Visual
Studio, которая представляет собой достаточно функциональную и удобную
среду разработки приложений, которая значительно превосходят возможности
бесплатного программного обеспечения набором функциональности и
возможностей.
Информационная система будет разработана на языке программирования
C#.
1.4.3. Обоснование проектных решений по техническому
обеспечению
Техническое обеспечение (ТО) приложения представляет комплекс
технических средств, предназначенных для обработки данных. В состав
комплекса входят электронные вычислительные машины, осуществляющие
обработку информации, средства подготовки данных на машинных носителях,
44
средства сбора и регистрации информации, средства передачи данных по
каналам связи, средства накопления и хранения данных и выдачи результатной
информации, вспомогательное оборудование и организационная техника. При
выборе технических средств, применяемых для функционирования
информационной системы, должны учитываться следующие требования [4]:
выбор технических средств должен обеспечивать рациональное
соотношение между затратами на создание системы и достигаемым
эффектом;
технические параметры системы не должны налагать ограничения на
регламент технологического процесса функциональной системы.
Для работы с информационной системой должен быть выделен
следующий персональный компьютер и периферийное оборудование:
процессор Intel Core i5 3570 2.0 Ггц, 4 ядра;
системная память 8192 Мб (DDR3-1600);
видеоадаптер AMD Radeon HD 7800 Series (4830 Мб);
дисковый накопитель Hitachi HTS542516K9SA00 (1000 Гб, 5400 RPM,
SATA);
монитор ASUS VS238N [23" LCD].
оперативная память (DDR) 2048 Мб;
оптический привод DVD±R / RW;
монитор LCD Sony 17”;
оптическая мышь Genius;
клавиатура Genius;
лазерное МФУ Samsung SCX-3405W.
Исходя из общих требований к аппаратному обеспечения
разрабатываемой информационной системы можно сделать вывод, что компания
располагает необходимым компьютерным оборудованием, позволяющим
реализовать проект и решить поставленные задачи, что является экономически
выгодным, т.к. не потребуется дополнительных затрат на модернизацию
оборудования.
45
II Проектная часть
2.1. Разработка проекта автоматизации
2.1.1. Этапы жизненного цикла проекта автоматизации
Понятие жизненного цикла является одним из базовых понятий
методологии проектирования информационных систем. Жизненный цикл
информационной системы представляет собой непрерывный процесс,
начинающийся с момента принятия решения о создании информационной
системы, и заканчивается в момент полного изъятия ее из эксплуатации [17].
Жизненный цикл информационной системы охватывает все стадии и
этапы ее создания, сопровождения и развития [17]:
исследование предметной области;
проектирование системы;
разработку системы;
тестирование информационной системы;
эксплуатацию системы и ее сопровождение;
развитие системы.
Жизненный цикл информационных систем включает в себя четыре
стадии: предпроектную, проектировочную, внедрение, функционирование. От
качества проектировочных работ зависит эффективность функционирования
системы, поэтому каждая стадия разделяется на ряд этапов и предусматривает
составление документации, отражающей результаты работ.
На предпроектной стадии можно выделить следующие этапы [17]:
1) cбор материалов для проектирования – предусматривает разработку и
выбор варианта концепции системы, выявление всех характеристик объекта и
управленческой деятельности, потоков внутренних и внешних информационных
связей, состава задач и специалистов, которые будут работать в новых
Источник: https://baza.diplomsite.ru/previewfile/2016