|
Каталог электротоваров
Каталог электротоваров
15 Курсовой проект “Каталог электротоваров”, разработан на языке программирования 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-100FDD - 3.5 “1.44MB” для установки программного продукта на компьютереманипулятор типа “мышь”клавиатура493 КБ на жестком дискецветной монитор SVGAпринтерТребования к функциональным характеристикамДанные программы - это база данных, содержащая перечень электроприборов. Программа должна легко запускаться. По нажатии кнопок, программа должна выполнять соответствующие действия. Входные данные программы - это полный список электроприборов. Выходными данными является выдача необходимой информации о них. 1.1.2 Требования к надежностиПри соблюдении условий эксплуатации, в течение определенного периода времени, программа безотказно выполняет свои функции. Контроль за входными и выходными данными, соблюдение условий эксплуатации - основные требования к обеспечению надежного функционирования программы. Надежность является основным из важных факторов, определяющих общую производительность и эффективность систем. Надежность программных средств определяется, как свойство системы выполнять заданные функции сокращения во времени значения участвующих эксплуатационных показателей в заданных пределах, соответствующих заданным режимам и условием использования технического обслуживания, ремонта, хранения, транспортирования. Свойство надежности проявляется в том, что система выполняет поставленные перед ней задачи без проблем. Потеря надежности системой связывается с появлением отказов в работе. Надежность - вероятность того, что программа в какой-то период времени будет работать без сбоев с учетом степени их влияния на выходные результаты. Часто ошибки в работе программы могут возникать из-за некорректных действий пользователя, поэтому создатель программного продукта не может нести ответственности за некорректную работу программы. В таких случаях необходим контроль входных и выходных данных. Если произошел сбой, то следует перезагрузить программу. 1.1.3 Условия эксплуатацииПрограмма предназначена для удобной и быстрой работы с большим перечнем электрических приборов. С данным программным продуктом может работать сотрудник, который должен обладать соответствующей квалификации, т.е. иметь навыки работы на персональном компьютере. Работу с данным программным продуктом освоить очень легко. Программа устанавливается на компьютере и записывается на жестком диске (создается ярлык на рабочем столе), она, поэтому защищена от климатических условий. Но так как она устанавливается с гибкого диска, то этот диск должен храниться в футляре, при комнатной температуре, в сухом месте. 1.1.4 Требования к техническим и программным средствамДля установки работы на компьютере данного программного продукта должна быть установлена операционная система Windows 98, язык программирования Visual Basic. Минимальный набор технических средств для работы программы: компьютер на базе процессора Intel 486? BX 4-100FDD - 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 StringDim i As IntegerDim x As IntegerDim y As Integer/ / Процедура выхода из программыPrivate Sub Command1_Click() EndEnd Sub/ / Подсчет количества записейPrivate Sub Command2_Click() Data1. Recordset. MoveLast/ / Выдача сообщения MsgBox "Количество записей =" & Data1. Recordset. RecordCountEnd Sub/ / Процедура перехода на другую формуPrivate Sub Command3_Click() Unload Form1Form2. ShowEnd Sub/ / Процедура добавления записиPrivate Sub Command4_Click() / / Выдача сообщения If MsgBox("Действительно Вы хотите добавить запись? ", 36) = vbYes ThenData1. Recordset. AddNewElseExit SubEnd IfEnd Sub/ / Процедура удаления записиPrivate Sub Command5_Click() / / Выдача сообщения If MsgBox("Вы действительно хотите удалить запись? ", 36) = vbYes ThenData1. Recordset. Delete // Удаление записиData1. Recordset. MoveNext // Переход на следующую записьElseExit SubEnd IfEnd Sub/ / Процедура поиска записиPrivate Sub Command6_Click() t = "Что Вы ищите? "t = InputBox(t) If t = "" ThenMsgBox "Вы нажали на отмену" // Выдача сообщения Exit SubEnd IfData1. Recordset. MoveFirstFor i = 1 To Data1. Recordset. RecordCountIf Data1. Recordset. Fields(1). Value = t ThenExit SubEnd IfData1. Recordset. MoveNextNextMsgBox (" Такого изделия нет в наличии") // Выдача сообщения Data1. Recordset. MoveFirstEnd Sub/ / Объявление переменныхOption ExplicitDim x As StringDim y As StringDim analiz As Boolean/ / Процедура перехода на другую формуPrivate Sub Command1_Click() Unload Form2Form1. ShowEnd Sub/ / Появление двух дополнительных оконPrivate Sub Command2_Click() Select Case Command2. CaptionCase "Запрос"Label1. Visible = TrueLabel2. Visible = TrueText1. Visible = TrueText2. Visible = TrueCommand3. Visible = TrueCommand4. Visible = TrueForm2. Height = 4590Case "Восстановть"Data1. RecordSource = "select * from ювелирные"Data1. RefreshCommand2. Caption = "Запрос"End SelectEnd Sub/ / Произведение выборкиPrivate Sub Command3_Click() x = Text1. Texty = Text2. TextIf x = "" Or y = "" ThenMsgBox "Не все критерии введены!" // Выдача сообщения Exit SubElseData1. RecordSource = "select * from техника where " & x & "=" & "'" & y & "'"On Error GoTo m2Data1. Refreshanaliz = TrueCommand5. Visible = TrueEnd If/ / Обработчик ошибокm2: If Err > 0 Then MsgBox "НЕТ ТАКОЙ ЗАПИСИ!!!" // Выдача сообщения Label1. Visible = FalseLabel2. Visible = FalseText1. Text = ""Text2. Text = ""Text1. Visible = FalseText2. Visible = FalseCommand3. Visible = FalseCommand4. Visible = FalseForm2. Height = 4005End Sub/ / Скрытие двух дополнительных оконPrivate Sub Command4_Click() Label1. Visible = FalseLabel2. Visible = FalseText1. Visible = FalseText2. Visible = FalseCommand3. Visible = FalseCommand4. Visible = FalseForm2. Height = 4005/ / Выдача сообщения MsgBox "Вы отказались от поиска! "End SubPrivate Sub Command5_Click() If analiz = True ThenData1. RecordSource = "select * from техника"Data1. Refreshanaliz = FalseCommand5. Visible = FalseElseMsgBox "ЗАПРОС НЕ УСТАНОВЛЕН" // Выдача сообщения End IfEnd Sub/ / Не отражение на форме кнопкиPrivate Sub Form_Load() Command5. Visible = FalseEnd Sub/ / Объявление переменныхOption ExplicitDim i As Integer/ / Введение пароляPrivate Sub Command1_Click() If Text1. Text = "Привет" ThenUnload Form3Form1. ShowElseMsgBox "пароль не правильный" // Выдача сообщения Text1. Text = ""End If/ / Счетчикi = i + 1If i = 3 ThenEndEnd IfEnd Sub1.4 Описание программыВ описание программы вносятся сведения о логической структуре и функционировании программы. 1.4.1 Общие сведенияВ рамках курсового проекта мной была разработана программ “Каталог электроприборов”. Программа была написана на языке объектно-ориентированного программирования Visual Basic. Эта программа позволяет удобно работать с большим перечнем электротехники. Быстро находить нужный электроприбор, а так же узнать всю необходимую информацию о нем. 1.4 2 Вызов и загрузка программыВызов и загрузка программы осуществляется с помощью запускающего файла, ярлык для которого может располагаться на рабочем столе. Эта процедура занимает мало времени и равна нескольким секундам, конечно с указанными для программы техническими средствами. 1.4.3 Описание логической структурыПрограмма состоит из трех форм. На первой форме установлен Пароль для данной программы. Форма имеет фиксированный размер. На ней находится текстовое поле (TextBox), в которое пользователь вводит пароль, также кнопка (CommandButton), по которой необходимо нажать после ввода пароля. Если пароль вводится неверный, то программа выдает сообщение, о том, что пароль не правильный и дает еще две возможности введения пароля. Когда пароль третий раз вводится не верный, программа автоматически закрывается. Если пароль вводится правильный, то на экране монитора появится главная форма. Программно это выглядит следующим образом: If Text1. Text = "ПРИВЕТ" ThenUnload Form3Form1. ShowElseMsgBox "пароль не правильный"Text1. Text = ""End Ifi = i + 1If i = 3 ThenEndEnd IfНа главной форме отображается полная информация об отдельном приборе, которая выводится в текстовых полях. Так же на ней располагаются кнопки, с помощью которых можно производить различные действия. А конкретно: С помощью кнопки управления можно пролистывать список электроприборов. Кнопка “Поиск” предназначена для быстрого нахождения прибора по его наименованию. Программно это выглядит следующим образом: t = "Что Вы ищите? "t = InputBox(t) If t = "" ThenMsgBox "Вы нажали на отмену"Exit SubEnd IfData1. Recordset. MoveFirstFor i = 1 To Data1. Recordset. RecordCountIf Data1. Recordset. Fields(1). Value = t ThenExit SubEnd IfData1. Recordset. MoveNextNextMsgBox (" Такого изделия нет в наличии") Data1. Recordset. MoveFirstКнопка “Добавления” предназначена для добавления новой записи в базу данных. При ее нажатии на форме отображаются чистые строки, куда вносится информация о новом приборе. Программно это выглядит следующим образом: Data1. Recordset. AddNewКнопка “Удаление” предназначена для удаления записи из базы данных. По нажатии этой кнопки, появляется окошко, где выдается сообщение в котором спрашивается. Действительно ли пользователь хочет удалить запись. Если пользователь нажимает Да, то запись удаляется. Если нажимается отмена, то окошко скрывается и запись остается в базе данных. Программно это выглядит следующим образом: If MsgBox("Вы действительно хотите удалить запись? ", 36) = vbYes ThenData1. Recordset. DeleteData1. Recordset. MoveNextElseExit SubEnd If Кнопка “Количество записей” выдает сообщение о том сколько записей содержит база данных. Программно это выглядит следующим образом: Data1. Recordset. MoveLastMsgBox "Количество записей =" & Data1. Recordset. RecordCountПо нажатии кнопки “Ассортимент”, на экране монитора отображается другая форма, где находится таблица, содержащая полный список электроприборов. Сами данные хранятся в базе данных Access. Чтобы данные появились на форме необходимо установить следующие компоненты: Data (служит для установления связи между базой данных и другими элементами управления, используемых для отображения данных в базе данных), RecordSource (определяет, откуда извлечены данные). Для этих элементов необходимо установить следующие свойства: DatacaseName (имя базы данных), Recordset. После установки всех необходимых свойств информация появляется в таблице. На этой форме так же расположены кнопки: “Запрос”, “Восстановление”, “Переход на другую форму”. По нажатии кнопки “Запрос” на экране появляется еще два поля и две дополнительные кнопки: “Найти” и “Отмена” В первое текстовое поле необходимо ввести название поля по которому будет проводится выборка. Во второе - критерий отбора. Когда пользователь заполнит эти поля и нажмет кнопку “Найти”, то в таблице останутся только те записи, которые соответствуют заданным параметрам. Если пользователь нажмет “Отмена”, то эти два поля исчезнут. Если будет введена не существующая информация, то будет выдана информация “Запрос не установлен”. Если ничего не будет введено или нажата на кнопка “Отмена”, то будет выдано соответствующее сообщение об этом. Данная возможность реализована с помощью процедуры If analiz = True ThenData1. RecordSource = "select * from техника"Data1. Refreshanaliz = FalseCommand5. Visible = FalseElseMsgBox "ЗАПРОС НЕ УСТАНОВЛЕН"End IfPrivate Sub Form_Load() Command5. Visible = FalseEnd SubПо нажатии кнопки “Переход на другую форму”, на экране отображается главная форма. Данная возможность реализована с помощью процедуры Form1. ShowForm2. Hide1.4.4 Используемые технические средстваМинимальный набор технических средств для работы программы: компьютер на базе процессора Intel 486 BX 4-100FDD - 3.5 “1.44MB” для установки программного продукта на компьютереманипулятор типа “мышь”клавиатура493 КБ на жестком дискецветной монитор SVGA1.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 Ведомость эксплутационных документовЭксплутационный программный документ - это такой программный документ, который содержит сведения необходимые для обеспечения функционирования и эксплуатации программного изделия. Ведомость эксплутационных документов включает перечень эксплутационных документов на программу. |
Обозначение | Наименование | Кол. экз. | Местонахождение | | А. В.00023-01_31_01-1 | Описание применения | 1 | Папка №1 | | А. В.00023-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-100FDD - 3.5 “1.44MB” для установки программного продукта на компьютереманипулятор типа “мышь”клавиатурацветной монитор SVGAпринтер2.3.3 Выполнение программыПрограмма состоит из трех форм. После запуска программы на экране появится окошко, куда необходимо внести пароль. Если пароль вводится неверный, то программа выдает сообщение, о том, что пароль не правильный и дает еще две возможности введения пароля. Когда пароль третий раз вводится не верный, программа автоматически закрывается. Если пароль вводится правильный, то на экране монитора появится главная форма. На главной форме отображается полная информация об отдельном приборе в отдельных текстовых полях. Так же на ней располагаются кнопки, с помощью которых можно производить различные действия. С помощью кнопки управления можно пролистывать список электроприборов. Кнопка “Добавления” предназначена для добавления новой записи в базу данных. При ее нажатии на форме отображаются чистые текстовые поля, куда вносится информация о новом приборе. Кнопка “Поиск” предназначена для быстрого нахождения прибора по его наименованию. По ее нажатии появляется диалоговое окно, куда необходимо внести название прибора и нажать ОК. Если пользователь хочет отказаться от поиска, то необходимо нажать ОТМЕНА. Кнопка “Удаление” предназначена для удаления записи из базы данных. По нажатии этой кнопки, появляется окошко, где выдается сообщение в котором спрашивается, действительно ли пользователь хочет удалить запись. Если пользователь нажимает Да, то запись удаляется. Если нажимается отмена, то окошко скрывается и запись остается в базе данных. Кнопка “Количество записей” выдает сообщение о том сколько записей содержит база данных. При нажатии кнопки “Выход” пользователь может выйти из программы. По нажатии кнопки “Ассортимент”, на экране монитора отображается другая форма, где находится таблица, содержащая полный список электроприборов. На этой форме так же расположены кнопки: “Запрос”, “Переход на другую форму”. По нажатии кнопки “Запрос” на экране появляется еще два текстовых поля и две кнопки “Найти” и “Отмена”. В первое текстовое поле необходимо ввести название поля по которому будет проводится выборка. Во второе - критерий отбора. Когда пользователь заполнит эти поля и нажмет “Найти”, то в таблице останутся только те записи, которые соответствуют заданным параметрам. Если пользователь нажмет “Отмена”, то эти два поля исчезнут. По нажатии кнопки “Переход на другую форму”, на экране отображается главная форма. 2.3.4 Сообщения операторуДля удобства работы с программой, пользователю выдаются различные сообщения. Когда пользователь неправильно вводит пароль, то выдается сообщение: “Пароль неверный! ”. Когда пользователь нажимает кнопку “Добавить”, то на экране появляется окно, где содержится сообщение “Действительно Вы хотите добавить запись? ”. Когда пользователь нажимает кнопку “Удалить”, то на экране появляется окно, где содержится сообщение “Действительно Вы хотите удалить запись? ”. Когда пользователь нажимает кнопку “Поиск”, то на экране появляется окно, где содержится сообщение “Что Вы ищите? ”. Если пользователь хочет отказаться от поиска, то нажимает кнопку Отмена и выдается сообщение “Вы нажали на Отмену”. Если пользователь вводит не верные данные, то выдается сообщение “Такого прибора нет в наличии”. Если в запросе пользователь вводит данные которые не содержатся в базе данных, то выдается сообщение “Такой записи нет! ”. Если пользователь введет не все параметры поиска, выдается сообщение “Не все критерии введены”. Если пользователь отказывается от поиска и нажимает Отмена, то появляется сообщение “Вы отказались от поиска! ”. ЗаключениеКурсовой проект “Каталог электротоваров” был написан на языке программирования Visual Basic 6.0. Этот язык по сравнению с другими традиционными языками позволяет нам увидеть уже при создании программы, как будет выглядеть программа в действии. Visual Basic включает в себя множество полезных инструментов, которые облегчают труд программиста. Это проекты, формы, объекты, шаблоны, нестандартные управляющие элементы, настройки, и менеджеры БД. Срок разработки готового приложения сокращается от многих месяцев до недель и даже дней - это значительный выигрыш по сравнению с другими языками программирования. С помощью курсового проекта я закрепила теоретические знания по дисциплине "Технология разработки программных продуктов" и приобрела практически навыки при разработки баз данных на Visual Basic. В дальнейшем курсовой проект можно расширять и модифицировать. Данных курсовой проект помог мне в приобретении навыков при составлении программной и эксплуатационной документации программного продукта. В дальнейшем я могу использовать полученные знания для составления документации при разработки дипломного проекта. ЛитератураШишкин В.В. “Методические указания к курсовому проекту по дисциплине “ТРПП””, СПЭК, 2003г. Стандарты Единой системы программной документации (ЕСПД). Назаров С.В., Мельников П.П. “Программирование на языке VB”, М.: Финансы и статистика, 2003г. ГОСТ 7.1-84. Библиографическое описание документа. Общие требования и правила составления. ГОСТ 7.9-95. Реферат и аннотация. Общие требования. Райтингер М., Муч Г. “VB”, Издательская группа ВНV, 2001г.
|
|