Допомога у написанні освітніх робіт...
Допоможемо швидко та з гарантією якості!

Опис користувачів і груп користувачів системи

РефератДопомога в написанніДізнатися вартістьмоєї роботи

Список реалізованих квитків (дата продажу квитка, на який сеанс, місце, ряд, назву фільму, жанр, вікові обмеження); режим роботи кінотеатру (час проведення сеансу, вартість квитка на цей сеанс); репертуар кінотеатру на сьогодні(час проведення сеансу, назва фільму, жанр); архів кінотеатру (дані про усі фільми, наявні в кінотеатрі). Виведення усіх квитків проданих за сеанс; виведення усіх квитків… Читати ще >

Опис користувачів і груп користувачів системи (реферат, курсова, диплом, контрольна)

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

Робоче місце касира кінотеатру знаходиться на робочій станції касира, в якості якої застосовується IBM PC сумісний комп’ютер.Перед побудовою контекстної діаграми потоків даних — DFD необхідно проаналізувати зовнішні події (зовнішні об'єкти), що роблять вплив на функціонування інформаційно-керуючої системи роботи кінотеатру. Зовнішні об'єкти взаємодіють з ІС шляхом інформаційного обміну з нею. З опису предметної області виходить, що з програмною оболонкою працюють наступні групи людей: касир та відвідувачи. Ці групи є зовнішніми об'єктами. Вони не лише взаємодіють з системою, але так само визначають її межі і зображаються на початковій контекстній діаграмі потоків даних DFD як термінаторів (зовнішні сутності). Початкова контекстна діаграма потоків даних зображена на рис. 4.1. У використовуваній нотації зовнішні сутності позначаються прямокутниками, а процеси — колами.

Початкова контекстна діаграма потоків даних (DFD).

Рисунок 4.1 — Початкова контекстна діаграма потоків даних (DFD).

Список подій будується у вигляді матриці списку подій (Event List Matrix — ELM) і описує різні дії зовнішніх сутностей і реакцію ІС на них. Ці дії є зовнішніми подіями, що впливають на систему — тренажер. Розрізняють наступні типи подій :

  • — NC (Normal Control) -нормальное управління;
  • — ND (Normal Data) -нормальные дані;
  • — NCD (Normal Control/Data) -нормальное управління/дані;
  • — TC (Temporary Control) -временное управління;
  • — TD (Temporary Data) -временные дані;
  • — TCD (Temporary Control/Data) -временное управління/дані.

Усі дії позначаються як нормальні дані. Ці дані є подіями, які ІС сприймає безпосередньо, наприклад, зміна інформації тестованого, яке має бути відразу зареєстроване. Вони з’являються в діаграмі потоків даних DFD в якості утримуваного потоку даних. Матриця списку подій (ELM) має вигляд представлений в таблиці 4.1. Аналіз функціонального аспекту поведінки системи завершується побудовою повної контекстної діаграми, і представляє діаграму нульового рівня. При цьому процес «управління» декомпозируется на процеси, що відбивають основні взаємодії з цією системою. Існуючі «абстрактні» потоки даних між термінаторами і процесами трансформуються в потоки, що представляють обмін даними на конкретнішому рівні (таблиця 4.2).

Таблиця 4.1 — Матриця списку подій (ELM)

Опис події.

Тип.

Реакція системи.

Перегляд списку реалізованих квитків.

ND.

Активізація вікна списку реалізованих квитків — дата продажу квитка, на який сеанс, місце, ряд, назву фільму, жанр, вікові обмеження.

Перегляд режиму роботи кінотеатру.

ND.

Активізація вікна режиму роботи кінотеатру — час проведення сеансу, вартість квитка на цей сеанс.

Перегляд репертуару кінотеатру на сьогодні.

ND.

Активізація вікна репертуару кінотеатру на сьогодні - час проведення сеансу, назва фільму, жанр

Ведення архіву кінотеатру.

ND.

Активізація вікна архіву кінотеатру — дані про усі фільми, наявні в кінотеатрі.

Ведення БД квитків.

ND.

Виведення усіх квитків проданих за сеанс, виведення усіх квитків проданих за день, виведення усіх квитків, коли-небудь проданих в кінотеатрі.

Ведення обліку оплати за квитки.

ND.

Підрахунок прибутку від реалізації квитків за сеанс; підрахунок прибутку від реалізації квитків за день; підрахунок загального прибутку кінотеатру від реалізації усіх квитків.

Матриця списку подій показує, які потоки існують на цьому рівні: кожна подія зі списку повинна формувати деякий потік (подію формує вхідний потік, реакція — вихідний потік). Один «абстрактний» потік може бути розділений на більш ніж один «конкретний» потік.

Повна контекстна діаграма потоків даних приведена на рис. 4.2. Тут накопичувач даних «програмне забезпечення роботи кінотеатру» є абстрактним представленням сховища даних.

Аналіз функціонального аспекту поведінки системи дає уявлення про вигляд і перетворення даних в системі. Взаємозв'язок між «абстрактними» і «конкретними» потоками даних на діаграмі нульового рівня виражається в діаграмах структур даних (рис. 4.3).

Таблиця 4.2 — Відповідність потоків даних на діаграмах різних рівнів

Потоки на діаграмі верхнього рівня.

Потоки на діаграмі нульового рівня (конкретні).

Інформація від касира.

Виведення усіх квитків проданих за сеанс; виведення усіх квитків проданих за день; виведення усіх квитків, коли-небудь проданих в кінотеатрі; підрахунок прибутку від реалізації квитків за сеанс; підрахунок прибутку від реалізації квитків за день; підрахунок загального прибутку кінотеатру від реалізації усіх квитків.

Інфорація для касира.

список реалізованих квитків (дата продажу квитка, на який сеанс, місце, ряд, назву фільму, жанр, вікові обмеження); режим роботи кінотеатру (час проведення сеансу, вартість квитка на цей сеанс); репертуар кінотеатру на сьогодні(час проведення сеансу, назва фільму, жанр); архів кінотеатру (дані про усі фільми, наявні в кінотеатрі).

Інформація від відвідувача.

Критерії для придбання квитка: фільм, жанр, який сеанс, місце, ряд.

Інформація для відвідувача.

Інформація про сеанси (час проведення сеансу, вартість квитка на цей сеанс), інформація про наявні фільми (назва фільму, жанр, вікові обмеження на перегляд цього фільму).

Контекстна діаграма потоків даних.

Рисунок 4.2 — Контекстна діаграма потоків даних

Діаграма структур даних.

Рисунок 4.3 — Діаграма структур даних.

Показати весь текст
Заповнити форму поточною роботою