Дипломная работа: Автоматизация регистрации и обработки заявок на комплектующие для ПК в ООО «Tatincom Computers»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
46
для всех платформ, поддерживаемых .NET FRAMEWORK, таких как
SILVERLIGHT, XBOX, WINDOWS CE, WINDOWS MOBILE, WINDOWS и
WINDOWS PHONE .NET COMPACT FRAMEWORK.
CODE::BLOCKS представляет собой свободную кроссплатформенную
среду разработки, которая обладает открытой архитектурой и которую можно
масштабировать при помощи дополнительных подключаемых модулей.
CODE::BLOCKS осуществляет поддержку таких языков программирования, как
С, С++, D (с ограничениями), FORTRAN.
MONO DEVELOP представляет собой свободную среду разработки,
главным предназначением которой является создание программных
приложений при помощи таких языков программирования, как JAVA, C#, BOO,
CIL, C, VALA, NEMERLE, VISUAL BASIC .NET и C++.
QT CREATOR представляет собой свободную кроссплатформенную IDE
для разработки на таких языках как С, С++ и QML, которая включает в себя
графический интерфейс отладчика и визуальные средства разработки
интерфейса как с использованием QML и QTWIDGETS, и поддерживаемых
компиляторов: WINSCW, MSVC, LINUX ICC, CLANG, MINGW, GCC, GCCE,
RVCT. Результаты сравнительного анализа инструментальных средств
разработки прикладных программ приведены в таблице 1.9.
Таблица 1.9
Сравнительные характеристики средств разработки прикладных
программ
Параметр
Название среды разработки прикладной
программы
MICROSOF
T VISUAL
STUDIO
CODE::BLO
CKS
MONO
DEVELOP
QT
CREATOR
Операционная
система
WINDOWS
WINDOWS,
APPLE,
LINUX
APPLE,
LINUX
WINDOWS,
APPLE,
LINUX
Наличие
отладчика
Да
Да
Да
Да
Операционная
система
WINDOWS
WINDOWS,
APPLE,
LINUX
APPLE,
LINUX
WINDOWS,
APPLE,
LINUX
Наличие
Да
Да
Да
Да
47
отладчика
48
Поддерживаемые
языки
программировани
я
C#, VISUAL
BASIC, C,
C++, F#,
JSCRIPT
С++, С, D
ограничения
ми),
FORTRAN
VISUAL
BASIC.NET,
C++ (до
версии 4.0 В
WINDOWS),
C#, C, VALA
PYTHON,
JAVA, С++,
RUBY И ДР.
Лицензия
Проприетар
ная
GPL
LGPL
GPL
Наличие
статического
анализа кода
Да
Да
Неизвестно
Нет
Наличие
автодополнения
Да
Да
Да
Да
Наличие
покрытии кода
Да
Неизвестно
Неизвестно
Нет
Возможность
разработки GUI
Да
Да
Да
Да
Проанализировав имеющуюся информацию, представленную в таблице
1.9, в качестве среды разработки прикладной программы решено использовать
MICROSOFT VISUAL STUDIO 2016, так как данная среда разработки обладает
встроенным статическим анализатором кода, что значительно облегчает
разработку ИС. К тому же компания MICROSOFT предоставляет возможность
стать обладателем интегрированной среды разработки VISUAL STUDIO
совершенно бесплатно, достаточно установить EXPRESS-версию. Таким
образом, MICROSOFT VISUAL STUDIO 2016 является лучшим инструментом
для разработки ИС регистрации и обработки заявок на комплектующие для ПК
в ООО «Tatincom Computers».
1.4.3. Обоснование проектных решений по техническому обеспечению
Для стабильной работы ИС регистрации и обработки заявок на
комплектующие для ПК в ООО «Tatincom Computers» на рабочих станциях, к
последним предъявлены следующие требования:
графический адаптер, поддерживающий технологию
OpenGL2.0(видеокарты на базе GeForce 3 либо Radeon серии 7000(R100) и
новее);
минимальный объем ОЗУ –2 ГБ;
49
минимальный объем свободного места на устройстве хранения (hdd,
ssd) - 10 МБ;
минимальная тактовая частота процессора –1400 МГц;
наличие монитора, клавиатуры, мыши.
Необходимо отметить, что ПК сотрудников ООО «Tatincom Computers»
удовлетворяют данным требованиям то можно считать, что закуп ПК для
работы с ИС регистрации и обработки заявок на комплектующие для ПК не
требуется.
К файловому серверу, на котором хранится непосредственно база данных,
предъявлены следующие минимальные требования:
минимальный объем ОЗУ – 2 ГБ;
минимальная тактовая частота процессора –2ГГц;
объем свободного места зависит от размера базы данных,
рекомендуется не менее 2ГБ.
Необходимо отметить, что на предприятии имеются сервера, которые
удовлетворяют данным требованиям то можно считать, что закуп сервера для
работы с ИС регистрации и обработки заявок на комплектующие для ПК не
требуется. Таким образом, для решения поставленной задачи приобретение
специального ТО будет исключено.
50
II Проектная часть
2.1. Разработка проекта автоматизации
2.1.1. Этапы жизненного цикла проекта автоматизации
Разработка современных ИС базируется на определенных стандартах,
которые способствуют обеспечению высокой эффективности разрабатываемой
ИС.
Модель жизненного цикла алее ЖЦ) ИС включает в себя все этапы
функционирования ИС, начиная от ее создания и заканчивая её внедрением и
дальнейшей эксплуатацией.
Проведем анализ общеизвестных стандартов жизненного цикла ИС
(ГОСТ 34, ISO 12207, ISO 15288, RUP):
ГОСТ 34.601-90 представляет собой стандарт, который распространяется
на автоматизированные системы, применяемые в различных видах
деятельности (проектирование, исследование, управление и так далее), включая
их сочетания, создаваемые на предприятиях. Данный стандарт способствует
установке стадий и этапов создания автоматизированной системы.
ISO/IEC 12207 представляет собой стандарт, который применяется при
приобретении систем, программных продуктов и оказании соответствующих
услуг (сопровождение, внедрение). А также при эксплуатации, поставке,
разработке и сопровождении программного обеспечения как в самом
предприятии, так и вне его.
ISO 15288 представляет собой стандарт, который обеспечивает общие
основы процессов, которые составляют ЖЦ ИС, разработанных человеком.
Данный ЖЦ охватывает концепции идей начиная с идеи создания ИС и
заканчивая идеей снятия системы с эксплуатации. Данный стандарт
обеспечивает процессы для приобретения и поставки ИС.
RUP (Rational Unified Process рациональный унифицированный
процесс) представляет собой методологию разработки ПО, которая создана и
распространяется корпорацией Rational Software. Данная методология
Источник: https://baza.diplomsite.ru/previewfile/2207