Контрольная работа: Розробка додатку Відділ кадрів до автоматизованої системи

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

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

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

Базу даних проектуємої системи було розроблено у середовищі Місгоsоft Ассеss, Це потужна система управління базами даних (СУБД), яка містить в собі багато функцій, що не підтримуються іншими СУБД, підтримує мову запитів SQL та є найбільш розповсюдженою.

База даних даного програмного продукту складається з трьх основних таблиць: Info, Otdeli, Rabochie. Таблиця Rabochie призначена для зберігання даних про всіх працівників відділів. Структуру таблиці наведено в таблиці 1.1. У таблиці Otdeli має міститись інформація, що стосується відділів, це така інформація, як: код відділу та його назва. Структуру таблиці наведено в таблиці 1.2. У таблиці Info має міститись додаткова інформація про працівника. Структуру таблиці наведено в таблиці 1.3.

Таблиця 1.1 - Структура таблиці Rabochie автоматизованої системи керування "Відділ кадрів" для ПП "ПФ Бухконсульт"

Назва поля Значення Тип даних Розмір поля Ключове поле

Обов’язкове

поле

Familiya Призвище Текстовий 30 - ͳ
Name Ім’я Текстовий 30 - ͳ
Otchestvo По батькові Текстовий 30 - ͳ
Cod otdela Код відділу Числовий Ціле - ͳ
Dolznost Займаєма посада Текстовий 30 - ͳ
Tel work Рабочий телефон Числовий Длінне ціле - ͳ
Cod worker Код рабітника Числовий Ціле - ͳ

Таблиця 1.2 - Структура таблиці Otdelі автоматизованої системи керування "Відділ кадрів" для ПП "ПФ Бухконсульт"

Назва поля Значення Тип даних Розмір поля Ключове поле

Обов’язкове

поле

Name Назва відділу Текстовий 50 - ͳ
Id Код відділу Числовий Ціле Так ͳ

Таблиця 1.3 - Структура таблиці Info автоматизованої системи керування "Відділ кадрів" для ПП "ПФ Бухконсульт"

Назва поля Значення Тип даних Розмір поля Ключове поле

Обов’язкове

поле

Cod worker Код рабітника Числовий Ціле - ͳ
Familiya Призвище Текстовий 30 - ͳ
Name Ім’я Текстовий 30 - ͳ
Otchestvo По батькові Текстовий 30 - ͳ
Born Дата народження Дата/час - - ͳ
Data nayema Дата найома робітника Дата/час - - ͳ
Indifikacion-niy kod Дата найома робітника Текстовий 10 - ͳ
Seria pasporta Серія та номер паспорта Текстовий 8 - ͳ
Tel home Дата найома робітника Числовий Длінне ціле - ͳ
Adres Домашня адреса працівника Текстовий 200 - ͳ

Для зв'язку БД з програмою використовується технологія програмування DАО та компонент АctiveХ DаtаEnvіrоnmеnt.

4. Обгрунтування вибору мови програмування

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

Для наппсання програми "Відділ кадрів" для ПП "ПФ Бухконсульт" обрано таку мову програмування, як Місгоsоft Vіsиаl Ваsіс 6.0.

Місrоsоft Vіsuаl Ваsіс 6.0 - це потужна система програмування, яка дозволяє швидко і ефективно створювати додатки для Місrоsоft Windows, здійснювати рішення самого широкого класу бізнес-задач, від офісу до масштабів корпорації.

До основних можливостей Vіsиаl Ваsіс 6.0 відносяться наступні:

Реалізація розроблювачем максимально гнучкого та зручного інтерфейсу для свого додатку, який зможе задоволити потреби навіть найвимоглнвішого споживача. В назві мови слово Vіsuаl означає засіб, за допомогою якого даним програмним засобом створюється графічний інтерфейс. Для цього використовюються вбудовані елементи керування, тобто візуально створені об'єкти із заданим набором властивостей та методів, які програміст має можливість змінювати;

Створення найрізноманітніших багаторівневих меню, а також панелей інструментів;

Обробка подій миші та клавіатури, введення на екран різноманітних графічних зображень, а також геометричних фігур.

Керування кольором, настроювання принтеру, використання стандартних діалогів;

Роботу з таймером;

Обробку файлів та каталогів на жорсткому диску;

Доступ до баз даних. До способів взаємодії з СКБД належать такі, як DАО (Dаtа Ассеss Оbjесt), АDО (Асtive Dаtа Оbject), DВ-Lіbгагу (фактично SQL Sегvег АРI, доступний у складі Місгоsой SQL Workstation) та ін. Особливістю мови є убудований відладчик збережених процедур SQL Sегvег. Це є дуже важливою рисою мови, адже при побудові запитів до бази даних розробленої системи використовулася мова SQL (Sіructured Query Lаnguage). Мова запитів SQL придбала характер промислового стандарту в реляційних системах керування базами даних, адже вона забезпечує роботу з великим об'ємом даних будь-якої структурної складності, зберігаючи їхню цілісність та безпечність. Забезпечення легкої роботи з базами даних є необхідним при розробці системи "АНEКС" для підприємств. Побудова бази даних системи здійснювалася в СКБД Місгоsоft Ассеss.

Впровадження до додатків різноманітних об'єктів, що підтримуються іншими програмами. Місгоsоft Vіsиаl Ваsіс fоr Аррlісаtіоns включено в склад Місгоsоft Wоrd, Місгоsоft Eхсеl, Місгоsоft РоwerРоіnt, Місгоsоft Ргоjесt і інших додатків для Windows.

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

Vіsuаl Ваsіс включає елементи об'єктно-орієнтованого програмування, наприклад інкапсуляцію, що дає можливість створення абстрактних класів і їхнє наступне використання іншими додатками. Дана мова здійснює створення активних документів та елементів керування АсtiveХ. Серед інших переваг необхідно згадати можливість використання декількох проектів у єдиному запущеному екземплярі Vіsuаl Ваsіс 6.0, що особливо корисно при налагодженні бібліотек, які динамічно підключуються.

К-во Просмотров: 189
Бесплатно скачать Контрольная работа: Розробка додатку Відділ кадрів до автоматизованої системи