Диплом: Автоматизация документооборота ООО «РЕАЛ»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
38
1.3.3 Выбор и обоснование способа приобретения ИС для
автоматизации задачи
Методы приобретения ИС являются следующими шагами от определения
и формализации решения о необходимости ИС до представления ИС компании.
Возможны следующие способы приобретения IP:
• самостоятельное развитие;
• индивидуальное развитие;
• покупка ИС (покупка отечественной или зарубежной ИС);
• покупка + доработка (самостоятельная или заказная).
Приобретая готовое решение, вы должны выбрать решение, полностью
соответствующее бизнес-схемам. Это очень сложно, потому что производители
систем автоматизации стараются удовлетворить всех потенциальных клиентов,
а их системы перегружены дополнительными функциями, за которые вы должны
платить, или система является основой для построения решения для конкретного
потребителя. Оба эти варианта не подходят для решения поставленной задачи,
поскольку покупка готовой информационной системы для автоматизации по
направлениям невыгодна с точки зрения инвестиций в систему автоматизации.
Заказывая разработку у сторонних разработчиков, вы можете получить
информационную систему, которая в настоящее время соответствует бизнес-
правилам компании. Однако при изменении бизнес-процессов может возникнуть
необходимость в его обработке, что приведет к лишению затрат на
реинжиниринг существующей ИС. Покупка и доработка возможна, если требует
небольшой объем доработки, данная доработка часто возможна в рамках модели
ядра ИС, что часто вызывает затруднения из-за отсутствия развернутой
документации.
Собственная разработка. Этот вариант позволит получить систему,
полностью удовлетворяющую нуждам предприятия. Преимущества данного
варианта:
последующая модернизация системы;
39
существенно уменьшается риск получить решение, не
соответствующее потребностям компании;
полная совместимость всех компонентов системы;
полная интеграция с имеющимися ИС собственной разработки;
конфиденциальная информация не проникнет за пределы компании.
Поэтому информационная система будет разрабатываться в фирме
собственными силами. Более того, разработанная информационная система
будет включать в себя все необходимые функциональные возможности, и
учитывать все особенности работы и пожелания сотрудников этой компании, так
как это будет индивидуальный (уникальный) продукт, который позволит вам
быстро изменить функционал в соответствии с требованиями.
40
1.4 Обоснование проектных решений
1.4.1 Обоснование проектных решений по информационному
обеспечению
Информационное обеспечение рассматриваемой задачи включает: вне
машинное обеспечение (входные и выходные документы, классификаторы,
справочники), и внутри машинное обеспечение (условно-постоянная,
промежуточная и результатная информация в базе данных системы).
Входные и выходные документы. Входными документами системы
являются:
Заявка клиента;
Документы жилого фонда;
Бланк учета недвижимости;
Информация об объектах недвижимости.
Выходные документы:
– Отчет о выручке;
– Отчет о доходе;
– Отчет о расходах;
– Договор купли-продажи
– Квитанции
– Акт приема-передачи
– Счет на оплату
За основу форм документов берутся бланки, используемые на
предприятии. Их необходимо проанализировать, оценить полноту содержащейся
в них информации, и использовать при проектировании системы.
Для каждого из входных документов будут созданы экранные формы для
ввода первичной информации. В этом случае вам необходимо убедиться, что
компоновка экрана соответствует входному документу. Нет необходимости,
чтобы внешний вид этих форм совпадал, но все элементы входных данных
должны быть в том же относительном порядке и иметь тот же формат, что и в
41
исходном документе.
Полученная информация должна отображаться на экране в соответствии
с формой выходного документа. Условно-постоянная информация будет
храниться в справочниках. В системе потребуются следующие справочники:
Объекты
Договора
Клиенты
Сотрудники
Заказчики
Все экранные формы должны быть удобными, понятными,
эргономичными. Общий цвет информационной части должен быть спокойных
тонов, не вызывающих усталости пользователя. Цвет полей, подлежащих вводу
с клавиатуры, должен отличаться от цвета информационной части. Каждое поле
должно быть снабжено подсказкой, которую следует выдавать на экран при
неправильных действиях пользователя. Должна быть обеспечена возможность
исправления ошибок во введенных данных.
Для реализации программного продукта необходимо создать базу
данных, это необходимо для хранения необходимой информации. Создание базы
данных позволит занять меньше места на жестком диске и структурировать
информацию. База данных - это совокупность информации о реальных объектах,
процессах, событиях или явлениях, относящихся к конкретной теме или задаче,
организованная таким образом, чтобы обеспечить удобное представление этой
комбинации в целом и любой ее части.
Существует два способа организации информационной базы (ИБ):
совокупность локальных файлов, которые поддерживаются
функциональными пакетами прикладных программ;
интегрированные базы данных, основанные на использовании
СУБД.
42
Локальные файлы вследствие специализации структуры данных под
задачи обеспечивают, как правило, более быстрое время обработки данных.
Однако к недостаткам организации локальных файлов относится
большое дублирование данных в информационной системе. Следствием
является несогласованность данных в разных приложениях, а также
негибкость доступа к данным.
Поэтому организация локальных файлов может применяться только
в специализированных приложениях, которые требуют очень высокой
скорости при импорте необходимых данных.
Интегрированная информационная база – это совокупность
взаимосвязанных хранящихся вместе данных при такой минимальной
избыточности, которая допускает их оптимальное использование для
множества приложений.
По проведенному анализу, для решения поставленной задачи требуется
интегрированная база данных.
1.4.2 Обоснование проектных решений по программному
обеспечению
Программное обеспечение – это набор программных средств,
обеспечивающих функционирование информационной подсистемы.
Программное обеспечение, можно условно разделить на три категории:
системное программное обеспечение (программы общего
пользования) необходимо для функционирования компьютера, работы с
файлами, защиты программ и данных, а также для разработки прикладного
программного обеспечения;
прикладное программное обеспечение - совокупность программ для
решения общих универсальных задач;
инструментальное программное обеспечение (системы
программирования), обеспечивающее разработку новых программ для
компьютера на языке программирования.
43
Windows 7 используется на компьютерах, используемых в качестве
рабочих мест сотрудников. Это современная многозадачная
многопользовательская ОС с графическим интерфейсом пользователя. Эта
система была выбрана для разработки модуля, так как она знакома сотрудникам
ООО «Реал».
Классификация систем управления базами данных (СУБД):
• по функциям: операционный и информационный;
• по объему: универсальный и проблемно-ориентированный;
• в соответствии с используемым языком общения: закрытый (имеющий
независимые языки для общения пользователей с базами данных) и открытый
(язык общения, расширенный операторами языка манипулирования данными,
используется для связи с базой данных);
• по количеству поддерживаемых уровней моделей данных: одно-, двух-,
трехуровневые системы;
• метод установления связей между данными: реляционные,
иерархические и сетевые базы данных;
способ организации хранения данных и выполнения функций
Delphi - это многофункциональный язык, основанный на Object Pascal.
Этот язык является одним из самых популярных языков благодаря наличию
огромного количества компиляторов и диалектов. Каждый программист
использует именно тот диалект, который подходит для его основной области
работы. В общем, Delphi - это императивный объектно-ориентированный язык.
Чаще всего на этом языке создаются различные программы. Итак, именно с
помощью Delphi они создали Light Alloy, AIMP, KMPlayer, Total Commander,
QIP, Skype, графический интерфейс и многое другое. Наличие множества
диалектов является как преимуществом, так и недостатком языка, поскольку
компилятор, скорее всего, не откроет программу, написанную на одном из них.
Java - еще один известный язык, который может работать на любой
платформе. Более того, сейчас большинство операционных систем просто
обязаны включать его в свой состав, поскольку работа некоторых приложений
44
без этого компилятора будет недостаточно эффективной. Программы,
написанные на Java, имеют репутацию слишком медленных и требующих
большого объема оперативной памяти. Java имеет несколько модификаций (не
диалектов, а именно разных типов), которые создаются для различных целей.
Каждый из них имеет свою уникальную библиотеку данных и структуру,
позволяющую более продуктивно работать над определенным направлением
программирования.
Python - довольно популярный в наше время язык, суть которого сводится
к тому, чтобы сделать сложные программы максимально простыми. Созданный
на основе более ранних языков, он впитал в себя все свои достижения и стал
более совершенным. Основными преимуществами компилятора являются
минимализм, универсальность и простота. Но, в свою очередь, вам придется
платить за минимализм с низкой скоростью, а за минимализм - при наличии
множества ошибок в системном коде, некоторые из которых присутствуют в
последних версиях.
Рассмотрим такие продукты, как MS SQL Server и MySQL.
1) MS SQL Server - очень распространенная, достаточно надежная и
быстрая система управления базами данных клиент-сервер. Часто используется
для систем промышленной автоматизации. Версия MS SQL Server Express
является бесплатной, но имеет некоторые технические ограничения
(максимальный размер базы данных не должен превышать 4 ГБ, поддерживается
только 1 процессор, адресуемая память составляет 1 ГБ и т. Д.). Такие
ограничения делают его непригодным для развертывания больших баз данных,
но вполне подходят для обслуживания программных систем в масштабе
небольшой компании.
2) MySQL - свободно распространяемая клиент-серверная СУБД,
высокопроизводительная, обеспечивающая высокий уровень защиты данных.
Доступ к серверу MySQL может осуществляться в интерактивном режиме с
использованием различных интерфейсов, которые позволяют вводить запросы и
просматривать результаты. Существуют программные интерфейсы для таких
45
языков, как C, Perl, Java, PHP и Python.
1C: «Предприятие» обладает своим собственным внутренним языком.
Используя его как основу можно автоматизировать предметную область любой
сложности, либо ее часть. Совокупность объектов метаданных, содержащих
описание данных, программный код, реализующий логику, интерфейсную часть
и отчетные формы носит название «Конфигурация». Файловая версия
предназначена для личной работы одного пользователя или для работы
небольшого количества пользователей в локальной сети. Все данные
информационной базы данных (конфигурация, база данных, административная
информация) находятся в одном файле - файловой базе данных. Этот формат
хранения данных был разработан 1С специально для прикладных решений 1С:
Предприятие. Работа с файловой базой данных осуществляется файловой СУБД,
которая является частью платформы. Файловая версия работы обеспечивает
целостность информационной базы и удобство создания резервных копий.
Исключается ситуация, когда пользователь может по ошибке (например, при
копировании информационной базы) смешать различные файлы
информационной базы и, таким образом, привести систему в нерабочее
состояние. Эта опция обеспечивает простоту установки и эксплуатации системы.
В то же время, дополнительные программные средства не требуются для работы
с информационной базой, хватит операционной системы и «1C: Предприятие».
Данный информационная система по управлению документами будет
реализована в системе 1С: Предприятие. Платформа поддерживает работу с
пятью СУБД, одна из которых - файловая СУБД, разработанная 1С, другая MS
SQL Server.
1.4.3 Обоснование проектных решений по техническому обеспечению
Техническая поддержка представляет собой комплекс технических
средств, предназначенных для работы информационной системы, а также
соответствующую документацию для этих средств и технологических
процессов.
46
Эволюция технического обеспечения, которое включает в себя
аппаратные средства, средства коммуникации, программное обеспечение,
проходит неравномерно, скачкообразно. Развитие компьютерной техники пока
происходит в геометрической прогрессии. Каждые четыре года происходит
удвоение производительности компьютеров.
Классификация компьютерных технологий по типу пользовательского
интерфейса (как взаимодействует пользователь технологии с компьютером) -
пакетные, диалоговые, сетевые. В первом случае пользователь получает только
результаты работы технологии, в остальных он взаимодействует с ней на
индивидуальном компьютере или компьютере, подключенном к сети ЭВМ.
Для проектируемой АИС необходимо минимальное техническое
обеспечение:
Процессор с частотой 2.8 ГЦ или более выше;
Оперативная память 2048 Мб или больше;
Жесткий диск 200gb или больше;
Архитектура с разрядностью 32 бит или 64 бит (x86 или x64).
Операционная система Windows 7, Windows 8, Windows 10;
Привод DVD;
Интерактивный ИБП Powercom RAPTOR RPT-800AP или лучше.
47
2. ПРОЕКТНАЯ ЧАСТЬ
2.1. Разработка проекта автоматизации
2.1.1. Этапы жизненного цикла проекта автоматизации
Жизненный цикл - это беспрерывный процесс, который начинается с
момента принятия решения о необходимости его создания и заканчивается,
когда он полностью выводится из эксплуатации. Среди наиболее известных
стандартов следующие:
ГОСТ 34.601-90 - применяется к автоматизированным системам и
устанавливает этапы и этапы их создания. Кроме того, стандарт содержит
описание содержания работ на каждом этапе. Этапы и этапы работы,
закрепленные в стандарте, в большей степени соответствуют каскадной модели
жизненного цикла.
ISO / IEC 12207 - Стандарт для управления процессами и жизненным
циклом. Это относится ко всем типам пользовательского программного
обеспечения. Стандарт не содержит описания шагов, шагов и шагов.
Custom Development Method (метод Оркла) для разработки
прикладных информационных систем - технологический материал,
детализированный до уровня закупки проектной документации,
предназначенный для использования в проектах с использованием Orcle. CDM
используется для классической модели LC (все работы / задачи и этапы
предоставлены), а также для технологий «быстрой разработки» (Fast Track) или
«облегченного подхода», рекомендуемых для небольших проектов.
Rationalıl Unified Process (RUP) предлагает модель итеративной
разработки, которая включает четыре этапа: запуск, исследование, сборка и
внедрение. Каждый этап можно разделить на этапы (итерации), в результате чего
версия выпускается для внутреннего или внешнего использования. Прохождение
четырех основных этапов называется циклом разработки, каждый цикл
заканчивается созданием версии системы. Если после этого работа над проектом
не прекращается, то полученный продукт продолжает развиваться и снова

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

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
«Управление ресурсами проекта» (на примере организации ООО «ЛАКОСТЭ»)
Agile-методология в управлении проектами на примере ООО «Ресурсный центр «Академия КлассИнфо»
Aвтoмaтизaция пpoцecca вeдeния инфopмaциoннoй бaзы o дoлжнocтяx и вaкaнcияx c укaзaниeм тpeбoвaний к уpoвню знaний и нaвыкoв кaндидaтoв для гpуппы кaдpoв вoйcкoвoй чacти 3474»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
Cовершенствование управления рентабельности предприятия (на примере гуипп «бендерская типография «полиграфист»)