Разработка подсистемы наполнения базы данных



 

 

Microsoft Access - это реляционная система управления базами данных. Это означает, что с ее помощью можно работать одновременно с несколькими таблицами базы данных. Применение реляционной системы управления базами данных помогает упростить структуру данных и таким образом облегчить выполнение работы. Таблицу Access можно связать с данными, хранящимися на другом компьютере или на сервере,

а также использовать таблицу, созданную в системе управления базами данных Paradox или Dbase. Данные Access очень просто комбинировать с данными Excel.

Чтобы создать систему «Оника», нужно разработать базу данных из нужных таблиц и запросов в Microsoft Access.

Таблица – это базовый объект MS Access. Все остальные объекты являются производными и создаются только на базе ранее подготовленных таблиц.

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

Каждый объект MS Access имеет имя. Длина имени любого объекта MS Access (таблицы, формы и т. д.) – не более 64 произвольных символов (за исключением точки и некоторых служебных знаков). В имя могут входить пробелы и русские буквы. С каждым объектом работают в отдельном окне, причем предусмотрено два режима работы:

- режим конструктора – когда создается или изменяется макет, структура объекта (например, структура таблицы);

- оперативный режим – когда в окне задачи информационной системы просматривается, изменяется, выбирается информация.

Создание таблицы «Товары» представлено на рисунке3.

Рисунок 3 – Создание таблицы «Товары» в режиме «Конструктора».

В таблице «Товары» представлены необходимые данные о продуктах для программы. После редактирования таблицы в режиме «Конструктор», нужно перейти в «Оперативный режим»,как изображено на рисунке 4.

Рисунок 4 – Таблица «Товары» в MicrosoftAccess.

 

Создание остальных таблиц происходит также в режиме «Конструктор».

Таблица «Поставщики» имеет 7 столбцов, в которых указаны данные об имеющихся поставщиках: ФИО поставщика, Фирма, ИНН, КПП, Адрес и телефон.

В таблице «Полки» прописывается код полки и ее название для конкретного магазина «Оника».

                                                                                                    В таблице «Категории товаров» представлены данные: Код категории иНаименование категории, это наглядно представлено на рисунке 5.

 

Рисунок 5 – Таблица «Категории товаров» в Microsoft Access.

 

Для качественной программы, требуется создать запросы в Microsoft Access.

Запрос – это производная таблица, в которую входят данные из других таблиц и над ними проводятся различные операции. В частности, в запросе могут появиться вычисляемые поля, т. е. поля, значения которых являются функциями значений других полей (возможно, из разных таблиц). Запросы позволяют составлять выборки из таблиц по какому-то условию.

Чтобы выбрать необходимые данные из таблицы «Товары» для системы, нужно создать запрос и представить в нем только нужные столбцы. В режиме SQL прописан код, для отображения таблицы.

Главная таблица имеет столбцы: Код товара, Дата привоза, Наименование, Дата изготовления,  Цена.

С помощью кода SQL создан запрос на поиск , это показано

 

 

2.4.3 Разработка пользовательского интерфейса

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

 

Учет особенностей устройств ввода/вывода информации, используемых пользователем, например:

- размер экрана монитора

- разрешение экрана

- цветовая палитра

- характеристики звуковой (качество воспроизведения речи) и видеокарты (скорость вывода при анимации)

- вид мыши (с роликом или без)

- тип клавиатуры (“прямая”, “косая”)

- необходимость дополнительного оборудования (штрих декодера, светового пера сенсорного экрана и др.).

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

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

Программа

управляться как с помощью «мыши», так и с помощью клавиатуры.

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

Основные интерфейсные элементы и их события:

- форма

- события: открытие/закрытие

- надпись

- поле (связанное, свободное, вычисляемое )

- поле со списком (для запросов с параметрами)

 

Тестирование

 


Отладку программы начинают с составления плана тестирования, в который входят следующие этапы:

- сравнение программы со схемой алгоритма;

- визуальный контроль программы на экране дисплея или визуальное изучение распечатки программы и сравнение ее с оригиналом на программном бланке;

- трансляция программы на машинных языках;

- редактирование внешних связей и компоновка программы;

выполнение программы. После устранения обнаруженных транслятором 9и редактором внешних связей (компоновщиком задач) синтаксических ошибок переходят к следующему этапу – выполнению программы на ЭВМ на машинном языке: программа загружается в оперативную память, в соответствие с программой вводятся исходные данные и начинается счет. Проявление ошибки в процессе ввода исходных данных или в процессе счета приводит к прерыванию счета и выдаче диагностического сообщения рабочей программы;

- проявление ошибки дает повод для выполнения отладочных действий; отсутствие же сообщений об ошибках не означает их отсутствия в программе

 

 

3 ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ

Расчет сметы затрат

Технико-экономическое обоснование (ТЭО) – это изучение экономической выгодности, анализ и расчет экономических показателей создаваемого инвестиционного проекта.

ТЭО включает в себя расчеты, анализ, различные оценки окупаемости инвестиций, собственных средств, могут применяться различные экспертные методы оценок и прогнозирования, в зависимости от проекта. Технико-экономическое обоснование может применяться как при разработке новых продуктов, так и при улучшении или модернизации старых.

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

У экономического обоснования проекта есть преимущества, которые дают возможность успеха проекта:

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

оценка ресурсов: экономическое обоснование дает возможность выявить уже существующие ресурсы и вместе с тем, оценить также и необходимые для проекта дополнительные ресурсы;

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

Затраты на разработку ИС включают в себя следующие элементы:

- материальные затраты;

- затраты на электроэнергию;

- затраты на оплату труда;

- отчисления на социальные нужды;

- прочие затраты.

Материальные затраты – элемент себестоимости продукции (работ, услуг), в котором отражается стоимость приобретённых компонентов на изготовление продукции (проведении работ, оказание услуг). Для разработки программного обеспечения необходимо использование персонального компьютера, принтера и программного обеспечения. Разработка информационной системы базы данных в рамках дипломного проекта ведется с использованием технической базы ГБПОУ «БГК». В соответствии с данными условиями учет затрат на материальные ресурсы для данного проекта не требуется. Использование персонального компьютера и принтера требует затрат электроэнергии. Общая сумма затрат на электроэнергию (Зэ) рассчитывается по формуле (2):

 

, (2)

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

Ki – коэффициент использованной мощности i-го электрооборудования (принимается Ki=0,7/0,9);

Ti – время работы i-го оборудования за весь период разработки ИС, ч.;

Ц – цена электроэнергии, руб/кВт*ч (по данным бухгалтерии);

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

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

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

Наименование оборудования Паспортная мощность, кВт Коэффициент использования мощности Время работы оборудования для разработки ИС, ч. Цена электро энер-гии,  с НДС Сумма, руб.
Ноутбук 0,5 0,8 248 5,63 558,5

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

558,5

Затраты на оплату труда – это элемент себестоимости продукции (работ, услуг), в котором отражаются затраты на оплату труда основного производственного персонала предприятия.

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

, (3)

 

 

г

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

Ti – трудоёмкость разработки ИС, чел. * ч.;

I – категория работника;

N – количество работников, занятых разработкой ИС.

Трудоемкость работ – это показатель, характеризующий затраты живого труда, выраженные в рабочем времени, затраченном на производство продукции (услуг). Для определения трудоемкости разработки ИС необходимо составить перечень всех основных этапов и видов работ, которые должны быть выполнены.

Техническое задание – технический документ, оговаривающий набор требований к системе и утвержденный как заказчиком/пользователем, так и исполнителем/производителем системы.

Рабочий проект – деятельность человека или организации по создания проекта, то есть прототипа, прообраза предполагаемого или возможного объекта.

Входная информация – информация, поступающая в АС в виде документов, сообщений, данных, сигналов, необходимая для выполнения функций АС.

Выходная информация – образуется после обработки входной информации.

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

Исходные данные.

Количество разновидностей форм входной информации - 16, в том числе: переменной – 16. Наличие форм выходной информации в информационной системе не предусмотрено. Степень новизны комплекса задач - Г. Сложность алгоритма - 3.Язык программирования –Access.

Использование типовых проектных решений, типовых проектов, типовых программ и стандартных модулей –60% и выше (руководителем разработки установлен коэффициент 0,5).

Таблица 3 – Расчет трудоемкости по типовым нормам времени на решение задач для ЭВМ

 

Стадия разработки проекта

Поправочный коэффициент

Затраты времени с учетом поправочного коэффициента

значение, чел.-дней значение Основание

Техническое задание

1.1 Затраты времени разработчика постановки задачи 16 0,65   10
1.2 Затраты времени разработчика программного обеспечения   0,35     6  

Итого на техническое задание

16

Рабочий проект

2.1 Затраты времени разработчика постановки задачи   2.2 Затраты времени разработчика программного обеспечения       9     46     К1=0,48 К2=1,0 К3=1,0 К4=1,15 К5 = 0,5 Кобщ.=0,27     К1 = = 0,48 Кобщ.=0,48*1,0*1,0*1,15*0,5=0,27   2     13

Итого на рабочий проект

15

Итого на комплекс задач

31

 

 

Месячный фонд оплаты труда по оценке средней заработной платы программиста стажера в Нижегородской области составляет 14 000 рублей, общее количество рабочего времени в месяц составляет 176 часов (22 рабочих дня * 8часов = 176 часов), соответственно часовая ставка составляет 79, 54руб./ норма. час (14 000 руб./176 часов = 79,54 руб./час).

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

Часовая ставка работника может быть рассчитана по формуле (4):

 

,                                        (4)  

где ЗПi – заработная плата за месяц, руб.;

ФРВi – месячный фонд рабочего времени, час.

 

Таблица 4 – Затраты на оплату труда

 

Категория работника Трудоемкость разработки ИС, чел*час. Часовая ставка, руб/час. Сумма,руб.
Исполнитель 248 79,54 19725,92

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

19725,92

 

 

Отчисления на социальные нуждыэто одно из слагаемых себестоимости продуктов (работ, услуг), установленных действующих законодательством. За счет этих отчислений формируются государственные социальные внебюджетные фонды Российской Федерации: Пенсионный фонд – 22% от ФОТ; Фонд социального страхования – 2,9% от ФОТ; Фонд обязательного медицинского страхования – 5,1% от ФОТ.

Таблица 5 – Отчисления на социальные нужды

 

Показатель Единица измерения Сумма
1 Численность работников чел. 1
2 Трудоемкость ¾ исполнитель Час.   248
3 Часовая тарифная ставка ¾ исполнитель руб./час.   79,54
4 Фонд оплаты труда ¾ исполнитель руб.   19725,92
5 Отчисления во внебюджетные фонды ¾ исполнитель   руб.     ПФ-4339,7 ФСС-572,1 ФОМС- 1006,1 ИТОГО: 5917,9  

 

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

 

 

Таблица 6 – Прочие затраты

 

Наименование Количество Цена, руб. Сумма, руб.
1 Бумага 1 230,00 230,00

ИТОГО: Сумма на прочие затраты составляет 230,00 руб.

 

Смета проекта – это документ, содержащий обоснование и расчет стоимости проекта на основе объединенных работ проекта, требуемых ресурсов и их цен. Смета затрат на разработку информационной системы представлена в таблице

Таблица 7 – Смета затрат на разработку ИС

Статья затрат Сумма
1 Затраты на оплату труда 19725,92
2 Затраты на электроэнергию 558,5
2 Отчисления на социальные нужды 5917,9
3 Прочие затраты 230,00

ИТОГО: общая сумма затрат на разработку проекта составляет  26 432,32

 

Общая сумма затрат на разработку проекта составляет 26 432,32 руб.

 

Рисунок 21 – Затраты на разработку проекта

 

 

Оценка эффективности проекта

Эффективность – это связь между достигнутым результатом и использованными ресурсами. Сумма годовой экономии от сокращения ручного труда по обработке информации магазин «Оника» рассчитывается по формуле (9).

 


S = Зруч. – К ,(9)

 

где S – сумма годовой экономии от сокращения ручного труда по обработке информации, руб;
Зруч. – годовые эксплуатационные затраты при ручной обработке информации, руб; К– затраты на разработку информационной системы руб.

Годовые эксплуатационные затраты при ручной обработке информации можно сосчитать по формуле (10)

    (10)

 

  где Z1i – месячная основная заработная плата i-го работника, руб.;
T1i – месячные трудовые затраты i-го работника на решение задачи, человеко-дни; Q – среднее количество рабочих дней в месяц, дни; α – коэффициент накладных расходов; β – коэффициент дополнительной заработной платы (отчисления на социальное страхование, в различные фонды и т.п.).

 

В организации магазин «Оника» месячная заработная плата продавца-консультанта составляет 18 000 рублей, при этом месячные трудовые затраты на консультации покупателей и продажу товара составляют 7 часов в день, а среднее количество рабочих дней в месяц – 26. Рассчитаем годовые эксплуатационные затраты при ручной обработке информации:

 

 руб.

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

S =392039 руб. - 26 432,32 руб. = 365 606 руб.

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

Т=К/S,                               (21)

 

T= 26 432,32 / 365606 = 0,07 года

 

Срок окупаемости затрат на решение задачи равен 1 месяца. Соответственно затраты на разработку ИС окупятся в течение года в магазине «Оника». При росте интенсивности использования программного продукта срок окупаемости может значительно сократиться. Реализация данного проекта по разработке информационной системы является эффективной и поможет значительно сократить затраты ручного труда на обработку информации.

 

4ОРГАНИЗАЦИОННЫЙ РАЗДЕЛ

 


Дата добавления: 2018-02-18; просмотров: 775; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!