Автор работы: Пользователь скрыл имя, 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 Фінансовий план
Висновки
Список використаних джерел:
Авторизація електронних документів представляє основну проблему переходу на “безпаперову технологію”. Для авторизації паперових документів у цей час використовується друк назви організації й підпису посадових осіб, що однозначно визначають приналежність документа. Електронні документи, приналежність яких ідентифікувати складно внаслідок можливості відтворення копії, що не відрізняється від оригіналу, у цей час у якості звітних, фінансових документів не використовуються. Рішенням цієї проблеми є розробка єдиного стандарту електронного підпису, за допомогою якої можна буде однозначно ідентифікувати автора документа й захистити документ від змін сторонніми особами.
Отже, система, що автоматизує документообіг в організаціях повинна мати наступні функції:
2 Розробка структури бази даних
2.1 Загальні положення
База даних - це інформаційна модель, що дозволяє впорядковано зберігати дані про групу об'єктів, що мають однаковий набір властивостей.
Програмне забезпечення, призначене для роботи з базами даних, називається система управління базами даних (СУБД). СУБД використовуються для впорядкованого зберігання і обробки великих об'ємів інформації [6].
Переваги СУБД :
Метою розробки будь-якої бази даних є зберігання і використання інформації про яку-небудь предметну область і задовольнити усі вимоги користувачів до вмісту та продуктивності бази даних.
Етапи проектування баз даних ( рисунок 2.1):
Рисунок 2.1- Етапи проектування БД
На першому етапі, системному аналізі предметної області, проектування баз даних розглядаються цілі та завдання за допомогою якої вони будуть вирішаться. Аналізуються інформаційні потреби майбутніх користувачів баз даних. Розглядаються форми вхідних і вихідних потоків, які складатимуть основу баз даних. Формуються вимоги, яким повинна задовольняти проектована база даних.
На другій стадії (інфологічне проектування) проектування виконується моделювання даних. Моделювання даних - це процес створення логічної структури даних. Існує два підходи до моделювання даних :
Ці моделі є мовами для опису структури даних і їх зв'язків в представленнях користувачів. Моделювання даних, подібно до блок-схем, відбивають логіку програми.
Вибір системи управління баз даних (СУБД) є складним завданням і є одним з важливих етапів при розробці баз даних. Вибраний програмний продукт повинен задовольняти як поточним, так і майбутнім потребам підприємства, при цьому слід враховувати фінансові витрати на придбання необхідного устаткування, самої системи, розробку необхідного програмного забезпечення на її основі, а також навчання персоналу.
Після того, як вибір СУБД завершений, необхідно приступити до проектування датологічної моделі бази даних. При формуванні датологічної схеми, кожна з визначених в концептуальній схемі сутностей відображається в таблицю, яка є одним відношенням. При цьому слід враховувати обмеження на розмір таблиць, які накладає конкретна СУБД [8].
На останньому етапі (фізичне проектування) необхідно на конкретній СУБД, яку вибрали раніше, реалізувати базу даних за тією інформацією, яку зібрали, обробили і підготували (на попередніх етапах проектування бази даних). Описуються модулі, їх призначення, а також структура модулів.
База даних може бути заснована на одній моделі або на сукупності декількох. Існує три основні типи моделей даних : реляційна, ієрархічна та мережева.
Термін " реляційний" (від латин. relatio - відношення) указує передусім на ті, що така модель зберігання даних побудована на взаємовідношенні частин, що її складають. У найпростішому випадку реляційна модель являє собою двовимірний масив або двовимірну таблицю, а при створенні складних інформаційних моделей складає сукупність взаємопов'язаних таблиць. Кожний рядок такої таблиці називається записом, кожний стовпець - полемо.
Реляційна модель бази даних має такі властивості :
Над цією моделлю бази даних зручно виконувати такі дії :
Реляційна модель даних, як
правило, складається з декількох
таблиць, які зв'язуються між собою
ключами. Ключ - поле, яку однозначно
визначає відповідний запис. Необхідно
зазначити, що заразом реляційна
модель даних є найбільш зручною
і застосовною моделлю
До базових поняттями моделі БД "суть - зв'язок" відносяться: сутності, зв'язки між ними і їх атрибути (властивості).
Процес проектування розпочинається
з виділення деяких істотних для
додатка об'єктів предметній області
- " сутностей". Сутність, за допомогою
якої моделюється клас однотипних об'єктів,
визначається як "предмет, який може
бути чітко ідентифікований". Сутність
повинна визначатися таким
На наступному етапі визначається найважливіші типи зв'язків, існуючих між сутностями. Зв'язок встановлюється між двома загальними полями (стовпцями) двох таблиць. Існують зв'язки з відношенням "один-до-одного", "один-до-багатьох", "багато - до - одного" і " багато-до-багатьох ".
Стосунки, які можуть існувати між записами двох таблиць :
На цьому етапі визначаються атрибути. Атрибут - ця властивість суті в предметній області. Його найменування має бути унікальним для конкретного типу суті. У реляційній БД атрибути зберігаються в полях таблиць.
Ієрархічна модель бази даних являє собою сукупність елементів, які розташовані у порядку їх підкорення від загального до часткового і створюють обернене дерево (граф). Ця модель характеризується такими параметрами, як рівні, вузли, зв'язки. Вузол - це інформаційна модель елемента, що міститься на даному рівні ієрархії.
Мережева модель даних схожа на ієрархічну. Вона має ті самі основні складові(вузол, рівень, зв'язок), однак характер їх відносин принципово інший. У мережевій моделі прийнятий вільний зв'язок між елементами різних рівнів [9].
База даних (БД) - це сукупність взаємозв'язаних даних, що зберігаються разом [10].
Програмне забезпечення, призначене для роботи з базами даних, називається система управління базами даних (СУБД). СУБД використовуються для впорядкованого зберігання і обробки великих об'ємів інформації.
СУБД є сукупністю мовних і програмних засобів, призначених для створення, ведення і використання БД. Сучасні СУБД дають можливість включати в них не лише текстову і графічну інформацію, але і звукові фрагменти і навіть відеокліпи.
Простота використання СУБД дозволяє створювати нові бази даних, не прибігаючи до програмування, а користуючись тільки вбудованими функціями. СУБД забезпечують правильність, повноту і несуперечність даних, а також зручний доступ до них [11].
Популярні СУБД – SQL, Oracle, Visual FoxPro, Access for Windows.
Дуже важливою вимогою до реляційних СУБД є наявність потужного і в теж час простої мови, що дозволяє виконувати усі необхідні користувачам операції. Останніми роками такою прийнятою мовою стала мова реляційних БД SQL (Structured Query Language).