Дипломная работа: Разработка базы данных Автозапчасти

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Рисунок 2.7 - Физический уровень

3. Разработка БД «Автозапчасти»

3.1 Пользовательский интерфейс БД «Автозапчасти»

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

Для удобства пользовательский интерфейс программы является интерфейсом со свободной навигацией [9].

При запуске приложения на экран выводится форма авторизации пользователя (см. рисунок 3.1), в которой выбирается подсистема из трех предложенных: 1) клиент; 2) автозапчасти; 3) номенклатура.

Рисунок 3.1 - Форма авторизации пользовательского интерфейса

После выбора подсистемы «Клиент», приводится основная форма пользовательского интерфейса (см. рисунок 3.2).

В основной форме предлагается возможность заполнения таблицы. На панели быстрого запуска приведены следующие функциональные возможности: а) добавить - добавляет новых клиентов в базу для последующего редактирования и сохранения;

б) редактировать - поправляет данные о клиентах, позволяет ввести уточнения; в) удалить - удаляет клиента из базы;

г) приход на склад - отображение списка и регистрация прихода на склад автозапчастей;

д) поиск - быстрый поиск нужного клиента;

е) панель с дополнительной информацией отображает дополнительную информацию, если таковая имеется;

ж) шрифт - позволяет менять шрифт;

з) печать - копирование данных из БД в документ Word;

и) выход - выход из программы.

Рисунок 3.2 - Основная форма пользовательского интерфейса в подсистеме «Клиент»

В верхней части интерфейса расположено меню. Меню содержит:

файл - операции с выбранным файлом (выход из файла);

данные - операции с данными (редактировать, удалить, добавить);

склад - данные о запчастях на складе;

настройки - настройка шрифта;

вид - добавляет и убирает из интерфейса программы такие функции как «панель поиска», «дополнительная информация»;

помощь - предоставляет информацию о программе.

Рисунок 3.3 - Основная форма пользовательского интерфейса в подсистеме «Автозапчасти»

Рисунок 3.4 - Основная форма пользовательского интерфейса в подсистеме «Номенклатура»

3.2 Описание функций БД «Автозапчасти»

Во всех трех подсистемах БД «Автозапчасти» используются одинаковые функции. Рассмотрим подсистему «Клиент».

БД должна иметь возможность добавлять новых клиентов, так как клиенты являются ключевым моментом в продажах автозапчастей. Функция «Добавить» отмечена на рисунке 3.5.

Рисунок 3.5 - Показано, где находится функция «Добавить»

После того, как мы нажали на эту функцию, всплывает форма для заполнения данных о клиенте (см. рисунок 3.6).

Рисунок 3.6 - Добавление нового клиента в базу

После того, как клиент добавлен в базу, нам необходима функция обновления информации о клиенте. Для этого мы нажимаем на кнопку «Редактировать» на панели быстрого запуска и перед нами всплывает форма для исправления данных (см. рисунок 3.7).

Рисунок 3.7 - Окно редактирования данных

Функция удаления нужна для того, чтоб избавляться от устаревших данных и не засорять память (см. рисунок 3.8)

Рисунок 3.8 - Функция удаления

Наводим курсором на клиента, которого нужно удалить и нажимаем кнопку на панели быстрого запуска. После этого клиент удаляется (см. рисунок 3.9).

Рисунок 3.9 - Клиент «Талап» был удален

По мере расширения любая БД будет нуждаться в функции «Поиск».

Это важный компонент БД, отвечающий за экономию времени и подразумевает нахождение запрашиваемого клиента с предоставлением информации о нем. В нашем случае мы нажимаем на функцию поиска и появляется строка поиска, куда мы вбиваем фамилию (см. рисунок 3.10).

Рисунок 3.10 - Строка поиска

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

Рисунок 3.11 - Клиент найден в списке

Если нажать на галочку возле подфункции «Фильтрация», то на окне останутся данные только того клиента, которого в данный момент ввели в поисковую строку (см. рисунок 3.12).

Рисунок 3.12 - Окно при включенной фильтрации

Также есть функция, которая включает и выключает окно дополнительной информации (см. рисунок 3.13).

Рисунок 3.13 - Выключение дополнительной информации

Для ведения отчетности необходимо, чтобы данные из БД сохранялись и в форме документов. При нажатии на кнопку «Печать» на панели быстрого запуска, открывается word-документ с таблицей и данными из БД «Автозапчасти».

Рисунок 3.14 - Функция «Печать»

Рисунок 3.15 - Word-документ с данными из БД

В вкладке «Помощь» в меню или в панели быстрого запуска имеется возможность просмотреть информацию о программе (см. рисунок 3.16).

Рисунок 3.16 - Справка о программе

4. Экономическая часть

4.1 Технико-экономическое обоснование

В данном техническо-экономическом описании работы приводится расчет экономической эффективности внедрения базы данных «Автозапчасти».

Реализация программной системы обеспечит решение следующих задач:

- сокращение времени, потраченного на составление отчетов и актов купли-продажи автозапчастей;

- сокращение затрачиваемого времени на поиск информации;

- практичный интерфейс приложения.

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

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

4.2 Расчет трудоемкости разработки ПП

Для определения трудоемкости разработки ПП приведен перечень всех основных этапов и видов работ, которые должны быть выполнены.

Таблица 4.1 - Трудоемкость разработки ПП

Наименование этапов и содержание

работ

Трудоемкость

разработки

ПП, ч.

Исполнитель

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

исходных данных

8

Руководитель

Выдача задания и исходных данных

6

Руководитель

Ознакомление с заданием и сбор

материалов

6

Программист

Обработка исходных данных

8

Программист

Обзор литературы

6

Программист

Разработка плана работ

6

Руководитель

Составление графика проведения работ

3

Руководитель

Составление графика проведения работ

3

Программист

Анализ общих вопросов

8

Программист

Изучение методов проведения работ

Руководитель

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

Поскольку количество часов активной работы по разработке программного продукта равно 150, а в сутки на разработку выделялось шесть часов, следовательно, срок выполнения проекта равен 25 суткам. Для дальнейших расчетов время разработки программного продукта округляем до одного месяца.

4.3 Расчет затрат на разработку ПП

Общая сумма затрат на материальные ресурсы (ЗМ) определяется по формуле:

Зм=?Pi*Цi,

где Pi - расход i-го вида материального ресурса, натуральные единицы;

Цi - цена за единицу i-го вида материального ресурса, тг;

i - вид материального ресурса;

n - количество видов материальных ресурсов [6].

Расчет затрат на материальные ресурсы производится по форме, приведенной в таблице 4.2.

Таблица 4.2 - Затраты на материальные ресурсы

4

Программист

Проведение практических работ и

получение результатов

12

Программист

Промежуточный анализ результатов

6

Руководитель

Промежуточный анализ результатов

6

Программист

Анализ необходимого программного

обеспечения

12

Программист

Разработка программного продукта на

ПК

24

Программист

Отладка программного продукта на ПК

6

Программист

Анализ результатов выполненной

работы

4

Руководитель

Подготовка документации по

программному обеспечению

10

Программист

Установка ПО и обучение пользователя

6

Программист

Итого

150

Общая сумма затрат на электроэнергию (ЗЭ) рассчитывается по формуле:

Зэ=?Mi*Ki*Ti*Ц ,

где Мi - паспортная мощность i-го электрооборудования, кВт;

Кi - коэффициент использования мощности i-гоэлектрооборудования (принят Кi=0.7);

Тi - время работы i-го оборудования за весь период разработки ПП ч;

Ц - цена электроэнергии, тг/кВтЧч;

i - вид электрооборудования;

n - количество электрооборудования.

Затраты на электроэнергию приведены в таблице 4.3.

Таблица 4.3 - Затраты на электроэнергию

Наименование

обор-ия

Паспортная

мощность,

кВт

Коэфф-т

использ-я

мощности

Время

работы

оборуд-я для

разработки

ПП, ч

Цена

электро

энергии,

Сумма,

тг

ПК

0,4

0,7

150

20

840

Принтер

0,3

0,5

150

20

450

ИТОГО затраты на электроэнергию

1290

Общая сумма затрат на оплату труда (ЗТР) определяется по формуле:

Зтр=? ЧСi*Ti,

где ЧСi - часовая ставка i-го работника, тг;

Тi - трудоемкость разработки ПП, чел.Чч; i - категория работника;

n - количество работников, занятых разработкой ПП.

Часовая ставка инженера-разработчика составляет 1800 трудоемкость разработки - 111 ч.

Часовая ставка научного руководителя составляет 3000 трудоемкость разработки - 39 ч.

ЗТР = 1800 * 111 + 3 000 * 39 = 316 800 тг.

Затраты на оплату труда приведены в таблице 4.4.

Таблица 4.4 - Затраты на оплату труда

Наименование

материала

Единица

измерения

Количество

Цена за

единицу,

тенге

Сумма,

тенге

Бумага для принтера

пачка

1

1 000

1 000

Картридж для принтера

шт.

1

5 000

5 000

Диски

шт.

5

50

250

Карандаши

шт.

3

40

120

Ручки

шт.

5

70

350

Мышь A4Tech X7

Шт.

2

2000

2000

Итого

8720

А=Перв.стоимость * Норма амортизации/100

Амортизационные отчисления приведены в таблице 4.5.

Таблица 4.5 - Амортизация основных фондов (ОФ)

Категория работника

Квалификация

Трудоемкость

Разработки ПП, ч

Часовая

ставка, тг/ч

Сумма, тг

1. Программист

Ведущий

программист

111

1 800

199 800

2. Руководитель

Руководитель

проекта

39

3 000

117 000

ИТОГО затраты на оплату труда

316 800

Годовые нормы амортизации ОФ принимаются по налоговому кодексу

РК или определяются, исходя из возможного срока полезного использования ОФ:

HAi=100/TNi,

где ТNi - возможный срок использования i-го ОФ, год.

Наименование

оборудования и ПО

Стоимость

оборудовани

я и ПО, тг

Годовая

норма

амортиз

ации, %

Срок

полезног

о исп-

ния

обор-я и

ПО, год

Сумма

амортиз

а-ции в

год, тг

Сумма

амортизац

ии в

месяц, тг

1. Системный блок

Sony

60 000

20

5

12 000

1000

2.Клавиатура Sony

5 000

20

5

1000

84

3.Монитор Sony

25 000

20

5

5000

417

4.Принтер HP

LaserJet 1100 Series

20 000

20

5

4000

334

5.Windows 8

30 000

15

2,5

4 500

375

6.Microsoft Office

2010Standard

14 000

15

2,5

2 100

175

7.Borland Delphi7

Распространяется бесплатно

8.MS SQL Manager

Express

Распространяется бесплатно

ИТОГО амортизация основных фондов

2385

Источник: https://otherreferats.allbest.ru/download/1421387/