Автор работы: Пользователь скрыл имя, 28 Июля 2013 в 23:36, дипломная работа
Автоматизація процесів обліку робіт є одним з найважливіших аспектів ефективної організації роботи підприємства.
Для збільшення продуктивності праці і поліпшення якісних показників роботи відділу кадрів, бухгалтерії та отримання різної інформації про співробітників працюючих на даному підприємстві актуально розробити автоматизовану інформаційну систему обліку робіт. Дана автоматизована система дає можливість працівникам ІОЦ автоматизувати трудомісткі ручні операції з обліку робіт.
Вступ
1 Постановка завдань
1.1 Аналіз завдання
1.2 Аналіз предметної області
1.3 Загальні принципи організації документообігу
2 Розробка структури бази даних
2.1 Загальні положення
2.2 Аналіз засобів проектування
2.3 Розробка інфологічної моделі БД
2.4 Цілісність даних
3 Програмна реалізація бази даних
3.1 Опис програмного середовища
3.2 Створення бази даних (таблиць і зв'язків між ними)
3.3 Опис бази даних
3.4 Опис форм ,звітів, запитів
4 Охорона праці та безпека в надзвичайних ситуаціях
4.1 Характеристика об’єкта, який проектується
4.2 Аналіз потенційних небезпек на робочому місці
4.3 Заходи по створенню безпечних умов праці
4.4 Надзвичайні ситуації та подолання їх наслідків
4.5 Розрахунок громовідводу
5 Розрахунок економічної ефективності впровадження автоматизованої системи обліку робіт.
5.1 Призначення задачі
5.2 Облік збуту готової продукції
5.3 Конкурентне середовище
5.4 Розрахунок витрат на розробку і експлуатацію АІС
5.5 Визначення ціни АІС
5.6 Оцінка ризику і методи його зниження
5.7 Фінансовий план
Висновки
Список використаних джерел:
SQL є інструментом, призначеним
для обробки і читання даних,
що містяться в комп'ютерній
базі даних. Як випливає з
назви, SQL є мовою програмування,
яка застосовується для
SQL символізує собою
Світ баз даних стає
все більш і більш єдиним, що
привело до необхідності створення
стандартної мови, яка могла б
використовуватися для
У нашому все більш і
більш взаємозв'язаному комп'
SQL містить:
Access - це гнучка програма, що дозволяє працювати як з простими, так і із складними базами даних.
Пакет Access входить в розширене (професійну) постачання пакету MS Office і є складнішим у використанні в порівнянні з пакетами Word і Excel.
Компоненти бази даних Access
Основу бази даних складають дані, що зберігаються в ній. Проте у базі даних є і інші важливі компоненти, які прийнято називати об'єктами. Нижче наводиться список об'єктів, з якими я працюватиму.
СУБД Access орієнтована на роботу з об'єктами, до яких відносяться таблиці бази даних, запити, а також об'єкти додатків для роботи з базою даних : форми, звіти, сторінки, макроси і модулі.
Безліч майстрів Access дозволяють автоматизувати процес створення таблиць бази даних, форм, запитів, звітів і сторінок доступу до даних; аналізувати таблиці БД і виконувати багато інших робіт. Практично для будь-яких робіт є майстер (wizard), який допоможе їх виконати.
У СУБД Access процес створення реляційної бази даних включає створення схеми даних. Схема даних наочно відображає таблиці і зв'язки між ними, а також забезпечує використання зв'язків при обробці даних.
СУБД Microsoft Access є системою
управління реляційною базою даних,
що включає усі необхідні
Access має характерний для
усіх додатків Microsoft Windows зручний
графічний інтерфейс,
Користувач має можливість за допомогою миші можна переносити об'єкти між різними базами даних. При цьому необхідно запустити два завдання Microsoft Access. Можливе перенесення таблиць і запитів Access в інші застосування, наприклад, в Microsoft Word і Microsoft Excel.
У Microsoft Access підтримуються два способи створення бази даних. Є можливість створити порожню базу даних, а потім додати в неї таблиці, форми, звіти і інші об'єкти. Такий спосіб є найбільш гнучким, але вимагає окремого визначення кожного елементу бази даних. Є також можливість відразу створити за допомогою майстра базу даних певного типу з усіма необхідними таблицями, формами і звітами. Це простий спосіб початкового створення бази даних. У обох випадках у Вас залишиться можливість у будь-який час змінити і розширити створену базу даних [13].
У Microsoft Access є велике число
шаблонів, використовуваних з метою
прискорити створення бази даних. Шаблон
- це готова база даних, що містить усі
таблиці, запити, форми і звіти, необхідні
для виконання певного
СУБД Oracle Database 11g є флагманським продуктом компанії, а сфера використання рішення дозволяє розгортати всілякі застосування. Ця СУБД дозволяє скоротити витрати на інформаційні технології завдяки автоматизації управління, використанню недорогих модульних компонентів і кластеризації серверів в цілях ефективного використання ресурсів.
Архітектура Oracle Database розрахована на роботу з величезними об'ємами даних і великими колективами користувачів. Вона демонструє неперевершені можливості забезпечення високої готовності, продуктивності, масштабованості, безпеки і самоуправлінню. Система може бути ефективно розгорнута на будь-якій платформі, починаючи від невеликих blade- серверів і закінчуючи найбільшими симетричними багатопроцесорними серверами і багато вузловими кластерами. Усі програмні продукти сімейства створені на базі єдиної надійної архітектури ядра СУБД, усі редакції повністю сумісні з найпотужнішою - Enterprise Edition.
База даних Oracle містить наступні види файлів:
Visual FoxPro (VFP) - об'єктно-орієнтована і процедурна мова програмування систем управління реляційними базами даних, розроблений корпорацією Microsoft. Основою для цього програмного продукту послужила мова програмування FoxPro. Відноситься до сімейства мов xBase, розроблених на базі синтаксису мови програмування dBase. Іншими членами цього сімейства є Clipper і Recital.
Visual FoxPro складається з окремих компонентів, які використовуються для зберігання інформації, її відображення і редагування. У Visual FoxPro уся інформація зберігається у базі даних, яка складається з таблиць, стосунків між таблицями, індексів, тригерів і процедур, що зберігаються. Кожна таблиця має унікальне ім'я і зберігається в окремому файлі, найменування якого співпадає з ім'ям таблиці. Створений файл має розширення DBF.
Програми, написані на мові Visual FoxPro, є об'єктно-орієнтованими. За допомогою їх ви обробляєте події у формі, створюєте об'єкти, здійснюєте різні обчислення, управляєте базою даних. Для зручності роботи ви можете об'єднати програми у бібліотеки.
Кожна створювана таблиця
може мати пов'язані з нею індекси,
використовувані для
У Visual FoxPro реалізовані тригери, які дозволяють централізований обробляти події, що виникають при будь - яких змінах у базі даних. Ви також можете створювати процедури, що зберігаються, які є частиною бази даних і можуть використовуватися при описі таблиць, для перевірки введених даних, визначення значення за умовчанням і т. п [16].
В дипломному проекті для побудови бази даних будемо використовувати програму Microsoft Access, бо вона найбільш доступна з усіх представлених вище програм. За допомогою Microsoft Access легко і просто створювати бази даних, вводити в них інформацію, обробляти запити і формувати звіти.
Мета інфологічного
Інфологічна модель відображає реальний світ у деякій зрозумілій людині концепції, цілком незалежній від параметрів середовища зберігання даних. Існує безліч підходів до побудови таких моделей: графові моделі, семантичні мережі, модель "сутність-зв'язок" і т.д. Найбільш популярною з них є модель "сутність-зв'язок" або ER-модель (від англ. Entity-Relationship, тобто сутність-зв'язок). Модель "сутність-зв'язок" ґрунтується на опорній семантичній інформації про реальний світ і призначена для логічного представлення даних у контексті їхнього взаємозв'язку з іншими даними.
З моделі "сутність-зв'язок" можуть бути породжені всі існуючі моделі даних (ієрархічна, мережна, реляційна, об'єктна), тому вона є найбільш загальною. Моделювання предметної області базується на використанні графічних діаграм, що включають невелике число різнорідних компонентів. Модель "сутність-зв'язок" не визначає операцій над даними й обмежується описом тільки їхньої логічної структури.
В результаті проектування концептуальної інфологічної моделі даних створено ER-діаграму (діаграма “сутність-зв’язок”) за допомогою програми VISIO (Рисунок 2.2).
Рисунок 2.2- ER – діаграма
До ER - діаграми входять наступні сутності:
Таблиця 2.1 Відділи
Ідентифікатор атрибута |
Семантика |
Домен |
B1 |
Код відділу |
лічильник |
B2 |
Назва відділу |
текстовий |
B3 |
Задачі відділу |
поле МЕМО |
B4 |
Кількість працюючих |
текстовий |
Таблиця 2.2 Посади
Ідентифікатор атрибута |
Семантика |
Домен |
P1 |
Код посади |
лічильник |
P2 |
Назва посади |
текстовий |
Таблиця 2.3 Співробітники
Ідентифікатор атрибута |
Семантика |
Домен |
С1 |
Код співробітника |
лічильник |
С2 |
ПІБ |
текстовий |
С3 |
Код відділу |
текстовий |
С4 |
Код посади |
текстовий |
С5 |
Ідентифікаційний номер |
текстовий |
С6 |
Номер та серія паспорту |
текстовий |
С7 |
Освіта |
текстовий |
С8 |
Стаж роботи |
числовий |
С9 |
Сімейний стан |
текстовий |
С10 |
Оклад |
грошовий |