Каталог електротоварів

[ виправити ] текст може містити помилки, будь ласка перевіряйте перш ніж використовувати.

скачати

Курсовий проект "Каталог електротоварів", розроблений на мові програмування Visual Basic версії 6.0; програмну документацію, вимоги до програмного продукту, експлуатаційну документацію, вимоги до надійності, складу і параметрів технічних засобів.

Зміст

Введення. 4
1. Програмна документація. 5
1.1 Технічне завдання. 5
1.1.1 Призначення розробки. 5
1.1.2 Вимоги до надійності. 6
1.1.3 Умови експлуатації. 7
1.1.4 Вимоги до технічних і програмних засобів .. 7
1.2 Специфікація. 9
1.3 Текст програми .. 9
1.4 Опис програми .. 15
1.4.1 Загальні відомості. 15
1.4 2 Виклик і завантаження програми .. 15
1.4.3 Опис логічної структури .. 15
1.4.4 Використовувані технічні засоби. 19
1.4.5 Виклик і завантаження. 19
1.4.6 Вхідні дані. 19
1.4.7 Вихідні дані. 19
1.5 Програма і методики випробувань. 20
1.5.1 Об'єкт випробувань. 20
1.5.2 Мета випробувань. 20
1.5.3. Вимоги до програми. 20
1.5.4. Вимоги до програмної документації. 21
1.5.5. Засоби і порядок випробувань. 21
1.5.6 Методи випробувань. 22
1.5.7 Опис перевірки. 22
2. Експлуатаційна документація. 24
2.1 Відомість експлуатаційних документів. 24
2.2 Опис застосування. 24
2.2.1 Призначення програми .. 24
2.2.2 Умови застосування. 24
2.2.3 Опис завдання. 25
2.2.4 Вхідні і вихідні дані. 25
2.3 Керівництво оператора. 26
2.3.1 Призначення програми .. 26
2.3.2 Умова виконання програми .. 26
2.3.3 Виконання програми .. 26
2.3.4 Повідомлення оператору. 28
Висновок. 29
Література. 30

Введення

Даний курсовий проект являє собою базу даних містить перелік електроприладів з необхідною інформацією про них.
Метою курсової роботи є закріплення і поглиблення теоретичних знань з дисципліни "Технологія розробки програмних продуктів" та придбання практичних навичок при розробці бази даних на мові Visual Basic.
Основними завданнями курсового проекту є:
Вибір, вивчення конкретної проблеми (або предметної області), аналіз можливих підходів і методів вирішення цієї проблеми і обгрунтування вибраного підходу;
Поглиблене вивчення мови програмування Visual Basic і застосування цих навичок на практиці;
Розробка бази даних в конкретній предметній області;
Аналіз результатів роботи бази даних.

1. Програмна документація

1.1 Технічне завдання

Програмний документ - це документ, що містить необхідні відомості, необхідні для розробки, виготовлення, експлуатації та супроводів програмного продукту.
Даний курсовий проект являє собою базу даних містить перелік електроприладів з необхідною інформацією про них. Програма може застосовуватися консультантами, так і продавцями в магазинах продають електроприлади. Програма дозволяє швидко і легко знайти необхідний прилад і відповідну йому інформацію.
Виходячи з цього, до програми пред'являються відповідні вимоги, техніко-економічні показники, стадії і етапи розробки, порядок контролю і приймання проведення відповідним чином.
Підставою для розробки є документ Постанова у Смоленському промислово - економічному коледжу № 3 "Про допуск до виконання курсової роботи" студентами 4 курсу спеціальності Програмне забезпечення ОТ та АС з дисципліни "Технології розробки програмного продукту".

1.1.1 Призначення розробки

Програма, яку надає даний курсовий проект, називається "Каталог електроприладів". Призначеннями є:
Наочне надання повного списку електроприладів;
Швидкий пошук необхідного приладу;
Надання необхідної інформації про нього.
Вимоги до програми або програмного виробу.
Мінімальний набір технічних засобів для роботи програми:
комп'ютер на базі процесора Intel 486? BX 4-100
FDD - 3.5 "1.44MB" для установки програмного продукту на комп'ютері
маніпулятор типу "миша"
клавіатура
493 КБ на жорсткому диску
кольоровий монітор SVGA
принтер
Вимоги до функціональних характеристик
Дані програми - це база даних, що містить перелік електроприладів.
Програма повинна легко запускатися. Після натиснення кнопок, програма повинна виконувати відповідні дії. Вхідні дані програми - це повний список електроприладів. Вихідними даними є видача необхідної інформації про них.

1.1.2 Вимоги до надійності

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

1.1.3 Умови експлуатації

Програма призначена для зручної і швидкої роботи з великим переліком електричних приладів. З даним програмним продуктом може працювати співробітник, який повинен мати відповідну кваліфікацію, тобто мати навички роботи на персональному комп'ютері. Роботу з цим програмним продуктом освоїти дуже легко.
Програма встановлюється на комп'ютері і записується на жорсткому диску (створюється ярлик на робочому столі), вона, тому захищена від кліматичних умов. Але так як вона встановлюється з гнучкого диска, то цей диск повинен зберігатися у футлярі, при кімнатній температурі, в сухому місці.

1.1.4 Вимоги до технічних і програмних засобів

Для установки роботи на комп'ютері даного програмного продукту повинна бути встановлена ​​операційна система Windows 98, мова програмування Visual Basic.
Мінімальний набір технічних засобів для роботи програми:
комп'ютер на базі процесора Intel 486? BX 4-100
FDD - 3.5 "1.44MB" для установки програмного продукту на комп'ютері
маніпулятор типу "миша"
клавіатура
493 КБ на жорсткому диску
кольоровий монітор SVGA
принтер
Стадії та етапи розробки.
1. Технічне завдання
1.1 Обгрунтування необхідності розробляється програми
1.2 Постановка завдання
1.3 Збір вихідних матеріалів
1.4 Вибір і обгрунтування критеріїв ефективності та якості розроблюваної програми
1.5 Розробка та затвердження технічного завдання
1.6 Визначення вимог до програми
1.7 Визначення стадій, етапів і термінів розробки програми та документації на неї
1.8 Вибір мов програмування
2. Ескізний проект
2.1 Розробка ескізного проекту
2.2 Попередня розробка структури вхідних та вхідних даних
2.3 Уточнення методів рішення задачі
2.4 Розробка загального опису алгоритму розв'язання задачі
3. Технічний проект
3.1 Розробка технічного проекту
3.2 Уточнення структури вхідних та вихідних даних
3.3 Розробка алгоритму рішення
3.4 Визначення форми представлення вхідних і вихідних даних
3.5 Розробка структури програми
3.6. Остаточне визначення конфігурації технічних засобів
4. Робочий проект
4.1 Розробка програми
4.2 Розробка програмної документації
4.3 Випробування програми
4.4 Проведення попередніх випробувань
4.5 Коригування програми і програмної документації

1.2 Специфікація

Позначення
Найменування
Примітка
Компоненти
А. В.00023-01
"Каталог електротоварів"
Документація
А. В.00023-01_12_01-1
Текст програми
А. В.00023-01_13_01-1
Опис програми
А. В.00023-01_51_01-1
Програми та методика випробувань
А. В.00023-01_20_01-1
Відомість експлуатаційних документів
А. В.00023-01_31_01-1
Опис примітки
А. В.00023-01_34_01-1
Керівництво оператора

1.3 Текст програми

/ / Оголошення змінних
Option Explicit
Dim t As String
Dim i As Integer
Dim x As Integer
Dim y As Integer
/ / Процедура виходу з програми
Private Sub Command1_Click ()
End
End Sub
/ / Підрахунок кількості записів
Private Sub Command2_Click ()
Data1. Recordset. MoveLast
/ / Видача повідомлення
MsgBox "Кількість записів =" & Data1. Recordset. RecordCount
End Sub
/ / Процедура переходу на іншу форму
Private Sub Command3_Click ()
Unload Form1
Form2. Show
End Sub
/ / Процедура додавання запису
Private Sub Command4_Click ()
/ / Видача повідомлення
If MsgBox ("Дійсно Ви хочете додати запис?", 36) = vbYes Then
Data1. Recordset. AddNew
Else
Exit Sub
End If
End Sub
/ / Процедура видалення запису
Private Sub Command5_Click ()
/ / Видача повідомлення
If MsgBox ("Ви дійсно хочете видалити запис?", 36) = vbYes Then
Data1. Recordset. Delete / / Видалення запису
Data1. Recordset. MoveNext / / Перехід на наступний запис
Else
Exit Sub
End If
End Sub
/ / Процедура пошуку записи
Private Sub Command6_Click ()
t = "Що Ви шукаєте?"
t = InputBox (t)
If t = "" Then
MsgBox "Ви натиснули на скасування" / / Видача повідомлення
Exit Sub
End If
Data1. Recordset. MoveFirst
For i = 1 To Data1. Recordset. RecordCount
If Data1. Recordset. Fields (1). Value = t Then
Exit Sub
End If
Data1. Recordset. MoveNext
Next
MsgBox ("Такого вироби немає в наявності") / / Видача повідомлення
Data1. Recordset. MoveFirst
End Sub
/ / Оголошення змінних
Option Explicit
Dim x As String
Dim y As String
Dim analiz As Boolean
/ / Процедура переходу на іншу форму
Private Sub Command1_Click ()
Unload Form2
Form1. Show
End Sub
/ / Поява двох додаткових вікон
Private Sub Command2_Click ()
Select Case Command2. Caption
Case "Запит"
Label1. Visible = True
Label2. Visible = True
Text1. Visible = True
Text2. Visible = True
Command3. Visible = True
Command4. Visible = True
Form2. Height = 4590
Case "Восстановть"
Data1. RecordSource = "select * from ювелірні"
Data1. Refresh
Command2. Caption = "Запит"
End Select
End Sub
/ / Твір вибірки
Private Sub Command3_Click ()
x = Text1. Text
y = Text2. Text
If x = "" Or y = "" Then
MsgBox "Не всі критерії введені!" / / Видача повідомлення
Exit Sub
Else
Data1. RecordSource = "select * from техніка where" & x & "=" & "'" & y & "'"
On Error GoTo m2
Data1. Refresh
analiz = True
Command5. Visible = True
End If
/ / Обробник помилок
m2:
If Err> 0 Then MsgBox "НІ ТАКИЙ ЗАПИСИ!" / / Видача повідомлення
Label1. Visible = False
Label2. Visible = False
Text1. Text = ""
Text2. Text = ""
Text1. Visible = False
Text2. Visible = False
Command3. Visible = False
Command4. Visible = False
Form2. Height = 4005
End Sub
/ / Приховування двох додаткових вікон
Private Sub Command4_Click ()
Label1. Visible = False
Label2. Visible = False
Text1. Visible = False
Text2. Visible = False
Command3. Visible = False
Command4. Visible = False
Form2. Height = 4005
/ / Видача повідомлення
MsgBox "Ви відмовилися від пошуку!"
End Sub
Private Sub Command5_Click ()
If analiz = True Then
Data1. RecordSource = "select * from техніка"
Data1. Refresh
analiz = False
Command5. Visible = False
Else
MsgBox "ЗАПИТ НЕ ВСТАНОВЛЕНО" / / Видача повідомлення
End If
End Sub
/ / Не відображення на формі кнопки
Private Sub Form_Load ()
Command5. Visible = False
End Sub
/ / Оголошення змінних
Option Explicit
Dim i As Integer
/ / Введення пароля
Private Sub Command1_Click ()
If Text1. Text = "Привіт" Then
Unload Form3
Form1. Show
Else
MsgBox "пароль не правильний" / / Видача повідомлення
Text1. Text = ""
End If
/ / Лічильник
i = i + 1
If i = 3 Then
End
End If
End Sub

1.4 Опис програми

В опис програми вносяться відомості про логічну структуру та функціонування програми.

1.4.1 Загальні відомості

У рамках курсового проекту мною була розроблена програм "Каталог електроприладів". Програма була написана на мові об'єктно-орієнтованого програмування Visual Basic. Ця програма дозволяє зручно працювати з великим переліком електротехніки. Швидко знаходити потрібний електроприлад, а також довідатися всю необхідну інформацію про нього.

1.4 2 Виклик і завантаження програми

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

1.4.3 Опис логічної структури

Програма складається з трьох форм. На першій формі встановлено Пароль для даної програми. Форма має фіксований розмір. На ній знаходиться текстове поле (TextBox), в яке користувач вводить пароль, також кнопка (CommandButton), за якою необхідно натиснути після введення пароля. Якщо пароль вводиться невірний, то програма видає повідомлення, про те, що пароль не правильний і дає ще дві можливості введення пароля. Коли пароль втретє вводиться не вірний, програма автоматично закривається. Якщо пароль вводиться правильний, то на екрані монітора з'явиться головна форма. Програмно це виглядає наступним чином:
If Text1. Text = "ПРИВІТ" Then
Unload Form3
Form1. Show
Else
MsgBox "пароль не правильний"
Text1. Text = ""
End If
i = i + 1
If i = 3 Then
End
End If
На головній формі відображається повна інформація про окремий приладі, яка виводиться в текстових полях. Так само на ній розташовуються кнопки, за допомогою яких можна робити різні дії. А конкретно:
За допомогою кнопки управління можна гортати список електроприладів.
Кнопка "Пошук" призначена для швидкого знаходження приладу по його найменування. Програмно це виглядає наступним чином:
t = "Що Ви шукаєте?"
t = InputBox (t)
If t = "" Then
MsgBox "Ви натиснули на скасування"
Exit Sub
End If
Data1. Recordset. MoveFirst
For i = 1 To Data1. Recordset. RecordCount
If Data1. Recordset. Fields (1). Value = t Then
Exit Sub
End If
Data1. Recordset. MoveNext
Next
MsgBox ("Такого вироби немає в наявності")
Data1. Recordset. MoveFirst
Кнопка "Додавання" призначена для додавання нового запису в базу даних. При її натисканні на формі відображаються чисті рядки, куди вноситься інформація про новий приладі. Програмно це виглядає наступним чином:
Data1. Recordset. AddNew
Кнопка "Видалення" призначена для видалення запису з бази даних. Після натиснення цієї кнопки, з'являється віконце, де видається повідомлення, в якому запитується. Чи справді користувач хоче видалити запис. Якщо користувач натискає Так, то запис видаляється. Якщо натискається скасування, то віконце ховається і запис залишається в базі даних. Програмно це виглядає наступним чином:
If MsgBox ("Ви дійсно хочете видалити запис?", 36) = vbYes Then
Data1. Recordset. Delete
Data1. Recordset. MoveNext
Else
Exit Sub
End If
Кнопка "Кількість записів" видає повідомлення про те скільки записів містить база даних. Програмно це виглядає наступним чином:
Data1. Recordset. MoveLast
MsgBox "Кількість записів =" & Data1. Recordset. RecordCount
Після натиснення кнопки "Асортимент", на екрані монітора відображається інша форма, де знаходиться таблиця, що містить повний список електроприладів. Самі дані зберігаються в базі даних Access. Щоб дані з'явилися на формі необхідно встановити наступні компоненти: Data (служить для встановлення зв'язку між базою даних і іншими елементами керування, що використовуються для відображення даних в базі даних), RecordSource (визначає, звідки витягнули дані). Для цих елементів необхідно встановити наступні властивості: DatacaseName (ім'я бази даних), Recordset. Після встановлення всіх необхідних властивостей інформація з'являється в таблиці.
На цій формі так же розташовані кнопки: "Запит", "Відновлення", "Перехід на іншу форму".
Після натиснення кнопки "Запит" на екрані з'являється ще два поля і дві додаткові кнопки: "Знайти" і "Скасувати" У перше текстове поле необхідно ввести назву поля по якому буде проводиться вибірка. У друге - критерій відбору. Коли користувач заповнить ці поля і натисне кнопку "Знайти", то в таблиці залишаться тільки ті записи, які відповідають заданим параметрам. Якщо користувач натисне "Скасувати", то ці два поля зникнуть. Якщо буде введена не існуюча інформація, то буде видана інформація "Запит не встановлено". Якщо нічого не буде введене або натиснута на кнопка "Скасувати", то буде видане відповідне повідомлення про це. Дана можливість реалізована за допомогою процедури
If analiz = True Then
Data1. RecordSource = "select * from техніка"
Data1. Refresh
analiz = False
Command5. Visible = False
Else
MsgBox "ЗАПИТ НЕ ВСТАНОВЛЕНО"
End If
Private Sub Form_Load ()
Command5. Visible = False
End Sub
Після натиснення кнопки "Перехід на іншу форму", на екрані відображається головна форма. Дана можливість реалізована за допомогою процедури
Form1. Show
Form2. Hide

1.4.4 Використовувані технічні засоби

Мінімальний набір технічних засобів для роботи програми:
комп'ютер на базі процесора Intel 486 BX 4-100
FDD - 3.5 "1.44MB" для установки програмного продукту на комп'ютері
маніпулятор типу "миша"
клавіатура
493 КБ на жорсткому диску
кольоровий монітор SVGA

1.4.5 Виклик і завантаження

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

1.4.6 Вхідні дані

Вхідними даними є:
Введення необхідного пароля;
Введення даних, за якими буде здійснюватися пошук необхідного користувачеві електроприладу;
Введення необхідних параметрів, за якими буде здійснюватися вибірка з повного списку електроприладів;
Дані введені користувачем при додаванні даних.

1.4.7 Вихідні дані

Вихідними даними є:
Результат для подальшої роботи з програмою після внесення потрібного пароля (або вікно повідомлення про неправильність пароля, або перехід до головної формі);
Надання інформації про електроприладах;
Записи в БД після коректного введення даних користувачем при додаванні

1.5 Програма і методики випробувань

1.5.1 Об'єкт випробувань

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

1.5.2 Мета випробувань

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

1.5.3. Вимоги до програми

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

1.5.4. Вимоги до програмної документації

До складу програмної документації відносяться:
Технічне завдання (ГОСТ 19. 201-78), Визначальний вимоги, які пред'являються до ПЗ, необхідні стадії і терміни розробки, види випробувань;
Текст програми (ГОСТ 19.401-78) - записи програм з необхідними коментарями;
Опис програми (ГОСТ 19.402-78), в якому містяться відомості про логічну структуру та функціонування ПЗ;
Програма та методика випробувань - вимоги підлягають перевірці при випробуванні програми, а так же порядок і методи їх проведення.

1.5.5. Засоби і порядок випробувань

Мінімальний набір технічних і програмних засобів використовуються під час випробувань: комп'ютер на базі процесора Intel 486 BX 4-100, FDD - 3.5 "1.44MB" для установки програмного продукту на комп'ютері, маніпулятор типу "миша", клавіатура, 493 Кб на жорсткому диску, кольоровий монітор SVGA, принтер.
Перевірка програми представляє собою тестування. Тест - це послідовність наборів вихідних даних, які подаються на вхід вироби і відповідні їм еталони правильних результатів, які повинні бути отримані на виході. Для перевірки програми використовуються три види тестів в наступному порядку. Перший тест проводиться при нормальних умовах, другий тест - при обмежених значеннях, третій - перевірка при недопустимих значеннях.

1.5.6 Методи випробувань

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

1.5.7 Опис перевірки

Для тестування цього програмного продукту можуть бути застосовані наступні види тестів.
Тест № 1. Перевірка в нормальних умовах.
Очікувані вхідні дані: при натисканні кнопки "Кількість записів" на екрані монітора з'являється вікно, де відображається кількість записів в базі даних.
Тестування: натискаємо кнопку "Кількість записів" і на екрані з'являється вікно, де відображається кількість записів в базі даних.
Тест № 2. Перевірка при обмежених значеннях.
Очікувані вхідні дані: при натисканні кнопки "Пошук", в який з'явився діалоговому вікні введемо назву приладу і натиснемо кнопку "ОК". На формі в тестових полях з'являться дані згідно з критеріями пошуку.
Тестування: натиснемо кнопку "Пошук", введемо назву приладу, і на екрані з'явиться прилад з такою назвою.
Тест № 3. Перевірка неприпустимих значень.
Очікувані вхідні дані: користувач натискає кнопку "Запит". На екрані з'являються два додаткових текстових поля. Якщо користувач вводить туди не існуючі дані, то на екрані з'являється інформація, що такого приладу в базі даних немає.
Тестування: натискаємо на кнопку "Запит". У текстові поля вводимо будь-які слова і натискаємо на кнопку "Знайти". На екрані монітора з'являється діалогове вікно з інформацією "Такий запису не існує".
За результатами проведеного тестування можна сказати, що програма працює коректно.

2. Експлуатаційна документація

2.1 Відомість експлуатаційних документів

Експлуатаційні програмний документ - це такий програмний документ, який містить відомості необхідні для забезпечення функціонування та експлуатації програмного виробу.
Відомість експлуатаційних документів включає перелік експлуатаційних документів на програму.
Позначення
Найменування
Кол. прим.
Місцезнаходження
А. У .0 0023-01_31_01-1
Опис застосування
1
Папка № 1
А. У .0 0023-01_34_01-1
Керівництво оператора
1
Папка № 1

2.2 Опис застосування

Програма призначена для роботи з базами даних, створеними в ACCESS. Зв'язок здійснюється за допомогою елемента DATA і його властивостей. У бази даних можна додавати і видаляти записи, переглядати їх.

2.2.1 Призначення програми

Програма "Каталог електроприладів" розроблена на мові програмування Visual Basic 6 .0. Ця курсова робота призначена для зручної і швидкої роботи з великим переліком електричних приладів. Вона дозволяє швидко знаходити потрібний прилад, а також довідатися всю необхідну інформацію про нього.

2.2.2 Умови застосування

Даний курсовий проект може працювати на будь-якому комп'ютері, де встановлена ​​бібліотека середовища програмування Visual Basic (MSVBVM 60. DLL). Програма проста в обігу, з нею може працювати не тільки фахівець в області програмування, але і простий користувач.
Мінімальний набір технічних засобів для роботи програми: комп'ютер на базі процесора Intel 486 BX 4-100, FDD - 3.5 "1.44MB" для установки програмного продукту на комп'ютері, маніпулятор типу "миша", клавіатура, кольоровий монітор SVGA.

2.2.3 Опис завдання

Програма повинна вирішувати такі завдання:
наочне подання повного переліку приладів для зручної роботи;
швидкий пошук необхідного електроприладу за одним критерієм;
з великого списку твір вибірки приладів з необхідними користувачеві параметрів.

2.2.4 Вхідні і вихідні дані

Вхідними даними є:
Введення необхідного пароля;
Введення даних, за якими буде здійснюватися пошук необхідного користувачеві електроприладу;
Введення необхідних параметрів, за якими буде здійснюватися вибірка з повного списку електроприладів;
Дані введені користувачем при додаванні даних.
Вихідними даними є:
Результат для подальшої роботи з програмою після внесення потрібного пароля (або вікно повідомлення про неправильність пароля, або перехід до головної формі);
Надання інформації про електроприладах;
Записи в БД після коректного введення даних користувачем при додаванні

2.3 Керівництво оператора

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

2.3.1 Призначення програми

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

2.3.2 Умова виконання програми

Програма виконується при наступному наборі технічних засобів:
комп'ютер на базі процесора Intel 486 BX 4-100
FDD - 3.5 "1.44MB" для установки програмного продукту на комп'ютері
маніпулятор типу "миша"
клавіатура
кольоровий монітор SVGA
принтер

2.3.3 Виконання програми

Програма складається з трьох форм. Після запуску програми на екрані з'явиться віконце, куди необхідно внести пароль. Якщо пароль вводиться невірний, то програма видає повідомлення, про те, що пароль не правильний і дає ще дві можливості введення пароля. Коли пароль втретє вводиться не вірний, програма автоматично закривається. Якщо пароль вводиться правильний, то на екрані монітора з'явиться головна форма.
На головній формі відображається повна інформація про окремий приладі в окремих текстових полях. Так само на ній розташовуються кнопки, за допомогою яких можна робити різні дії.
За допомогою кнопки управління можна гортати список електроприладів. Кнопка "Додавання" призначена для додавання нового запису в базу даних. При її натисканні на формі відображаються чисті текстові поля, куди вноситься інформація про новий приладі. Кнопка "Пошук" призначена для швидкого знаходження приладу по його найменування. За її натисненні з'являється діалогове вікно, куди необхідно внести назву приладу і натиснути ОК. Якщо користувач хоче відмовитися від пошуку, то необхідно натиснути ОТМЕНА.
Кнопка "Видалення" призначена для видалення запису з бази даних. Після натиснення цієї кнопки, з'являється віконце, де видається повідомлення, в якому запитується, чи дійсно користувач хоче видалити запис. Якщо користувач натискає Так, то запис видаляється. Якщо натискається скасування, то віконце ховається і запис залишається в базі даних.
Кнопка "Кількість записів" видає повідомлення про те скільки записів містить база даних.
При натисканні кнопки "Вихід" користувач може вийти з програми.
Після натиснення кнопки "Асортимент", на екрані монітора відображається інша форма, де знаходиться таблиця, що містить повний список електроприладів. На цій формі так же розташовані кнопки: "Запит", "Перехід на іншу форму".
Після натиснення кнопки "Запит" на екрані з'являється ще два текстових поля і дві кнопки "Знайти" і "Скасувати". У перше текстове поле необхідно ввести назву поля по якому буде проводиться вибірка. У друге - критерій відбору. Коли користувач заповнить ці поля і натисне "Знайти", то в таблиці залишаться тільки ті записи, які відповідають заданим параметрам. Якщо користувач натисне "Скасувати", то ці два поля зникнуть. Після натиснення кнопки "Перехід на іншу форму", на екрані відображається головна форма.

2.3.4 Повідомлення оператору

Для зручності роботи з програмою, користувачеві видаються різні повідомлення.
Коли користувач неправильно вводить пароль, то видається повідомлення: "Пароль невірний! ".
Коли користувач натискає кнопку "Додати", то на екрані з'являється вікно, де міститься повідомлення "Дійсно Ви хочете додати запис? ".
Коли користувач натискає кнопку "Видалити", то на екрані з'являється вікно, де міститься повідомлення "Дійсно Ви хочете видалити запис? ".
Коли користувач натискає кнопку "Пошук", то на екрані з'являється вікно, де міститься повідомлення "Що Ви шукаєте? ". Якщо користувач хоче відмовитися від пошуку, то натискає кнопку Скасування і видається повідомлення "Ви натиснули на Відміну". Якщо користувач вводить не вірні дані, то видається повідомлення "Такого приладу немає в наявності".
Якщо в запиті користувач вводить дані які не містяться в базі даних, то видається повідомлення "Такий запису немає! ". Якщо користувач введе не всі параметри пошуку, видається повідомлення "Не всі критерії введені". Якщо користувач відмовляється від пошуку і натискає Скасування, то з'являється повідомлення "Ви відмовилися від пошуку! ".

Висновок

Курсовий проект "Каталог електротоварів" був написаний на мові програмування Visual Basic 6.0. Ця мова в порівнянні з іншими традиційними мовами дозволяє нам побачити вже при створенні програми, як буде виглядати програма в дії. Visual Basic включає в себе безліч корисних інструментів, які полегшують працю програміста. Це проекти, форми, об'єкти, шаблони, нестандартні керуючі елементи, налаштування, і менеджери БД. Термін розробки готового додатку скорочується від багатьох місяців до тижнів і навіть днів - це значний виграш в порівнянні з іншими мовами програмування.
За допомогою курсового проекту я закріпила теоретичні знання з дисципліни "Технологія розробки програмних продуктів" і придбала практично навички при розробки баз даних на Visual Basic.
Надалі курсовий проект можна розширювати і модифікувати.
Даних курсовий проект допоміг мені у придбанні навичок при складанні програмної та експлуатаційної документації програмного продукту. Надалі я можу використовувати отримані знання для складання документації при розробки дипломного проекту.

Література

1. Шишкін В.В. "Методичні вказівки до курсового проекту з дисципліни" ТРПП "", СПЕК, 2003р.
2. Стандарти Єдиної системи програмної документації (ЕСПД).
3. Назаров С.В., Мельников П.П. "Програмування на мові VB", М.: Фінанси і статистика, 2003р.
4. ГОСТ 7.1-84. Бібліографічний опис документа. Загальні вимоги та правила складання.
5. ГОСТ 7.9-95. Реферат і анотація. Загальні вимоги.
6. Райтінгер М., муч Г. "VB", Видавнича група ВНV, 2001р.
Додати в блог або на сайт

Цей текст може містити помилки.

Програмування, комп'ютери, інформатика і кібернетика | Курсова
71.6кб. | скачати


Схожі роботи:
Товарознавство електротоварів
Машиночитаних каталог
База даних Каталог мобільних телефонів
Про компанію Airbus. Каталог літаків
Про компанію Airbus Каталог літаків
Назон п. о. - Метаморфози Овідія каталог-перерахування міфологічних сюжетів
Каталог видавництва як засіб реклами книжок його роль в маркетинг
Побудова дерева каталогів диску і реалізація можливості переходу у вибраний каталог
Каталог видавництва як засіб реклами книжок його роль в маркетинговій кампанії видавництва
© Усі права захищені
написати до нас