Зміст
Введення
1. Мети автоматизації
1.1 Характеристика об'єкта автоматизації
.2 Потенціал впровадження ІС
. Технічне завдання
.1 Вимоги до системи
. Архітектура програми
.1 Структура класів
.2 Класи-провайдери
.3 Провайдер об'єктів
4. База даних
4.1 Засоби проектування
.2 Перспективи розширення БД
.3 Схема бази даних
.4 Доступність елементів управління
Висновок
Список літератури
Введення
Мета курсової роботи - закріплення знань і умінь, отриманих на лекційних та практичних заняттях при вивченні дисципліни «Технології програмування».
Завдання курсової роботи - розробка програми «Склад будівельних матеріалів» в середовищі Visual Studio Express 2 012 на мові C # з підключенням до бази даних, розробленої в середовищі MS SQL.
«Склад будівельних матеріалів» - це автоматизоване робоче місце (далі АРМ) працівника будівельної організації, відповідального за облік, видачу та прийом будівельних матеріалів на території складу. До додатка також можуть мати доступ інші працівники підприємства з керуючого та інженерного складу.
Додаток повинен дозволяти оперативно змінювати інформацію в системі про кількість наявного на складі будівельного матеріалу. Автоматизований облік виконуваних прибутково-видаткових операцій буде розроблений в рамках повнофункціональної інформаційної системи, що включає в себе АРМ «Прораб», АРМ «Склад» і АРМ «Табель робочого часу».
Головною метою даної курсової роботи стало отримання навичок розробки багаторівневої архітектури додатку із застосуванням об'єктно-орієнтованих методів програмування.
автоматизація архітектура додаток
1. Мети автоматизації
Узагальненою метою автоматизації є підвищення ефективності управління складським господарством. Виділимо основні завдання автоматизації:
· Надання працівникам, яка приймає рішення, релевантних даних для прийняття рішення;
· Прискорення виконання окремих операцій зі збору та обробки даних;
· Підвищення оперативності управління
. 1 Характеристика об'єкта автоматизації
Працівник складу - це особа, відповідальна за збереження матеріалів на складі. Також в обов'язки співробітника входить:
· Прийом матеріалів від постачальників і матеріалів, повернутих з будівельних майданчиків підприємства;
· Видача матеріалів відповідно до ордером на відвантаження матеріалу зі складу;
· Списання матеріалів з вичерпаним терміном придатності та втратили будівельні якості;
· Облік кількості матеріалів, що знаходяться на складі;
· Ведення прибутково-видаткової документації;
· Оперативне надання відомостей керуючому складу компанії та виконавцю робіт про кількість того чи іншого матеріалу.
У рамках курсової роботи було вирішено автоматизувати процеси прийому, видачі та обліку матеріалів, а також надати можливість керівному складу і виробникові робіт отримувати дані про стан складу.
1.2 Потенціал впровадження ІС
Курсова робота обмежується розробкою АРМ «Склад». Впровадження тільки цього додатка дозволить автоматизувати більшість повсякденних робочих завдань, що виконуються працівником складу. Повнофункціональна ІС, впроваджена на підприємстві, забезпечить автоматизацію робочих процесів всієї компанії:
· Облік матеріалів на складі;
· Ведення обліку матеріалів, використаних при будівництві об'єктів;
· Планування робочого часу, необхідного для виконання робіт на будівельних об'єктах;
· Облік витрат на придбання та доставку матеріалів;
· Зберігання документації та надання звітів співробітникам компанії.
2. Технічне завдання
. 1 Вимоги до системи
Технічне завдання складалося на підставі вимог Замовника, викладених в усній формі: АРМ «Склад» має забезпечувати оператору можливість швидкого отримання даних про стан складу. Додаток повинен надавати доступ до перегляду та редагування даних в залежності від ролі користувача в системі. Роль - сукупність пов'язаних функцій, виконуваних користувачем додатки. Доступ до програми забезпечується на підставі введених облікових даних. Права доступу призначаються адміні...