- •Исследование функций и целей организации
- •Постановка задачи
- •Анализ возможностей методологии и инструментальных средств проектирования заданной ис
- •1. Создание модели ис с AllFusion Process Modeler 4.1 (Bpwin 4.1)
- •1.1 Создание модели в стандарте idef0
- •1.2 Дополнение созданной модели процессов организационными диаграммами
- •1.2.1 Диаграммы потоков данных (Data Flow Diagramming)
- •1.2.2 Диаграммы методологии idef3 (Workflow Diagramming)
- •2. Создание модели данных с помощью
- •3. Связь с субд Access
- •4. Разработка экранных форм
- •Заключение
- •Список используемой литературы.
ФЕДЕРАЛЬНОЕ АГЕНСТВО ПО ОБРАЗОВАНИЮ
ГОУ ВПО «ТГТУ»
КУРСОВАЯ РАБОТА
На тему: Разработка ИС для фирмы проката автомобилей.
Выполнила:
Студентка 4-го курса ЗФ
Специальности 080801 ПИЭ
Нужина Е.С.
Принял:
Котлинский С.В.
Ржев, 2011
Содержание
Введение
Цель курсового проектирования
Исследование функций и целей организации
Постановка задачи
Анализ возможностей методологии и инструментальных средств
проектирования заданной ИС
1. Создание модели ИС с AllFusion Process Modeler 4.1 (Bpwin 4.1)
1.1 Создание модели в стандарте IDEF0
1.2 Дополнение созданной модели процессов организационными диаграммами
1.2.1 Диаграммы потоков данных (Data Flow Diagramming)
1.2.2 Диаграммы методологии IDEF3 (Workflow Diagramming)
2. Создание модели данных с помощью AllFusion Erwin Data Modeler 4.1
3. Связь с СУБД Access
4. Разработка экранных форм
Заключение
Список используемой литературы
Введение
С развитием информационных технологий компьютеры, с их расширенными функциональными возможностями, активно применяются в различных сферах человеческой деятельности, связанных с обработкой информации, представлением данных.
В современном обществе, которое функционирует в жестких рыночных условиях, своевременная обработка информации способствует совершенствованию организации производства, оперативному и долгосрочному планированию, прогнозированию и анализу хозяйственной деятельности, что позволяет успешно конкурировать на рынке. Каждая организация стремиться минимизировать затраты времени, материальных, трудовых ресурсов в ходе своей деятельности и упростить процесс обработки информации. Эти задачи можно решить с использованием автоматизированных информационных систем.
Использование баз данных и информационных систем становится неотъемлемой составляющей деловой деятельности современного человека и функционирования преуспевающих организаций. В связи с этим большую актуальность приобретает освоение принципов построения и эффективного применения соответствующих технологий и программных продуктов: систем управления базами данных, CASE-средств автоматизации проектирования и других.
Цель курсового проектирования
Целью данного курсового проекта является разработка информационной системы “Прокат автомобилей”.
Исследование функций и целей организации
В данном курсовом проекте в качестве исследуемой организации рассматривается фирма по прокату автомобилей, которая предоставляет машины клиентам на определённый срок с целью получения прибыли за это.
Средства автоматизации предназначены для эффективной работы с информацией, а так же для контроля возврата автомобилей, ведения истории клиента, оформления заказов и выдачи счетов.
Постановка задачи
Разработать Автоматизированную систему учета в виде локальной базы данных, предназначенную для фирмы проката автомобилей, содержащую сведения об автопарке этой фирмы: марка автомобиля, его тип, стоимость, стоимость проката.
Информационная система автоматизирует регистрацию клиентов (фамилия, имя, отчество, место постоянного жительства, телефон) и выдачу автомобилей в прокат (машина, выбранная клиентом, клиент, дата оформления проката, дата возврата), ведет учет платежей за автомобили, ведёт историю о клиенте, облегчает резервирование автомобилей, начисляет штраф за несвоевременный возврат и порчу автомобиля.
Прототип ИС разработать средствами MS Access и MS SQL.
При разработке использовать результаты инфологического проектирования.
Анализ возможностей методологии и инструментальных средств проектирования заданной ис
При разработке ИС “Прокат автомобилей ” был использован системный структурный подход. Методология этого подхода заключается в разработке модели на основе представления о функциях ИС или на элементах (планах, данных, оборудовании и т.д.). Модели ИС (активностные модели) согласно методологии представляются в виде диаграмм, которые иерархически упорядочены. Активностная модель представляет собой совокупность активностей взаимосвязанных через объекты (элементы) системы.
Для проведения анализа и организации бизнес-процессов используется CASE-средство верхнего уровня BPWin.
1. Создание модели ис с AllFusion Process Modeler 4.1 (Bpwin 4.1)
Для проведения анализа и реорганизации бизнес - процессов предназначено CASE-средство верхнего уровня AllFusion Process Modeler (BPwin), поддерживающее методологии:
IDEF0 (функциональная модель);
DFD (DataFlow Diagram);
IDEF3 (Workflow Diagram).
1.1 Создание модели в стандарте idef0
Функциональная модель предназначена для описания существующих бизнес - процессов на предприятии (так называемая модель AS-1S) и идеального положения вещей - того, к чему нужно стремиться (модель ТО-ВЕ). Методология IDEF0 предписывает построение иерархической системы диаграмм - единичных описаний фрагментов системы.
П
Рис.1 Контекстная диаграмма IDEF0. Функционирование проката автомобилей
Взаимодействие системы с окружающей средой описывается в терминах входа (на рис.1 это “Клиенты” и ”Плата за услуги”), выхода (основной результат процесса - “Оказанные услуги” и “Прибыль”), управления (“Законы РФ”) и механизмов (“Автомобили” – это ресурсы, необходимые для процесса функционирования нашей фирмы).
“Клиенты” – те, для кого прокат автомобилей работает. Они платят прокату автомобилей деньги в качестве платы за оказываемые услуги в виде предоставления машин. Получение прибыли – цель коммерческой деятельности. Значит, чтобы добиться этой цели прокат автомобилей должен оказать услуги клиентам.
“Законы РФ” – это правила, которыми управляется процесс функционирования проката автомобилей, как предприятие со своими внутренними правилами, и также обязанного “жить” согласно законодательству конкретной страны.
Model Name: АСУ Автопрокат
Definition: Модель описывает деятельность фирмы проката автомобилей, а именно: регистрацию клиентов, предоставление автомобиля и контроль своевременного возврата
После описания контекстной диаграммы проводится функциональная декомпозиция - система разбивается на подсистемы и каждая подсистема описывается отдельно (диаграммы декомпозиции). Затем каждая подсистема разбивается на более мелкие и так далее до достижения нужной степени подробности. В результате такого разбиения, каждый фрагмент системы изображается на отдельной диаграмме декомпозиции (Рис. 2).
Рис.2 Диаграмма декомпозиции IDEF0. Функционирование проката автомобилей
Весь процесс “Функционирования проката автомобилей” разбивается на 3 подпроцесса:
1) “Регистрация клиента” иллюстрирует заполнение базы данным по клиентам и обновления информации о них в процессе того, как они пользуются услугами нашей фирмы;
2) “Прокат автомобиля” представляет собой процесс расчёта суммы к уплате за прокат автомобиля и за нарушение условий договора;
3) “Контроль возврата” представляет собой процесс поддержания
своевременного обновления информационный базы по свободному автопарку нашей фирмы а так же создание истории клиентов (при хорошей истории возможны скидки, при плохой – вероятен отказ при следующем обращении).
После дальнейшего разбиения диаграммы получаем 3 диаграммы декомпозиции, описывающие каждая одну из работ, представленных на диаграмме верхнего уровня (на рис. 2).
Общие стрелки, перешедшие с диаграммы верхнего уровня, опишем с помощью отчета:
Arrow Name: Автомобили
Arrow Definition: Автомобильный парк. Амортизация автомобилей включена в оплату услуг, то есть ежемесячные расходы, покрываемые из прибыли.
Arrow Status: WORKING
Arrow Name: Возврат автомобиля
Arrow Definition: Процесс регистрации на фирме факта возврата авотмобиля клиентом.
Arrow Status: WORKING
Arrow Name: Выдача автомобиля
Arrow Definition: Регистрация выдачи автомобиля клиенту.
Arrow Status: WORKING
Arrow Name: Законы РФ
Arrow Definition: Законы по защите прав потребителя, и те, которые тем или иным образом контролируют качество, оказываемых нами услуг.
Arrow Status: WORKING
Arrow Name: Клиенты
Arrow Definition: Люди, создающие спрос на услуги фирмы.
Arrow Status: WORKING
Arrow Name: Оказанные услуги
Arrow Definition: Предоставление автомобиля клиенту.
Arrow Status: WORKING
Arrow Name: Плата за услуги
Arrow Definition: Часть прибыли, формирующейся из оплаты оказываемых услуг, снова возвращается в систему. Это необходимо для поддержания высокого качества сервиса, для хозяйственных нужд и выплаты заработной платы персоналу. Сюда же относятся штрафы за опоздания при возврате автомобиля.
Arrow Status: WORKING
Arrow Name: Прибыль
Arrow Definition: Сумма всех выплат за услуги, оказанные клиентам. Часть этой суммы покроет расходы фирмы, часть - вернётся в фирму в виде вложений для поддержания уровня услуг, частичного обновления парка автомобилей. Оставшаяся прибыль - это чистый доход.
Arrow Status: WORKING