Введение

1.       Анализ предметной области

1.1 Анализ литературы на тему поиска файлов в сети

1.2 Обзор аналогов программных средств

1.3 Постановка задачи

2.       Разработка программного средства

 2.1 Разработка спецификации требований к ПС

2.2 Разработка структурной схемы ПС

2.3  Разработка схемы-алгоритма работы ПС

2.4 Обоснование языка и среды программирования

2.5 Программная реализация ПС

3. Тестирование ПС

4. Руководство пользователя

Заключение

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

Приложение



Фрагмент работы:

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

Рассмотрим популярные и наиболее востребованные языки программирования, используемые на сегодняшний момент для разработки современных программ:

Техническое сообщество не так давно отпраздновало 20-летний юбилей Java. Это один из наиболее широко принятых языков программирования, используемый около девятью миллионами разработчиков, и работает на семи млрд. устройств по всему миру. Это язык программирования, используемый для разработки всех родных приложений Android. Популярность Java-разработчиков исходит из того, что этот язык имеет долгосрочную совместимость, которая гарантирует, что старые приложения продолжат работать и сейчас и в будущем. Единственная сложность заключается в том, что этот язык достаточно сложен в освоении особенно для новичков. Серверные языки сценариев идеально подходят для разработки сложных веб приложений, но каждая такая задача сильно нагружает сервер. Поэтому разработчики делегировали часть функций на сторону клиента и использовали JavaScript. JavaScript – это язык программирования, выполняемый в клиентском браузере и обрабатывает команды на компьютере конечного пользователя, а не сервера, что приводит к снижению нагрузки на сервер и увеличению скорости работы приложения. JavaScript был разработан компанией Netscape и вряд ли есть сайты, которые не используют его. С# принадлежит семье языков программирования Microsoft и был разработан в 2000 году и стал частью первого релиза .NET framework. Язык С# сочетает в себе надежность С++ с дополнительными возможностями Java. Поэтому если вы хорошо знаете Java, можно легко переключиться на С# и наоборот. Язык С# позволяет разрабатывать практически любые приложения, которые связаны с Visual Studio IDE [1]. Язык программирования Си оказал существенное влияние на развитие индустрии программного обеспечения, а его синтаксис стал основой для таких языков программирования, как C++, C#, Java и Objective-C. C ценят за его эффективность; он является самым популярным языком для создания системного программного обеспечения. Изучение этого языка ведет к пониманию и других языков. Язык С используется для разработки низкоуровневых приложений, так как считается ближе всего к аппаратному, уступая только ассемблеру. Python – высокоуровневый язык программирования, который аналитики считают самым легким языком благодаря своей простоте, читаемости и синтаксису. 8 из 10 факультетов информатики в США и 27 из 39 лучших университетов используют Python для обучения студентов программированию. PHP – это один из наиболее широко используемых языков для разработки динамических веб сайтов. PHP открытый язык разработки, поэтому написаны уже тысячи модулей, которые можно модифицировать до требуемой функциональности. На PHP разработано большинство сайтов, ориентированных на большой объём данных.

На сегодняшний день на рынке информационных технологий существует большое количество различных средств разработки приложений.

Рассмотрим следующие среды программирования:

Embarcadero RAD Studio; Microsoft Visual Studio.

Embarcadero RAD Studio – среда быстрой разработки приложений (RAD) для Microsoft Window, фирмы Embarcadero Technologies.

Microsoft Visual Studio – среда разработки программного обеспечения на базе платформы .NET Framework, которая поддерживает новые и улучшенные объекты.

В таблице 2.1 представлены сравнительные характеристики средств разработки приложений.

 

Таблица 2.1 – Сравнительные характеристики средств разработки

Параметр

Инструментальная среда

RAD Studio

Visual Studio

1

2

3

Фирма производитель.

Embarcadero Technologies

Microsoft

Последняя версия

RAD Studio 10.4.1

Microsoft Visual Studio 2019


Поддерживаемые операционные системы

Windows XP/7/8/10

Windows 7/8/10

 

 

Продолжение таблицы 2.1

1

2

3

Встроенный язык

Object Pascal, C++

Visual C++,C#, Visual J#,Visual Basic .NET

Поддержка ООП

+

Встроенный механизм автоматического создания объектной модели базы данных

Поддержка iOS, Andriod

+

+

Поддержка 32 и 64 битных платформ

+

+

Отладка «на лету»

+

+

Подсветка синтаксиса с интеллектуальным подбором

-

+

Механизмы доступа к БД

BDE, ADO, Express, dbExpress

ADO .NET

Наличие визуальных и не визуальных компонент для работы с БД

+

+


Средства поддержки транзакций

Управление транзакциями на уровне компонента Database

Механизм управления транзакциями

Утилиты для работы с БД

Database Desktop, BDE Administrator, SQL Builder

Интегрированная поддержка Microsoft SQL Server


Сложность или простота работы с инструментальным средством

Среда позволяет быстро и удобно разрабатывать эффективные приложения.

Среда ориентирована на быструю разработку приложений

 

В результате исследования автор пришел к выводу, что для разработки программного средства для поиска файлов в локальной сети оптимальным решением будет использование языка программирования С#, и среды программирования Visual Studio.



Список использованной литературы:

В. Лабор, «Visual C# Создание приложений для Windows», Минск, 2003. Герберт Шильд, «C# Учебный курс», Питер, 2003. Как искать файлы и папки на сетевых компьютерах с Windows [Электронные ресурс]. Режим доступа: https://windows-school.ru/publ/winfaq/set/poisk_fajlov_i_papok_na_drugikh_kompjuterakh_v_seti/17-1-0-492. Троелсен Э., «Язык программирования С# 2005 и платформа .Net0 3-е издание», 2005. Троелсен. Э, «С# и платформа .NET», Библиотека программиста, 2002. Joydip, Kanjilal Visual Studio 2010 and .NET 4 Six–in–One / Joydip Kanjilal. – Москва: СИНТЕГ, 2013. – 816 c. Nick, Randolph Professional Visual Studio® 2008 / Nick Randolph. - Москва: СИНТЕГ, 2014. – 436 c. Nitin, Pandey Visual Studio.NET All–in–One Desk Reference For Dummies® / Nitin Pandey. – Москва: РГГУ, 2013. – 960 c. Richard, Mansfield Visual Studio® 6 For Dummies® / Richard Mansfield. - Москва: Наука, 2013. – 478 c. Rick, Leinecker Visual Studio® 2008 All–In–One Desk Reference For Dummies® / Rick Leinecker. – Москва: Мир, 2014. – 840 c. Robert, Bernavich Professional Visual Studio 2005 Add–ins with C# / Robert Bernavich. – Москва: СИНТЕГ, 2017. – 650 c.


Цена сегодня: 45.00 бел.руб.

Вы находитесь на сайте как незарегистрированный пользователь.
Для покупки работы Вам необходимо заполнить все поля ниже:
Ваше имя :
Придумайте логин :
Ваш e-mail :
Ваш телефон :
Параметры выбора
Дисциплина
Вид работ
Цена
от 
до 
Год сдачи
от 
до 
Минимальный балл
Страниц не менее
Слова в названии
Слова в описании


Megabank.by - Купить дипломную работу в Минске

Оставьте свои данные и мы перезвоним!