Система автоматизації роботи відеопрокату

Автор работы: Пользователь скрыл имя, 25 Октября 2012 в 00:49, курсовая работа

Описание

Метою виконання даного курсового проекту є закріплення отриманих знань з дисципліни «Автоматизація проектування комп’ютерних систем» та набуття навичок з проектування систем автоматизації бізнес-процесів і взаємодії між співробітниками та клієнтами комерційних підтриємств на прикладі системи автоматизації роботивідеопрокату. Проектована система дає змогу оптимізувати виконання деяких функцій, що раніше виконуватись вручну, завдяки автоматизації цих процесів виконаної за допомогою CASE-засобу Rational Rose.

Содержание

ВСТУП.................................................................................................................3
1 ПОСТАНОВКА ЗАДАЧІ................................................................................4
2 ОПИС ПРЕДМЕТНОЇ ОБЛАСТІ...................................................................6
3 ОПИС МЕТОДОЛОГІЇ ПРОЕКТУВАННЯ ТА ПОРІВНЯННЯ ЇЇ
З ІСНУЮЧИМ.................................................................................................7
3.1 Огляд за якісними характеристиками...................................................8
3.1.1 Функціональність......................................................................8
3.1.2 Надійність..................................................................................8
3.1.3 Цінова політика.........................................................................8
3.1.4 Технологічність.........................................................................8
3.2 Переваги та недоліки окремих засобів..................................................9
3.3 Обгрунтування вибору CASE-засобу...................................................10
4 ОПИС ОБРАНОГО ДЛЯ ПРОЕКТУВАННЯ CASE-ЗАСОБУ..................11
5 ОПИС СИСТЕМИ, ЩО ПРОЕКТУЄТЬСЯ.................................................13
6 ВИЗНАЧЕННЯ БІЗНЕС-ПРОЦЕСІВ І ПОТОКІВ ДАНИХ.......................17
ВИСНОВКИ.......................................................................................................25
Додатки:
А ЧДТУ 128094.020 Система автоматизації роботи відеопрокату
Б ЧДТУ 128094.020 Коди класів на мові С++
В ЧДТУ 128094.020 Схема впровадження
ПЕРЕЛІК ВИКОРИСТАНИХ ДЖЕРЕЛ.........................................................26

Работа состоит из  1 файл

Курсовий проект.doc

— 391.50 Кб (Скачать документ)

МІНІСТЕРСТВО ОСВІТИ ТА НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ

ЧЕРКАСЬКИЙ ДЕРЖАВНИЙ  ТЕХНОЛОГІЧНИЙ УНІВЕРСИТЕТ

КАФЕДРА КОМП’ЮТЕРНИХ СИСТЕМ

 

 

 

 

 

 

 

 

 

 

 

КУРСОВИЙ ПРОЕКТ

з дисципліни “ Автоматизація проектування комп’ютерних систем ”

на тему: « Система автоматизації роботи відеопрокату»

ЧДТУ 128094.020 ПЗ

Пояснювальна записка

 

 

 

 

 

 

 

 

 

КЕРІВНИК:

Тазетдінов В.А.

___________________

(оцінка)

“___”______________   2012 р.

____________________

(Підпис)

ВИКОНАВЕЦЬ:

 

ст. групи 

 

____________________

(Підпис)


 

 

 

 

 

 

 

 

 

ЧЕРКАСИ 2012

 

ЗМІСТ

ВСТУП.................................................................................................................3


1 ПОСТАНОВКА ЗАДАЧІ................................................................................4

2 ОПИС ПРЕДМЕТНОЇ ОБЛАСТІ...................................................................6

3 ОПИС МЕТОДОЛОГІЇ ПРОЕКТУВАННЯ ТА ПОРІВНЯННЯ ЇЇ

   З ІСНУЮЧИМ.................................................................................................7

3.1 Огляд за якісними характеристиками...................................................8

3.1.1 Функціональність......................................................................8

3.1.2 Надійність..................................................................................8

3.1.3 Цінова політика.........................................................................8

3.1.4 Технологічність.........................................................................8

3.2 Переваги та недоліки  окремих засобів..................................................9

3.3 Обгрунтування вибору CASE-засобу...................................................10

4 ОПИС ОБРАНОГО ДЛЯ ПРОЕКТУВАННЯ CASE-ЗАСОБУ..................11

5 ОПИС СИСТЕМИ, ЩО ПРОЕКТУЄТЬСЯ.................................................13

6 ВИЗНАЧЕННЯ БІЗНЕС-ПРОЦЕСІВ І ПОТОКІВ ДАНИХ.......................17

ВИСНОВКИ.......................................................................................................25

Додатки:

А ЧДТУ 128094.020   Система автоматизації роботи відеопрокату

Б ЧДТУ 128094.020  Коди класів на мові С++

В ЧДТУ 128094.020  Схема впровадження

 

ПЕРЕЛІК ВИКОРИСТАНИХ ДЖЕРЕЛ.........................................................26

 

 

 

 

 

 

 

 

 

 

 

ВСТУП

 

Якщо книгодрукування  поклало початок паперової технології обробки інформації, то поява комп’ютерів відкрила можливості застосування безпаперової технології та створення автоматизованих систем обробки інформації.

Ще із стародавніх  часів людина пристосовувалася до умов навколишнього середовища, сприймав їх таким, якими вони є і намагалася підстроїти під себе. Вона вже тоді прагнула полегшити свою працю шляхом вживання різних предметів і вже потім механізмів. Ми є свідками стрімкого зростання впливу інформаційних технологій на всі сфери життя: побут, промисловість, навчання та сферу послуг. Сучасні досягнення сприяють збільшенню автоматизації організацій, зменшують необхідність постійного контролю з боку людини над діяльністю сфер управління, виробництва, зв’язку тощо. Тому, не дивно, що в такій галузі як приватний бізнес, який як відомо є одним з найбільш прогресивних у запровадженні сучасних технологій, широко застосовуються можливості комп’ютерної автоматизації виконання постійних дій, що у висновку дає серйозні переваги перед конкурентами у зменшенні витрат, боротьбі за споживача і т.д. Однак для отримання максимальної віддачі від використання інформаційних технологій компанії повинні підлаштувати свою структуру, методи роботи з контрагентами та вдосконалити традиційні бізнес-процеси для роботи з автоматизованими системами.

Метою виконання даного курсового проекту є закріплення  отриманих знань з дисципліни «Автоматизація проектування комп’ютерних систем» та набуття навичок з проектування систем автоматизації бізнес-процесів і взаємодії між співробітниками та клієнтами комерційних підтриємств на прикладі системи автоматизації роботивідеопрокату. Проектована система дає змогу оптимізувати виконання деяких функцій, що раніше виконуватись вручну, завдяки автоматизації цих процесів виконаної за допомогою CASE-засобу Rational Rose.

Пояснювальна записка до даного курсового проекту складається з 23 сторінок, графічна частина містить 4 аркуші.


При виконанні даного курсового  проекту було використано 5 друкованих джерела, 3 джерела Internet та 2 програмних продукти. Повний перелік використаних джерел подано у відповідному розділі пояснювальної записки.

 

1 ПОСТАНОВКА ЗАДАЧІ

 

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


Рекомендовані до використання CASE-засоби: Rational Rose, ER Win, BP Win, ARIS.

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

 

 

 

2 ОПИС ПРЕДМЕТНОЇ ОБЛАСТІ

 

Система призначена для  підтримки роботи невеликого магазину-відеопрокату, основним видом діяльності якого є прокат відеофільмів. Так як у відеопрокаті вибір фільмів досить широкий, то найчастіше дуже важко вручну, розглядаючи вітрини, знайти цікавий фільм, внести інформацію про новоприбулих відеоносіях або про клієнтів.

В даному випадку розробляється  програмний модуль може бути дуже корисний, оскільки має ряд переваг:

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

• збільшується швидкість  обробки даних;

• підвищується надійність зберігання інформації;

• зручне подання;

• швидкий доступ;

• з'являється більше можливостей по обробці даних.

Відмінною рисою відеопрокату є розвинений ланцюжок видів діяльності – починаючи із вибору та замовлення відеопродукції і до розрахунків з персоналом за прокат відеофільмів.

 

 

 

 

 

 

 

 

 

 

 

 

 

3 ОПИС МЕТОДОЛОГІЇ  ПРОЕКТУВАННЯ ТА ПОРІВНЯННЯ ЇЇ  З ІСНУЮЧИМ

 

CASE-технологія – це методологія проектування інформаційної системи, а також набір інструментальних засобів, які дозволяють в наглядному вигляді моделювати предметну область, аналізувати створену модель на всіх етапах розробки та впровадження інформаційних систем. Більшість існуючих CASE-засобів заснована на методології структурного чи об’єктно-орієнтованого аналізу і проектування, які використовують специфікації у вигляді діаграм, зв’язку між моделями системи, динаміки поведінки системи та архітектури програмних засобів.

Для успішного впровадження CASE-засобів організація повинна мати такі якості:

- Технологія – розуміння обмеженості існуючих можливостей і здатність впровадження нових технологій.

- Культура – готовність до впровадження нових процесів та взаємовідносин між розробниками та користувачами.

- Управління – чітке керівництво і організованість по відношенню до найбільш важливих етапів та процесів впровадження.


Провідні позиції серед CASE-засобів на українському ринку програмних продуктів, як показує практика, займають такі три продукти: BPwin/ERwin (Platinum Technology), Rational Rose (IBM Corporation / Rational Software Corporation) і ARIS (Scheer AG). Для проведення порівняльного аналізу обмежимося цими трьома найбільш популярними засобами.   

 

3.1 Огляд за якісними характеристиками

3.1.1 Функціональність

Продукти Platinum дозволяють вирішити весь комплекс завдань з організаційного проектування, розробки і супроводу технічного проекту, формування кодів для управління базами даних і технологічними процесами.

ARIS вирішує той же  комплекс завдань навіть більш виразними засобами, за винятком формування логічної структури БД і кодів додатків.


3.1.2 Надійність

Компанія Sheer AG як розробник програмного забезпечення не може порівнюватися з авторитетним Platinum. Те ж саме можна сказати про супровід і технічну підтримку. Розробники ARIS не висувають істотних аргументів на користь ARIS, порівняно з конкуруючими продуктами. Присутня тільки численна реклама. На противагу ARIS, уся мережа Internet наповнена рекомендаціями з використання BPwin/ERwin та подібних аналогів. Усе це свідчить про відносно слабке реальне випробування ARIS у світі.

3.1.3 Цінова політика

Вартість ARIS істотно перевищує сукупну вартість продуктів Platinum. Однак реальна вартість ARIS може виявитися набагато більшою. Це пов’язано з тим, що повнофункціональний варіант ARIS можливо реалізувати тільки після закупівлі спеціальних інтерфейсів з модулями, які не є продуктами Sheer AG. Пропонується купувати ліцензії на кількість робочих місць, деталізовані до окремих модулів ARIS. У результаті набігає дуже пристойна сума. Навпаки, використання модулів продуктів Platinum ніяк не ліцензується залежно від кількості робочих місць. BPwin/ERwin можуть бути встановлені на необмежену кількість робочих місць.

3.1.4 Технологічність

До продуктів Platinum додаються  методичні матеріали щодо організації колективної роботи в середовищі, на відміну від ARIS, де практично не додається ніяких методичних матеріалів. На цій основі можна зробити висновок, що BPwin/ERwin простіше за ARIS і потребує набагато меншого часу на навчання персоналу.

 

3.2 Переваги та недоліки окремих засобів

 

ARIS

До позитивних чинників програмного продукту ARIS мож-на віднести якісну графіку та наявність великого числа стандартних об’єктів для опису бізнес-процесів, а також наявність інструмента імітаційного моделювання, наявність внутрішньої мови управління ARIS-Basic і можливість тестування проекту на відповідність вимоги стандарту якості ISO 9000.

Негативними чинниками ARIS є неможливість генерації  яких-небудь кодів, тривалий термін (можливо до 5 міс.) на навчання персоналу.

ERwin/BPwin

До позитивних чинників програмного продукту ERwin/BPwin відносять наступні: відповідність його “зображувальних” засобів системі федерального стандарту США IDEF на моделювання організаційних бізнес-процесів; поширеність (99,9 % проектів організаційного реінжинірінгу виконуються з використанням стандарту IDEF); інтеграцію із численним ПО компанії CA-Platinum. Технічна підтримка і документація Platinum Technology/Logic Works – одна з кращих на ринку.

Негативними чинниками є низькі репрезентативні чинники,  відсутність стандартних об’єктів для опису бізнес-процесів і досить вузькі можливості для проведення економічного аналізу.

Rational Rose

Основним  позитивним чинником CASE-засобів Rational Rose, є його придатність для моделювання великих бізнес-процесів, а також можливість реалізації більшої частини функцій ARIS і ERwin/BPwin та могутні функціональні можливості з генерації кодів, що виконуються.

До негативних чинників Rational Rose відносять його високу вартість та відсутність стандартних об’єктів для опису бізнес-процесів.

 

 


 

 

3.3 Обгрунтування вибору CASE-засобу


 

На основі проведеного вище порівняльного аналізу інструментальних CASE-засобів моделювання бізнес-процесів підприємства можна зробити висновок, що найбільш оптимальним програмним продуктом для використання українськими підприємствами середнього та малого бізнесу є продукт Rational Rose, який був вибраний як більш привабливий за критерієм “доступність-універсальність-технологічність”. Продукти ARIS компанії Scheer AG BPwin/ERwin компанії Platinum Technology значно поступаються Rational Rose за різними чинниками.

 

4 ОПИС ОБРАНОГО ДЛЯ ПРОЕКТУВАННЯ CASE-ЗАСОБУ


 

Rational Rose – програма  призначена для автоматизації  етапів аналізу і проектування  програмного забезпечення, а також для генерації кодів на різних мовах і випуску проектної документації. Rational Rose використовує синтез-методологію об'єктно-орієнтованого аналізу і проектування. Універсальна нотація для моделювання об'єктів (UML - Unified Modeling Language) претендує на роль стандарту в області об'єктно-орієнтованого аналізу і проектування. Конкретний варіант Rational Rose визначається мовою, на якій генеруються коди програм (C++, Smalltalk, PowerBuilder, Ada, SQLWindows і ObjectPro). Основний варіант - Rational Rose/C++ - дозволяє розробляти проектну документацію у вигляді діаграм і специфікацій, а також генерувати програмні коди на С++. Крім того, Rational Rose містить засоби реінжинірингу програм, що забезпечують повторне використання програмних компонентів в нових проектах.

Серед всіх фірм-виробників CASE-засобів саме компанія IBM Rational Software Corp. (до серпня 2003 року - Rational Software Corp.) одна з перших усвідомила стратегічну  перспективність розвитку об'єктно-орієнтованих технологій аналізу і проектування програмних систем. Ця компанія виступила ініціатором уніфікації мови візуального моделювання в рамках консорціуму OMG, що, зрештою, привело до появи перших версій мови UML. І ця ж компанія першої розробила інструментальний об'єктно-орієнтований CASE-засіб, в якому була реалізована мова UML як базова нотація візуального моделювання. 

Информация о работе Система автоматизації роботи відеопрокату