47348 (608227), страница 2

Файл №608227 47348 (Каталог электротоваров) 2 страница47348 (608227) страница 22016-07-30СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 2)

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. Проверка недопустимых значений.

Характеристики

Тип файла
Документ
Размер
351,26 Kb
Тип материала
Учебное заведение
Неизвестно

Список файлов курсовой работы

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
7028
Авторов
на СтудИзбе
260
Средний доход
с одного платного файла
Обучение Подробнее