Курсовой проект “Каталог электротоваров”, разработан на языке программирования 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 и применение этих навыков на практике;
Разработка базы данных в конкретной предметной области;
Анализ результатов работы базы данных.
Программный документ - это документ, содержащий необходимые сведения, необходимые для разработки, изготовления, эксплуатации и сопровождений программного продукта.
Данный курсовой проект представляет собой базу данных содержащую перечень электроприборов с необходимой информацией о них. Программа может применяться консультантами, так и продавцами в магазинах продающих электроприборы. Программа позволяет быстро и легко найти необходимый прибор и соответствующую ему информацию.
Исходя из этого, к программе предъявляются соответствующие требования, технико-экономические показатели, стадии и этапы разработки, порядок контроля и приемки проведения соответствующим образом.
Основанием для разработки является документ Постановление по Смоленскому промышленно - экономическому колледжу № 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 | Руководство оператора |
/ / Объявление переменных
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 Общие сведенияВ рамках курсового проекта мной была разработана программ “Каталог электроприборов”. Программа была написана на языке объектно-ориентированного программирования 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” для установки программного продукта на компьютере
манипулятор типа “мышь”
клавиатура
... ГОСТ Р. Техническими регламентами II уровня являются: государственные и межгосударственные стандарты (далее — государственные стандарты), содержащие обязательные требования; правила по стандартизации, метрологии, сертификации; общероссийские классификаторы. Нормативные документы III уровня представлены стандартами, сфера применения которых ограничена, определенной отраслью народного хозяйства ...
... национальное богатство при меньшей стоимости каждого вида продукции по сравнению с монополией и плановой экономикой. 3. Рекомендации и мероприятия по повышению эффективности организации коммерческой деятельности розничного торгового предприятия “Орбита” 3.1 Предложения по организации системы товароснабжения Товароснабжение – это процесс реального доведения товаров до потребителя. ...
... каналам, таким как теле, магазины, по каталогам и через сеть Internet. Многие магазины принадлежат независимым владельцам, однако, все большее их число относится к одной из форм корпоративной розничной торговли. Такие организации во многом используют эффект масштаба. Основные типы организаций, занимающихся розничной торговли, представлены в таблице 1. Таблица 1. Основные типы внемагазинной ...
... по продаже товаров в магазинах, применяющих различные методы продажи. Под методами продажи понимают совокупность приемов и способов реализации товаров покупателям. В розничной торговле применяют следующие методы продажи товаров: · самообслуживание; · индивидуальное обслуживание покупателей (через прилавок обслуживания); · по образцам; · с открытой выкладкой; · по предварительным заказам ...
0 комментариев