Диплом: Автоматизация учета аренды площадей клиентами компании ООО "ОРИОН"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
24
Продолжение таблицы 1.4
Характеристика «Аренда+»
«TurboFly
Аренда»
«АВИАНТ:
Управление
арендой»
Учет арендаторов
+ + +
Разграничение входа для
сотрудников
-
+
-
Создание отчетов
+ + +
Цена, руб
От 20000 От 23000 От 30000
Рассмотренные программные продукты решают большинство задач,
необходимых менеджерам ООО «Орион», однако одним из требований к
программе является разделение сдаваемых объектов по менеджерам, т.е. каждый
менеджер должен видеть только курируемые им договора, а также все
свободные помещения. Ни одна из рассмотренных программ не предлагает
такой функционал. Кроме того все рассмотренные программы имеют достаточно
высокую стоимость.
1.3.2 Выбор и обоснование стратегии автоматизации задачи
Процесс внедрения информационной системы состоит из нескольких
этапов:
- первым этапом является разработка стратегии автоматизации;
- затем необходимо провести анализ деятельности предприятия;
- на третьем этапе необходимо начать реорганизацию деятельности;
- четвертый этап подразумевает выбор информационной системы;
- следующим этапом следует внедрение информационной системы;
- окончательный этап - эксплуатация и сопровождение системы.
Первый этап процесса внедрения очень важен, потому что задает
основной курс. Для успешного выбора стратегии автоматизации необходимо
выделить критерии, по которым данная стратегия будет выбираться.
При принятии решения о выборе стратегии необходимо учитывать
следующее:
- цель автоматизации;
25
- способ автоматизации;
- долгосрочная ИТ-политика;
- финансовые, временные кадровые и прочие ограничения.
Разработанный стратегический план должен учитывать много факторов,
среди них:
- средний период изменений технологий;
- развитие долгосрочных планов компании;
- срок амортизации информационной системы;
- стратегический план развития компании в целом;
- планируемые изменения в кадровой политике компании.
Среди способов внедрения информационных систем выделяют три
основных способа:
- так называемый «большой взрыв», когда компания единовременно
отказывается от старых систем автоматизации бизнес-процессов и внедряет
новое единое решение;
- стратегия франчайзинга. Такой метод подразумевает внедрения
автоматизации общих процессов подразделения, например, финансового учета, в
каждом подразделении по всей компании. При этом возможен вариант, при
котором информационная система сначала устанавливается на менее критичный
участок работы и тестируется. При успешном опыте работы с системой, ее
распространяют на остальные участки.
- поэтапное внедрение, такую стратегию также называют «Пилотный
проект». Этот метод наиболее быстро способен осуществить внедрение системы.
При использовании этого метода автоматизируются конкретную задачу,
например, как в рассматриваемом случае, учет аренды.
Для решения задач выпускной квалификационной работы было принято
решение использовать стратегию «Пилотный проект». Это обусловлено тем, что
данная стратегия подходит для небольшой компании и не требует кардинально
менять уже устоявшиеся процессы компании. Такая стратегия позволяет
внедрить информационную систему в самые короткие сроки.
26
1.3.3 Выбор и обоснование способа приобретения ИС для
автоматизации задачи
Для автоматизации учета аренды необходимо внедрить информационную
систему. Существует несколько способов ее приобретения:
- покупка готовой информационной системы;
- покупка готового решения и его доработка;
- разработка информационной системы с нуля.
Каждый из предложенных вариантов имеет свои плюсы и минусы.
Покупка готовой информационной системы экономит время, такая
информационная система уже протестирована и полностью готова к работе.
Минусами такого варианта можно назвать то, что решение «из коробки» может
не полностью удовлетворять потребности конечных пользователей.
Частично проблему функционала информационной системы решает
второй способ приобретения. Однако такой способ можно назвать затратным в
финансовом плане, а также он потребует больше времени, чем простое
внедрение готовой информационной системы. Кроме того не каждую из готовых
информационных систем можно доработать самостоятельно без привлечения ее
разработчиков.
Зачастую наиболее подходящим вариантом приобретения
информационной системы становится ее разработка с нуля. Такой вариант
предполагает полное соответствие функций информационной системы
требованиям заказчика, а также разработку такого интерфейса системы, который
будет удобен конкретным пользователям.
Для решения задач выпускной квалификационной работы было принято
решение разрабатывать собственную информационную систему.
27
1.4 Обоснование проектных решений
1.4.1 Обоснование проектных решений по информационному
обеспечению
Информационной обеспечение задачи состоит из двух составляющих
внутримашинного и внемашинного. Внутримашинное обеспечение это массивы
данных и программы для решения задач. Внемашинное включает в себя
классификаторы и системы кодирования, а также нормативно-справочную
информацию.
К нормативно-справочной информации информационной системы учета
аренды относятся:
- справочник «Арендаторы»;
- справочник «Объекты»;
- справочник «Помещения»;
- справочник «Сотрудники»;
- справочник «Пользователи»;
- справочник «Типы пользователей».
Внутримашинное обеспечение будет состоять из информационной базы
данных.
1.4.2 Обоснование проектных решений по программному обеспечению
Для разработки информационной системы учета аренды для ООО
«Орион» будет использована среда разработки Microsoft Visual Studio Express
2013, выбор именно этой среды разработки обусловлен в первую очередь тем,
что она очень удобна в использовании и поставляется бесплатно.
Также достоинствами данной среды разработки являются:
- быстрая интерпретация кода;
- возможность создания пользовательского интерфейса из набора
существующих компонентов;
- возможность тестирования приложение в среде разработки;
- интегрированная система контроля версий;
28
- подсветка синтаксиса и многое другое.
Языком программирования был выбран C#. Исходя из особенностей языка
программирования C#, основными преимуществами данного языка являются:
- язык программирования C# претендует на подлинную объектную
ориентированность (всякая языковая сущность претендует на то, чтобы быть
объектом);
- компонентно-ориентированный подход к программированию,
способствующий меньшей машинно-архитектурной зависимости
результирующего программного кода, гибкости, переносимости и легкости
повторного использования (фрагментов) программ;
- ориентация на безопасность кода (в сравнении с С и С++);
- унифицированная система типизации;
- расширенная поддержка событийно-ориентированного
программирования.
В качестве СУБД для приложения используется Microsoft SQL Server.
Разработчик СУБД - Microsoft - позиционирует этот продукт в качестве
«решения для того, чтобы управлять и анализировать корпоративные данные».
MS SQL Server уже многие годы выступает как одна из лучших новейших
многопользовательских СУБД, с наиболее оптимальным использованием
возможностей ОС Windows и обеспечением высокой масштабируемости и
надежности.
Кроме того, в ООО «Орион» уже приобретена лицензия на Microsoft SQL
Server, поэтому выбор именно этой СУБД наиболее целесообразен.
1.4.3 Обоснование проектных решений по техническому обеспечению
Для корректного функционирования информационной системы
необходимы соответствующие аппаратные ресурсы и системное программное
обеспечение.
Информационная система состоит из двух частей, клиентское приложение
и база данных, располагающаяся на сервере с развернутой СУБД. В таблице 1.5
представлены требования к техническому обеспечению задачи.
29
Таблица 1.5
Требования к аппаратному обеспечению
Наименование
комплектующего
Характеристика сервера
Характеристики клиентских
рабочих станций
Процессор
2,0 ГГц или выше 1,0 ГГц или выше
Оперативная память
1 Гб и выше 1 Гб и выше
Жесткий диск
6Гб и выше 100 Мб и выше
Сетевой контроллер 1Гб/с 1Гб/с
Монитор
Super VGA с
разрешением 800x600
пикселей или более
высоким
Super VGA с разрешением
800x600 пикселей или более
высоким
30
II Проектная часть
2.1 Разработка проекта автоматизации
2.1.1 Этапы жизненного цикла проекта автоматизации
Жизненный цикл программного обеспечения описан в стандарте ГОСТ Р
57193-2016 «Системная и программная инженерия. Процессы жизненного цикла
систем».
Данный стандарт подразумевает следующие стадии жизненного цикла:
- замысел;
- разработка;
- производство;
- применение;
- поддержка и выведение из эксплуатации.
Для рассматриваемой информационной системы данные стадии
заключаются в следующем:
- на стадии замысла проводится анализ текущих процессов деятельности
организации по учету аренды, а также разработка требований к информационной
системе. На этом этапе были определены функциональные требования и
требования к интерфейсу. Также были определены входные и выходные
документы;
- на стадии разработки происходит разработка структур необходимых
для хранения информации, обрабатывающейся в информационной системе, а
также структура непосредственно программного комплекса;
- на стадии производства кодируются все необходимые функции
информационной системы, проводится тестирование и отладка программного
продукта;
- на стадии применения происходит установка и настройка
информационной системы управления арендой в ООО «Орион», а также
проводится обучение сотрудников. Также на данной стадии жизненного цикла
происходит процесс эксплуатации информационной системы;
- на стадии поддержки и выведения из эксплуатации возможна доработка
информационной системы при необходимости.
31
2.1.2 Ожидаемые риски на этапах жизненного цикла и их описание
На каждом из этапов жизненного цикла информационной системы всегда
существуют определенные риски. Риски связанные с невозможностью
достижения целей и неэффективным расходованием средств - это риски
заказчика проекта. Исполнитель рискует финансовыми потерями при
неправильном анализе себестоимости работ. И заказчик и исполнитель рискуют
затянуть сроки выполнения при неправильной оценки необходимого времени на
все этапы работ.
Для каждого из проектов информационной системы характерны
определенные виды рисков. В рассматриваемой информационной системе также
существуют риски, наиболее характерные для нее. В таблице 2.1 представлены
возможные риски данного проекта, а также методы их минимизации.
Таблица 2.1
Риски и методы их минимизации
Вид риска
Метод снижения Результат
Риски, связанные с
масштабом проекта
Тщательный анализ
каждого этапа работ,
контроль стадий
исполнения
Разработанные
процедуры
взаимодействия
участников проекта,
проработанная
программа управления
проектом
Риски, связанные с
недостаточным опытом в
сфере информационных
технологий
Соблюдение технологии
разработки, обучение и
повышение
квалификации всех
сторон, участвующих в
разработке проекта
Повышение качества
создаваемого
программного продукта,
уменьшение сроков
разработки
Риски, связанные с
техническим
обеспечением проекта
Строгий отбор проектной
команды по
квалификационным
критериям. Обучение
участников проекта
технологии проектных
работ,
инструментальным
средствам
Использование
стандартов предприятия
на проектные работы,
разработка стандартов
проекта
32
Продолжение таблицы 2.1
Вид риска
Метод снижения Результат
Риски, связанные с
организацией
Обучение команды
проекта, как можно более
полная формализация
деятельности
Включение в команду
администратора проекта,
детальное распределение
ролей в проекте
Риски, связанные с
недостаточным
тестированием
Выделение большего
времени на стадию
тестирования,
проведение
многократных тестов и
тщательное
документирование
функций
Строгое выполнение
процедур программы
качества
2.1.3 Организационно-правовые и программно-аппаратные средства
обеспечения информационной безопасности и защиты информации
Для организации защиты данных содержащихся в информационной
системе необходимо ввести разграничение прав пользователей, согласно
правилам, содержащимся в таблице 2.2.
Таблица 2.2
Разграничение прав пользователей
Наименование подсистемы
Группы пользователей
Пользователь Администр атор
Справочник сотрудников Нет Полный
Справочник пользователей Нет Полный
Справочник зданий Полный Полный
Справочник помещений Полный Полный
Справочник цен Полный Полный
Справочник арендаторов Полный Полный
Учет договоров аренды Полный Полный
Учет оплаты Полный Полный
Справочник скидок Полный Полный
Для каждого из пользователей необходимо предусмотреть личные
идентификационные данные: логин и пароль. Логин выдается пользователю
один раз и привязывается к личным данным сотрудника (фамилии), в случае
33
совпадения фамилий сотрудников, необходимо к логину присоединить
произвольное число, например, «Ivanovl».
Пароли пользователя должны соответствовать следующим требованиям:
- использование символов разного регистра;
- минимальная длина пароля 6 символов;
- использование в пароле цифр и специальных символов.
Смену пароля необходимо происходить не менее одного раза в месяц.
2.2 Информационное обеспечение задачи
2.2.1 Информационная модель и её описание
Информационная модель позволят наглядно отразить новый вариант
реализации автоматизируемого процесса.
На рисунке 2.1 представлена информационная модель для системы учета
аренды в ООО «Орион». Пользователями информационной системы являются
«Менеджер» и «Администратор». Для администратора реализованы следующие
возможности:
- управление пользователями информационной системы;
- управление сотрудниками.
При реализации этих функций администратор системы может выполнять
следующие действия:
- добавление записей в справочник;
- редактирование записей;
- удаление записей из справочника.
Для менеджера доступны следующие функции:
- заполнение справочников информационной системы;
- управление договорами аренды;
- управление оплатой;
создание отчетов.

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

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