Проектирование модуля ИС управление предприятием
Эффективность внедрения автоматизированных информационных систем, особенности их внемашинного и внутримашинного информационного обеспечения. Технологический процесс сбора, передачи, обработки и выдачи информации. Программное обеспечение комплекса задач.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 29.03.2014 |
Размер файла | 725,3 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Кафедра автоматизации и информационных систем
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
к курсовому проекту
Тема: Проектирование модуля ИС управление предприятием
Дисциплина: «Проектирование ИС»
СОДЕРЖАНИЕ
Введение
1 Информационное обеспечение комплекса задач
1.1 Внемашинное информационное обеспечение
1.1.1 Инфологическая или информационная модель (схема данных) и ее описание
1.1.2 Характеристика входной информации
1.1.3 Характеристика результатной информации
1.2 Внутримашинная реализация комплекса задач
1.2.1. Формализация расчетов (алгоритмы расчета и решения задач)
1.2.2 Структурная схема использования комплекса программ (дерево диалога)
2 Технологическое обеспечение
2.1 Схема технологического процесса сбора, передачи, обработки и выдачи информации
3 Программное обеспечение комплекса задач
3.1 Общие положения
3.2 Описание программных модулей
Заключение
Список использованной литературы
ВВЕДЕНИЕ
В настоящее время происходит повсеместное создание и внедрение автоматизированных информационных систем (АИС) на предприятиях различного типа. АИС доказали свою эффективность по обработке информации различных типов и структур. Такие системы выполняют наиболее рутинные процессы за максимально короткие сроки.
За последние двадцать лет значительно возрос объём и оборот информации во всех сферах жизнедеятельности человека: экономической, финансовой, политической, духовной. И процесс накопления, обработки и использования знаний постоянно ускоряется. Учёные утверждают, что каждые десять лет количество информации увеличивается вдвое. В связи с этим возникает необходимость использования автоматических средств, позволяющих эффективно хранить, обрабатывать и распределять накопленные данные. Несмотря на компьютеризацию большого количества торговых предприятий, работникам этих учреждений приходится выполнять большой объем рутиной работы по учету товара и клиентов и обмену информацией между отделами. Необходимость внедрения информационной системы (ИС), автоматизирующей основные функции образовательного процесса, в настоящее время не вызывает сомнений.
Существуют три пути создания ИС:
1 Построение ИС на основе ERP-систем.
2 Разработка собственных ИС.
Каждое из указанных направлений имеет как сильные, так и слабые стороны. Недостатком первого подхода, помимо крайне высокой стоимости лицензии на ERP-систему, является значительная трудоемкость настройки и адаптации системы, неизбежно влекущая за собой необходимость консалтинговой поддержки, сопровождения и внедрения ИС, что еще более повышает ее стоимость.
Модуль ИС «Управление предприятием», предназначен для автоматизации работы труда сотрудников торговых предприятий. Система имеет базу данных, содержащую сведения о предприятиях-поставщиках, сотрудниках и покупателях.
автоматизированная система внемашинный внутримашинный
1 ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ КОМПЛЕКСА ЗАДАЧ
1.1 Внемашинное информационное обеспечение
Для создания практического приложения пользователя на компьютере и работы с ним в некоторой предметной области данные внемашинной сферы должны быть перенесены на машинный носитель, где они образуют внутримашинную информационную базу.
Внемашинное информационное обеспечение (рисунок 1) включает внемашииную информационную базу (ИБ) и средства ее ведения.
Размещено на http://www.allbest.ru/
Рисунок 1 Внемашинное информационное обеспечение
ИБ объединяет собственно информацию внемашинной сферы предметной области, а средства ее организации и ведения предназначены для обеспечения работы с ней. Внемашинную информационную базу образуют данные, содержащиеся в документах.
Внемашинная информационная база включает нормативно-справочную, плановую (то есть условно-постоянную) информацию и оперативную (учетную) информацию некоторой предметной области. Примерный типовой состав информации одного и другого вида представлен на рисунок 2.
Решения по информационной базе предполагают определение состава информации, необходимой для решения задач пользователя. Кроме того, должна быть выявлена логическая структура информации, что позволяет перейти к этапу формализации и моделирования данных, необходимому для автоматизированной обработки. Структурирование информации внемашинной сферы находит отражение в ее представлении отдельными структурными единицами, их группировкой в документах, упорядочении по классификационным признакам.
Размещено на http://www.allbest.ru/
Рисунок 2 Состав внемашинной информационной базы
1.1.1 Инфологическая или информационная модель (схема данных) и ее описание.
Проектирование базы данных состоит в построении комплекса взаимосвязанных моделей данных. Важнейшим этапом проектирования базы данных является разработка инфологической (информационно-логической) модели предметной области, не ориентированной на СУБД, В инфологической модели средствами структур данных в интегрированном виде отражают состав и структуру данных, а также информационные потребности.
Информационно-логическая модель предметной области отражает предметную область в виде совокупности информационных объектов и их структурных связей.
Инфологическая модель предметной области строится первой. Предварительная инфологическая модель строится еще на предпроектной стадии и затем уточняется на более поздних стадиях проектирования баз данных. Затем на ее основе строятся концептуальная (логическая), внутренняя (физическая) и внешняя модели.
Цель инфологического моделирования - обеспечение наиболее естественных для человека способов сбора и представления той информации, которую предполагается хранить в создаваемой базе данных.
Проектирование инфологического моделирования заключается в получении смысловых моделей, отражающих информационное содержание конкретной предметной области. На этом этапе выполняется абстрагирование, изучение, восприятие, описание и ограничение предметной области. Далее полученные знания представляются в виде математических формул, диаграмм, связей и т. д.
Цель нормализации - устранение логических ошибок. Важность нормализации состоит в том, что она позволяет разбить большие отношения, как правило, содержащие большую избыточность информации. На более мелкие логические единицы, группирующие только данные, объединённые только «по природе». Таким образом, каждая таблица в реляционной базе данных удовлетворяет условию, в соответствии с которым в позиции на пересечении каждой строки и столбца таблицы всегда находится единственное значение, и никогда не может быть множества таких значений.
В данном курсовом проекте используются входные документы: базы данных по персоналу, товару и клиентов.
В результате изучения входных документов создана инфологическая модель данных (ИЛМ), Графическое изображение ИЛМ в канонической форме, наглядно показывающей иерархические отношения подчиненности информационных объектов (рисунок 3).
Размещено на http://www.allbest.ru/
Рисунок 3 Инфологическая модель модуля ИС «Управление предприятием»
1.1.2 Характеристика входной информации
Под входной информацией понимается вся информация, необходимая для решения задачи и расположенная на различных носителях: первичных документах, машинных носителях, в памяти персонального компьютера.
От рациональной организации входной информации производственного предприятия, способов сбора, регистрации, передачи, хранения и обработки информации, ее состава и своевременного получения зависят оперативность и эффективность управления производственными процессами.
Входной информацией для разрабатываемой в курсовом проекте автоматизированной системы является:
- информация о типе материала;
- информация о цвете материала;
- информация о фактуре материала;
- информация о производителе;
- информация о сотрудниках предприятия;
- информация о должностях;
- информация о количестве материала;
- информация о цене материала;
- информация о ширине полотна;
База данных состоит из 7 таблиц и 5 справочников. Таблица «Материалы» (рисунок 4) служит для хранения данных материале. Информация в данную таблицу вводится при осуществлении прихода материала на склад.
.
Рисунок 4 Таблица «Материалы»
Таблица «Клиенты» (рисунок 5) служит для хранения информации о клиентах.
Рисунок 5 Таблица «Клиенты»
Таблица «Сотрудники» (рисунок 6) служит для хранения информации о сотрудниках данного предприятия. Информация в таблицу «Сотрудники» вводится устройстве на работу нового сотрудника.
Рисунок 6 Таблица «Сотрудники»
Таблица «Заказы» (рисунок 7) служит для хранения информации о заказал на установку натяжных потолков.
Рисунок 7 Таблица «Заказы»
Таблица «Производитель» (рисунок 8) служит для хранения информации о поставщиках материалов.
Рисунок 8 Таблица «Производитель»
Таблица «Приход» (рисунок 9) и таблица «Расход» (рисунок 10) служит для хранения информации о приходе и расходе материала.
Рисунок 9 «Приход»
Рисунок 10 «Расход»
Справочники «Тип материала» (рисунок 11), «Цвет» (рисунок 12), «Фактура» (рисунок 13), «Должность» (рисунок 14), «Статус» (рисунок 15) служат для уточнения данных в таблицах, представленных в виде кодов.
Рисунок 11 Справочник «Тип материала»
Рисунок 12 Справочник «Цвет»
Рисунок 13 Справочник «Фактура»
Рисунок 14 Справочник «Должность»
Рисунок 15 Справочник «Статус»
1.1.3 Характеристика результатной информации
Выходной информацией при работе информационной системы будут являться данные, выводимые на странице сайта. Проектируемый программный продукт будет предоставлять возможность добавления, удаления, сортировки, поиска информации. Пользователь может осуществить расчёт затрат на установку натяжного потолка, так же рассчитать остатки материала, указывая дату прихода материала. Данные по расходу материала за прошлый период, будут отображены в виде диаграммы.
1.2 Внутримашинная реализация комплекса задач
Информация, которой будет оперировать информационная система, организована в виде базы данных, созданной средствами MySQL (рисунок 16).
Рисунок 16 Схема базы данных, созданной средствами MySQL
1.2.1 Формализация расчетов (алгоритмы расчета и решения задач)
Для получения выходной документации, входные данные преобразовываются по определенному алгоритму.
При расчёте стоимости установки натяжного потолка необходимо заполнить форму «Стоимость», которая содержит 3 поля да ввода данных: ширина потолка, длина потолка, фактура материала. После заполнения данных полей программа запрашивает из базы данных MySQL, данные о стоимости материала с данной фактурой. Стоимость рассчитывается путём умножения площади потолочного покрытия на стоимость материала за 1 м2.
В форме «Расходы» при нажатии на кнопку «Остатки» программный модуль рассчитывает количество материала оставшегося на складе. При заполнении двух полей в форме «Остатки»: дата прихода материала, дата расхода материала, из базы данных MySQL запросом берутся данные, о размере прихода материала в данном месяце и о размере расхода в этом месяце. Остаток материала рассчитывается разностью прихода и расхода материала за конкретный промежуток времени.
1.2.2 Структурная схема использования комплекса программ (дерево диалога)
Системное меню - является основной формой диалога в прикладных системах обработки данных, содержащее команды, предназначенные для выполнения конкретных задач.
Разработанное приложение имеет интуитивно понятное меню. Для работы с таблицами базы данных модуля ИС «Управление предприятием» состоит из:
форм просмотра и редактирования;
формы расчёта стоимости потолка;
формы представления графической информации.
2 ТЕХНОЛОГИЧЕСКОЕ ОБЕСПЕЧЕНИЕ
Технологическое обеспечение (ТО) включает описание организации технологии сбора, передачи, обработки и выдачи информации, ТО отражает последовательность операций, начиная от способа сбора первичной информации, включающей два типа документов (документы, данные из которых используются для корректировки нормативно-справочной информации и документы, представляющие оперативную информацию, используемую для расчетов) и заканчивая формированием результатной информации. Также приводится схема технологического процесса сбора, передачи, обработки и выдачи информации и инструкционные карты основных операций технологического процесса, отражающие пооперационное описание технологии.
3 ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ КОМПЛЕКСА ЗАДАЧ
Программное обеспечение комплекса задач было выполнено в среде программирования PHP. Выбор среды обусловлен широкими возможностями данного языка программирования по созданию приложений рассчитанных на работу с электронными архивами (базами данных).
В виду компактных размеров и узкого круга решаемых задач проект на данной стадии проектирования лишен инсталляционного пакета, в связи с чем, распространение программного продукта производится методом прямого копирования.
3.1 Общие положения
Модуль ИС «Управление предприятием» выполнен по технологии базирующей свои услуги на Windows-системах, с доступом к MySQL.
MySQL, в настоящее время является одной из самых популярных СУБД. Среди причин такой популярности следует отметить:
- высокую степень универсальности и продуманности интерфейса, который рассчитан на работу с пользователями самой различной квалификации. В частности, реализована система управления объектами базы данных, позволяющая гибко и оперативно переходить из режима конструирования в режим их непосредственной эксплуатации;
- глубоко развитые возможности интеграции с другими программными продуктами;
Нельзя не отметить, что, существенной причиной такого широкого распространения MySQL является и доступность данного программного продукта.
3.2 Описание программных модулей
Информационная система включает в себя модули, осуществляющие все необходимые операции над данными. Данные модули содержат формы, производящие добавление, удаление, сортировки и поиска информации. Кроме того, модуль «Заказы» выполняет подсчёт цены на установку натяжного потолка, вводя лишь его размеры, а в модуле «Расходы» можно наблюдать диаграмму расходов материала в зависимости от месяца.
При открытии страницы «Продукция», попадаем на форму, где находятся 6 основных модулей программы: «Заказы», «Материалы», «Расход», «Приход», «Клиенты», «Сотрудники».
При нажатии кнопок «Заказы», «Материалы», «Расход», «Приход», «Клиенты», «Сотрудники», попадаем на соответствующую форму, в которой можно осуществить добавление, удаление, сортировка, поиск информации в базе данных. При нажатии на одну из этих кнопок автоматически попадаем на форму со строками заполнения информации для удаления, сортировки, добавления, или поиска, после заполнения, которых выводится итоговая информация.
В форме «Заказы» присутствует кнопка «Стоимость», при нажатии на которую осуществляется переход на форму, в которой требуется заполнить поле длины, ширины комнаты и фактуры материала, результатом будет выводиться стоимость по установке натяжного потолка.
В форме «Расход» при нажатии на кнопку «График расходов» выводится изображение диаграммы с графической информацией о расходах относительного временного периода.
ЗАКЛЮЧЕНИЕ
Результатом написания курсового проекта является создание приложения для сотрудников торговых предприятий. Разработанная программа позволяет значительно повысить производительность труда и автоматизирует их работу.
Использование средств PHP, HTML и MySQL по созданию приложений работающих в операционной системе Windows и в частности приложений баз данных, позволило создать программный продукт максимально ориентированный на конечного пользователя.
Вся необходимая работа по осуществлению методов доступа к информации, хранимой в базе данных, её модификации, поддержании базы данных в целостном виде открыта пользователю, чтобы успешно решать весь круг возникающих задач связанных с использованием информации, хранимой в базе данных. Более того, программный интерфейс максимально облегчает работу по обращению с базой данных.
Все функции, выполняемые информационной системой, были тщательным образом проверены и протестированы в процессе разработки.
СПИСОК ЛИТЕРАТУРЫ
1. Веллинг Л. Разработка Web-приложений с помощью PHP и MySQL. Издательский дом «Вильямс», 2003. - 288 с.: ил.
2. Справочники по РНР и MySQL. http://www.php.su/books/.
3. Файлы справок по phpMySQL_Admin
4. http://www.php.ru
5. http://www.mysql.ru
Размещено на Allbest.ru
Подобные документы
Раскрытие понятий "информация", "данные", "знания". Описание внемашинного и внутримашинного информационного обеспечения, систем показателей, классификации и кодирования. Изучение состава информационного обеспечения управления на конкретном примере.
курсовая работа [580,2 K], добавлен 26.09.2012Методы организации процесса обработки информации; основные направления реализации внутримашинного информационного обеспечения. Принципы построения и эффективного применения технологий баз и банков данных как основных компонентов автоматизированных систем.
дипломная работа [186,8 K], добавлен 30.05.2013Классификация информационных систем и технологий в организационном управлении. Методы и организация создания ИС и ИТ. Состав, структура, внутримашинного информационного обеспечения. Информационные технологии и процедуры обработки экономической информации.
контрольная работа [28,9 K], добавлен 25.07.2012Информационная модель и ее описание. Классификаторы и системы кодирования. Программное и технологическое обеспечение. Дерево функций и сценарий диалога. Взаимодействие программных модулей. Технологический процесс передачи, обработки и выдачи информации.
дипломная работа [2,1 M], добавлен 03.01.2012Характеристика организации автоматизированной обработки. Схема данных и ее описание. Характеристика входной и выходной информации. Организация технологического процесса сбора, передачи, обработки и выдачи информации. Формализация автоматизируемых задач.
курсовая работа [941,7 K], добавлен 22.11.2013Эволюция технического обеспечения. Основные требования, применение и характеристики современных технических средств автоматизированных информационных систем. Комплексные технологии обработки и хранения информации. Создание базы данных учета и продажи.
курсовая работа [127,1 K], добавлен 01.12.2010Развитие информационных систем. Современный рынок финансово-экономического прикладного программного обеспечения. Преимущества и недостатки внедрения автоматизированных информационных систем. Методы проектирования автоматизированных информационных систем.
дипломная работа [1,5 M], добавлен 22.11.2015Технологический процесс сбора, передачи, обработки и выдачи информации. Назначение программного продукта. Анализ экономических показателей внедрения автоматизированного рабочего места кассира-операциониста. Организация рабочего места оператора ЭВМ.
дипломная работа [2,6 M], добавлен 08.12.2014Правовые основы аренды в Республике Казахстан. Обзор существующего программного обеспечения по работе агентств недвижимости. Выбор и проектирование инфологической модели базы данных. Организация технологии сбора, передачи, обработки и выдачи информации.
дипломная работа [1,3 M], добавлен 02.11.2015Организация грузоперевозок в предприятии ЗАО "Паллада-Торг". Особенности управления перевозками: организационная структура и функции Отдела информационных систем; оценка уровня автоматизации и информатизации процесса обработки и передачи информации.
отчет по практике [155,0 K], добавлен 20.07.2012