Дипломная работа: Автоматизация процесса ведения документации и отчетности на предприятии "Торговый дом АгроСи"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
46
Масштабируемость.
Высокий уровень защиты
данных (как от аппаратных
сбоев, так и от атак извне).
Позволяет оперировать
огромными объемами
информации.
Informix
Надежность.
Гибкость
Удобство использования.
Низкая совокупная
стоимость владения.
СУБД для онлайновой
обработки транзакций (OLTP), а
также СУБД для
интегрированных решений.
Очевидно, что использование Oracle Database потребует больших
аппаратных ресурсов для своего функционирования. К тому же, эта СУБД
используется в основном для крупных высоконагруженных проектов, так что
использование этой системы нецелесообразно.
MySQL распространяется на условиях свободного программного
обеспечения, поэтому использование этой СУБД не потребует дополнительных
расходов. Но но в то же время использование этой СУБД потребует установки
дополнительного программного обеспечения на клиентские компьютеры, и
усложнит разработку программы в связи с тем, что Delphi в поставке по
умолчанию не поддерживает MySQL в качестве удаленной базы данных. К тому
же MySQL не очень хорошо раобтает с большими объемами данных. Поэтому
этот вариант также непригоден для нас.
Использование Informix также потребует установки дополнительного
программного обеспечения.
Использование Access нецелесообразно, поскольку это файл-серверная
СУБД. Из-за файлового принципа организации данных могут возникнуть
определенные проблемы при использовании базы данных несколькими
пользователями, а зачастую многопользовательские подключения к этой СУБД
вообще невозможны. К тому же у этой системы слишком низкая безопасность –
47
доступ к данным может получить практически любой пользователь компьютера,
открыв соответствующий файл базы данных.
Использование MS SQL Server целесообразно, поскольку эта СУБД
поддерживает сетевую работу, масштабируема и надежна. Причём существует
бесплатная версия этой СУБД (SQL Server Express), которая обладает
практически той же функциональностью, что и платная версия.
Поддержка хранимых процедур в Microsoft SQL Server позволяет
реализовать удобный интерфейс доступа к базе данных в нашем приложении.
Поддержка представлений позволит организовать виртуальные таблицы для
доступа к данным.
Таким образом, в качестве СУБД мы будем использовать именно
Microsoft SQL Server Express 2012.
1.4.3. Обоснование проектных решений по техническому обеспечению
Для решения задачи в текущем варианте на предприятии компьютерная
техника используется частично. Ведомости и реестры заполняются вручную в
программе Excel.
Использование автоматизированной системы позволит значительно
ускорить время обработки заявок пользователей и реагирования на них.
При сборе и регистрации информации особое значение придается
достоверности, полноте и своевременности первичной информации. На
предприятии сбор и регистрация информации происходят при выполнении
различных хозяйственных операций.
Сбор информации, как правило, сопровождается ее регистрацией, т.е.
фиксацией информации на материальном носителе (документе, машинном
носителе), вводом в ЭВМ. Запись в первичные документы в основном
осуществляется вручную, поэтому процедуры сбора и регистрации остаются
пока наиболее трудоемкими. В условиях автоматизации управления компанией
особое внимание придается использованию технических средств сбора и
регистрации информации, совмещающих операции количественного измерения,
регистрации, накопления и передачи информации по каналам связи, ввод
48
непосредственно в ЭВМ для формирования нужных документов или накопления
полученных данных в системе.
Хранение и накопление информации вызвано многократным ее
использованием, применением условно-постоянной справочной и других видов
информации, необходимостью комплектации первичных данных до их
обработки. Хранение и накопление информации осуществляется в
информационных базах, на машинных носителях в виде информационных
массивов, где данные располагаются по установленному в процессе
проектирования порядку.
С хранением и накоплением непосредственно связан поиск данных, т.е.
выборка нужных данных из хранимой информации, включая поиск информации,
подлежащей корректировке или замене. Процедура поиска информации
выполняется автоматически на основе составленного пользователем или ЭВМ
запроса на нужную информацию.
Обработка информации производится на ЭВМ в местах возникновения
первичной информации, где организуются автоматизированные рабочие места
(АРМ) специалистов. Обработка может производиться не только автономно, но
и в вычислительных сетях, с использованием набора ЭВМ программных средств
и информационных массивов для решения функциональных задач.
При выборе компьютера необходимо руководствоваться рядом
характеристик. К таким характеристикам относятся надежность, стоимостные
затраты, производительность, простота использования и др. От значения
указанных параметров зависит возможность работы с требуемыми
программными средствами, а, следовательно, и успех создания системы.
Для каждого из элементов данной схемы выделяется перечень критериев,
наиболее важных при осуществлении выбора технического обеспечения. Эти
критерии таковы:
тактовая частота процессора;
разрешение монитора;
объем оперативной памяти.
Для решения поставленной задачи необходимо использовать
персональный компьютер с уровнем вычислительной мощности AMD 2000 Мгц,
49
либо Intel 2000 Мгц, с объемом оперативной памяти от 2 Гб. Система
оптимизирована для работы в экранном разрешении 1280х1024 на мониторе с
диагональю 17 дюймов. Все эти технические средства обладают достаточной для
решения задачи конфигурацией.
II ПРОЕКТНАЯ ЧАСТЬ
2.1. Разработка проекта автоматизации
2.1.1. Этапы жизненного цикла проекта автоматизации
Практика разработки прикладных приложений показывает, что идеальных
стандартов моделирования жизненного цикла (ЖЦ) проектов автоматизации, не
существует. Для достижения успехов, рекомендуется применять
комбинированные методики, которые основываются на нескольких стандартах и
методологиях. В рамках данного дипломного проекта, был применен
комбинированный метод, а именно:
для определения основных этапов ЖЦ был выбран международный
стандарт ГОСТ Р ИСО/МЭК 12207-2010
для функционального моделирования предметной области и
формирования функциональных требований, была выбрана IDEF-
технология
для проектирования базы данных и разработки приложения, была
выбраны объектно-реляционная модель программирования систем,
обеспечивающаяся функциональными особенностями платформы
разработки.
В качестве основного стандарта, определяющего процессы ЖЦ
программных средств (ПС), был выбран стандарт ГОСТ Р ИСО/МЭК 12207 из-за
следующих преимуществ:
стандарт ГОСТ Р ИСО/МЭК 12207 является российским стандартом,
официально введенным в действие на территории Российской
Федерации.
50
стандарт создан на основе одного из наиболее популярных
международных стандартов в сфере информационных технологий –
ISO/IEC 12207:1995 (ISO/IEC12207) Standard for Information Technology
- Software Lifecycle Processes.
популярные методологии разработки ПС (такие как Rational Unified
Process) основываются на ISO/IEC 12207:1995 (ISO/IEC12207) Standard
for Information Technology - Software Lifecycle Processes.
Стандарт ГОСТ Р ИСО/МЭК 12207 устанавливает общую структуру
процессов ЖЦ ПС, определяет процессы, работы и задачи, выполняемые в ходе
ЖЦ ПС:
основные процессы (проектирование, разработка, внедрение),
вспомогательные процессы (исследование предметной области и
формирование функциональных требований к системе),
организационные процессы (управление конфигурацией).
Так как исследование предметной области и постановка задачи проведена
в аналитическом разделе проекта, а функции управления конфигурацией
полностью автоматизированы платформой «1С: Предприятие», то более
подробно остановимся на основных процессах ЖЦ ПС, структура которых
представлена на рисунке 2.1.
Источник: https://baza.diplomsite.ru/previewfile/2055