> Післяумови: перегляд документів постановки
Таблиця 9 Основний потік подій
МенеджерСістемаВибірает документВводіт команду видалити документВиводіт вікно подтвержденіяПодтверждает видалення (Е6) Видаляє документ з БД (Е7) Активує форму перегляд документів постановки Обновляє динячі у формі перегляду документів постановки автомобілів на стоянку
Сценарій завершений.
Таблиця 10 Альтернативний потік подій
Е1 - документів нетСоздать документ (и) Е2 - довідник «Автомобілі» пустЗаполніть довідник «Автомобілі» Е3 - всі місця занятиВибрать іншу зону стоянкіЕ4 - довідник «менеджери» пустЗаполніть довідник «Менеджери» Е5 - Поля форми заповнені невірно або пустиЗаполніть поля корректноЕ6 -не підтверджує видалення Закриває вікно подтвержденіяЕ7 - помилка видалення
Необхідно визначити класи для кожного ВІ, для кожного класу визначити атрибути. Кожному класу буде присвоєно стереотип:
. граничні класи (Boundary) - посередник між зовнішнім об'єктом (користувачем) і системою. Для кожного ВІ визначається як мінімум один граничний клас.
. Класи сутності (Entity) - зберігають інформацію про основні абстракціях предметної області.
У майбутньому з цих класів буде реалізована база даних
Потім необхідно визначити асоціації (відносини) між класами, таким чином, буде спроектована Діаграма класів для ВІ облік автомобілів, вона представлена ??на Малюнок 6 - Діаграма класів для ВІ облік автомобілів.
Малюнок 6 - Діаграма класів для ВІ облік автомобілів
Таким чином, буде спроектована Діаграма класів для ВІ облік документів постановки автомобілів на стоянку і загальна Діаграма класів, як показано в додатку 1 Рисунок 9 - диаграм?? а класів для ВІ облік документів постановки автомобілів на стоянку і Малюнок 10 - загальна Діаграма класів.
2.4 Етап детального проектування
На етапі детального проектування раніше створений проект програмного забезпечення допрацьовується новими моделями з урахуванням середовищреалізації. На даному етапі будуються наступні діаграми:
. Діаграма послідовності для кожного сформульованого з підпотоків
. Загальна Діаграма класів
. Модель предметної області рівня проектування (схема реляційної база даних для нашої реляційної системи)
Діаграми послідовності призначені для відображення точної логіки сценарію ВІ, на ній послідовно проектуються ті співвідношення, якими класи обмінюються один з одним. Надалі ці повідомлення можуть бути співвіднесені з операціями класу. Таким чином, буде спроектована діаграма послідовності для підпотоків S1 ВІ облік автомобілів, вона представлена ??на Малюнку 7.
Малюнок 7 - діаграма послідовності для підпотоків S1 ВІ облік автомобілів
Діаграма послідовності будується для кожного підпотоків подій, як показано в додаток 1 Малюнок 11 - діаграма послідовності для підпотоків S2 - введення нового автомобіля ВІ облік автомобілів.
2.5 ЕR - діаграма
Побудуємо ER - діаграму як представлено на Малюнок 8.
Малюнок 8 - ER - діаграма
Висновок
У ході виконання роботи були вирішені наступні завдання:
. Проаналізовано технології створення ІС
. Для створення проекту ІС курсової роботи була вибрана технологія ICONIX
. За даною технологією був розроблений проект ІС
Для вирішення поставлених завдань застосовувалося (CASE - засіб) Rational Rose, мова візуального об'єктно-орієнтованого моделювання UML - Unified Modeling Language.
Таким чином, мета курсової роботи досягнута.
iconix облік автомобіль програмний
Список літератури
1.Вендров А.М. Практикум з проектування програмного забезпечення економічних інформаційних систем: Навчальний посібник.- М .: Фінанси і статистика, 2004. - 192 с.
2.Н. Єлманова, С. Трепалін, А. Тенцлер. Delphi і технологія COM - СПБ .: Питер, 2003 - 698 с.
.Роберт Вієйра. Програмування баз даних Microsoft SQL Server 2005. Базовий курс=Beginning Microsoft SQL Server 2005 Programming.- М .: «Діалектика», 2007. - С. 832. - ISBN 0-7645-8433-2
4.Роберт Шелдон, Джоффрі Мойї MySQL: базовий курс=Beginning MySQL.- М .: «Діалектика», 2007. - С. 880. - ISBN 0-7645-7950-9.
5.С.В. Маклаков. Створення інформаційних систем з ALLFusion Modelling Suite. М., 2003.
.С.В. Маклаков. ERwin і Bpwin. CASE-засоби розробки інформаційни...