Дипломная работа: Автоматизация и обеспечение безопасности учета посещений клиентов в организации "Чудо Доктор"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
73
Рисунок 19. Блок-схема алгоритма модуля авторизации
Если пароль введен неправильно, происходит возврат к форме
авторизации.
Для вычислений в программном модуле «Запросы» используются
запросы к базе данных, написанные на языке запросов SQL. Запросы
представлены в Приложении 3
74
2.4 Контрольный пример реализации проекта и его описание
На экране дисплея пользователя данные представляются в виде
таблиц с вертикальными столбцами. На вершине столбца находится
наименование столбца на русском языке.
Программное обеспечение, для представления данных для
пользователя в таком виде не зависит от содержания таблиц, другими
словами, должно быть инвариантным по отношению к структуре и
содержанию. При этом загружаются соответствующие данные из базы
данных.
Если таблиц базы данных достаточно много, то необходимо
унифицировать формы для добавления и обновления данных для всех таблиц
базы данных, что и проектируется в настоящей системе. Для таблиц базы
данных создана унифицированная форма, которая содержит элемент
PageControl, каждая вкладка которого отведена под соответствующую
таблицу. На некоторых формах имеются кнопки расчета определенных
показателей, вывода на печать. По такому же принципу организованы формы
для запросов к базе данных системы. На некоторых формах имеются кнопки
вывода на печать или в документы Word и Excel.
После того как произошла загрузка программы - открывается главная
форма.
75
III. Обоснование экономической эффективности работы
3.1 Выбор и обоснование методики расчёта экономической
эффективности
Планирование длительности этапов и содержания работ
осуществляется в соответствии с ЕСПД ГОСТ 34.603-92. Список основных
этапов работ, которые нужно выполнить для разработки системы:
1. Исследование предметной области, поиск и изучение аналогов
программ, определение целей, разработка технических спецификаций.
2. Разработка алгоритмов, внутренней архитектуры программы, выбор
языка программирования и средств разработки.
3. Осуществление разработки программы с использованием
выбранного программного обеспечения: структуры данных, внедрение
программных модулей, разработка графического пользовательского
интерфейса.
4. Тестирование, отладка и исправление недостатков: разработка
методов тестирования, отладка программного обеспечения, возможность
исправить ошибки и дефекты. Проектная документация: руководство
пользователя и описание программ.
5. Осуществление адаптации программного обеспечения к условиям
его использования в среде данных клиента. Обучение при потребности
персонала заказчика.
Себестоимость программы состоит из суммы затрат на разработку и
затрат на техническое обслуживание и эксплуатацию оборудования, которое
будет использовано при разработке программного обеспечения.
Стоимость разработки программного обеспечения вычисляют по
формуле (1).
  
 
 
(
(1)
где С - себестоимость ПО, руб.;
З
р
- заработная плата разработчика и отчисления на социальное
страхование, руб.;
Р
э
- издержки на использование оборудования, руб.;
76
Н
р
- накладные расходы – 50% от основной заработной платы
разработчика, руб.
Заработная плата разработчика состоит из его основной заработной
платы за все время разработки программы, дополнительной заработной
платы, отчислений на социальное страхование и ее расчет выполняется по
формуле.
 
 

 

(
(2)
где 
- основная заработная плата разработчика за все время
разработки приложения, руб.;

- дополнительная заработная плата разработчика, руб.,
рассчитывается как 12% от основной;

- отчисления на социальное страхование, руб., 30,2 % от суммы 
и

.
Заработная плата разработчика за весь период разработки программы
рассчитывается по формуле (3)
  
 

(
(3)
где 
- стоимость одного часа работы разработчика, руб.;

время, потраченное на создание программы, час.;

можно определяется как технически обоснованное на основе
нормативных документов, или опытным путем.
Вычислить стоимость 1 часа работы разработчика выполняется по
формуле (4).

  
(
(4)
где 

месячная заработная плата разработчика;
N - число рабочих дней в месяце, дни (22 дня);
8 - продолжительность рабочего дня, час.
Расходы на использование оборудования при разработке приложения
вычисляются по формуле (5).
77
 

 
 

 

(
(5)
где 

- стоимость электрической энергии, руб.;
- стоимость амортизации оборудования за время разработки
приложения, руб.;

- стоимость ремонта оборудования за время разработки
приложения, руб.;

- заработная плата обслуживающего персонала за время разработки
приложения, (руб.)
Затраты на электроэнергию вычисляют по формуле (6).

 

 
 

(
(6)
где 

- электроэнергия, которую использует компьютер, кВт/час;
- машинное время, которое было затрачено на создание приложения,
час., принимается как 50% от 

;
С
квт/ч
- стоимость одного квт/ч
Сумма амортизации за период разработки программы будем вычислять
линейным методом по формуле (7).
 

 
  
(
(7)
где Н
а
- годовая норма амортизации, % рассчитывают по формуле (8);

(
(8)
С
об
- стоимость оборудования, руб.;
Т
н
- нормативный срок службы, год;
Ф
д
- годовой фонд рабочего времени оборудования, час.
Определяется по формуле (9).
Источник: https://baza.diplomsite.ru/previewfile/1765