p align="left">2.2 Логическая модель Логическая модель представлена на рисунке 4. Рисунок 4 - Логическая модель. Изменена сущность «Студент», добавлен атрибут «Дата поступления». Первичный ключ таблицы составной, состоит из двух полей: «Номер билета» и «Дата поступления». 2.3 Схема данных приложения Схема данных приложения представлена на рисунке 5. Рисунок 5 - Схема данных приложения. Схема данных приложения изменена в соответствии с логической моделью. 2.4. Схема работы приложения Схема работы приложения представлена на рисунке 6. Рисунок 6 - Схема работы приложения. Добавлена web страница для обновления БД MySQL со студентами и контрольными работами, отображены все формы 2.5 Внешний интерфейс Главная форма приложения представлена на рисунке 7.
Рисунок 7 - Главная форма приложения. Изменен цвет формы, добавлена картинка. Форма регистрации контрольных работ представлена на рисунке 8. Рисунок 8 - Форма регистрации контрольных работ. Изменен цвет формы, добавлено поле с датой поступления студента. Форма перевода студентов на другой курс представлена на рисунке 9. Рисунок 9 - Форма перевода студентов на другой курс. Изменен цвет формы, добавлено поле с текущей датой и поле, поясняющее как перевести группу на следующий курс. Форма ввода новых студентов представлена на рисунке 10. Рисунок 10 - Форма ввода новых студентов. Изменен цвет формы, добавлено поле с текущей датой. Форма для ввода нового преподавателя представлена на рисунке 11. Рисунок 11 - Форма для ввода нового преподавателя. Изменен цвет формы, добавлена кнопка перехода к форме регистрации контрольных. 2.6 Организация вывода информации на web страницу Для организации вывода отчета по сданным контрольным работам на web страницу, была разработана идея переноса необходимых данных из MS Access в MySQL. После занесения новой записи в таблицу БД MS Access выполняется макрос, экспортирующий данные в текстовый файл. Далее выполняется php сценарий, записывающий данные из текстового файла в таблицу БД MySQL. Данные для отчета берутся из таблиц БД MySQL. Такой алгоритм работы был разработан ввиду невозможности прямого экспорта данных из MS Access в MySQL. Схема передачи данных из MS Access в MYSQL представлена на рисунке 12. Рисунок 12 - Схема передачи данных из MS Access в MYSQL. Алгоритм работы php-скрипта обновления таблиц со студентами и контрольными работами в БД MySQL представлен на рисунке 13. Рисунок 13 - алгоритм работы php-скрипта обновления таблиц со студентами и контрольными работами в БД MySQL Web страница для обновления БД MySQL представлена на рисунке 14. Рисунок 14 - Web страница обновления БД. Web страница после обновления БД MySQL, представлена на рисунке 15. Рисунок 15 - Web страница после обновления БД. Web страница для ввода данных для получения контрольных работ представлена на рисунке 16 Рисунок 16 - Web страница для ввода данных для получения контрольных работ. Web страница с контрольными работами определенного студента представлена на рисунке 17. Рисунок 17 - Web страница с контрольными работами. 3. Экономическая часть 3.1 Определение годового экономического эффекта Таблица 1- Нормы времени по видам работ |
Этап работы | Ручной способ мин/день | Автоматизированный способ мин/день | | Создание списка преподавателей Создание списка дисциплин Создание списка специальностей Создание списка групп и студентов Заполнение и распечатка рецензии | 15 10 10 20 15 | 10 7 8 15 1 | | Итого: | 70 | 41 | | |
Далее производится расчет годовой экономии рабочего времени по формуле Эг = ( Нруч - Навт ) * Др, (1) где Эг - экономия годовая; Н - суммарная норма времени при обработке данных ручным способом; Н - суммарная норма времени при обработке данных автоматизированным способом; Д - среднее число рабочих дней в году (принимаем 48 дней, так как программа используется 48 дней). Э г = ( 1,17 - 0,69 ) * 48 = 23,04 час/год 3.2 Оценка трудоёмкости разработки Трудоемкость продукции - показатель затрат рабочего времени на производство единицы продукции или на выполнение определенной технологической операции. Для чего необходимо весь процесс проектирования программного изделия разбить на этапы. Таблица 2 - Удельный вес трудоемкости всех этапов работы |
Этап работы | Удельный вес % | | Изучение ПИ Беседы со специалистами в данной предметной области Отладка программного кода Тестирование программы Ввод в эксплуатацию | 15 10 35 15 25 | | Итого: | 100 | | |
Трудозатраты по каждому из этапов рассчитывается по формуле Тэi = Tэ * Уэi / Уэ, (2) где Тэi - трудозатраты i-го этапа научно-исследовательской работы; Тэ - трудоемкость одного этапа исследования, рассчитанное методом прямого счета (час); Уэi - удельный вес трудоемкости i-го этапа; Уэ - удельный вес трудоемкости данного этапа, рассчитанного методом прямого счета. За основу Тэ берется первый этап, рассчитывается время затраченное на этот этап методом прямого счета. Таблица З - Расчет трудоемкости работ |
Этап | (%) | Расчет | н/час | | Изучение ПИ Беседа со специалистами в данной предметной области Отладка программного кода Тестирование программы Ввод в эксплуатацию | 15 10 35 15 25 | 15 * 10 / 15 = 10 15 * 35 / 15 = 35 15 * 15 / 15 = 15 15 * 25 / 15 = 25 | 15 10 35 15 25 | | Итого: | 100 | | 100 | | |
Трудоемкость всей работы рассчитывается по формуле Tобщ =?19 Tэi, (3) Т общ = 15 + 10 + 35 + 15 +25 = 100 час. 3.3 Расчет себестоимости разработки программного изделия 3.3.1 Расчет затрат на материалы Затраты на материалы рассчитываются в таблице 4 Таблица 4 - Затраты на материалы |
Материал | Ед. изм. | Кол-во | Цена за ед. руб. | Стоимость руб. | | Бумага «Снегурочка» | Лист | 10 | 0,5 | 5 | | Итого: | | | | 5 | | |
3.3.2 Расчет затрат на оплату труда разработчикам программного изделия Рассчитывается по формуле Ф зп = З осн + П + У к + З доп + Отч, (4) Ф зп = 4000 + 1200 + 780 + 1196 + 1865,76 = 9041,76 руб. Расчет основной заработной платы производится по формуле З осн = Т * Т ст, (5) где Т - трудозатраты (н/час); Тст - тарифная ставка инженера (40 руб). З осн = 100 * 40 = 4000 руб. Размер премии рассчитывается по формуле П = Зосн * 0.3, (6) П = 4000 * 30% / 100% = 1200 руб. Уральский коэффициент рассчитывается по формуле Ук = (Зосн + П) * 0.15, (7) У к = ( 4000 + 1200 ) * 15% / 100% = 780 руб. Дополнительная заработная плата инженера рассчитывается по формуле З доп = (З осн + П + Ук) * 0.2, (8) З доп = ( 4000 + 1200 + 780 ) * 20% / 100% = 1196 руб. Размеры отчислений с заработной платы в государственные фонды рассчитываются по формуле Отч = ( З осн + П + У к + З доп ) * 0.26, (9) Отч = ( 4000 + 1200 + 780 + 1196 ) * 26% / 100% = 1865,76 руб. Расчет общей заработной платы производится по формуле ЗП общ = ЗП осн + ЗП доп +Пр + У к, (10) ЗП общ = 4000 + 1200 + 780 + 1196 = 7176 руб. 3.3.3 Расчет общепроизводственных расходов Это расходы на электроэнергию, потребляемую компьютером и принтером за время разработки программного изделия и их амортизационных отчислений. Затраты на электроэнергию рассчитываются в таблице 5 Таблица 5 - затраты на электроэнергию |
Вид оборудования | Мощность в Квт | Стоимость 1 Квт, руб. | Время работы, ч. | Сумма затрат,руб. | | Компьютер | 0,5 | 2 | 60 | 60 | | Принтер | 2 | 2 | 0,5 | 2 | | Итого: | | | | 62 | | |
Затраты на амортизационные отчисления рассчитаны в таблице 6 Таблица 6 - Амортизационные отчисления |
Вид оборудования | Первоначальная стоимость, руб. | Норма амортизации, % | Время работы, ч. | Сумма амортизационных отчислений, руб. | | Компьютер | 25000 | 13 | 60 | 92,8 | | Принтер | 8000 | 13 | 0,5 | 0,2 | | Итого: | | | | 93 | | |
Сумма амортизационные отчисления рассчитывается по формуле А =C перв* Na/100*Траб/12/ФРВ, (11) где А - амортизационные отчисления; Cперв- первоначальная стоимость; Na - норма амортизации; Траб - время работы; ФРВ - месячный фонд рабочего времени, принимаем 175 ч. А1 = 25000 0,1360 / (12*175) = 92,8 А2 = 8000 0,130,5 / (12*175) = 0,2 Аобщ = 92,8 + 0,2 = 93 3.3.4 Расчет накладных расходов Накладные расходы составляют 30% от основной заработной платы. Расчет накладных расходов рассчитывается по формуле Р н = 30% / 100% * ЗП осн, (12) Рн = 4000 * 30% / 100% = 1200 руб. 3.3.5 Расчет коммерческих расходов Коммерческие расходы составляет 1% от производственной себестоимости. Расчет коммерческих расходов производится по формуле Р ком = С произ * 0.01, (13) Р ком = 10401,76 * 1% / 100% = 104,01 руб. 3.3.6 Расчет полной себестоимости программного изделия
Страницы: 1, 2, 3, 4, 5
|