Вход

Программное средство поиска и анализа каталогов электронных компонентов

Рекомендуемая категория для самостоятельной подготовки:
Дипломная работа*
Код 199203
Дата создания 02 июня 2017
Страниц 52
Мы сможем обработать ваш заказ (!) 29 марта в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
3 000руб.
КУПИТЬ

Описание

Нужна только пояснительная записка на 70-80 страниц, в кратчайшие сроки! Имеется готовые ТЗ, отчет по практите и сама программа, которые можно использовать как шаблон! Хотя бы на четверочку) Готов ежедневно оплачивать и по цене думаю договоримся!)


: ...

Содержание

+Стратегическое пᴫанироʙание - предмет иссᴫедоʙания данной курсоʙой работы, который и опредеᴫяет её цеᴫь: рассмотрение теоретических осноʙ данного ʙида пᴫанироʙания.
Стратегические цеᴫи, сроки, пᴫанируемые резуᴫьтаты, опредеᴫяемые рукоʙодстʙом ʙысшего зʙена, дейстʙия по их реаᴫизации яʙᴫяются объектом иссᴫедоʙания данной работы.
Стратегическое пᴫанироʙание - процесс формуᴫироʙания миссии и цеᴫей организации, ʙыбора специфических стратегий дᴫя опредеᴫения и поᴫучения необходимых ресурсоʙ и их распредеᴫения дᴫя обеспечения эффектиʙной работы организации ʙ будущем. Стратегическое пᴫанироʙание можно предстаʙить и как опредеᴫённый набор дейстʙий, решений, принятых рукоʙодстʙом дᴫя разработки специфических стратегий, помогающих организации достичь сʙоих цеᴫей.

Введение

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

Фрагмент работы для ознакомления

Сбор ссылок.Сбор картинок.Сбор текстовых статей.Парсинг с закрытых сайтов, требующих авторизации.Potistechnologies – профессиональная программа, предназначенная для парсинга любой информации с любых сайтов.Может применяться для:– Парсинга товаров интернет-магазина в таблицу CSV (с любым требуемым набором столбцов на выходе)– Парсинга статей с картинками и файлами (например, файлами торрентов, флеш-игр или рефератов) в txt или htm форматы– Парсинга телефонных номеров, e-mail адресов или любой другой контактной информации (в CSV, txt или html, как вам угодно)– Парсинга скрытой информации, доступной только после клика, например, на кнопку “показать номер” или “показать контактные данные” – Парсинга скрытой информации, доступной после авторизации– Парсинга любых, удовлетворяющих заданным фильтрам, ссылок с сайта (до 1 миллиона)– Парсинга любых частей кода WEB-документов и их вывод в нужном формате– Парсинга XML-карт сайтовДалее стало очевидно, что не одна из рассмотренных программ не удовлетворяет всем необходимым требованиям, поэтому было принято разрабатывать программу собственными силами.Проектная частьНа основе предпроектного исследования была постановлена задача, определяющая организационно-экономическую сущность, описание входной и выходной информации, которая представлена ниже.Целью данного этапа является повышение эффективности за счет разработки программы ускорение процесса поиска и анализа каталогов электронных компонентов.Задача заключается в разработки программы для процесса поиска электронных и оптических компонентов среди обширного количества поставщиков. Таким образом, необходимо автоматизировать процесс для более точной и быстрой реализации коммерческого предложения. В данный момент не существует программных средств для выполнения этой задачи.Проблема требует разработки абсолютного нового программного средства, которое поможет пользователю в короткий срок просканировать необходимые сайты с информацией о сроках поставки, наличии на складе и цене тех или иных компонентов..Входная информация по задаче — данные, поступающие на вход задачи и используемые для её решения.Входной информацией являются:Информация о названии;Информация о цене;Информация о наличии;Описание компонента.Выходная информация может быть представлена в виде документов, кадров на экране монитора, информации в базе данных, выходного сигнала устройству управления.Выходной информацией являются:Отчет о найденных компонентах.Любой из вышеназванных документов может быть напечатан или просто выведен на экран. В общем виде взаимодействие входных и выходных данных, представлено на рисунке ниже.Постановка задачиЦелью ВКР является оптимизация процесса поиска и анализа каталогов электронных компонентов.В задачи программного средства входит реализация поиска фирм, продающих определенный электронный компонент, анализ цены и срока поставки, определения наиболее выгодного предложения, в зависимости от желания заказчика.Требования к составу выполняемых функцийРазрабатываемое программное средство должно обеспечивать выполнение следующих функций:реализация алгоритмов поиска компонентов;сортировка на основе цены компонента;сортировка на основе наличия компонента на складе;визуализация таблицы результатов;описание электронного компонента;выдача всех ценовых предложений от одного поставщика.Требования к надежности и аппаратному обеспечениюРазрабатываемое ПС предназначено для поиска информации. Для обеспечения надежности в ПС должны быть предусмотрено отображение сообщений об ошибках при вводе данных.Информационное обеспечение задачиБыли рассмотрены следующие языки программирования: Object Pascal, Java, C++. Произведен их сравнительный анализ.Object PascalЯзык программирования, разработанный в фирме Apple Computer в 1986 году группой Ларри Теслера, который консультировался с Никлаусом Виртом. Произошёл от более ранней объектно-ориентированной версии Паскаль, называвшейся Clascal, который был доступен на компьютере Apple Lisa.Delphi — императивный, структурированный, объектно-ориентированный язык программирования со строгой статической типизацией переменных. Основная область использования — написание прикладного программного обеспечения.Первоначально носил название Object Pascal и исторически восходит к одноименному диалекту языка, разработанному в фирме Apple в 1986 году группой Ларри Теслера. Однако в настоящее время термин Object Pascal чаще всего употребляется в значении языка среды программирования Delphi. Начиная с Delphi 7, в официальных документах Borland стала использовать название Delphi для обозначения языка Object Pascal.Изначально среда разработки Delphi была предназначена исключительно для разработки приложений Windows, затем был реализован вариант для платформ Linux (как Kylix), однако после выпуска в 2002 году Kylix 3 его разработка была прекращена, и вскоре было объявлено о поддержке Microsoft .NET, которая, в свою очередь, была прекращена с выходом Delphi 2007.На сегодняшний день, наряду с поддержкой разработки 32 и 64-разрядных программ для Windows, реализована возможность создавать приложения для Apple Mac OS X (начиная с Embarcadero Delphi XE2), iOS (включая симулятор, начиная с XE4 посредством собственного компилятора), а также, в Delphi XE5, для Google Android (непосредственно исполняемые на ARM-процессоре).Независимая, сторонняя реализация среды разработки проектом Lazarus (Free Pascal, компиляция в режиме совместимости с Delphi) позволяет использовать его для создания приложений на Delphi для таких платформ, как Linux, Mac OS X и Windows CE.Также предпринимались попытки использования языка в проектах GNU (например, Notepad GNU) и написания компилятора для GCC.Начиная с версии среды Delphi 7, фирма Borland стала официально называть язык Object Pascal как Delphi.Язык Object Pascal поддерживается и развивается другими разработчиками. Наиболее серьёзные реализации Object Pascal (помимо Delphi) — это кроссплатформенный TopSpeed Pascal (версия языка Turbo Pascal) мультиязыковой среды TopSpeed, TMT Pascal, Virtual Pascal, PascalABC.NET, Free Pascal, GNU Pascal. На Object Pascal основан язык программирования Oxygene.JavaОбъектно-ориентированный язык программирования, разработанный компанией SunMicrosystems (в последующем приобретённой компанией Oracle). Приложения Java обычно транслируются в специальный байт-код, поэтому они могут работать на любой виртуальной Java-машине вне зависимости от компьютерной архитектуры. Датаофициального выпуска — 23 мая 1995 года.Программы на Java транслируются в байт-код, выполняемый виртуальной машиной Java (JVM) — программой, обрабатывающей байтовый код и передающей инструкции оборудованию как интерпретатор.Достоинством подобного способа выполнения программ является полная независимость байт-кода от операционной системы и оборудования, что позволяет выполнять Java-приложения на любом устройстве, для которого существует соответствующая виртуальная машина. Другой важной особенностью технологии Java является гибкая система безопасности, в рамках которой исполнение программы полностью контролируется виртуальной машиной. Любые операции, которые превышают установленные полномочия программы (например, попытка несанкционированного доступа к данным или соединения с другим компьютером), вызывают немедленное прерывание.Идеи, заложенные в концепцию и различные реализации среды виртуальной машины Java, вдохновили множество энтузиастов на расширение перечня языков, которые могли бы быть использованы для создания программ, исполняемых на виртуальной машине. Эти идеи нашли также выражение в спецификации общеязыковой инфраструктуры CLI, заложенной в основу платформы .NET компанией Microsoft.Программы, написанные на Java, имеют репутацию более медленных и занимающих больше оперативной памяти, чем написанные на языке Си. Тем не менее, скорость выполнения программ, написанных на языке Java, была существенно улучшена с выпуском в 1997—1998 годах так называемого JIT-компилятора в версии 1.1 в дополнение к другим особенностям языка для поддержки лучшего анализа кода (такие, как внутренние классы, класс StringBuffer, упрощенные логические вычисления и т. д.). Кроме того, была произведена оптимизация виртуальной машины Java — с 2000 года для этого используется виртуальная машина HotSpot. По состоянию на февраль 2012 года, код Java 7 приблизительно лишь в 1.8 раза медленнее кода, написанного на языке Си.Некоторые платформы предлагают аппаратную поддержку выполнения для Java. К примеру, микроконтроллеры, выполняющие код Java на аппаратном обеспечении вместо программной JVM, а также основанные на ARM процессоры, которые поддерживают выполнение байт-кода Java через опцию Jazelle.Основные возможности языка Java:автоматическое управление памятью;расширенные возможности обработки исключительных ситуаций;богатый набор средств фильтрации ввода-вывода;наличие простых средств создания сетевых приложений (в том числе с использованием протокола RMI);наличие классов, позволяющих выполнять HTTP-запросы и обрабатывать ответы;встроенные в язык средства создания многопоточных приложений;унифицированный доступ к базам данных:на уровне отдельных SQL-запросов — на основе JDBC, SQLJ;на уровне концепции объектов, обладающих способностью к хранению в базе данных — на основе Java Data Objects (англ.) и Java Persistence API;поддержка обобщений (начиная с версии 1.5);параллельное выполнение программ.Язык Java активно используется для создания мобильных приложений под операционную систему Android. При этом программы компилируются в нестандартный байт-код, для использования их виртуальной машиной Dalvik. Для такой компиляции используется дополнительный инструмент, а именно Software Development Kit, разработанный компанией Google.Разработку приложений можно вести в среде NetBeans, в среде Eclipse, используя при этом плагин Android Development Tools (ADT) или в IntelliJ IDEA. Версия JDK при этом должна быть 5.0 или выше.8 декабря 2014 года Android Studio признана компанией Google официальной средой разработки под ОС Android.C++Компилируемый, статически типизированный язык программирования общего назначения.Поддерживает такие парадигмы программирования как процедурное программирование, объектно-ориентированное программирование, обобщённое программирование, обеспечивает модульность, раздельную компиляцию, обработку исключений, абстракцию данных, объявление типов (классов) объектов, виртуальные функции. Стандартная библиотека включает, в том числе, общеупотребительные контейнеры и алгоритмы. C++ сочетает свойства как высокоуровневых, так и низкоуровневых языков. В сравнении с его предшественником — языком C, — наибольшее внимание уделено поддержке объектно-ориентированного и обобщённого программирования.C++ широко используется для разработки программного обеспечения, являясь одним из самых популярных языков программирования. Область его применения включает создание операционных систем, разнообразных прикладных программ, драйверов устройств, приложений для встраиваемых систем, высокопроизводительных серверов, а также развлекательных приложений (игр). Существует множество реализаций языка C++, как бесплатных, так и коммерческих и для различных платформ. Например, наплатформе x86 это GCC, Visual C++, Intel C++ Compiler, Embarcadero (Borland) C++ Builder и другие. C++ оказал огромное влияние на другие языки программирования, в первую очередь на Java и C#.Синтаксис C++ унаследован от языка C. Одним из принципов разработки было сохранение совместимости с C. Тем не менее, C++ не является в строгом смысле надмножеством C; множество программ, которые могут одинаково успешно транслироваться как компиляторами C, так и компиляторами C++, довольно велико, но не включает все возможные программы на C.CКомпилируемый статически типизированный язык программирования общего назначения, разработанный в 1969—1973 годах сотрудником Bell Labs Деннисом Ритчи как развитие языка Би. Первоначально был разработан для реализации операционной системы UNIX, но, впоследствии, был перенесён на множество других платформ. Благодаря близости по скорости выполнения программ, написанных на Си, к языку ассемблера, этот язык получил широкое применение при создании системного программного обеспечения и прикладного программного обеспечения для решения широкого круга задач. Язык программирования Си оказал существенное влияние на развитие индустрии программного обеспечения, а его синтаксис стал основой для таких языков программирования, как C++, C#, Java и D.Язык программирования Си был разработан в лабораториях Bell Labs в период с 1969 по 1973 годы. Согласно Ритчи, самый активный период творчества пришёлся на 1972 год. Язык назвали «Си» (C — третья буква латинского алфавита), потому что многие его особенности берут начало от старого языка «Би» (B — вторая буква латинского алфавита). Существует несколько различных версий происхождения названия языка Би. Кен Томпсон указывает на язык программирования BCPL, однако существует ещё и язык Bon, также созданный им, и названный так в честь его жены Бонни.Существует несколько легенд, касающихся причин разработки Си и его отношения к операционной системе UNIX, включая следующие:Разработка Си стала результатом того, что его будущие авторы любили компьютерную игру, подобную популярной игре Asteroids (Астероиды). Они уже давно играли в неё на главном сервере компании, который был недостаточно мощным и должен был обслуживать около ста пользователей. Томпсон и Ритчи посчитали, что им не хватает контроля над космическим кораблём для того, чтобы избегать столкновений с некоторыми камнями. Поэтому они решили перенести игру на свободный PDP-7, стоящий в офисе. Однако этот компьютер не имел операционной системы, что заставило их её написать. В конце концов, они решили перенести эту операционную систему ещё и на офисный PDP-11, что было очень тяжело, потому что её код был целиком написан на ассемблере. Было вынесено предложение использовать какой-нибудь высокоуровневый портируемый язык, чтобы можно было легко переносить ОС с одного компьютера на другой.

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

+1. Автоматизированные информационные технологии в экономике: Учебник/Под ред. проф. Г.А. Титоренко. – М.: Компьютер, ЮИНИТИ, 2009
2. Атре Ш. Структурный подход к организации баз данных. – М.: Финансы и статистика, 2008.
3. Экономическая информатика: Введение в экономический анализ информационных систем: Учебник. – М.: ИНФРА-М, 2008.
4. Шафер Д.Ф., Фартрел Т., Шафер Л.И. Управление программными проектами: достижение оптимального качества при минимуме затрат.: Пер. с англ. – М.: Вильямс, 2008.
5. Проектирование экономических информационных систем: учеб. / под ред. Ю. Ф. Тельнова. М., 2009
6. Петров Ю.А., Шлимович Е.Л., Ирюпин Ю.В. Комплексная автоматизация управления предприятием: Информационные технологии - теория и практика. - М.: Финансы и статистика, 2011
7. Хомоненко А.Д. и др. Базы данных: Учебник для вузов / Под ред. проф. А.Д. Хомоненко. — СПб.: КОРОНА принт, 2010 — 736 с.
8. Смирнова Г.Н. и др. Проектирование экономических информационных систем: Учебник / Под ред. Ю.Ф. Тельнова. — М.: Финансы и статистика, 2009 — 512 с.
9. Гринченко, Н.Н., Проектирование баз данных. СУБД Microsoft Access, Горячая Линия Телеком, 2010
10. Вендров А.М. проектирование программного обеспечения экономических информационных систем – М: Финансы и статистика, 2002
11. Калашян А.Н., Калянов Г.Н. Структурные модели бизнеса: DFD-технологии. - М.: Финансы и статистика, 2003
12. Липаев В.В. Системное проектирование сложных программных систем – М: СИНТЕГ, 1998
13. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных: Учебник для высших учебных заведений/Под ред. проф. А.Д. Хомоненко. – СПб.: КОРОНА принт, 2005. – 672с.
14. «Документация по государственным стандартам» WWW. STANDARD.RU
15. Ройс У. Управление проектами по созданию программного обеспечения. Пер. с англ. – М.: ЛОРИ, 2005
16. Благодатских В.А. Экономика, разработка и использование программного обеспечения ЭВМ. – М: Финансы и статистика, 1995.
17. Фридман А.Л Основы объектно-ориентированной разработки программных систем – М: Финансы и статистика, 2007
18. Компьютерные технологии обработки информации./Под.ред. С.В.Назарова. - М.: Финансы и статистика, 1995
19. Коутс Р., Влейминк И. Интерфейс «человек-компьютер»: Пер. с англ. М.: Мир, 1990.
Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00458
© Рефератбанк, 2002 - 2024