Проектирование модуля ИС решения комплекса задач автотранспортного предприятия
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ
РЕСПУБЛИКИ
КАЗАХСТАН
Рудненский
индустриальный институт
Кафедра
«Математики и информационных
систем»
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
к курсовому
проекту
Тема:
Проектирование модуля
ИС решения комплекса
задач автотранспортного
предприятия
Дисциплина:
«Проектирование ИС»
Оценка____________________
_________________________
Члены комиссии (ученая степень, ученое звание)
__________________________ _
(личная подпись, И.О.Ф.) (личная подпись, И.О.Ф.)
«____» _____________ 20___ г. «____» _____________ 20___ г.
__________________________
(личная
подпись, И.О.Ф.) _________
«____» _____________ 20___ г. (личная подпись, И.О.Ф.)
__________________________
(личная подпись, И.О.Ф.)
«____» _____________ 20___ г. № зачетной книжки:__________
Дата: «____»__________20___ г.
Рудный 2011
Факультет_____________________
Специальность_________________
ЗАДАНИЕ
на курсовой проект (работу) студента
______________________________
(фамилия, имя, отчество)
1 Тема
проекта (работы) ______________________________
______________________________
______________________________
2 Срок сдачи студентом законченного проекта (работы) __________________
3 Исходные
данные к проекту (работе) ______________________________
______________________________
______________________________
______________________________
______________________________
______________________________
4 Содержание расчетно-пояснительной
записки (перечень подлежащих разработке
вопросов) ______________________________
______________________________
______________________________
______________________________
______________________________
______________________________
______________________________
______________________________
5 Рекомендуемая литература
______________________________
______________________________
______________________________
______________________________
Дата выдачи
задания _____________ Дата защиты проекта______________
Руководитель
проекта_______________________
(фамилия, имя, отчество)
Задание принял
к исполнению__________________
СОДЕРЖАНИЕ
| ВВЕДЕНИЕ………………………………………………………… |
3 |
| 1 ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ КОМПЛЕКСА ЗАДАЧ……. | 5 |
| 1.1 Внемашинное информационное обеспечение | 5 |
| 1.1.1 Инфологическая
или информационная модель (схема
данных) и ее описание…………………………………………… |
7 |
| 1.1.2 Характеристика
входной информации……………………………… |
9 |
| 1.1.3 Характеристика результатной информации…………………………. | 11 |
| 1.2 Внутримашинная
реализация комплекса задач………… |
11 |
| 1.2.1. Формализация расчетов (алгоритмы расчета и решения задач) …… | 12 |
| 1.2.2 Структурная
схема использования комплекса программ
(дерево диалога)………………………………………………………… |
13 |
| 2 ТЕХНОЛОГИЧЕСКОЕ ОБЕСПЕЧЕНИЕ……………………………….... | 14 |
| 2.1 Организация
технологии сбора, передачи, обработки
и выдачи информации…………………………… |
14 |
| 2.2 Схема
технологического процесса |
14 |
| 3 ПРОГРАММНОЕ
ОБЕСПЕЧЕНИЕ КОМПЛЕКСА ЗАДАЧ……… |
17 |
| 3.1 Общие
положения……………………………………………………… |
17 |
| 3.2 Структурная схема пакета (дерево вызова процедур и программ)…… | 18 |
| 3.3 Описание
программных модулей…………………………… |
19 |
| 4 СХЕМА ВЗАИМОСВЯЗИ ПРОГРАММНЫХ МОДУЛЕЙ И ИНФОРМАЦИОННЫХ ФАЙЛОВ…………………………………………. | 20 |
| Заключение…………………………………………………… |
21 |
| Список использованной литературы……………………………………….. | 22 |
| ПРИЛОЖЕНИЕ А…………………………………………………………… | 23 |
ВВЕДЕНИЕ
В настоящее время происходит повсеместное создание и внедрение автоматизированных информационных систем (АИС) на предприятиях различного типа. АИС доказали свою эффективность по обработке информации различных типов и структур. Такие системы выполняют наиболее рутинные процессы за максимально короткие сроки.
За
последние двадцать лет значительно
возрос объём и оборот информации
во всех сферах жизнедеятельности человека:
экономической, финансовой, политической,
духовной. И процесс накопления,
обработки и использования
Существуют три пути создания ИС:
- построение ИС на основе ERP-систем (Axapta, SAP R3 и пр.);
- приобретение готовых программных разработок в данной области;
- разработка собственных ИС.
Каждое из указанных направлений имеет как сильные, так и слабые стороны. Недостатком первого подхода, помимо крайне высокой стоимости лицензии на ERP-систему, является значительная трудоемкость настройки и адаптации "системы, неизбежно влекущая за собой необходимость консалтинговой поддержки, сопровождения и внедрения ИС, что еще более повышает ее стоимость.
Готовые программы (второй подход) отличаются низкой стоимостью, однако их внедрение сдерживают отсутствие жестко регламентированных бизнес-процессов в условиях существующей российской системы образования и специфические особенности вузов.
По третьему пути - разработка собственных ИС - пошло достаточно большое количество вузов России и Казахстана.
Информационная
система «Автотранспортное предприятие»
предназначена для автоматизации работы
труда многих сотрудников торговых предприятий.
Система имеет базу данных, содержащую
сведения о предприятиях поставщиках,
автотранспорте, автосервисе, сотрудниках
и покупателях.
1 ИНФОРМАЦИОННОЕ
ОБЕСПЕЧЕНИЕ КОМПЛЕКСА ЗАДАЧ
1.1 Внемашинное
информационное обеспечение
Для создания практического приложения пользователя на компьютере и работы с ним в некоторой предметной области данные внемашинной сферы должны быть перенесены на машинный носитель, где они образуют внутримашинную информационную базу.
Внемашинное
информационное обеспечение (рисунок 1)
включает внемашииную информационную
базу (ИБ) и средства ее ведения.
Рисунок
1- Внемашинное информационное обеспечение
ИБ
объединяет собственно информацию внемашинной
сферы предметной области, а средства
ее организации и ведения
Внемашинная информационная база включает нормативно-справочную, плановую (то есть условно-постоянную) информацию и оперативную (учетную) информацию некоторой предметной области. Примерный типовой состав информации одного и другого вида представлен на рисунок 2.
Решения
по информационной базе предполагают
определение состава информации, необходимой
для решения задач пользователя. Кроме
того, должна быть выявлена логическая
структура информации, что позволяет перейти
к этапу формализации и моделирования
данных, необходимому для автоматизированной
обработки. Структурирование информации
внемашинной сферы находит отражение
в ее представлении отдельными структурными
единицами, их группировкой в документах,
упорядочении по классификационным признакам.
Рисунок 2
- Состав внемашинной информационной базы
1.1.1 Инфологическая
или информационная модель (схема данных)
и ее описание
Проектирование базы данных состоит в построении комплекса взаимосвязанных моделей данных. Важнейшим этапом проектирования базы данных является разработка инфологической (информационно-логической) модели предметной области, не ориентированной на СУБД, В инфологической модели средствами структур данных в интегрированном виде отражают состав и структуру данных, а также информационные потребности.
Информационно-логическая модель предметной области отражает предметную область в виде совокупности информационных объектов и их структурных связей.
Информационно-логическая модель предметной области отражает предметную область в виде совокупности информационных объектов и их структурных связей.
Инфологическая модель предметной области строится первой. Предварительная инфологическая модель строится еще на предпроектной стадии и затем уточняется на более поздних стадиях проектирования баз данных. Затем на ее основе строятся концептуальная (логическая), внутренняя (физическая) и внешняя модели.
Цель инфологического моделирования – обеспечение наиболее естественных для человека способов сбора и представления той информации, которую предполагается хранить в создаваемой базе данных.
Проектирование
инфологического моделирования
заключается в получении смысловых
моделей, отражающих информационное содержание
конкретной предметной области. На этом
этапе выполняется
В конечном итоге инфологическая модель должна обеспечить прочную и долговременную работу всей системы.
Цель нормализации - устранение логических ошибок. Важность нормализации состоит в том, что она позволяет разбить большие отношения, как правило, содержащие большую избыточность информации. На более мелкие логические единицы, группирующие только данные, объединённые только «по природе». Таким образом, каждая таблица в реляционной базе данных удовлетворяет условию, в соответствии с которым в позиции на пересечении каждой строки и столбца таблицы всегда находится единственное значение, и никогда не может быть множества таких значений.
В данном курсовом проекте используются входные документы: базы данных по персоналу, товару и клиентов.
В результате изучения входных документов создана инфологическая модель данных (ИЛМ), Графическое изображение ИЛМ в канонической форме, наглядно показывающей иерархические отношения подчиненности информационных объектов (рисунок 3).
1.1.2 Характеристика
входной информации
Под входной информацией понимается вся информация, необходимая для решения задачи и расположенная на различных носителях: первичных документах, машинных носителях, в памяти персонального компьютера.
От рациональной организации входной информации производственного предприятия, способов сбора, регистрации, передачи, хранения и обработки информации, ее состава и своевременного получения зависят оперативность и эффективность управления производственными процессами.
Входной
информацией для
- Информация о предпирятии поставщике.
- Информация о автотранспорте.
- Информация о менеджерах по продажам.
- Информация о мастерах по ремонту.
База данных состоит из семи таблиц. Таблица «Предприятия (автозаводы)» (рисунок 4) служит для хранения общих данных о каждом предприятии(автозаводе). Информация в данную таблицу вводится при заключении с ним договора на поставку и дальнейшем сотрудничестве.
Рисунок 4
Таблица «Автотранспорт» (рисунок 5) служит для хранения информации о автотранспорте. Информация в таблицу «Автотранспорт» вводится при добавлении новой модели или марки автотранспорта от соответствующего «Предприятия(автозавода)» поставщика.
Рисунок 5
Таблица «Реализация» (рисунок 6) служит для хранения информации о реализуемом автотранспорте. Информация в таблицу «Реализация» вводится при продаже автотранспорта.
Рисунок 6
Таблица «Поставка» (рисунок 7) служит для хранения информации о поставляемом автотранспорте.
Рисунок 7
Таблица «Автосервис» (рисунок 8) служит для хранения информации о ремонте автотранспорта.
Рисунок 8
Таблица «Менеджер» (рисунок 9) и таблица «Мастер» (рисунок 10) служит для хранения информации о менеджерах и мастерах.
Рисунок
9.
Рисунок
10.
1.1.3
Характеристика результатной информации
Выходной
информацией при работе информационной
системы будут являться данные, выводимые
в отчёты или в Microsoft Excel. Проектируемый
программный продукт будет предоставлять
возможность передачи в отчёт всей таблицы
согласно запросу. Пользователь может
осуществить выборку как из одной таблицы,
так и из нескольких, а затем результат
выборки вывести в электронные таблицы
Microsoft Excel для последующей обработки и
печати.
1.2 Внутримашинная реализация
комплекса задач
Информация,
которой будет оперировать
Рисунок
11 - Схема базы данных, созданной средствами
MS Access.
1.2.1 Формализация
расчетов (алгоритмы расчета и решения
задач)
Для получения выходной документации, входные данные преобразовываются по определенному алгоритму.
Алгоритм выполнения обработки данных в ИС «Отдел кадров» представлен на рисунке 12. В соответствии с рисунком приводятся краткие описания каждого этапа выполнения работ.
1 Ввод входной информации
На данном этапе производится ввод информации ;
2 Сохранение информации в базу данных.
3 Преобразование входной
4 Преобразование информации в отчеты.
Выходная информация преобразуется в отчеты для удобного просмотра и вывода на печать.
Рисунок
12 – Алгоритм выполнения обработки данных
1.2.2
Структурная схема использования комплекса
программ (дерево диалога)
Системное меню - является основной формой диалога в прикладных системах обработки данных, содержащее команды, предназначенные для выполнения конкретных задач.
Разработанное приложение имеет интуитивно понятное меню. Для работы с таблицами базы данных «Автотранспортное предприятие» состоит из:
- Форм просмотра и редактирования;
- Форм запросов;
- Форм отчетов;
- Форм диаграмм;
- «Справки»;
- раздел «Выход» (выход из приложения).
2 ТЕХНОЛОГИЧЕСКОЕ
ОБЕСПЕЧЕНИЕ
Технологическое
обеспечение (ТО) включает описание организации
технологии сбора, передачи, обработки
и выдачи информации, ТО отражает последовательность
операций, начиная от способа сбора первичной
информации, включающей два типа документов
(документы, данные из которых используются
для корректировки нормативно-справочной
информации и документы, представляющие
оперативную информацию, используемую
для расчетов) и заканчивая формированием
результатной информации. Также приводится
схема технологического процесса сбора,
передачи, обработки и выдачи информации
и инструкционные карты основных операций
технологического процесса, отражающие
пооперационное описание технологии.
2.1 Организация технологии
сбора, передачи, обработки и выдачи
информации
Входными
потоками информации в предприятии
типа «Управление автопредприятием»,
которыми будет оперировать информационная
система, являются данные: о предприятиях
(автозаводах), автотранспорте который
закупается и реализуется предприятием
по необходимости; о сотрудниках (менеджерах
и мастерах по ремонту), о ремонте конкретного
автотранспортного средства которые устраиваются
на работу в данное предприятие.
2.2 Схема технологического
процесса сбора, передачи, обработки и
выдачи информации
Для
наглядности отображения
Рисунок 13а - DFD-диаграмма потоков данных информационной системы «Автотранспортное предприятие»
Рисунок
13б - DFD-диаграмма подсистемы «Менеджер
по продажам»
Пояснение: «Работа с клиентом» - консультирование по нужному а/м, предоставление договоров на продажу;
Со стороны клиента: предоставление
нужных документов
3 ПРОГРАММНОЕ
ОБЕСПЕЧЕНИЕ КОМПЛЕКСА ЗАДАЧ
Программное
обеспечение комплекса задач
было выполнено в среде
В виду компактных размеров и узкого круга решаемых задач проект на данной стадии проектирования лишен инсталляционного пакета, в связи с чем, распространение программного продукта производится методом прямого копирования.
Для успешной эксплуатации информационной системы необходимо выполнение ряда аппаратных и программных требований:
- процессор класса Pentium, Celeron, Athlon, Duron;
- 32 мегабайта оперативной памяти;
- операционная система Windows 98/Millennium/NT/2000/XP;
- монитор с разрешением экрана 800x600;
- матричный, струйный или лазерный принтер;
- объем свободной памяти на диске около 6 Мб.