Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Проектування автоматизованої інформаційної системи з обліку руху товару на оптовому складі

Реферат Проектування автоматизованої інформаційної системи з обліку руху товару на оптовому складі





реалізовувати поведінку, описане у варіантах використання. Воно дає докладну картину складових частин системи і описує взаємодію цих частин. Логічне представлення включає конкретні класи, діаграми класів і діаграми станів. З їх допомогою конструюється детальний проект створюваної системи.

Логічне подання містить:

1) діаграму класів (малюнок 2);

2) діаграми послідовності і кооперації (малюнок 3, малюнок 4);

) діаграми станів і діяльності (малюнок 5, малюнок 6).

На цій діаграмі показано взаємодію класів, як і куди відбувається переміщення ТМЦ і його облік.

Для кращої наочності були створені наступні класи:

1) «Підрозділ» (підрозділ виконує функцію клієнта який замовляє у складу необхідну кількість ТМЦ за допомогою класу «АІС» (власне «АІС» - це і є уособлення нашої розроблюваної системи).

У нього були включені наступні атрибути: «Код підрозділу» (для того щоб співробітники складу орієнтувалися кому і куди відправляти ТМЦ), «номер ТМЦ» (це номер ТМЦ яке потрібно замовити у співробітників складу) і власне «Телефон» (номер для зворотного зв'язку).


Малюнок 2 - Діаграма класів


Так само додана одна операція: «Робить замовлення» - це говорить про те, що даний клас здійснює дію/операцію тобто робить замовлення на «ТМЦ» у «Співробітників класу» через клас «АІС».

2) «АІС» (цей клас характеризує розроблювальне програмне забезпечення, описує операції які він здійснює і його атрибути, фактично він посередник між «Підрозділом» і «Співробітниками складу»).

«АІС» зберігає інформацію про звіти, товарно-матеріальних цінностях, здійснені угоди, зберігає повідомлення, синхронізує інформацію, робить розрахунки. Частина цих функцій, в основному по зберіганню, бере на себе «Хмара» - воно зберігає базу даних і всю супутню інформацію, і, за запитом програмного забезпечення видає її.

3) «Співробітники складу» (цей клас є проміжною ланкою між «Підрозділом» і «вантажників», вони аналізують інформацію, відправляють звіт «Підрозділу» та інформацію про рух ТМЦ, а так само дають вказівки вантажникам ).

Включає атрибути: «Код підрозділу», «Телефон підрозділу», «Номер ТМЦ», «Дата відвантаження» (для грамотного введення звітності та документообігу), «Звіт» (звіт формується для узаконення і підтвердження того що певна операція або угода була проведена певного числа і підписана обома сторонами). Так само до складу «Співробітників склада» був включений, з міркувань зручності, клас «ТМЦ» (він містить атрибут «Номер ТМЦ», «Кількість штук» і «Код підрозділу»). Операцію яку здійснює «Сотрудник склада» це «Відправлення заявки на відвантаження».

4) «ТМЦ» (див.вище).

5) «Грузчики» (Переміщають ТМЦ, виконують його відвантаження, частково формують звіт).

6) «Звіт» (Містить «Дату відвантаження», «Номер ТМЦ», «Кількість штук», «Код підрозділу»).

) «Облік» (див.вище).

Переходимо до діаграмі послідовності (малюнок 3) і кооперації (малюнок 4).

Діаграма послідовності (sequence diagram) - різновид діаграми взаємодії, що акцентує увагу на тимчасової упорядкованості повідомлень. Графічно така діаграма являє собою таблицю, об'єкти в якій розташовуються уздовж осі X, а повідомлення в порядку зростання часу - уздовж осі Y.

Лінія життя об'єкта - вертикальна лінія, що відображає існування об'єкта в часі. Фокус управління зображується у вигляді витягнутого прямокутника, що показує проміжок часу, протягом якого об'єкт виконує будь-яку дію.

Діаграма кооперації так само є різновидом діаграми взаємодії, і в контексті мови UML описує динамічний аспект взаємодії об'єктів при реалізації окремих варіантів використання. Простіше кажучи це діаграма послідовності тільки в іншому поданні.


Малюнок 3 - діаграма послідовності


Малюнок 4 - діаграма кооперації

Цими діаграмами показується послідовність виконання тих чи інших операцій, подій, класів а так само тривалість їх діяльності за часом.


2.3 Діаграма станів і діяльності


Кожен об'єкт системи, що володіє певним поведінкою, може знаходиться в певних станах переходити з стану в стан, здійснюючи певні дії в процесі реалізації сценарію поведінки об'єкта. Поведінка більшості об'єктів реальних систем можна представити з погляду теорії кінцевих автоматів, тобто поведінку об'єкта відбивається в його станах, і даний тип діаграм дозволяє відобразити це графічно. Для цього використовуєть...


Назад | сторінка 3 з 5 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Кругова діаграма прийняття рішень (павутинна діаграма)
  • Реферат на тему: Малюнок і перспектива
  • Реферат на тему: Навчальний малюнок
  • Реферат на тему: Комп'ютерний малюнок
  • Реферат на тему: Малюнок як метод діагностики та корекції дітей з прийомних сімей