Курсова робота документація бази даних - список власників гаражного кооперативу
Програма і методика випробувань
1.3 Опис програми (ГОСТ 19.401-78)
У документ включаються відомості про логічну структуру і функціонуванні програми.
1.3.1 Загальні відомості
В рамках курсового проекту мною була розроблена програма "Список власників гаражного кооперативу" (А.В.00001-01). Програма була написана на мові об'єктно-орієнтованого програмування VisualBasic 5.0. Для роботи програми необхідно мати ПК, що працює під управлінням операційної системи Windows 98, з встановленим на ньому програмним пакетом VisualBasic 5.0.
1.3.2 Функціональне призначення
Програма призначена для роботи з базою даних, створеними в ACCESS. Зв'язок здійснюється за допомогою елемента DATE і його властивостей. У базу даних можна додавати і видаляти записи, переглядати їх, здійснювати пошук.
1.3.3 Опис логічної структури
База даних «Список власників гаражного кооперативу» складається з трьох форм. Основна таблиця створена за допомогою Access. на першій формі розташовані елементи: Data (для зв'язку з таблицями Access за допомогою властивостей DatabaseName і DataSource), Теxt (текстові поля для відображення записів таблиці), Label (написи для текстових полів), Command (командні кнопки).
Командна кнопка «Додати» - додавання запису. Програмний код для даної функції:
Private Sub Command2_Click ()
d = MsgBox ( "Добавітьзапісь?", 1, "Повідомлення")
Командна кнопка «Видалити» - видалення запису. Програмний код для даної функції:
PrivateSubCommand3_Click ()
b = MsgBox ( "Ви дійсно хочете видалити запис?", 1, "Повідомлення")
Кнопка «Таблиця» - перехід на форму 2.
Кнопка «Вихід» - вихід з програми.
На формі 2 розташовані такі елементи: DBGrid (для відображення даних у вигляді таблиці), Data, Command.
Кнопка «Вихід» - вихід з програми.
Кнопка «Записи по одному» - перехід на форму 1.
Кнопка «Пошук» - пошук записів по полю «Прізвище» має наступну процедуру:
Dim s As String
Dim i As Integer
s = InputBox ( "Введіть прізвище?", "Пошук")
If s = "" Then
MsgBox ( "Ви натиснули Скасування або нічого не ввели")
Де InputBox - функціяввода.
Третя форма використовується для введення пароля. Якщо ви неправильно введете пароль, з'являється повідомлення: "Неправильний пароль" і кн. ОК, після натискання якої повідомлень закривається, користувачеві надається ще дві можливості введення пароля. Після триразового введення неправильного пароля відбувається вихід з програми автоматично. При правильному введенні пароля з'являється повідомлення: "Правильний пароль" і кн. ОК, після натискання форма пароля зникає і з'являється форма "Гаражний кооператив". Программнийкоддлякнопкі «ОК»:
Private Sub Command1_Click ()
If Text1.Text = "111" Then
MsgBox "Пароль неправильний"
If k = 3 Then End
1.3.4 Використовувані технічні засоби
Мінімальний перелік технічних засобів, які забезпечують роботу програми:
- ПК на базі процесора Intel - 486 BX 4-100;
- FDD 3,5 "1,44 Mb" (для встановлення програми);
- кольоровий монітор SVGA;
- маніпулятор типу "миша".
1.3.5 Вхідні і вихідні дані
Вхідні дані програми - це база даних, яка містить основні відомості про власників гаражного кооперативу; пароль, що вводиться користувачем для початку роботи з програмою; дані, що вводяться для пошуку, дані про нових власників. Вихідні дані програми - це інформація, що отримується при роботі з базами даних, результати пошуку по полю "Прізвище", повідомлення для користувача.
1.3.6 Виклик і завантаження
Виклик і завантаження програми здійснюється за допомогою запускає файлу, ярлик для якого може розташовуватися на робочому столі. Ця процедура займає мало часу і дорівнює кільком секундам, звичайно відповідно до зазначених для програми технічними засобами.
1.4 Програма та методика випробувань (ГОСТ 19.301-79)
1.4.1 Об'єкт випробувань
Об'єктом випробувань є програма "Список власників гаражного кооперативу" (А.В.00001-01). Програма буде корисна власникам гаражного кооперативу.
1.4.2 Мета випробування
Дані випробування проводяться для встановлення відповідності програми заданим вимогам і програмним документам.
1.4.3 Вимоги до програми
· Коректно здійснювати пошук по полю "Прізвище"
· Обрані командні кнопки повинні виконувати відповідні їм команди.
1.4.4 Кошти та порядок випробувань
Для випробування програми необхідно мати ПК, що працює під управлінням операційної системи Windows 98, з встановленим на ньому програмним пакетом VisualBasic 5.0. або бібліотекою програм.
1.4.5 Методи випробувань
· Тест №1 (допустимі значення)
Очікувані вхідні дані: натискаємо кнопку «Пошук», в текстове поле вводимо прізвище і натискаємо кн. ОК. Покажчик переміщається на відповідний запис.
При натисканні кнопки "Пошук" з'являється функція введення з текстовим полем, куди вводиться прізвище цікавить власника, і кн. ОК і Скасування. У текстове поле вводимо модель Галімеев і натискаємо кн. ОК. Покажчик переміщається на запис, у якій в поле "Прізвище" записано Галімеев.
Програма виконала тест вірно.
· Тест №2 (неприпустимі значення)
Очікувані вхідні дані: натискаємо кнопку «Пошук», в текстове поле вводимо прізвище і натискаємо кн. ОК. Нам видається повідомлення «Даною записи немає».
При натисканні кнопки "Пошук" з'являється функція введення з текстовим полем, куди вводиться прізвище цікавить власника, і кн. ОК і Скасування. У текстове поле вводимо прізвище Іванов і натискаємо кн. ОК. з'являється повідомлення: "Даною записи немає".
Програма виконала випробування вірно, так як даного власника в базі даних не існує.
· Тест №3 (обмежені значення)
Очікувані вхідні дані: натискаємо кнопку «Пошук», в текстове поле вводимо прізвище, що стоїть в таблиці першої, і натискаємо кн. ОК. Покажчик переміщається перший запис.
При натисканні кнопки "Пошук" з'являється функція введення з текстовим полем, куди вводиться прізвище, що стоїть в таблиці першим, і кн. ОК і Скасування. У текстове поле вводимо прізвище Сидоренков і натискаємо кн. ОК. Покажчик переміщається перший запис на запис, у якій в поле "Прізвище" записано Сидоренков.
Програма виконала тест вірно.
1.5 Текст програми (ГОСТ 19.401 - 78)
Dim d As Integer
Dim b As Integer
2.2 Опис застосування (ГОСТ 19.502-78)
В даному експлуатаційному документі містяться відомості про призначення, області застосування програмного забезпечення, застосовувані методи, класі вирішуваних завдань, обмеження для застосування, мінімальної конфігурації технічних засобів.
2.2.1 Призначення програми
Програма призначена для роботи з базою даних, створеними в ACCESS. Зв'язок здійснюється за допомогою елемента DATE і його властивостей. У базу даних можна додавати і видаляти записи, переглядати їх, здійснювати пошук.
Для роботи програми необхідно мати ПК, що працює під управлінням операційної системи Windows 98, з встановленим на ньому програмним пакетом VisualBasic 5.0. Програма проста в обігу, з нею може працювати не тільки фахівець в області програмування, але і простий користувач.
Вхідні дані програми - це база даних, яка містить основні відомості про власників гаражного кооперативу; пароль, що вводиться користувачем для початку роботи з програмою; дані, що вводяться для пошуку, дані про нових власників.
Вихідні дані програми - це інформація, що отримується при роботі з базами даних, результати пошуку по полю "Прізвище", повідомлення для користувача.
Мінімальний перелік технічних засобів, які забезпечують роботу програми:
- ПК на базі процесора Intel - 486 BX 4-100;
- FDD 3,5 "1,44 Mb" (для встановлення програми);
- кольоровий монітор SVGA;
- маніпулятор типу "миша".
Програма повинна забезпечувати:
- правильно проводити пошук по полю "Прізвище"
- виконувати дії, що відповідають вибраним користувачем командним кнопок.
Всі ці вимоги виконуються за допомогою відповідних програмних кодів.
2.2.4.Входние і вихідні дані
Вхідні дані програми - це база даних, яка містить основні відомості про власників гаражного кооперативу; пароль, що вводиться користувачем для початку роботи з програмою; дані, що вводяться для пошуку, дані про нових власників.
Вихідні дані програми - це інформація, що отримується при роботі з базами даних, результати пошуку по полю "Прізвище", повідомлення для користувача.
2.3 Керівництво оператора (ГОСТ 19.505-79)
В даний документ вносять відомості для забезпечення процедури спілкування оператора з обчислювальною системою в процесі виконання програми.
2.3.1 Призначення програми
База даних "Список власників гаражного кооперативу" дозволяє переглядати дані, додавати і видаляти записи, здійснювати пошук по полю "Прізвище".
2.3.2 Умови виконання програми
2.3.3 Мінімальний склад апаратних засобів
Мінімальний перелік технічних засобів, які забезпечують роботу програми:
- ПК на базі процесора Intel - 486 BX 4-100;
- FDD 3,5 "1,44 Mb" (для встановлення програми);
- кольоровий монітор SVGA;
- маніпулятор типу "миша".
2.3.4 Виконання програми і повідомлення оператору
При запуску програми з'являється форма з текстовим полем, для введення пароля, і кнопкою ОК. Пароль для даної програми - слово "111". Якщо ви неправильно введете пароль, з'являється повідомлення: "Неправильний пароль" і кн. ОК, після натискання якої повідомлень закривається, користувачеві надається ще дві можливості введення пароля. Після триразового введення неправильного пароля відбувається вихід з програми автоматично. При правильному введенні пароля з'являється повідомлення: "Правильний пароль" і кн. ОК, після натискання форма пароля зникає і з'являється форма "Гаражний кооператив".
Командна кнопка «Вихід» - вихід з програми.
Командна кнопка «Таблиця» - перехід на форму, де дані представлені у вигляді таблиці.
Перехід до наступної, попередньої, першої і останньої записів здійснюється за допомогою елемента Data в нижній частині форми натисканням відповідних кнопок.
Командні кнопка «Додати» - створення нового запису в базу даних. При виборі цієї кнопки з'являється повідомлення: "Ви дійсно хочете додати запис?" І кн. ОК і Скасування, після натискання яких таблиця переходить в режим додавання і відбувається вихід з процедури відповідно.
Командна кнопка «Видалити» - видалення запису. При виборі цієї кнопки з'являється повідомлення: "Ви дійсно хочете видалити запис?" І кн. ОК і Скасування, після натискання яких відбувається видалення виділеної записи і вихід з процедури відповідно.
На формі 2, що представляє дані у вигляді таблиці, навігація по набору даних здійснюється за допомогою елемента Data і смуг прокручувань.
Командна кнопка "Вихід" - вихід з програми.
Командна кнопка "Записи по одному" - перехід на форму "Гаражний кооператив".
Командна кнопка "Пошук" - здійснює пошук по полю "Прізвище". При натисканні цієї кнопки з'являється функція введення з текстовим полем, куди вводиться прізвище, і кн. ОК і Скасування. При натисканні кн. ОК відбувається пошук по полю «Прізвище». Якщо даний запис існує, то покажчик переміщається на цю запис. В іншому випадку з'являється повідомлення: "Даною записи немає" і відбувається вихід з процедури. Якщо при пошуку ви нічого не ввели в текстове поле і натиснули будь-яку з кнопок, з'являється повідомлення: "Ви нічого не ввели або натиснули скасування" і кн. ОК, після натискання якої відбувається вихід з процедури.
В ході курсового проекту було розроблено програмне забезпечення, програмна і експлуатаційна документація для нього.
Проведено тестування даного програмного продукту. Були придбані навички щодо складання та оформлення програмної та експлуатаційної документації. Дана програма буде корисна власникам гаражного кооперативу. Отримані знання та вміння допоможуть мені в подальшому при розробці дипломного проекту.
1. Шишкін В.В. - «Методичні вказівки до курсового проекту з дисципліни« Технологія розробки програмного продукту »
2. ГОСТ 7.1-84. Бібліографічний опис документа. Загальні вимоги і правили складання.
3. ГОСТ 7.9-95. Реферат і анотація. Загальні вимоги
4. Клеванський М.М. Алексєєва О.Ю. - "Курсове проектування"
5. Відлуння Ю.В. - "Практичної керівництво для тих, хто пише курсові роботи"
6. Стандарти Єдиної системи програмної документації (
Спасибі творцям сайту! Зроби паузу, студент, ось розважся: Препод на іспиті: От раніше, в молодості, я лютував - закидав студентів тільки так, а зараз постарів, подобрішав. візьміть заліковку, прийдете на перездачу. До речі, анекдот узятий з chatanekdotov.ru