- •Курсовий проект
- •Анотація
- •Реферат
- •Розділ і. Теоретична частина
- •1.1. Опис предметної області
- •1.2. Опис інформаційної системи
- •Розділ іі. Проектна частина
- •2.1. Постановка задачі
- •2.1.1. Характеристика задачі
- •2.1.2. Вхідна інформація.
- •Визначення та нарахування відрядної бригадної заробітної плати має такі реквізити:
- •2.1.3. Вихідна інформація
- •2.1.4. Економіко – математична модель
- •2.1.5. Алгоритм розв’язання задачі
- •2.2. Склад та організація інформаційного забезпечення
- •2.2.1.Загальна структура із системи
- •Опис масиву «Робітник»
- •Опис масиву «Бригада»
- •Опис масиву «Цех»
- •Опис масиву «Професія»
- •Опис масиву «Розряд»
- •Опис масиву «Нарахування»
- •2.2.2. Побудова системи класифікації та кодування
- •2.3. Організаційне забезпечення
- •2.4. Програмне забезпечення
- •2.5. Технічне забезпечення
- •Розділ іii. Розрахункова частина
- •Висновки
- •Список використаної літератури
- •Додатки Додаток 1
2.3. Організаційне забезпечення
До складу найважливіших інформаційних процедур, як сукупності операцій, пов’язаних із впливом на інформацію, належать: збір(сприйняття), передача, зберігання, обробка та використання інформації. Крім того виділяють й інші процедури: реєстрація (надання), розмноження, кодування даних та ін. Часто вони розглядаються разом з основними процедурами, адже співпадають за часом реалізації.
Збір інформації по нарахуванню заробітної плати здійснюється в процесі визначення заробітної плати для кожного працівника. Джерелом інформації є встановлені на підприємстві норми оплати праці. Після чого вся інформація отримана з первинних документів додається до системи, яка обробляється сервером та заноситься до бази даних.
Послідовність операцій та напрям руху повідомлень між інформаційними об’єктами при визначенні та нарахуванні відрядної бригадної заробітної плати відображена в додатку на діаграмах послідовності, кооперацій, станів і дій.
Взаємозв'язок між компонентами інформаційної системи представлений на діаграмі компонентів в додатку 2.
2.4. Програмне забезпечення
Проектування IC для системи електронної комерції здійснювалося у середовищі Rational Rose Enterprise Edition, Компанія Rational Software є лідируючою в області створення методологій і програмних рішень, орієнтованих на програмістів, аналітиків, тестувальників. Спектр програмного забезпечення, що випускається, цілком покриває потребу всіх учасників проекту: від аналітиків до розробників. Всі програмно-методологічні рішення - плід багаторічної праці аналітиків і розробників як самої Rational, так і її партнерів.
У результаті всі рішення були зібрані воєдино. Так з'явився RUF -Rational Unified Process - методологічна енциклопедія, в якій описані всі кроки, необхідні для створення якісного програмного продукту. Користуючись подібною енциклопедією і застосовуючи відповідні інструменти, які рекомендуються Rational, команда створюватиме забезпечення якісно і в строк. Особливе місце в RUP займають проектування і конфігураційне управління, адже ті два інструменти, які підтримуються на даних етапах (Rational Rose і Rational ClearCase), використовуються протягом усього життєвого циклу розробки програмного забезпечення. Rose використовують і проектувальники, і розробники, і аналітики. Rational Rose здатна моделювати ситуації будь-якої складності: від проектування системи до розробки коду на C++, тобто інструментарій програми допускає як високорівневе (абстрактне) уявлення (наприклад, схема автоматизації підприємства) так і низькорівневе проектування (інтерфейс програми, схема бази даних, частковий опис класів).
Rational Rose надає проектувальникам і розробникам широкий спектр можливостей, а саме:
проектування системи будь-якої складності;
надання широкого уявлення про проект у поєднанні із засобами документування (SoD
можливість кодогенерації;
зворотна проектування наявних систем;
інтеграція із засобами розробки (Visual Studio);
підтримка мови UML;
наявність засобів автоматичного контролю, у тому числі перевірки відповідності двох моделей;
зручний для користувача і відкритий для доповнень графічний інтерфейс;
кроссплатформенність;
інтеграція з Іншими інструментальними засобами, що підтримують життєвий цикл програмних систем, у тому числі із засобом управління вимогами (Requisite Pro), із засобами тестування (SQA Suite, Performance Studio), із засобами конфігураційного управління (ClearCase, PVCS).
Rational Rose базується на UML (Universal Modeling Language) -універсальній мові моделювання, яка була розроблена компанією Rational саме з метою створення оптимальної та універсальної мови для опису як наочної області, так і конкретної задачі в програмуванні,
Будь-яка задача програмується за допомогою певних діаграм. UML підтримує побудову наступних діаграм:
Use case diagram (діаграми варінтів використання) - графічне подання поведінки системи;
Class diagram (діаграми класів) - описують типи об'єктів системи, їх властивості та різного роду статичні відношення, які між ними існують;
Sequence diagram (діаграми послідовностей) - являють собою моделі, що описують поведінку взаємодіючих груп об'єктів у рамках одного варіанта використання;
Collaboration diagram (діаграми кооперацій) - являють собою моделі, що описують обмін повідомленнями між об'єктами у рамках певного варіанта використання;
State diagram (діаграми станів) - відображають усі можливі стани,в яких може знаходитись конкретний об'єкт, а також зміни станів об'єкта, що відбуваються внаслідок впливу деяких подій на об'єкт;
Activity diagram (діаграми дій) - відображають динаміку роботи системи;
Component diagram (діаграми компонентів) - показують компоненти системи та залежності між ними;
Deployment diagram (діаграми розгортання) - відображають фізичні взаємозв'язки між програмними і апаратними компонентами розроблювальної системи, а також дозволяють відобразити маршрути переміщення об'єктів у розподіленій системі.
Варіанти цих діаграм для визначення та нарахування відрядної бригадної заробітної плати наведені в додатку 3.
