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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
36
правильней будет применить анкетную форму расположения реквизитов,
которая является наболее приспособленной для выполнения этих операций.
Для того .чтобы выбрать правильные экранные макеты нужно
руководствоваться принципами минимальной стоимости и трудоемкости и ввода
информации в ЭВМ, более высокой степени доступности конечной информации,
выводимой на экран, и большей достоверности и надежности выполнения этих
операций.
При разработке этой системы применялась реляционная модель базы
данных.
Поэтому в состав содержания экранных форм необходимо включать
следующие неизменные основные реквизиты:
наименование;
количество;
дата ввода;
дополнительные реквизиты.
Поэтому каждая экранная форма должна иметь в своем содержании все
эти реквизиты, но помимо этого должны вноситься свои уникальные реквизиты
в зависимости от того, для чего предназначена эта форма [8].
1.4.2. Обоснование проектных решений по программному
обеспечению
Программное обеспечение включает в себя совокупность программ,
которые осуществляют функции и задачи информауионной системы и
обеспечивающих стабильную работу систем технических средств. В состав ПО
входят специальные и общесистемные программы, а также инструктивно-
методические материалы по использованию средств ПО.
При выборе системытехнических средств для создания системы, одним
из важных показателей является правильный выбор операционной системы. ОС
управляет техническими компьютерными средствами, поддерживает запуск и
исполнение определенных программ и приложений, создает надежную защиту
данных, реализует разного рода сервисные функции. Каждая система пользуется
средствами, которые предоставляются операционной системой. Таким образом,
37
выбор операционной системы представляет особую важность, поскольку он
определяет программы и формат исполняемых файлов, а также их
взаимодействие с ОС.
На компьютерных средствах с архитектурой x86, применяемых в
качестве рабочих мест пользователей, наиболее часто используются следующие
операционные системы:
ОС семейства Windows от компании Microsoft операционные
системы Linux/BSD семейства от разных фирм – разработчиков (Red Hat, Debian,
Mandrake soft, NetBSD, Novel, Gentoo, IBM, Slackware, Oracle, OpenBSD,
FreeBSD).
В качестве ОС для разработки и использования программы была выбрана
операционная система Windows 7 и Windows10. Такой выбор вызван тем, что в
настоящее время Windows 10 является одной из самых распространенных ОС.
Операционная система Windows 10 обеспечивает устойчивую работу.
Windows 10 - единая операционная система для многих устройств:
стационарные ПК, ноутбуки, планшеты, смартфоны, игровые приставки. В ней
также используется привычный интерфейс Metro, но с рядом изменений.
Одно из главных – вернулась привычная кнопка «Пуск», работа с
которой напоминает теперь «семерку» с ее классическим интерфейсом и в тоже
время сохраняет функционал от Metro. Однако если пользователем это не
понравится, то можно переключиться на работу с кнопкой «Пуск», аналогичной
Windows 8. В последних сборках Windows 10 (с 10056) можно с помощью
курсора мыши изменять размер меню «Пуск», чуть ли не развернув его на весь
экран. Скажем так, вполне удобно.
Еще одно нововведение в Windows 10 это виртуальные рабочие столы,
которые можно создавать в больших количествах. Это должно увеличить
скорость работы с «тяжелыми» программами – открыв их на разных рабочих
столах, можно переключаться между ними. Новая ли такая функция в
современном мире? Скорее нет. В той же Apple OS X она применяется несколько
лет, а в Linux и того дольше. Правда, установить разные обои для рабочих
столов с целью их лучшего распознавания нельзя. Данный факт вызвал много
негативных откликов.
38
Доработанной в Windows 10 получилась функция Snap, позволяющая
сразу 4 приложения держать открытыми и уведомлять какие еще приложения
работают, как их разместить и т.д. Выглядит это так: при переносе одного
приложения в сторону, вверх или вниз в свободной части дисплея видны
миниатюры остальных программ.
Изменения в Windows 10 также коснулись командной строки,
посредством которой можно осуществить практически любое действие с
системой. В новой версии от Microsoft в командную строку добавили
стандартные возможности работы с текстом (выделить, копировать, вставить и
др.), опцию прозрачности, новые шрифты и горячие клавиши управления.
Продвинутому пользователю такие дополнения пришлись по душе.
С положительной стороны оценили универсальность Windows 10,
которая заменит прочие мобильные операционные системы (Windows Phone,
Windows RT), «подружившись» со всеми вашими устройствами. Все файлы,
сохранения, документы и другое содержимое, хранится в облаке, и всегда будут
доступны и с компьютера, и с телефона. При этом Microsoft учла прошлые
ошибки, и на разных типах устройств интерфейсы отличаются (ноутбук –
классический рабочий стол, планшеты – «плиточный» и т.д.). Все это делает
управление удобным в зависимости от гаджета и его особенностей.
Основной успех Windows 10 – это поддержка DirectX 12, который
отлично работает с многоядерными процессорами. Новая операционная система
позволяет каждому ядру процессора интегрироваться с видеокартой и выполнять
разные задачи. По отзывам многих пользователей, производительность при
работе с DirectX 12 выросла в несколько раз. Секрет кроется и в том, что DirectX
12 работает не только с основной графической картой, но и с встроенной в
материнскую плату.
Серьезное преимущество Windows 10 быстродействие, так как
устранены многочисленные ошибки, улучшено управление памятью, а загрузка
системы происходит в среднем на 30% быстрее по сравнению с Windows 7 на
том же устройстве.
Одним из важнейших требований, которые предъявляются к разработки
информационных систем, применяемых совместно на технологической базе
39
крайне ограниченных возможностей, представляется большая их однородность,
с помощью которой можно обеспечить мобильность, совместимость,
переносимость.
Самый легкий подход при выборе системы управления базами данных
основывается на оценке того, в какой степени действующие системы
удовлетворяют главным требованиям формируемого проекта ИС. Более
дорогостоящим и сложным вариантом представляется разработка
ис пытательного проекта на основании нескольких систем управления базами
данных и дальнейший выбор самого подходящего из кандидатов. Однако и в
таком случае нужно ограничивать спектр возможных систем, основываясь на
некие показатели отбора. В таком случае можно отметить особенно несколько
групп критериев, среди которых:
моделирование информации;
функциональные возможности и особенности архитектуры;
контроль работы системы;
специфика разработки приложений;
надежность;
производительность;
требования к рабочей среде;
смешанные показатели.
Главным принципом выбора системы управления базами данных
считается определение программного продукта, в наибольшей степени
соответствующего предъявляемым требованиям. Такую задачу решить довольно
сложно. В первую очередь, к системам управления базами данных
предъявляется довольно много требований, которые со временем претерпевают
различные изменения, кроме того, системы управления базами данных имеют
много параметров, что усложняет их сравнение. Помимо этого, информация о
системах управления базами данных часто имеет рекламный характер, из за
которого сложно сделать правильное суждение.
Процедуру выбора системы управления базами данных необходимо
производить в 3 следующих этапа:
40
на качественном уровне проводить оценку предлагаемых
программных продуктов на пригодность;
оценка технических характеристик выбранных информационных
систем;
оценка производительности программных систем.
Таким образом, можно говорить о том, что для проекта,
рассматриваемого в данном исследовании наиболее более приемлема 1 С
Предприятие.
1С: Предприятие – программный продукт для автоматизации
деятельности предприятий, первоначально предназначался для автоматизаций
управленческого и бухгалтерского учета, в настоящее время охватывает и
другие сферы деятельности [19].
1С: Предприятие состоит из пользовательского режим работы и
технологической платформы. Технологическая платформа своего рода оболочка
над базой данных, которая предоставляет объекты данных и механизмы
управления объектами.
Совокупность взаимосвязанных объектов описываются в виде
конфигураций. При автоматизации каких-либо учетных задач создается своя
конфигурация, которая представляет собой уже законченное прикладное
решение [2].
Также выпускаются учебные версии 1С, это «1С: Предприятие 8.3
Версия для обучения программированию» и «1С: Бухгалтерия 8. Учебная
версия». Учебные версии предназначены для обучения программированию и
использованию программы [20].
В новой редакции платформы 1С 8.3.14 появилась возможность
устанавливать связь с внешними источниками данных, в том числе и с файлами
MySQL.
Для решения задачи использовалась база данных MySQL Для выгрузки
данных использовался драйвер ODBC. Для разработки отдельных модулей
использовался встроенный язык 1 С.
41
1.4.3. Обоснование проектных решений по техническому
обеспечению
Техническое обеспечение представляет собой систему технических
средств, которые предназначены для работы ИС, а также соответствующая
документация на данные средства и технологические процессы.
В комплекс технических средств входят:
компьютеры;
устройства сбора, обработки, накопления, передачи и вывода
информации – жесткие диски, устройства хранения информации, принтеры,
сканеры, факсимильные аппараты;
системы передачи информации и линий связи – модемы;
эксплуатационные материалы – бумага, CD (DVD) – диски и так
далее.
При выборе персонального компьютера следует руководствоваться
несколькими характеристиками. К ним относятся надежность, финансовые
расходы, производительность, простота использования и так далее. От значения
выше названных параметров напрямую зависит возможность работы с
необходимыми программными средствами, а значит, и успех разработки
системы.
Для каждого из компонентов данной система выделяется список
показателей, самых важных при проведении выбора технического обеспечения.
К таким критериям относятся следующие:
тактовая частота процессора;
размер оперативной памяти;
разрешение монитора.
Таблица 6
Выбор ПК
Название
Цена,
руб
Название
Цена,
руб
Процессор AMD Sempron 140
1095
Процессор Intel
Celeron E3400
1595
Память DDR3
2048MB 1333MHz Kingston
1195
Память DDR2 2048
MB 800MHzHynix
1190
Мат.Плата ASUS Socket-AM3
1695
Мат.Плата ASUS
1425
42
M4N68T-M V2
LGA775 P5KPL-AM/SE
Жесткий диск 1Tb Seagate
Barracuda 7200.12
2065
Жесткий диск 1Tb
Seagate Barracuda
7200.12
2065
Кулер Zalman 7000C
725
Кулер Zalman 7000C
725
Корпус Miditower ASUS TA-
B41 450W
2295
Корпус Miditower
ASUS TA-B41 450W
2295
Привод Sony Optiarc/NEC (AD-
7261S)
855
Привод Sony
Optiarc/NEC (AD-
7261S)
855
Сумма
9925
Сумма
10150
Для решения данной задачи нужно применять персональный компьютер
с уровнем вычислительной мощности AMD, или Intel, с размером оперативной
памяти от 2 гигабайт.. Данные технические средства имеют достаточную для
решения задачи конфигурацией.
Выбираем компьютер на базе процессора AMD, т. к. он больше подходит
по цене.
В таком виде информационная система будет готова к внедрению
автоматизированной системы учета аренды помещений.
43
II. Проектная часть
212. Разработка проекта автоматизации
2.1.1. Этапы жизненного цикла проекта автоматизации
Жизненный цикл информационной системы можно представить в виде
последовательных событий, которые происходят с системой в процессе ее
создания и эксплуатации [1]. Сегодня известны и широко применяются такие
модели жизненного цикла:
каскадная модель предполагает последовательное исполнение всех
этапов проекта в установленном порядке. Переход на второй этап должен
происходить только после полного завершения работ на прошлом этапе;
поэтапная модель с промежуточным контролем. Межэтапные
корректировки обеспечивают возможность учитывать существующее
взаимовлияние результатов разработки на разных этапах; срок жизни каждого
из этапов занимает весь период разработки;
цикличная модель. На каждом цикле производится создание новой
версии продукта, проводятся уточнения требованийпроекта, устанавливается
его качество и планируются работы последующего цикла [16].
Среди наиболее известных стандартов можно выделить следующие:
ISO/IEC 12207 - стандарт на процессы и организацию жизненного цикла.
Распространяется на все виды заказного ПО. Стандарт не содержит описания
фаз, стадий и этапов;
ISO/IEC 15288 - стандарт применим для широкого класса систем, но его
основное предназначение - поддержка создания компьютеризированных систем;
ГОСТ 34.601-90 - распространяется на автоматизированные системы и
устанавливает стадии и этапы их создания. Кроме того, в стандарте содержится
описание содержания работ на каждом этапе. Стадии и этапы работы,
закрепленные в стандарте, в большей степени соответствуют каскадной
модели жизненного цикла.
Rational Unified Process (RUP) предлагает итеративную
модель разработки, включающую четыре фазы: начало, исследование,
построение и внедрение. Каждая фаза может б ыть разбита на этапы (итерации), в
44
результате которых выпускается версия для внутреннего или внешнего
использования.
Microsoft Solution Framework (MSF) сходна с RUP, так же включает
четыре фазы: анализ, проектирование, разработка, стабилизация,
является итеративная, предполагает использование объектно-ориентированного
моделирования. Rapid Application Development (RAD) стандарт (методология)
быстрой разработки приложений на основе спиральной модели ЖЦ ИС.
Основным нормативным документом, регламентирующим ЖЦ ПО,
является международный стандарт ISO/IEC 12207
Стандарт ISO/IEC 12207 не предлагает конкретную модель ЖЦ и методы
разработки ПО. Его регламенты являются общими для любых моделей ЖЦ,
методологий и технологий разработки. Стандарт ISO/IEC 12207 описывает
структуру процессов ЖЦ ПО, но не конкретизирует в деталях, как реализовать
или выполнить действия и задачи, включенные в эти процессы.
В этом проекте следует использовать стандарт ISO/IEC серии 15288 и
каскадную модель.
Перечень стадий и основные результаты, которые должны быть
достигнуты к моменту их завершения, приведены в таблице 7.
Таблица 7
Стадии создания систем (ISO/IEC 15288)
п/п
Стадия
Цель
Формирование
концепции
Описание предметной области, принятие
решений по программному, техническому и
информационному обеспечению
Разработка
Проектирование системы
Реализация
Изготовление системы
Эксплуатация
Ввод в эксплуатацию и использование системы
Поддержка
Обеспечение функционирования системы
Снятие с
эксплуатации
Прекращение использования, демонтаж,
архивирование системы
Данной методологии будет достаточно.
Выбор стратегии внедрения
1) Параллельная стратегия — для случая, когда старую работающую
систему необходимо заменить новой.
45
2) Скачок означает, что прежняя система работала еще в пятницу а в
понедельник начала работать по новой системе.
Если данные не столь точные, как хотелось бы, если люди не обучены,
тогда есть риск ввергнуться в хаос, сорвать поставки и финансовые расчеты.
3) Опытная эксплуатация пилотного проекта — это тактика скачка, но
применяемая к ограниченному числу изделий. Область применения стратегии —
малый участок деятельности. Такой подход наиболее надежен, он снижает риск,
и сегодня практически все фирмы применяют эту тактику.
4) Узкое место — это наиболее критичная малая часть
производственного процесса. При внедрении узкого места план внедрения
выполняется только для узкого места и для людей, работающих в нем [7].
При стратегии узкого места объем работ уменьшается значительно, и
при заданных ресурсах узкое место может быть завершено в более короткие
сроки, чем внедрение во всей фирме.
Свойство этой стратегии — сосредоточение на узком месте в
производственном процессе — упрощает внедрение.
Узкое место служит испытательным полигоном для дальнейших работ.
Оно может явиться успешным примером, помогающим внедрению во всей
компании.
В результате анализа было принято решение о выборе стратегии
внедрения узкое место.
2.1.2. Ожидаемые риски на этапах жизненного цикла и их описание
В ходе жизненного цикла информационной системы всегда могут
возникнуть риски, могущие сорвать разработку. Для их избежания проводится
оценка вероятных рисков и разрабатываются способы, позволяющие избегнуть
эти риски или минимизировать их влияние.
Существуют различные типы моделей ЖЦ ИС, и разные компании могут
использовать наиболее удобные для себя подходы.
Каждая из приведенных стадий несет в себе определенный набор угроз,
которые должны быть своевременно учтены и обработаны. Наиболее
распространенные угрозы:
неверная формулировка требований к ИС;

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

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