Учет выполненных работ

Автор работы: Пользователь скрыл имя, 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 Фінансовий план
Висновки
Список використаних джерел:

Файлы: 1 файл

ДИПЛОМ.docx

— 1.14 Мб (Скачать файл)

SQL є інструментом, призначеним  для обробки і читання даних,  що містяться в комп'ютерній  базі даних. Як випливає з  назви, SQL є мовою програмування,  яка застосовується для організації  взаємодії користувача з базою  даних. Насправді SQL працює тільки  з базами даних реляційного  типу. Згідно з прийнятою схемою, в обчислювальній системі є  база даних, в якій зберігається  важлива інформація. Якщо обчислювальна  система відноситься до сфери бізнесу, то у базі даних може зберігатися інформація про матеріальні цінності, продукцію, що випускається, об'єми продажів і зарплату. У базі даних на персональному комп'ютері може зберігатися інформація про виписані чеки, телефони і адреси або інформація, витягнута з більшої обчислювальної системи. Комп'ютерна програма, яка управляє базою даних, називається системою управління базою даних, або СУБД.

SQL символізує собою Структуровану  Мову Запитів. Ця мова дає  можливість створювати і працювати  в реляційних базах даних, які  є наборами пов'язаної інформації  зберігається в таблицях.

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

У нашому все більш і  більш взаємозв'язаному комп'ютерному світі, користувач забезпечений такою  мовою, має величезну перевагу у  використанні і узагальненні інформації з ряду джерел за допомогою великої  кількості способів [12].

SQL містить:

  1. засоби визначення схеми БД і маніпулювання схемою;
  2. оператори для визначення обмежень цілісності і тригерів;
  3. засоби визначення представлень БД;
  4. засоби авторизації доступу до стосунків і їх полів;
  5. засоби управління транзакціями.

 

 

 

 

      1. СУБД Microsoft Access

 

Access - це гнучка програма, що дозволяє працювати як з  простими, так і із складними  базами даних.

Пакет Access входить в розширене (професійну) постачання пакету MS Office і  є складнішим у використанні в  порівнянні з пакетами Word і Excel.

Компоненти бази даних Access

Основу бази даних складають  дані, що зберігаються в ній. Проте  у базі даних є і інші важливі  компоненти, які прийнято називати об'єктами. Нижче наводиться список об'єктів, з якими я працюватиму.

    1. Таблиці - містять дані;
    2. Запити - дозволяють задавати умови для відбору даних і вносити зміни в дані;
    3. Форми - дозволяють переглядати і редагувати інформацію;
    4. Звіти - дозволяють узагальнювати і роздруковувати інформацію.

СУБД Access орієнтована на роботу з об'єктами, до яких відносяться  таблиці бази даних, запити, а також  об'єкти додатків для роботи з базою  даних : форми, звіти, сторінки, макроси  і модулі.

Безліч майстрів Access дозволяють автоматизувати процес створення таблиць  бази даних, форм, запитів, звітів і  сторінок доступу до даних; аналізувати  таблиці БД і виконувати багато інших  робіт. Практично для будь-яких робіт  є майстер (wizard), який допоможе їх виконати.

У СУБД Access процес створення  реляційної бази даних включає створення  схеми даних. Схема даних наочно відображає таблиці і зв'язки між  ними, а також забезпечує використання зв'язків при обробці даних.

СУБД Microsoft Access є системою управління реляційною базою даних, що включає усі необхідні інструментальні  засоби для створення локальної  бази даних, загальної бази даних  в локальній мережі з файловим сервером або створення додатка  користувача, працюючого з базою даних на SQL - сервері.

Access має характерний для  усіх додатків Microsoft Windows зручний  графічний інтерфейс, орієнтований  на комфортну роботу користувача.  Для роботи з таблицями бази  даних і іншими об'єктами Access надає  численні команди меню і контекстно-залежні  панелі інструментів. Оскільки інтерфейс  додатків Microsoft Office уніфікований, користувачеві  потрібно менше часу на освоєння  додатка.

Користувач має можливість за допомогою миші можна переносити об'єкти між різними базами даних. При цьому необхідно запустити  два завдання Microsoft Access. Можливе перенесення  таблиць і запитів Access в інші застосування, наприклад, в Microsoft Word і Microsoft Excel.

У Microsoft Access підтримуються  два способи створення бази даних. Є можливість створити порожню базу даних, а потім додати в неї  таблиці, форми, звіти і інші об'єкти. Такий спосіб є найбільш гнучким, але вимагає окремого визначення кожного елементу бази даних. Є також  можливість відразу створити за допомогою  майстра базу даних певного типу з усіма необхідними таблицями, формами і звітами. Це простий  спосіб початкового створення бази даних. У обох випадках у Вас залишиться можливість у будь-який час змінити  і розширити створену базу даних [13].

У Microsoft Access є велике число  шаблонів, використовуваних з метою  прискорити створення бази даних. Шаблон - це готова база даних, що містить усі  таблиці, запити, форми і звіти, необхідні  для виконання певного завдання. Наприклад, існують шаблони, використовувані  для відстежування проблем, управління контактами або записи витрат. У деякі шаблони включені декілька зразків записів, щоб продемонструвати їх використання. Шаблони баз даних можна використати в готовому виді або настроїти їх для своїх потреб [14].

 

 

 

 

      1. СУБД Oracle

 

СУБД Oracle Database 11g є флагманським продуктом компанії, а сфера використання рішення дозволяє розгортати всілякі застосування. Ця СУБД дозволяє скоротити витрати на інформаційні технології завдяки автоматизації управління, використанню недорогих модульних компонентів і кластеризації серверів в цілях ефективного використання ресурсів. 

 Архітектура Oracle Database розрахована на роботу з величезними об'ємами даних і великими колективами користувачів. Вона демонструє неперевершені можливості забезпечення високої готовності, продуктивності, масштабованості, безпеки і самоуправлінню. Система може бути ефективно розгорнута на будь-якій платформі, починаючи від невеликих blade- серверів і закінчуючи найбільшими симетричними багатопроцесорними серверами і багато вузловими кластерами. Усі програмні продукти сімейства створені на базі єдиної надійної архітектури ядра СУБД, усі редакції повністю сумісні з найпотужнішою - Enterprise Edition.

База даних Oracle містить наступні види файлів:

  1. Файли (Control files), що управляють, - містять метадані про саму базу даних. Ці файли дуже важливі для бази даних. Без них не можуть бути відкриті файли даних і тому не може бути відкритий доступ до інформації бази даних.
  2. Файли даних (Data files) - містять інформацію бази даних.
  3. Оперативні журнали - дозволяють відновити базу даних після збою екземпляра. Коли робота бази даних завершується аварійно і при цьому не втрачаються ніякі файли даних, екземпляр може відновити базу даних на основі інформації в цих файлах [15].

 

 

 

 

      1. Visual FoxPro

 

Visual FoxPro (VFP) - об'єктно-орієнтована і процедурна мова програмування систем управління реляційними базами даних, розроблений корпорацією Microsoft. Основою для цього програмного продукту послужила мова програмування FoxPro. Відноситься до сімейства мов xBase, розроблених на базі синтаксису мови програмування dBase. Іншими членами цього сімейства є Clipper і Recital.

Visual FoxPro складається з окремих компонентів, які використовуються для зберігання інформації, її відображення і редагування. У Visual FoxPro уся інформація зберігається у базі даних, яка складається з таблиць, стосунків між таблицями, індексів, тригерів і процедур, що зберігаються. Кожна таблиця має унікальне ім'я і зберігається в окремому файлі, найменування якого співпадає з ім'ям таблиці. Створений файл має розширення DBF.

Програми, написані на мові Visual FoxPro, є об'єктно-орієнтованими. За допомогою їх ви обробляєте події у формі, створюєте об'єкти, здійснюєте різні обчислення, управляєте базою даних. Для зручності роботи ви можете об'єднати програми у бібліотеки.

Кожна створювана таблиця  може мати пов'язані з нею індекси, використовувані для впорядкування  даних і швидкого пошуку необхідних записів, причому кожна таблиця  може мати декілька індексів. Для зберігання значень полів типу Memo і General застосовуються окремі файли. Memo- поля таблиць містять текстову інформацію, а поля типу General використовуються, як правило, для зберігання двійкової інформації і даних інших застосувань, працюючих в середовищі Windows.

У Visual FoxPro реалізовані тригери, які дозволяють централізований обробляти події, що виникають при будь - яких змінах у базі даних. Ви також можете створювати процедури, що зберігаються, які є частиною бази даних і можуть використовуватися при описі таблиць, для перевірки введених даних, визначення значення за умовчанням і т. п [16].

В дипломному проекті для  побудови бази даних будемо використовувати  програму Microsoft Access, бо вона найбільш доступна з усіх представлених вище програм. За допомогою Microsoft Access легко і просто створювати бази даних, вводити в  них інформацію, обробляти запити і формувати звіти.

 

    1. Розробка інфологічної моделі БД

 

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

Інфологічна модель відображає реальний світ у деякій зрозумілій людині концепції, цілком незалежній від параметрів середовища зберігання даних. Існує безліч підходів до побудови таких моделей: графові моделі, семантичні мережі, модель "сутність-зв'язок" і т.д. Найбільш популярною з них є модель "сутність-зв'язок" або 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

Оклад

грошовий

Информация о работе Учет выполненных работ