Диплом: Автоматизация процесса учета продажи нефтепродуктов для ООО «Форсаж М»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
41
Для использования аппаратного ускорения требуется
видеоадаптер, поддерживающий DirectX 10.
к пользовательским требованиям относится следующее:
надежность аппаратных и программных средств должна
обеспечиваться за счет предварительного обучения пользователей и
обслуживающего персонала;
соблюдения правил эксплуатации и технического обслуживания
программно-аппаратных средств;
Цель календарного планирования – получить точное и полное расписание
проекта с учетом работ, их длительностей, необходимых ресурсов, которое служит
основой для исполнения проекта.
Календарное планирование предусматривает построение календарного
графика, определяющего моменты начала и окончания каждой работы и другие
временные характеристики сетевого графика [18].
Календарно-ресурсное планирование разработки автоматизированной
системы учета продаж, товаров и поставок представлено в таблице 2.
Таблица 2 – Календарно–ресурсное планирование разработки
Название стадии
Длительность
1 Предпроектная
11 дней
1.1 Сбор материалов
2 дня
1.2 Изучение объекта автоматизации
2 дня
1.3 Формирование требований
2 дня
1.4 Разработка и выбор варианта концепции системы
5 дней
2 Проектирование
14 дней
2.1 Разработка предварительных проектных решений по системе и
ее частям
7 дней
2.2 Выполнение программной реализации, подготовка руководства
пользователя системы
7 дней
Итого
25 дней
42
1.4. Обоснование проектных решений
1.4.1. Обоснование проектных решений по информационному
обеспечению
Информационное обеспечение – это совокупность единой системы
классификации и кодирования информации, унифицированных систем
документации, схем информационных потоков, циркулирующих в компании, а
также методология построения баз данных. Назначение информационного
обеспечения состоит в своевременном формировании и выдаче достоверной
информации для выработки и принятия управленческих решений.
При формировании информационного обеспечения руководствуются
следующими принципами [19]:
целостность и единство информации;
контроль и защита от несанкционированного доступа;
стандартизация и унификация данных;
адаптивность;
минимизация усилий по вводу и выводу информации.
При разработке информационного обеспечения ставились следующие задачи:
минимизация затрат на организацию информационных
процессов;
предоставление полной, достоверной и своевременной
информации для принятия управленческих решений;
организация эффективного хранения и поиска данных;
обеспечение своевременности получения, обработки и выдачи
информации конкретным пользователям;
разработка методических материалов, обеспечивающих
функционирование перечисленных компонентов.
43
В зависимости от назначения информации и способов ее использования в
процессе решения задач при создании информационного обеспечения
осуществляется также выбор носителей информации, которые будут
использоваться во внедряемой системе. Носители могут быть внемашинные или
внутримашинные.
Внемашинное информационное обеспечение представляет собой
информацию, которая воспринимается человеком без каких–либо технических
средств. Оно включает в себя систему классификации и кодирования технико–
экономической информации; систему документации; схему информационных
потоков (документооборота: первичные, результативные, нормативно–справочные
документы).
Внутримашинное информационное обеспечение – это совокупность всех
данных, записанных на машинных носителях, сгруппированных по определённым
признакам. Внутримашинное информационное обеспечение содержит массивы
данных на электронных носителях и программу организации доступа к этим
данным [20].
Информационное обеспечение формирует информационную среду,
совокупность информации в которой составляет информационную базу.
Информационная база – это основа внутримашинного информационного
обеспечения, так как представляет собой совокупность всех данных, подлежащих
накоплению, хранению, поиску, преобразованию, выдаче в установленном
порядке. Хранение и накопление информации осуществляется на электронных
носителях в виде информационных массивов. С этими процессами
непосредственно связан поиск данных, т.е. выборка нужных данных из хранимой
информации, включая поиск информации, подлежащей её корректировке или
замене. Процедура поиска информации выполняется автоматически на основе
составленного пользователем или программой компьютера запроса на нужную
информацию.
Основными носителями информации во внемашинной информационной
базе являются документы. Правильно собранная документация позволяет
44
значительно сократить объем по регистрации исходных данных и подготовке
машинных носителей. Типичные ошибки в документации – большой объём
лишней информации и её дублирование. Поэтому состав информации должен быть
достаточным для принятия управленческих решений. Неполнота сведений, как и
их избыточность – серьезные недостатки проектирования информационного
обеспечения. Различают: входные документы (первичные), которые содержат
необработанные сведения и выходные – результат обработки (результативные).
Выходные данные содержат результаты решения задач, которые выводятся на
печать специальной программой вывода. Входными документами для
разрабатываемой информационной системы являются договора, заключённые с
клиентами компании. Выходными документами являются: Договор, счет на
оплату, письмо клиенту о задолженности, анализ продаж менеджеров, продажи по
месяцам, отчет о созданных сайтах.
Предлагается реализация следующих решений, касающихся
разрабатываемой информационной системы [21]:
ввод информации в базу данных осуществляется вручную с бумажных
носителей;
обработка данных осуществляется в диалоговом режиме;
пользователь получает информацию из базы данных на экран ПЭВМ, кроме
того, информация может выдаваться на принтер в случае распечатки различных
стандартных форм. Информация выдается распределенно, то есть каждый
пользователь может получить различные виды информации, работая с одной и
той же базой данных;
база данных состоит из одного внешнего файла – Учет договоров в ООО
Форсаж М (формат Microsoft Access 2003).
В компании регулярно заключаются договора с клиентами компании,
актуальная информация по которым должна быть доступна в любое время.
Технологический процесс сбора информации представляет собой ввод
информации с пакета документов в базы данных, где осуществляется контроль за
допустимостью значений, обеспечение ввода данных путем выбора из списка.
45
Таким образом, весь процесс движения информации состоит из множества
взаимосвязанных ручных и автоматизируемых операций, каждая из которых
производится на одном рабочем месте. Процесс обработки данных предполагается
осуществлять в диалоговом режиме. Данный режим обработки наиболее понятен
пользователю, а значит, повышает эффективность работы с информационной
системой. Для ввода информации используются экранные формы. Каждое поле
формы, предназначенное для ввода и отображения данных, представляет собой
элемент управления. Элементами управления называются графические объекты, в
которых осуществляется ввод, вывод и поиск информации (таблицы, формы,
запросы, отчеты). С помощью свойств элемента управления для требуемых полей
заданы условия, которые будут отвечать вводимым в него значения. Если заданное
условие нарушается, ввод блокируется и на экран выдается сообщение об ошибке.
Избежать потерю достоверности данных поможет комбинированное поле, в
котором не нужно вводить данные, а лишь выбрать из выпадающего списка
нужное значение (например, перечень услуг) [22].
Внешний вид формы и порядок ее заполнения существенно влияют на
точность ввода данных. Поля данных упорядочены на экране в соответствии с их
логической последовательностью, как это обычно делается на бумажных
носителях. Обязательное поле не позволит пользователю добавить запись в
таблицу, если поле осталось не заполнено. Это полезное свойство, которое
исключает вероятность пропуска ввода информации. Процесс переработки
информации начинается с формирования информационного ресурса, которые в
последующем должен перерасти в информационный продукт.
Передача информации в системе производится в форме документов и
посредством локальной вычислительной сети (в интерактивном режиме в ПК).
Последнее обеспечивает повышение оперативности. Обработка информации
выполнение арифметических операций. Этап обработки информации на ЭВМ
является наиболее автоматизированным. Здесь основную нагрузку несут
программные средства. Их взаимосвязанная автоматическая работа обеспечивает
математическую и логическую обработку информации, вывод по заданным формам
46
результатных данных. Обеспечением надежности информации служит визуальный
контроль данных при вводе. Основными системами контроля является проверка
условий на значение и целостность данных. При вводе некорректных данных,
система выдает оповещение о невозможности продолжения операции. Целостность
информации обеспечивается межтабличными связями, исключающими
возможность ввода недопустимых значений. В процессе преобразования входных
данных в выходные преобладает нечисловая обработка информации: сортировка,
поиск, группировка, отбор данных. Используемые виды сортировки: упорядочение,
распределение, объединение. Сортировки подразделяются на внутренние и
внешние. Корректировка – процесс, позволяющий поддерживать файлы данных в
актуальном состоянии. При корректировке могут выполняться следующие
действия: добавление, исключение, изменение. Объектами корректировки
являются записи файлов или отдельные поля записи. Корректировка автономных
файлов существенно отличается от корректировки базы данных; во втором случае
корректировка осуществляется по соответствующим связям файлов.
При обработке экономической информации наибольший удельный вес имеет
получение результатной информации. Обеспечение выдачи информации
производится в виде установленных форм документов на основании критериев,
определяемых пользователем информационной базы.
Выходными документами являются: договор, отчет о заключенных
договорах с клиентами, счета на оплату, письма о возникшей задолженности.
Обеспечение достоверности информации в выходных документах является одной
из главных задач и обеспечиваются тем, что выходные документы формируются
автоматически. Это, в свою очередь, исключает возможность искажения
результатной информации пользователю
По способу отображения информации различают [24].
вывод данных на бумагу, машинные носители;
вывод на монитор.
Для дополнительного повышения эффективности процесса управления учета
договоров, работу разработанной системой необходимо осуществлять постоянно,
47
систематически обновляя содержимое информационного и программного
обеспечения.
1.4.2. Обоснование проектных решений по программному обеспечению
Программное обеспечение принято по назначению подразделять на
системное, прикладное и инструментальное, а по способу распространения и
использования - на закрытое, открытое и свободное.
Системное программное обеспечение — это комплекс программ, которые
обеспечивают эффективное управление компонентами вычислительной системы,
такими как процессор, оперативная память, каналы ввода-вывода, сетевое
оборудование, выступая как «межслойный интерфейс» с одной стороны которого
аппаратура, а с другой приложения пользователя.
Прикладное программное обеспечение — программа, предназначенная для
выполнения определенных пользовательских задач и рассчитанная на
непосредственное взаимодействие с пользователем [6].
Инструментальное программное обеспечение — программное
23
обеспечение, предназначенное для использования в ходе проектирования,
разработки и сопровождения программ.
Стоит отметить, что все программное обеспечение, необходимое для
проектирования и дальнейшего функционирования системы уже закуплено и
введено в эксплуатацию. Потребности заменять программное обеспечение - нет.
В качестве средства разработки выберем язык программирование PHP.
«PHP - язык сценариев широко используется для разработки веб -
приложений, веб-порталов. В настоящее время поддерживается подавляющим
большинством хостинг-провайдеров и является одним из лидеров среди языков,
используемых для создания динамических веб -сайтов.
Вся сфера PHP:
Наиболее популярной областью применения является создание скриптов,
48
работающих на стороне сервера. Чтобы использовать эту функцию, вам будет
достаточно иметь парсер PHP (роль которого может играть либо программа CGI,
либо серверный модуль), браузер и веб-сервер. Установленный PHP и
функционирующий веб-сервер понадобятся, чтобы иметь возможность
просматривать через браузер результаты запуска скриптов;
PHP позволяет создавать сценарии, которые будут работать из командной
строки. Чтобы запустить такой скрипт, нет необходимости в браузере и веб-
сервере. Достаточно иметь парсер PHP. Эта линия возможностей, предоставляемая
PHP, активно используется для создания скриптов, которые должны регулярно
запускаться на платформах Linux или Windows. Часто такие скрипты используются
для решения задач по обработке текстов;
При участии PHP создаются GUI-приложения, которые запускаются на
стороне клиента. Вероятно, PHP не самый подходящий способ решения таких
проблем, но тем не менее, если вы освоите работу PHP с достаточным навыком, вы
можете использовать его для работы с вашими клиентскими приложениями. В
частности, вы можете использовать PHP-GTK для создания кросс - платформенных
приложений. Обратите внимание, что PHP-GTK, являясь расширением PHP, не
входит в базовую конфигурацию дистрибутива PHP» [12]
Принятия решения о выборке системы управления баз данных (СУБД)
является не простой задачей и одним из главных этапов при создании баз данных.
«Главные этапы при принятии решении при подборе СУБД для разработки
базы данных:
способность контролировать работу системы;
моделирование данных;
особенности архитектуры и функциональности;
особенности разработки приложений;
производительность;
надежность;
требования к рабочей среде;
смешанные критерии» [9].
49
При подборе базы данных нужно обратить внимания как из существующих
СУБД лучше подойдет к требованиям информационной системы, собственно
говоря нужно установить какая модель автоматизации выполняется (автоматизация
документооборота или бизнес - процессов).
Главная при выборе СУБД нужно знать некоторые аспекты:
количество пользователь не ограничено в одновременном посещении базы
данных;
свойства клиентского программного обеспечения;
серверное оборудование;
операционная система сервера;
степень квалификации сотрудников.
«На сегодня известно большое число различных серверов баз данных SQL. В
качестве вариантов построения системы остановимся более подробно на
следующих четырех СУБД -Access, Oracle, IBM DB2, My SQL - и сравним их в
работе на каждом из основных этапов функционирования»:
конфигурация системы;
мониторинг;
установка;
изменения запросов.
СУБД Access используется для задач, которые не требуют больших
вычислительных ресурсов. В то же время эта СУБД имеет полный комплекс для
создания настраиваемого приложения: компоненты для разработки форм, отчеты,
запросы, представления. Существуют также настраиваемые возможности
разработки для встроенных языковых приложений VBA, а также язык запросов
SQL и возможность создания схем данных. СУБД Access поддерживает
возможность импорта / экспорта данных в различные приложения, в том числе.
возможно создание баз данных с инструментами Erwin, поиск данных из MySQL и
других форматов СУБД.
Oracle является лидером на рынке баз данных, лидируя на платформах Unix
и Windows. В России лидерство Oracle также преобладало в области
50
крупномасштабных информационных систем государственных структур.
Фактически, база данных Oracle в нашей стране стала стандартом для
государственных информационных систем.
Характеристика СУБД MySQL
Главные параметры данной СУБД:
- легкость в управлении;
- доступ к интернету;
- скорость и функциональность базы данных серверных движков;
- доступность инструментов удаленного доступа.
В набор способов управления представленной СУБД входит целый пакет
особых мастеров и средств автоматической отладки характеристик конфигурации.
В свою очередь, данная БД обеспечена исключительно оригинальными средствами
копирования, дающие синхронизацию данных ПК с информацией БД и в обратном
порядке.
Исходя из этого, СУБД MySQL хорошо подходит для не больших и средних
компаний, так как показывает собой многофункциональную базу данных.
Таким образом, в данной выпускной работе выбор СУБД можно отметить
тем, что информация, которая будет храниться в БД, не превышает сотен мегабайт.
Для документооборота существует допустимость репликацией.
1.4.3. Обоснование проектных решений по техническому обеспечению
Для нормального функционирования системы учета продаж нефтепродуктов
необходимы следующие технические характеристики:
Таблица 3 – Требования к техническому обеспечению системы.
Параметр
Значение параметра
Процессор
32 или 64-разрядный процессор (1.5 ГГц)
ОЗУ
1 ГБ для 32 бит и 2 ГБ для 64 бит
Жесткий диск
Своодное место более 1000mb

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

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