Файл: Федеральное государственное бюджетное образовательное учреждение высшего образования Алтайский государственный университет.pdf
Добавлен: 22.11.2023
Просмотров: 53
Скачиваний: 3
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
37
R(F) = F
⋅W =415 ⋅1.11 =460 точек.
Рассчитаем размерность программного обеспечения для конкретного языка программирования: 59 * 460 = 27178 строк кода.
Оценка трудозатрат: T = 3*5,28 1,12
/6= 3, 22чел. – месяцев.
Средняя численность сотрудников проекта составляет: 3,22/6 = 0, 54 человек.
Определим стоимости программной системы. В основу определения фонда оплаты труда положены:
- длительность исполнения каждого этапа создания информационной системы в соответствии с ее жизненным циклом;
- количество специалистов привлеченных к работе на каждом этапе
- средняя месячная зарплата программиста и соотношение зарпалат программиста с другими специалистами.
Трудоемкость - 0, 54 чел/месяцев, длительность – 6 месяцев.
Определим показатели среднего количества сотрудников, необходимых для работы на этапах жизненного цикла информационной системы, и длительность данных этапов. Распределим трудовые ресурсы, а так же фонд заработной платы по этапам жизненного цикла создаваемой системы.
Таблица 6 – Показатели средней численности сотрудников
Этапы жизненного цикла
Численность сотрудников, чел.
Длительность, мес.
Анализ предметной области и разработка требований
0, 25 0,5
Проектирование
0,81 1,5
Программирование
1,62 3
Пуск-наладка
0,54 1
Таблица 7 - Распределение специалистов по этапам жизненного цикла
№
Этапы жизненного цикла
Типы специалистов
Аналитики
Программисты
1.
Анализ предметной области и разработка требований
0,75 0,2 2.
Проектирование
0,45 0,2
38 3.
Программирование
0,15 0,8 4.
Пуск-наладка
0,1 0,1
Размер ставки программиста равна 20 000 рублей, исходя из средней зарплаты в Алтайском крае. Месячная ставка программиста соотносится к ставке системного аналитика, как 1:0.7, а к ставке технического специалиста
– 1:0.8, значит средняя зарплата аналитика – 14 000 рублей, техника – 16 000 рублей.
Таблица 8 - Распределение фонда заработной платы
Этапы жизненного цикла
Аналитик Программист Техник ФЗП по этапу
Анализ предметной области и разработка требований
10500 4000 800 15300
Проектирование
6300 4000 5600 15900
Программирование
2100 16000 800 18900
Пуск-наладка
1400 2000 12800 16200
ИТОГО общий фонд ЗП:
66300
Определение фонда оплаты труда на проведение опытной эксплуатации программной системы.
Согласованный срок опытной эксплуатации - 3 месяца (при заданной длительности 6 месяцев).
Фонд зарплаты сотрудников, привлекаемых для опытной эксплуатации:
Son = 0,057*3*20000*0,85=2907.
Общий фонд заработной платы на разработку и внедрение программной системы = 66300+ 2907 = 69207 рублей.
Структура договорной цены на программное обеспечение. Договорная цена на разработку и внедрение программной системы имеет, в основном, типовую структуру, которая включает в себя соответствующие статьи расходов.
Основынм элементом, на основании которого будет произведена оценка стоимости проекта- рассчитанный выше в таблице 8 общий фонд заработной платы (69207 рублей).
39
Информационная система разрабатывается для организации обычной системой налогооблажения, то есть в расчеты включается налог 18%.
Стоимость персонального компьютера, приобретенного для выполнения проекта, составляет 40000 рублей.
Необходимо так же учесть расходы на лицензионное программное обеспечение, которое необходимо для разработки информационной ситсемы и дальнейшей ее эксплуатации.
Учитывая затраты на коммунальные услуги, прочие и накладные расходы, состовляем окончательную смету затрат (таблица 9).
Таблица 9 - Смета затрат на разработку и внедрение системы
Наименование статей расходов
Сумма (руб.)
Фонд оплаты труда
69207
Страховые взносы (30%)
20762,1
Увеличение стоимости основных средств
(1 компьютер по цене 40 тыс. рублей)
40 000
Лицензионное программное обеспечение
(Windows
7 Professional – 2 шт.)
20000
Коммунальные услуги, услуги связи
(телефон, интернет) (1000р. * 6 мес.)
6000
Прочие расходы (1000р. * 6 мес.)
6000
1 2 3 4
Итого прямые расходы
141969,1
Фонд развития производства (10% от прямых затрат)
14197
Накладные расходы (12% от прямых затрат)
17036
Всего расходов
173202,1
Налог на добавленную стоимость (18%)
31176
Итого договорная цена
204378,1
Договорная цена на разработку и внедрение программной системы составляет порядка 204378,1рублей.
40 3.2. Разработка информационной системы
Информационная система «Личный кабинет» разработана на технологии ASP.NET (Active Server Pages для .NET) — технология создания веб-приложений и веб-сервисов от компании Майкрософт. Она является составной частью платформы Microsoft .NET и развитием более старой технологии Microsoft ASP. На данный момент последней версией этой технологии является ASP.NET 5.
Преимущества ASP.NET:
- компилятор на стадии разработки производит мониторинг ошибок, поэтому код программы, которая компилируется, работает значительно быстрее;
- в данном языке программирования разрешено использование обработчиков прерываний, что обеспечивает минимизацию сбоев работы программы;
- имеются шаблоны для типичных элементов интернет-приложения;
- платформа поддерживает разные языки программирования;
- cредство разработки разделяет серверную и клиентскую части приложения, также имеется конструктор интерфейса;
- повышается скорость разработки приложения благодаря библиотеке классов;
- есть функционал кэширования данных.
Разрабатываемая информационная система – многопользовательское интернет-приложение. Каждый пользователь системы имеет уникальное имя и пароль, который хранится в базе данных на сервере компании. Интернет приложение работает по протоколу http, поэтому устройства пользователей системы должны иметь выход в интернет. Схема информационной системы изображена на рисунке 12.
41
Рисунок 12 – Схема разрабатываемой информационной системы
Серверная часть приложения обеспечивает обработку внешних запросов, соединение с базой данных, и вывод информации на устройства пользователей.
На главном окне информационной системы находится окно ввода логина/пароля. При входе система идентифицирует пользователя, который попадает на свою персональную страницу.
Рисунок 13 – главное окно информационной системы
База данных
Пользователь 1
Пользователь 2
Пользователь N
Интернет
Серверная часть программы
Обработка внешних запросов
Соединение с БД
Вывод информации
42
В прототипе информационной системы было разработано три основных компонента, которые необходимы для любой CRM системы: кабинет работника, кабинет администратора и кабинет обсуждения
(дискуссии).
Кабинет работника - это основной компонент системы. Войдя в систему, пользователь на личной странице видит новости, предлагаемые опросы. Новости это рассылка, которая ведется администратором системы.
На новостной части страницы могут находиться как персональные сообщения для сотрудника, так и сообщения общей групповой рассылки.
Опросы –инструмент обратной связи. Пользователю предлагается список вопросов, на которые необходимо ответить, результаты отправляются администратору. Примером такого опроса может служить опрос по удовлетворенности сотрудника удобством рабочего места. Разрабатываемая нформационная система обеспечивает анонимность результатов проводимых опросов.
Кабинет дискуссии - это компонент отвечающий за общение работников. Сотрудникам обеспечена возможность оперативной переписки по рабочим вопросам. Данный компонент реализован в виде чата, изображенного на рисунке 14.
Рисунок 14 – чат для деловой переписки сотрудников
Кабинет администратора - это компонент отвечающий за управление информационной системы. С помощью данного компонента специальный пользователь «Администратор» может создавать опросы для работников и получать статистику по этим опросам (рисунок 15). Так же администратору доступен инструмент рассылки сообщений пользователям системы. Помимо
43 этого все сообщения из компонента «Дискуссия» видны администратору, что сделано для того, чтобы данная возможность переписки между сотрудниками использовалась исключительно в рабочих целях.
Рисунок 15- полученная статистика по предложеноому опросу
База данных информационной системы изображена на рисунке 15 и имеет несколько таблиц, основными из которых являются таблицы:
«сотрудники», «новостей» и «дискуссии». Рассмотрим поля данных таблиц.
Таблица «Сотрудники» имеет следующие поля:
1. номер лицевого счета сотрудника (ключевое поле);
2. ФИО сотрудника;
3. пароль для входа в систему;
4. дата приема сотрудника на работу.
Таблица «Новости» имеет следующие поля:
1. идентификатор новости(ключевое поле);
2. дата и время опубликования новости;
3. текст новости;
4. номер лицевого счета сотрудника (внешний ключ).
Таблица «Дискуссия» состоит из полей:
1. идентификатор сообщения;
2. дата опубликования сообщения;
3. текст сообщения;
4. номер лицевого счета сотрудника (внешний ключ).
44
Остальные таблицы имеют вспомогательный характер. Вся база данных изображена на рисунке 16.
Рисунок 12 – База данных в SQL сервере
Из данной главы можно сделать вывод об экономической эффективности внедрения проектируемой информационной системы, о чем свидетельствует оценка стоимости информационной системы и значительная оптимизация бизнес-процессов отдела. Была разработана база данных для проектируемой информационной системы. Требование к разработке - доступ с мобильных устройств. Поэтому был выбран язык программирования - ASP.
Net. На данном языке программирования было разработано интернет- приложение.
45
ЗАКЛЮЧЕНИЕ
С ростом инфляции, исчерпании емкости финансового рынка, внедрение информационных технологий в работу компаний становится не просто актуальным, а необходимым.
Самой актуальной тенденцией в информационном секторе является создание и внедрение в организации информационных систем, автоматизирующих процессы маркетинга, продаж, сервиса и других. Зачастую в эти системы интегрировано и управление процессами электронного документооборота.
В настоящем исследовании было проведено исследование бизнес процессов отдела по работе с физическими лицами компании «Эр-Телеком
Холдинг». В результате анализа действующей информационной системы были выявлены существенные недостатки, влияющие на ее эффективность, а, следовательно, и на прибыль компании. Был проведен сравнительный анализ международных и отечественных стандартов, регламентирующих процессы создания программного обеспечения. Данные стандарты призваны структурировать жизненный цикл программного обеспечения, чтобы облегчить и сделать более качественным его создание. На основании проделанного исследования можно сделать вывод, что оптимальным стандартом при небольшом объеме информационной системы является
ГОСТ 34.601-90.
В соответствии с ГОСТ 34.601-90
была проведена работа по созданию информационного обеспечения компании. А именно, был проведен анализ предметной области, и составлены требования к проектируемой информационной системе, определена ее стоимость в денежном эквиваленте.
Требования были задокументированы в техническое задание.
Для решения задачи обоснования необходимости обновления информационной системы в работе доказывается, что слабым звеном действующей информационной системы является отдел продаж компании, бизнес-процессы которого практически не автоматизированы. Отличительная