Термінова допомога студентам
Дипломи, курсові, реферати, контрольні...

Вихідна інформація. 
Система управління базами даних

РефератДопомога в написанніДізнатися вартістьмоєї роботи

Наступний тест перевіряє права користувача Windows на читання, запис, та редагування файлів. Якщо встановлені права «тільки читання», то програма видасть помилку про неможливість запису або перезапису необхідного файлу чи бази даних. Для коректної роботи даної програми необхідно встановити властивість «повний доступ» для всіх директорій та файлів в них або властивості: зміна, читання, запис… Читати ще >

Вихідна інформація. Система управління базами даних (реферат, курсова, диплом, контрольна)

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

Алгоритм задачі

Алгоритм запуску та зупинки програми наведено на рисунку 1.5.4.1. Відразу після запуску програми починається процес тестування стану операційної системи.

Перший тест перевіряє наявність запущеного екземпляра даної програми. Якщо ця програма вже запущена, то другий екземпляр програми не запускається, а виводиться на передній план.

Наступний тест перевіряє права користувача Windows на читання, запис, та редагування файлів. Якщо встановлені права «тільки читання», то програма видасть помилку про неможливість запису або перезапису необхідного файлу чи бази даних. Для коректної роботи даної програми необхідно встановити властивість «повний доступ» для всіх директорій та файлів в них або властивості: зміна, читання, запис, читання та виконання.

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

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

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

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

Алгоритм початку роботи програми наведено на рисунку 1.5.4.2. Після натиску кнопки «Початок роботи», на головній вкладці з’являється область, яка підсвічується, «Варіанти роботи з БД», що містить 3 варіанти роботи з програмою: виклик всіх табельних номерів, виклик окремого табельного номера, початкове введення даних. В залежності від вибраного пункту програма, буде працювати в відповідному режимі і виконувати відповідні дії та функції.

Алгоритм пошуку в картотеці наведено на рисунку 1.5.4.3. Після того, як користувачем була натиснута кнопка «Пошук в картотеці», на вкладці з’являється форма, яка підсвічується, з можливими варіантами пошуку. Пошук організований за двома критеріями — за табельним номером та за прізвищем чи його частиною. В залежності від вибору, з’являються відповідні поля для введення критерію пошуку, і після введення, програма видасть користувачеві список з усіма варіантами, що задовольняють критеріям. Після вибору одного із варіантів, програма виведе всі дані по відповідному запису.

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

Вихідна інформація. Система управління базами даних.

1.5.4.3 — Алгоритм пошуку в картотеці.

Алгоритм вилучення даних з таблиці.

Рисунок 1.5.4.4 — Алгоритм вилучення даних з таблиці.

Показати весь текст
Заповнити форму поточною роботою