Диплом: Автоматизация управления процессом отгрузки товара в ОАО "Нижегородский водоканал"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
2.1.2. Обоснование проектных решений по программному
обеспечению
Общее программное обеспечение (ПО) предназначено для
функционирования вычислительной техники, разработки и подключения новых
программ, а также для увеличения производительности и удобства работы
пользователей, повышения достоверности получаемых результатов и повышения
надежности функционирования системы.
Комплексы программ, относящиеся к программному обеспечению,
ориентированы на пользователей и предназначены для обработки информации
пользователем в системе. Для рабочего места пользователя важнейшей задачей
является организация данных, для дальнейшей обработки.
Для управления базами данных на предприятии используется СУБД
Microsoft SQL Server 2008. Она является реляционной, поэтому с ее помощью
можно работать одновременно с несколькими таблицами базы данных. Применив
реляционную СУБД, мы упрощаем структуру данных и облегчаем выполнение
работы пользователя.
На данный момент наиболее известной и используемой программой под
управлением операционной системы Windows, предназначенной для
автоматизации торговой и складской деятельности, является программа «1С
Предприятие» (1С). В качестве СУБД для 1С будет использоваться Microsoft SQL
Server 2008. Программа 1С позволяет хранить большие объемы данных, а так же
обрабатывать их, представляя в удобном для пользователей виде.
В программе 1С есть возможность автоматизации часто выполняемых
операций
2
. Также в 1С можно разрабатывать и оформлять удобные формы ввода и
просмотра данных и создавать сложные отчеты для пользователей.
Опишем некоторые возможности 1С. Области применения:
автоматизация производственных и торговых предприятий, бюджетных и
финансовых организаций, предприятий сферы обслуживания и т.д.;
поддержка оперативного управления предприятием;
автоматизация организационной и хозяйственной деятельности;
2
Габец А.П., Гончаров Д.И., Козырев Д.В. Профессиональная разработка в системе 1С:
Предприятие 8/ Под ред. Радченко М.Г. – М.: «1С-Паблишинг»; СПб.: Питер, 2007. – 808 стр.
ведение бухгалтерского учета с несколькими планами счетов и
произвольными измерениями учета, регламентированная отчетность;
расчет зарплаты и управление персоналом;
другие области применения.
С помощью решаются различные задачи автоматизации:
безопасность хранения документов;
настраиваемый доступ к документам с учетом прав пользователей;
просмотр и редактирование документов;
версионирование документов;
коллективная работа пользователей с возможностью согласования,
утверждения и контроля исполнения документов;
маршрутизация документов, настраиваемая по каждому виду документов в
отдельности;
учет и контроль рабочего времени сотрудников.
1С предоставляет возможность печати документов и отчетов. Печатные
формы создаются и дорабатываются программистами
3
. У пользователей есть
возможность просмотреть печатную форму перед печатью и при желании
отредактировать ее.
Отчеты в 1С реализованы с помощью схемы компоновки данных (СКД).
Они также создаются и редактируются программистами. При достаточном знании
СКД, пользователь программы сам может редактировать и настраивать варианты
отчета.
Система «1С: Предприятие является открытой системой. Она
предоставляет возможность для интеграции практически с любыми внешними
программами и оборудованием на основе общепризнанных открытых стандартов и
протоколов передачи данных.
В 1С добавлены регламентированные отчеты, предназначенные для
представления собственникам организации и контролирующим государственным
органам, включая формы бухгалтерской отчетности, налоговые декларации, отчеты
для органов статистики и государственных фондов.
3
Митичкин С.А. Разработка в системе 1С: Предприятие 8.1, - М.: ООО «1С-Паблишинг», 2003. –
413 стр.
2.1.3. Обоснование проектных решений по техническому
обеспечению
Техническим обеспечением является комплекс технических средств,
предназначенный для работы ИС, а также соответствующая документация к этим
средствам и технологическим процессам
4
.
На сегодняшний день существует три основные формы организации технического
обеспечения: централизованная и частично или полностью децентрализованная
5
.
Централизованное техническое обеспечение базируется на
использовании в информационной системе больших ЭВМ и вычислительных
центров
6
.
Децентрализованное техническое обеспечение предполагает
реализацию ИС на базе ЭВМ непосредственно на рабочих местах.
Частично децентрализованная организация предполагает техническое
обеспечение на базе распределенных сетей, состоящих из персональных
компьютеров и больших ЭВМ для хранения баз данных.
Наиболее удобным подходом на сегодняшний день считается частично
децентрализованная организация.
В комплекс средств технического обеспечения входят:
компьютеры;
жесткие диски, устройства хранения данных;
сканеры, принтеры;
модемы;
бумага, CD (DVD) диски, внешние носители и т.п.
Основным элементом технического обеспечения является рабочее место
сотрудника организации.
В качестве рабочего места сотрудника будет выступать персональный
компьютер со следующей конфигурацией:
процессор AMD Athlon 64 X2 5000;
4
Хомоненко А. Д., Цыганков В. М., Мальцев М. Г. «Баз данных», Учебник, Корона – Век, 2010. –
736 стр.
5
Микрюков В. Ю. «Информация, информатика, компьютер, информационные системы, сети»,
Москва: Феникс, 2007. – 448 стр.
6
Гулиян Г.Б., Нестеров И.А. «Основы организации компьютерных сетей. Часть 1.», Московская
финансово-промышленная академия. – М., 2007. – 169 стр.
оперативная память DDR2 8 Gb (800Mhz);
жесткий диск 200,0 Gb HDD;
видеокарта 256Mb PCI-E ATI Radeon 3650 DDR3;
привод DVD±RW;
корпус Cooler Master Elite;
источник бесперебойного питания (ИБП);
монитор 19" Dell.
Характеристики и возможности рабочего персонального компьютера
позволяет осуществлять эффективную работу в разрабатываемой системе с
высокой степенью надежности. Выбор процессора «АМD» был основан на низкой
стоимости продукта в отличие от процессоров фирмы «Intel». Также следует
отметить, что в конфигурации компьютера присутствует сетевая карта для
подключения к локальной сети предприятия или сети Internet. Источник
бесперебойного питания обязателен на случай перерывов в энергоснабжении.
Для предотвращения несанкционированного доступа к информации, на
компьютеры будут установлены персональные пароли для входа в личные учетные
записи.
2.2. Разработка проекта автоматизации
2.2.1. Этапы жизненного цикла проекта автоматизации
Жизненным циклом (ЖЦ) информационной системы является
непрерывный процесс, начинающийся с момента принятия решения о создании
программного обеспечения и заканчивающийся завершением его эксплуатации
7
.
Существуют различные стандарты и модели, регламентирующие
жизненный цикл.
Для выбора стандарта ЖЦ рассмотрим несколько общеизвестных
стандартов:
ГОСТ 34 – содержит этапы разработки, а также описание работ для
каждого этапа;
ISO/IEC 15288 содержит стадии жизненного цикла и их
организацию. Не содержит описания отдельных этапов;
MSF содержит процессы ЖЦ. Не содержит описания отдельных
этапов.
Исходя из описания стандартов, выбор был сделан в пользу стандарта
«ГОСТ 34», так как он содержит описание этапов разработки, а также описание
работ для этих этапов, что наиболее подходит для реализации нашего проекта.
Далее выберем модель жизненного цикла.
Моделью жизненного цикла называется структура, которая включает
последовательность выполнения процессов и взаимосвязь действий и задач на всех
этапах жизненного цикла информационной системы.
На данный момент наиболее распространены модели:
каскадная;
с промежуточным контролем;
спиральная.
Каскадная модель, как и модель с промежуточным контролем включает в
себя несколько этапов жизненного цикла:
Анализ;
Проектирование;
7
Вендров А.М. «CASE технологии Современные методы и средства проектирования
информационных систем» М.: Финансы и статистика, 1998. – 176 стр.
Реализацию;
Внедрение;
Сопровождение.
Под каскадной моделью предполагается строго последовательная
реализация перечисленных этапов ЖЦ
8
. К достоинствам данной модели можно
отнести формирование законченного комплекта документации для каждого этапа, а
также возможность спланировать сроки завершения работ и соответствующие
затраты. К недостаткам можно отнести несоответствие модели реальному процессу
создания программного обеспечения, т.к. обычно процесс создания идет не по
жесткой схеме, а с возвратами к предыдущим этапам для уточнений и изменений,
принятых ранее решений.
Моделью с промежуточным контролем можно приблизить ЖЦ к реальному
процессу создания и применения программного обеспечения. По сравнению с
предыдущей каскадной моделью, модель с промежуточным контролем допускает
возврат любого этапа ЖЦ к любому предыдущему для межэтапной корректировки.
При использовании данной модели программное обеспечение становится более
надежным, но также увеличивается длительность периода разработки.
С помощью спиральной модели ЖЦ можно устранить недостатки
каскадной модели и модели с промежуточным контролем. При использовании
данной модели основной упор делается на начальные этапы: анализ и
проектирование, а возможность реализации технических решений проверяется с
помощью создания прототипов.
Использование спиральной схемы позволяет приступить к следующему
этапу разработки, не закончив предыдущий этап. Незавершенная работа может
выполняться на следующем витке спирали. С помощью данной модели можно
продемонстрировать пользователям системы незавершённый, но работоспособный
вариант для уточнения требований к системе и дальнейшей доработки этапов.
Целью дипломного проекта является автоматизация управления процессом
отгрузки товара в ОАО "Нижегородский водоканал". Так как сложность разработки
невелика, то будет использоваться каскадная модель ЖЦ, а значит, мы сможем
8
Д.Б. Берг, Е.А. Ульянова, П.В. Добряк «Модели жизненного цикла» Учебное пособие, 2014. –32 стр.
формировать на каждом этапе законченный комплект документации, а также
спланировать сроки внедрения проекта и связанные с этим затраты.
Как мы уже говорили, каскадная модель включает в себя следующие этапы:
анализ, проектирование, реализация, введение и эксплуатация
9
.
Этап анализа предполагает сбор информации по планированию и учету
продаж предприятия. Сотрудники предприятия собирают и анализируют данные
необходимые им в программе учета. Сюда входят данные по материалам,
покупателям, различным документам и их движениям.
Этап проектирования включает в себя разработку проекта базы данных на
основании всей информации, которую сотрудники представят программистам, а
также проектирование основной структуры программы учета.
Этап реализации подразумевает разработку и создание базы данных, а
также всех необходимых справочников, документов и регистров. Далее происходит
настройка рабочего стола пользователя, главного меню программы и всех
необходимых для работы пользователя настроек и элементов программы учета.
На этапе внедрения необходимо произвести следующие работы:
Установка сервера программы 1С Предприятие версии 8. Указание и
настройка учетной записи, под которой будет запускаться сервер.
Инсталляция клиентской части 1С Предприятие версии 8 на рабочих
станциях сотрудников предприятия.
После того, как все технические, информационные и программные средства
установлены, необходимо контрольное тестирование программы на рабочих
станциях сотрудников предприятия.
Этап эксплуатации подразумевает ознакомления пользователей с системой.
Необходимо провести обучение сотрудников работе с программой, а также
написать инструкции по работе и настройке программы для пользователей.
На первоначальном этапе эксплуатации необходимо занесение всех
первичных данных в систему. К первичным данным относятся:
Информация об организации;
Информация о подразделениях организации;
Информация о сотрудниках организации и т.д.
9
Д.Б. Берг, Е.А. Ульянова, П.В. Добряк «Модели жизненного цикла» Учебное пособие, 2014. – 34 стр.
Внесение в программу данных об организации возможно и в процессе
работы, по мере необходимости, но все же рекомендуется заранее внести всю
информацию для отражения полной структуры предприятия в программе.
2.2.2. Характеристика нормативно-справочной, входной и
оперативной информации
База данных 1С предприятия является реляционной и содержит структуры
и таблицы. Вся информация вводится в систему с помощью справочников и
документов.
В программе используются справочники:
организация;
ответственные лица организации;
сотрудники;
подразделения;
номенклатура;
характеристика номенклатуры;
классификатор единиц измерения;
статусы предложений;
контрагенты;
договоры контрагентов;
менеджеры;
склады;
роли согласования;
виды бизнес-процессов;
виды операций.
Реквизитный состав справочников приведен в таблице 2.
Таблица №2
Наименование
Перечень реквизитов
Организация
Наименование
Юридический адрес
Фактический адрес
Почтовый адрес
E-mail
ИНН
Наименование
Перечень реквизитов
КПП
ОГРН
Банк
Номер счета
Дата регистрации
Префикс
Ответственные
лица организации
Фамилия, Имя, Отчество
Должность
Подразделение
Основание права подписи
Подразделения
Наименование
Подразделение родитель
Руководитель подразделения
Вид подразделения
Сотрудники
Фамилия, Имя, Отчество
Дата рождения
Пол
Вид договора
ИНН
Должность
Подразделение
График работы
Испытательный срок
Табельный номер
Фактический адрес
проживания
Адрес по прописке
Телефон

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

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