
- •1Общая часть
- •Цель разработки
- •1.2 Анализ использования разработки
- •1.3 Анализ методов решения
- •1.4 Анализ средств программирования, используемых для решения
- •1.4.1 Операционные системы
- •1.4.2 Анализ средств автоматизации
- •1.4.2.1 Язык программирования c#
- •1.4.2.2 Среда разработки MicrosoftVisualStudio
- •1.4.2.3 Система управления базами данных Oracle
- •1.4.2.4 Средство для разработки базы данных ToadforOracle
- •1.4.2.5 Язык структурированных запросов sql
- •1.4.2.6 Браузер WindowsInternetExplorer
1.4.2 Анализ средств автоматизации
Средство автоматизации – это и инструментальные системы, с помощью которых создаются новые программные продукты, и готовые программные комплексы, настраивающиеся на нужды пользователя.
Разработка автоматизированной информационной системы «Учет инструмента деформации ДТБД» осуществлялась при помощи следующих средств программирования:
-язык программирования С#;
-среда разработки MicrosoftVisualStudio;
- средство для разработки таблиц в СУБД Oracle–ToadforOracle;
- система управления базами данных (СУБД)Oracle;
- язык структурированных запросов SQL;
- web-обозревательWindowsInternetExplorerv.7.0 нениже;
-программное обеспечение для формирования отчётов FastReport.
1.4.2.1 Язык программирования c#
Использование языка C# для разработки системы мониторинга процесса производства являлось одним из требований, поставленных в техническом задании.
C# — объектно-ориентированный язык программирования, разработанный компанией Microsoft как основной язык разработки приложений для платформы Microsoft .NET. C# относится к семье языков с C-подобным синтаксисом, из них его синтаксис наиболее близок к C++ и Java. Язык имеет статическую типизацию, поддерживает полиморфизм, перегрузку операторов (в том числе операторов явного и неявного приведения типа), делегаты, атрибуты, события, свойства, обобщённые типы и методы, анонимные функции с поддержкой замыканий, исключения, комментарии в формате XML. Кроме вышеперечисленных свойств, C# имеет следующие достоинства:
- изначально объектный язык;
- открытая многоязычная среда, облегчающая интеграцию;
- C# - язык, работающий с XML тэгами комментариев, что может использоваться компилятором для создания документации прямо из исходного кода;
- автоматическая инициализация переменных;
- единая система типов и упрощение способов использования языком значений и ссылочных типов;
- C# — кроссплатформенный язык на уровне выполнения, то есть исполняемые файлы можно запускать на различных платформах без предварительной перекомпиляции;
-
практические преимущества, основанные
на уникальных возможностях языка C#,
включая работу с безопасными указателями,
контроль переполнения и т.д.
1.4.2.2 Среда разработки MicrosoftVisualStudio
MicrosoftVisualStudio – это интегрированная среда разработки программного обеспечения. Выбор данной среды разработки обусловлен тем, что предприятием уже закуплен этот программный продукт, и не требуется затрачивать ресурсы на приобретение аналогичного средства разработки. Так же MicrosoftVisualStudio имеет ряд достоинств:
- содержит набор инструментов и средств, которые помогают разработчикам в решении сложных задач, т.е. тем самым помогает улучшить процесс разработки и упростить разработку высокоэффективных программ;
- содержит инструменты для всех этапов разработки программного обеспечения (разработка, тестирование, развертывание, интеграция и управления);
- обладает удачным сочетанием безопасности, масштабируемости и взаимодействия;
- включает в себя инструменты для специалистов по базам данных. Встроенные в VisualStudio конструкторы и возможности языков программирования позволяют создавать приложения, способные связываться с удаленными базами данных;
- поддерживает многие типы данных и соединения;
- VisualStudio 2008 помогает писать код быстрее, поддерживая множество средств и возможностей, которые повышают производительность труда: автозавершение операторов, автоматическое выделение цветом синтаксических конструкций, поиск методов, проверку синтаксиса и типов, оптимизацию кода, управление фрагментами кода и многое другое;
- система управления проектами VisualStudio 2008 повышает эффективность работы, связывая воедино инструменты и файлы, задействованные в проектах;
- поддерживает целый ряд стилей разработки, объединяя в себе языки VisualBasic, Visual C++ и Visual C#, который используется при решении поставленной задачи.