Выбор технологии разработки




Изучив технологии и платформы для разработки приложений, был сделан выбор в пользу.NETFramework 4.5.1.

.NETFramework – платформа разработки приложений, ориентированных на Windows, включаяWindows Phone, WindowsServer и MicrosoftAzure. Framework состоит из среды CLR и библиотеки классов, содержащих интерфейсы и типы значений, а так же поддерживающих широкий диапазон технологий. Эта платформа представляет собой управляемую среду выполнения, которая способна серьезно упростить разработку и развертывание приложений, и, помимо этого, имеет возможность интеграции с широким набором языков программирования.

Выбор программного обеспечения.

Технология.NET Framework поддерживает следующие среды разработки приложений:

1. Microsoft Visual Studio;

2. Microsoft Windows 7.

3. среди которых, неоспоримым лидером по возможностям и функционалу является Microsoft Visual Studio.

4. Visual Studio поставляется в трех изданиях: Community, ProfessionalиEnterprise. В таблице 1 представлена характеристика каждого из них:

5. Таблица 1

6. Характеристики изданий Visual Studio:

Характеристика Community Professional Enterprise
Индивидуальные разработчики + + +
Индикаторы производительности IntelliTrace +

7.

8. Таблица 1 (продолжение)

Показатели качества кода + + +
Анализ дампа памяти.NET +
Отладчик + + +
Проверка кода +
Расширяемая среда + + +
Визуализация решений с помощью схем зависимостей и карт кода + + +
Клиентскаялицензия Team Foundation Server + +
Microsoft SQL Server + +

9.

10. Учитывая данные характеристики, был сделан выбор в пользу издания Enterprise.

Выбор информационного обеспечения

Информационное обеспечение включает в себя единую классификацию кодирования информации, унифицированных систем документации, схем потоков информации и методологии построения баз данных (БД).

Так как в основе данного проекта лежит база данных, самым важным этапом данного пункта является выбор модели БД. Существуют следующие модели баз данных:

1. Иерархическая модель – данные организуются в виде древовидной структуры, расставляющей свои элементы в виде четкой иерархии – у одного дерева – один корень, остальные являются узлами, каждый узел имеет исходный, находящийся выше него [18].

2. Сетевая модель – данные расположены в виде сетевой структуры, в которой каждый элемент может быть связан с любым другим элементом. Информационные конструкции в данной модели представлены в виде веерных отношений. Веерным отношением W(R,S) называют такую пару отношений, и такую связь между ними, что значение S связано с единственным значением R, где отношение R–исходное, а S–порожденное.

3. Реляционная модель – в основе структуры данных этой модели лежит аппарат реляционной алгебры и теории нормализации. Модель предлагает использование двумерных таблиц (отношений) [12]. Ограничения на отношения в том, что каждый элемент должен быть уникальным, то есть в таблице не должно быть одинаковых строк или столбцов. Для обеспечения уникальности используют ключи, которые содержатся в одном или нескольких полях таблиц.

Недостатками иерархической и сетевой моделей является возникновение проблем выгрузки данных из базы и загрузки в новую структуру при установлении новых связей или вершин. При этом возможна даже утрата данных или возникновение неопределенных значений данных.

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

Выбор технического обеспечения

Для обеспечения ликвидности проекта и обеспечения эффективной работы приложения, при проектировании и разработке необходимо учитывать характеристики имеющегося в офисе фирмы технического обеспечения. Они представлены в таблице 2.

Таблица 2

Характеристики технического обеспечения

Вид Характеристика
Процессор: Intel Core 2 Quad Q8400 (4 ядра, 2,66 Ггц, 2 х 2 MB L2-кэш, FSB1066
Материнская плата: MSI P45 NEO1 MS-7558
Видеокарта: ATI Radeon HD4650
Оперативная память: 2 x 1 GB DDR2-1066 AENEON
Жесткийдиск: 500 Гб Seagate barracuda 7200.11 Sata, 7200 об/мин.
Программное обеспечение: Windows 8.1
Разрешение экрана: 1280х1024, 32 бит, 60 Гц.

 

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

Предприятие имеет ряд характеристик. Коммерческий отдел заключает договора, получает заказы и направляет эти заказы для исполнения после поступления определенной суммы на расчетный счет. Одна из главных задач грамотно налаживать связь между поставщиком и изготовителем. В данном объекте трудится около десяти человек и каждый из них через информационные системы связан между собою.

 

НЕ ЗНАЮ КАК НАПИСАТЬ

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-04-03 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: