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

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

Net 4.0, а так же баз данных SQL Server 2008

Места на жестком диске хотя бы 24,4 Мбайта.

2.В ходе разработки программы использовались среда Microsoft Visual Studio 2010 и SQL Server 2008. Использовалась технология ASP.NET и язык C#.

3.Логическая структура программного продукта включает в себя 30 классов и базу данных.

.Разработанный Web-сайт публиковался на хостинге от фирмы 1gb.ru.

5.Программный продукт прошел тестирование с использованием нескольких тестовых прогонов, по всей функциональности. Так же он был передан ИП тот в течении определённого времени сам тестировал программный продукт, после тестирования все ошибки программного продукта были исправлены. Заказчика удовлетворил конечный вариант программного продукта. На данный момент продукт передан Заказчику, а так же установлен на виртуальный выделенный сервер.

 

4. технико-ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ ПРОЕКТА

 

4.1 Краткая характеристика проекта

 

Наименование программного продукта - Web-сайт для ИП Краснюк Н. Н.

Назначение программного продукта - автоматизация процессов сбыта пищевой продукции, увеличение клиентов за счет дополнительной рекламы, так как программный продукт выполнен в виде Web-сайта.

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

Программный продукт выполняет следующие функции:

5.Учет поставок продукции.

6.Учет реализации продукции.

.Предоставление многопользовательского доступа к программному продукту

.Печать отчетов по поставкам и продажам продукции.

Программный продукт разрабатывался специально для данного индивидуального предпринимателя. Сейчас на рынке нельзя найти максимально удовлетворяющий всем требования ИП готовый продукт. Есть более сложные приложения, которые обладают колоссальными функциональными возможностями, но так как ИП требуется малая часть той функциональности, они будут малоэффективны. При этом они имею очень большую стоимость, для ИП приложение в дальнейшем может не окупиться. Поэтому было решено сделать оптимальный программный продукт, который будет обладать всеми требуемыми функциями.

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

Используемая технология разработки Web-сайта: ASP.NET. Число операторов

Ориентировочный срок службы программы до морального старения 3 года, что и будет рассматриваться как расчетный период времени.

В этом разделе рассмотрены вопросы расчета:

-трудоемкости выполняемых работ;

-суммарных затрат на создание программного продукта;

-экономии, достигаемой, в результате перехода от ручной обработки информации на автоматизированную обработку;

-чистого дисконтированного дохода за 3 года использования программного продукта;

-внутренней нормы доходности проекта и времени его окупаемости.

 

4.2 Трудоемкость выполняемых работ

 

Трудоемкость разработки программного обеспечения , чел.- ч., определяется по формуле

 

,(4.1)

 

где - затраты труда на описание задачи, чел.- ч.;

- затраты на исследование предметной области, чел.- ч.;

- затраты на разработку блок схемы, чел.- ч.;

- затраты на программирование, чел.- ч.;

- затраты на отладку программы, чел.- ч.;

- затраты на подготовку документации, чел.- ч..

Большинство составляющих трудоемкости определяются через общее число операторов D, ед., по формуле 4.2.

 

, (4.2)

 

где - число операторов, ед.;

c - коэффициент сложности задачи;

p - коэффициент коррекции программы, учитывающий новизну проект.

Коэффициент сложности задачи (c) характеризует относительную сложность программы (величина с лежит в пределах от 1,25 до 2). Для программного продукта, разработанного с использованием новой технологии имеющей алгоритмы обращения к БД через SQL запросы, учета поставок и реализации пищевой продукции, многопользовательский доступ к приложению, печать отчетов, сложность задачи будет равна 1,6.

В связи с тем, что разрабатываемый продукт является новым, коэффициент коррекции программы равен p = 0,1.

Подставив полученные значения в формулу 4.2 получим:

ед.

Затраты труда на описание задачи = 40 чел.-ч.

Затраты труда на исследование предметной области , чел.-ч., с учетом уточнения описания и квалификации программистов определяются по формуле 4.3.

 

, (4.3)

 

где D - общее число операторов, ед.;

- коэффициент увеличения затрат труда, вследствие недостаточного

описания задачи;

- количество операторов, приходящееся на один чел.-ч.;

- коэффициент квалификации программиста.

Коэффициент увеличения затрат труда равен 1,5, так как требовались уточнения и доработки.

Количество операторов, приходящееся на один чел.-ч., равен su = 75.

Коэффициент квалификации программиста равен 0,8 меньше 2 лет стаж.

Таким образом, на основании формулы (4.3) получим:

 

 

Затраты труда на разработку алгоритма решения задачи , чел.-ч., рассчитывается по формуле

 

, (4.4)

 

гдеD - общее число операторов, ед.; - количество операторов алгоритма решения зада