Диплом: Разработка автоматизированной информационной системы управления сетью аптек ООО «Биволи»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
78
складе (см. рис. 15) наименование «Эналаприл тб 5мг №20», в поле «Количество»
ввести значение «2», в поле “Цена отпускная” ввести значение 42, в поле «НДС»
ввести значение «10», затем активировать другое поле таблицы.
Результат: Поле «Всего» документа «Расходная накладная» принимает
значение «92,4».
Рисунок 18- Форма редактирования документа
«Приходная накладная»
Тест №15. Исходные данные: В поле «Поставщик» документа «Приходная
накладная» (см. рис. 18) выбрать значение из таблицы «Контрагенты» (см. рис. 15)
значение «Альт Трейд», в поле «Налоги» ввести значение «10%», в поле
«Наименование» выбрать из списка номенклатуры товаров (см. рис. 16)
наименование «Натрия фторид тб 2,2 мг №250», в поле «Количество» ввести значение
«5», затем нажать кнопку «Сохранить».
Результат: Сообщение о некорректном вводе места назначения приходной
накладной.
Тест №16. Исходные данные: В поле «Поставщик» документа «Приходная
накладная» (см. рис. 18) выбрать значение из таблицы «Контрагенты» значение «Альт
Трейд», в поле «На склад» ввести значение «Отдел склада №1», в поле «Налоги»
ввести значение «10%», в поле «Наименование» выбрать из списка номенклатуры
товаров (см. рис. 16) наименование «Натрия фторид тб 2,2 мг №250», в поле
79
«Количество» ввести значение «5», в поле «Цена» внести значение «54,87», затем
активировать другое поле таблицы..
Результат: Поле «Всего» документа «Приходная накладная» примет значение
«274,35»
Тест №17. Исходные данные: В поле «Поставщик» документа «Приходная
накладная» (см. рис. 18) выбрать значение из таблицы «Контрагенты» значение «Альт
Трейд», в поле «На склад» ввести значение «Отдел склада №1», в поле «Налоги»
ввести значение «10%», в поле «Наименование» выбрать из списка номенклатуры
товаров (см. рис. 16) наименование «Натрия фторид тб 2,2 мг №250», в поле
«Количество» ввести значение «5», в поле «Цена» внести значение «54,87», в поле
«Всего» ввести значение «274,35», затем нажать кнопку «Сохранить».
Результат: Документ «Приходная накладная сохраняется».
Рисунок 19- Форма ввода новой заявки
Тест №18. Исходные данные: В поле «ФИО составителя» формы ввода новой
заявки (см. рис. 19) не вводить никакого значения, в поле «Аптечное учреждение»
ввести значение «Аптека Радищева», в поле «Вид заявки» выбрать из выпадающего
списка значение «Основная», нажать на кнопку «Старт».
Результат: Сообщение о некорректном вводе ФИО составителя заявки.
Тест №19. Исходные данные: В поле «ФИО составителя» формы ввода новой
заявки (см. рис. 19) ввести значение «Петрухина», в поле «Аптечное учреждение» не
вводить никакого значения, в поле «Вид заявки» выбрать из выпадающего списка
значение «Основная», нажать на кнопку «Старт».
Результат: Сообщение об отсутствии названия аптечного учреждения,
делавшего заявку.
80
Тест №20. Исходные данные: В поле «ФИО составителя» формы ввода новой
заявки (см. рис. 19) ввести значение «Петрухина», в поле «Аптечное учреждение»
ввести значение «Аптека Радищева», в поле «Вид заявки» выбрать из выпадающего
списка значение «Основная», нажать на кнопку «Старт».
Результат: Заявка будет введена, появится форма с перечнем товаров для
формирования состава заявки.
Рисунок 20- Форма ввода состава заявки
Тест №21. Исходные данные: В поле «Утв. Кол-во» таблицы документа
«Состав заявки» (см. рис.20) ввести значение «-100», затем активировать другое поле.
Результат: Сообщение о некорректном вводе количества товара.
Тест №22. Исходные данные: В поле «Утв. Кол-во» таблицы документа
«Состав заявки» (см. рис. 20) ввести значение «600». затем активировать другое поле.
Результат: Поле «Сумма» таблицы состава заявки (см. рис. 20) в с принимает
значение «1740 руб».
81
Рисунок 21- Форма ввода личной карточки сотрудника
Тест №23. Исходные данные: В поле «Фамилия» таблицы ввода личной
карточки сотрудника (см. рис. 21) ввести значение «123456». В поле «Имя»,
«Отчество» ввести значения «Сергей», «Валерьевич», затем нажать на кнопку «Ok».
Результат: Сообщение о некорректном вводе Фамилии сотрудника.
Тест №24. Исходные данные: В поле «Серия» формы ввода личной карточки
сотрудника (см. рис. 21) введено значение 0, затем нажать на кнопку «Ok».
Результат: Сообщение о некорректном вводе серии паспорта.
Тест №25. Исходные данные: Поле «Номер документа» формы ввода личной
карточки сотрудника (см. рис. 21) имеет значение «апрорл». В поле «Серия» ввести
«1246». Затем нажать на кнопку «Ok».
Результат: Сообщение о некорректном вводе номера документа.
Тест №26. Исходные данные: Поле «Тип адреса» формы ввода личной
карточки сотрудника (см. рис. 21) имеет значение «123». В поле «Город» ввести
«Курск». Затем нажать на кнопку «Ok».
Результат: Сообщение о некорректном вводе типа прописки.
82
Тест №28. Исходные данные: Поле «Тип прописки» формы ввода личной
карточки сотрудника (см. рис. 21) имеет значение «по прописке». В поле «Страна»
ввести «Россия», в поле «Город» ввести значение «1234». Затем нажать на кнопку
«Ok».
Результат: Сообщение о некорректном вводе названия города проживания
сотрудника.
Тест №29. Исходные данные: Поле «Тип прописки» формы ввода личной
карточки сотрудника (см. рис. 21) имеет значение «по прописке». В поле «Страна»
ввести «Россия», в поле «Город» ввести значение «Курчатов», в поле «Улица» ввести
значие «Советсткая», в поле «Дом» ввести значение «0». Затем нажать на кнопку
«Ok».
Результат: Сообщение о некорректном вводе номера дома проживания
сотрудника.
Тест №30. Исходные данные: Поле «Тип прописки» формы ввода личной
карточки сотрудника (см. рис. 21) имеет значение «по прописке». В поле «Страна»
ввести «Россия», в поле «Город» ввести значение «Курчатов», в поле «Улица» ввести
значие «Советсткая», в поле «Дом» ввести значение «12», в поле «Квартира» ввести
значение «абв». Затем нажать на кнопку «Ok».
Результат: Сообщение о некорректном вводе улицы проживания сотрудника.
Рисунок 22- Форма редактирования документа
«Расчет цен»
83
Тест №31. Исходные данные: Поле «Наименование» формы просмотра и
редактирования расчета цен (см. рис. 22) имеет значение «Асвитол 200 мг табл жев
№20». В поле «Количество» таблицы документа «Расчет цен» (см. рис. 18) введем
значение «3». В поле «НДС» введем значение «0», затем нажать на кнопку «Анализ».
Результат: Сообщение о некорректном вводе ставки налога.
Тест №32. Исходные данные: Поле «Наименование» формы просмотра и
редактирования расчета цен (см. рис. 12) имеет значение «Асвитол 200 мг табл жев
№20». В поле «Количество» таблицы документа «Расчет цен» (см. рис. 12) введем
значение «3». В поле «НДС» введем значение «10»,. В поле «По приходу» вводится
значение «12,29», затем нажать на кнопку «Анализ»
Результат: Поле «С НДС» формы просмотра и редактирования расчета цен (см.
рис. 12) принимает значение «13,65».
Разработанная программа предназначена для организации
автоматизированного управления аптечной сетью. Применение алгоритмов для
анализа экономической информации позволяет серьезно улучшить организацию
планирования и управления бизнесом.
Так как отрасль экономики, куда внедряется программа «Автоматизированное
рабочее место менеджера в аптечной сети “Биволи”», является перспективной и
быстро растущей, то можно ожидать рост количества продаваемой продукции
фирмой.
Данная программа предоставляет возможность автоматизировать работу
персонала, позволяя выполнять задачи, стоящие перед ним:
1. Оперативное управление работой отдельных торговых точек.
2. Формирование товарного ассортимента индивидуально для каждой
торговой точки.
3. Управление складскими запасами товаров с учетом сроков годности.
4. Управление внутренними перемещениями товаров для оптимизации
оборота партий товаров.
5. Управление закупками у поставщиков с учетом более низкой цены,
формирование листа заказов.
6. Управление ценовой политикой.
84
Программа предназначена для автоматизации работы менеджера,
предоставляя ему большое количество инструментов, обеспечивающих поддержку
оперативного управления и планирования работы аптечной сети. Программа
применяется для проведения оперативного бизнес-анализа, построения прогнозов и
решения управленческих задач.
Программа может быть использована на других предприятиях, занимающиеся
аптечным бизнесом.
Разработанная программа «Автоматизированное рабочее место менеджера в
аптечной сети «Биволи» является конкурентоспособной по ценовому фактору и
качественному сравнению с программами «еФарма» так как перед разработкой
изучались возможности применения данной программы.
Работа над поставленной задачей позволила применить на практике
возможности реляционной базы данных Oracle 8.0, освоить и применить средства
визуальной среды разработки программных продуктов Delphi. На основании
проведенного тестирования можно сделать вывод, что программа соотвествует
функциональному назначению, определенному в пункте 2.2, надежна и проста в
эксплуатации.
Сравнительнй анализ функциональности разрабатываемого программного
продукта и программного комплекса «еФарма», говорит о том, что разрабатываемы
йпрограммный продукт лучше. Сравнительный анализ надежности и удобства
эксплуатации дает одинаковые результат.
85
III Обоснование экономической эффективности проекта
Для подсчета себестоимости продукции и экономической эффективности
данного программного продукта, нужно знать следующие составляющие:
затраты на техническое и программное обеспечение проекта;
расчет затрат на материальные ресурсы;
расчет затрат на энергоресурсы;
амортизационные отчисления;
расчет фонда заработной платы;
прочие расходы.
3.1. Определение затрат на создание программного продукта
Трудоемкость разработки программного продукта можно определить
следующим способом:
ОТДПБAO
ttttttT 
(1)
где
O
t
- затраты труда на подготовку описание задачи;
А
t
- затраты труда на разработку алгоритма решение задачи;
Б
t
- затраты труда на разработку блок-схемы алгоритма решение задачи;
П
t
- затраты труда на составление программы по готовой блок-схеме;
Д
t
- затраты труда на подготовку документации задачи;
ОТ
t
- затраты труда на отладку программы на ЭВМ при комплексной отладке
задачи.
Составляющие затрат, в свою очередь можно вычислить через условное число
операторов Q. В нашем случае число операторов в отлаженной программе Q=9452
творческим характером работы, в место этого оценим затраты труда на изучение
86
описания задачи с учетом уточнения описания и квалификации программиста
определяются:
K
BQ
T
О
85..75
(2)
где
В- коэффициент увеличения затрат труда вследствие недостаточного
описания задачи, уточнение и некоторой доработки. (В = от 1,2 до 5). В = 1,2
К- коэффициент квалификации разработчика (К = от 0,8 до 1,5) К = 1,1
Таблица 24. Трудоемкость работ на разработку программы
Этапы проектирования
В
К
Формула расчета
Трудоемкость
чел. час.
1
Подготовительный
O
t
1,2
1,1
1,175
2,19452
O
t
137,48
2
Алгоритм решения задачи
А
t
1,160
9452
A
t
143,21
3
Блок-схема алгоритма
Б
t
1,160
9452
Б
t
143,21
4
Составление программы по
блок-схеме
П
t
1,160
9452
П
t
143,21
5
Отладка программы на
ЭВМ
ОТ
t
А
ОТОТ
tt  5,1
1,140
9452
А
ОТ
t
322,23
6
Подготовка документации
Д
t
1,1150
9452
ДР
t
28,5775,0 
ДО
t
57,28
42,96
Итого:
Т
н
=989,58
Примечание:
ДОДРД
ttt 
(6.3)
где
87
ДР
t
- затраты труда на подготовку материалов и рукописи.
ДО
t
-затраты на редактирование, печать и оформление документации.
Для разработки программы принимается пять программистов:
Инженер-программист 12 разряда, с трудоемкостью работ
92,197
НП
Tt
3.2. Расчет стоимости разработки программы
Расчет фонда заработной платы
Работа программиста по условиям труда квалифицируется вредной. Согласно
положению об оплате труда доплата за вредность составляет до 12% в зависимости от
аттестации рабочего места.
Для расчета заработной платы, тарифной ставки учитывается поправочный
коэффициент за условие труда 1,12. Тарифный коэффициент 2,2 разряд 12.
Дополнительный фонд заработной платы – 10%
Отчисления на социальные нужды- 19,5%
Определение фонда заработной платы инженера-программиста 12 разряда.
Часовая тарифная ставка 2,2 разряда, с учетом доплаты за вредность,
составляет:
68,141
6,169
12,12,29752
6,169
1


УТТАР
Ч
KKC
C
Тарифная заработная плата за отработанное время:
140203,69989,5868,141 
ИЗ
ОБЩ
n
ЧТАР
TСЗ
Дополнительная заработная плата-10% от Зтар
37,140201,069,1402031,0 
ТАРДОП
ЗЗ
Оплата труда пяти программистов составит:

ДОПТАР
n
ОБЩ
ЗЗЗ
140203,69+ 14020,37 = 154224,06
Оплата труда одного программиста составит: 30844,81
Фонд оплаты труда на разработку программы составит:

Н
ОБЩОТ
ЗФ
154224,06

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран