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

Страница 1 из 2 | Следующая страница

>Курсовой проект “Каталог електротоварів”, розроблений мовою програмуванняVisualBasic версії 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


Запровадження

Цей курсової проект є базі даних що містить перелік електроприладів із необхідною інформацією щодо них.

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

Основними завданнями курсового проекту є:

Вибір, вивчення конкретної проблеми (чи предметної області), аналіз можливих підходів і методів розв'язання проблеми та обґрунтування обраного підходу;

Поглиблене вивчення мови програмуванняVisualBasic й застосування їх цих навичок практично;

Розробка бази даних у певній предметної області;

Аналіз результатів роботи бази даних.


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, мову програмуванняVisualBasic.

Мінімальний набір технічних засобів до роботи програми:

комп'ютер з урахуванням процесора 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 Текст програми

/ / Оголошення змінних

>OptionExplicit

>DimtAsString

>Dim іAsInteger

>Dim xAsInteger

>Dim yAsInteger

/ / Процедура виходу з програми

>PrivateSubCommand1_Click()

End

EndSub

/ / Підрахунок кількості записів

>PrivateSubCommand2_Click()

>Data1.Recordset.MoveLast

/ / Видача повідомлення

>MsgBox "Кількість записів =" &Data1.Recordset.RecordCount

EndSub

/ / Процедура переходу в іншу форму

>PrivateSubCommand3_Click()

>UnloadForm1

>Form2.Show

EndSub

/ / Процедура додавання записи

>PrivateSubCommand4_Click()

/ / Видача повідомлення

>IfMsgBox("Действительно Ви цього хочете додати запис? ", 36) =vbYesThen

>Data1.Recordset.AddNew

>Else

>ExitSub

EndIf

EndSub

/ / Процедура видалення записи

>PrivateSubCommand5_Click()

/ / Видача повідомлення

>IfMsgBox("Ви справді хочете видалити запис? ", 36) =vbYesThen

>Data1.Recordset.Delete // Видалення записи

>Data1.Recordset.MoveNext // Перехід для наступної запис

>Else

>ExitSub

EndIf

EndSub

/ / Процедура пошуку записи

>PrivateSubCommand6_Click()

>t = "Що Ви шукайте? "

>t =InputBox(t)

>Ift = ""Then

>MsgBox "Ви натиснули скасування" // Видача повідомлення

>ExitSub

EndIf

>Data1.Recordset.MoveFirst

>For і = 1ToData1.Recordset.RecordCount

>IfData1.Recordset.Fields(1). Value =tThen

>ExitSub

EndIf

>Data1.Recordset.MoveNext

Next

>MsgBox (" Такого вироби немає у наявності") // Видача повідомлення

>Data1.Recordset.MoveFirst

EndSub

/ / Оголошення змінних

>OptionExplicit

>Dim xAsString

>Dim yAsString

>DimanalizAsBoolean

/ / Процедура переходу в іншу форму

>PrivateSubCommand1_Click()

>UnloadForm2

>Form1.Show

EndSub

/ / Поява двох додаткових вікон

>PrivateSubCommand2_Click()

>Select CaseCommand2.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 = "Запит"

EndSelect

EndSub

/ / Твір вибірки

>PrivateSubCommand3_Click()

x =Text1.Text

y =Text2.Text

>If x = ""Or y = ""Then

>MsgBox "Не все критерії запроваджені!" // Видача повідомлення

>ExitSub

>Else

>Data1.RecordSource = ">select *from технікаwhere " & x & "=" & "'" & y & "'"

>OnErrorGoTom2

>Data1.Refresh

>analiz =True

>Command5.Visible =True

EndIf

/ /Обработчик помилок

>m2:

>IfErr > 0ThenMsgBox "НЕМАЄ ТАКИЙ ЗАПИСИ!!!" // Видача повідомлення

>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

EndSub

/ /Скритие двох додаткових вікон

>PrivateSubCommand4_Click()

>Label1.Visible =False

>Label2.Visible =False

>Text1.Visible =False

>Text2.Visible =False

>Command3.Visible =False

>Command4.Visible =False

>Form2.Height = 4005

/ / Видача повідомлення

>MsgBox "Ви відмовилися від пошуків! "

EndSub

>PrivateSubCommand5_Click()

>Ifanaliz =TrueThen

>Data1.RecordSource = ">select *from техніка"

>Data1.Refresh

>analiz =False

>Command5.Visible =False

>Else

>MsgBox "ЗАПИТ НЕУСТАНОВЛЕН" // Видача повідомлення

EndIf

EndSub

/ / Не відбиток на формі кнопки

>PrivateSubForm_Load()

>Command5.Visible =False

EndSub

/ / Оголошення змінних

>OptionExplicit

>Dim іAsInteger

/ / Запровадження пароля

>PrivateSubCommand1_Click()

>IfText1.Text = "Привіт"Then

>UnloadForm3

>Form1.Show

>Else

>MsgBox "пароль не правильний" // Видача повідомлення

>Text1.Text = ""

EndIf

/ / Лічильник

і = і + 1

>If і = 3Then

End

EndIf

EndSub


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

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

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

У межах курсового проекту мною розробили програм “Каталог електроприладів”. Програма було написано мовоюобъектно-ориентированного програмуванняVisualBasic. Ця програма дозволяє зручно працювати з безліч електротехніки. Швидко знаходити потрібний електроприлад, а як і дізнатися всю необхідну інформацію про неї.

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

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

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

Програма складається з трьох форм. У першій формі встановленоПароль для даної програми. Форма має фіксований розмір. Тут перебуває текстове полі (>TextBox), у якому користувач вводить пароль, також кнопка (>CommandButton), через яку необхідно натиснути після введення пароля. Якщо пароль вводиться зрадливий, то програма видає повідомлення, у тому, що пароль не правильний і ще дві можливість запровадження пароля. Коли пароль втретє вводиться хибний, програма автоматично закривається. Якщо пароль вводиться правильний, то, на екрані монітора з'явиться головна форма.Программно це відбувається так:

>IfText1.Text = ">ПРИВЕТ"Then

>UnloadForm3

>Form1.Show

>Else

>MsgBox "пароль не правильний"

>Text1.Text = ""

EndIf

і = і + 1

>If і = 3Then

End

EndIf

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

З допомогою кнопки управління можна гортати список електроприладів.

Кнопко “Пошук” варта швидкого перебування приладу з його найменуванням.Программно це відбувається так:

>t = "Що Ви шукайте? "

>t =InputBox(t)

>Ift = ""Then

>MsgBox "Ви натиснули скасування"

>ExitSub

EndIf

>Data1.Recordset.MoveFirst

>For і = 1ToData1.Recordset.RecordCount

>IfData1.Recordset.Fields(1). Value =tThen

>ExitSub

EndIf

>Data1.Recordset.MoveNext

Next

>MsgBox (" Такого вироби немає у наявності")

>Data1.Recordset.MoveFirst

Кнопко “>Добавления” варта додавання нової запис у базі даних. За її натисканні на формі відбиваються чисті рядки, куди вноситься інформацію про новому приладі.Программно це відбувається так:

>Data1.Recordset.AddNew

Кнопко “Видалення” варта видалення записи з даних. По натисканні цієї кнопки, з'являється віконце, де видається повідомлення якому питається. Чи користувач хоче видалити запис. Якщо користувач натискає Так, то запис видаляється. Якщонажимается скасування, то віконце приховується і запис залишається базі даних.Программно це відбувається так:

>IfMsgBox("Ви справді хочете видалити запис? ", 36) =vbYesThen

>Data1.Recordset.Delete

>Data1.Recordset.MoveNext

>Else

>ExitSub

EndIf

Кнопка “Кількість записів” видає повідомлення у тому скільки записів містить база даних.Программно це відбувається так:

>Data1.Recordset.MoveLast

>MsgBox "Кількість записів =" &Data1.Recordset.RecordCount

По натисканні кнопки “Асортимент”, на екрані монітора відображається інша форма, де знаходиться таблиця, що містить повний перелік електроприладів. Самі дані зберігаються у базі данихAccess. Щоб дані побачили формі необхідно встановити такі компоненти:Data (служить задля встановлення зв'язок між базою даних, і іншими елементами управління, що використовуються відображення даних базі даних),RecordSource (визначає, звідки здобуто дані). Для цих елементів необхідно встановити такі властивості:DatacaseName (ім'я бази даних),Recordset. Після установки усіх властивостей інформація з'являється у таблиці.

І на цій формі як і розташовані кнопки: “Запит”, “Відновлення”, “Перехід в іншу форму”.

По натисканні кнопки “Запит” на екрані з'явиться ще два поля і додаткові кнопки: “Знайти” і “Скасування” У перше текстове полі треба запровадити назва поля яким буде проводиться вибірка. У друге - критерій відбору. Коли користувач заповнить ці поля і натисне кнопку “Знайти”, то таблиці залишаться тільки ті записи, які відповідають заданим параметрами. Якщо користувач натисне “Скасування”, то ці дві поля зникнуть. Якщо буде введено не існуюча інформація, він видана інформація “Запит не встановлено”. Якщо щось буде запроваджено чи натиснута на кнопка “Скасування”, він видане відповідне повідомлення звідси. Ця можливість реалізована з допомогою процедури

>Ifanaliz =TrueThen

>Data1.RecordSource = ">select *from техніка"

>Data1.Refresh

>analiz =False

>Command5.Visible =False

>Else

>MsgBox "ЗАПИТ НЕУСТАНОВЛЕН"

EndIf

>PrivateSubForm_Load()

>Command5.Visible =False

EndSub

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

>Form1.Show

>Form2.Hide

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

Мінімальний набір технічних засобів до роботи програми:

комп'ютер з урахуванням процесора Intel 486BX 4-100

>FDD - 3.5 “>1.44MB” для установки програмного продукту за комп'ютером

маніпулятор типу “миша”

клавіатура

493 КБ на жорсткому диску

кольорової моніторSVGA

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

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

1.4.6 Вхідні дані

>Входними даними є:

Запровадження необхідного пароля;

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

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

Дані запроваджені користувачем при додаванні даних.

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

>Виходними даними є:

Результат для подальшої роботи з програмою після внесення потрібногопароля(либо вікно повідомлення про неправильності пароля, або перехід до головною формі);

Надання інформацію про електроприладах;

Записи вБД після коректного введення даних користувачем при додаванні

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

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

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

Страница 1 из 2 | Следующая страница

Схожі реферати:

Навігація