Автор работы: Пользователь скрыл имя, 10 Марта 2013 в 18:39, курсовая работа
Курсовая работа, выполненная на тему «Разработка приложения «Продажа компьютеров»» направлена на изучение основ системы программирования Visual Basic 6.0. Данная система остаётся одной из самых популярных в мире. Она может решать целый комплекс задач: от создания простых программ, предназначенных для решения несложных вычислительных задач, до разработки важнейших реляционных систем управления базами данных. При этом Visual Basic остаётся достаточно простым в освоении и в то же время одним из мощных современных языков программирования.
Форма с выбором групп товаров и добавления их в корзину. После выбора группы мы двойным щелчком мыши добавляем товар в корзину, после чего мы можем распечатать товарную накладную. Также если мы сделали неправильный выбор, мы всегда можем очистить корзину нажатием кнопки «очистить».
Рис. 3
Форма «frmKomp»
Таблица 6
Объекты и их свойства для формы «frmKomp»
Объект |
Наименование объекта |
Свойство |
Значение |
Описание команды |
SSTab |
SSTab1 |
CurrentTab |
0..15 |
Количество вкладок - 16 |
Picture |
Bitmap |
Иконки групп товаров | ||
ListBox |
List1..List16 |
Для каждой группы, предусмотрен свой ListBox, в котором отображаются наименования товаров из номенклатуры | ||
Label |
Label1 |
Метка для отображения наименования выделенного товара | ||
BackColor |
&H00400000& |
Цвет фона | ||
ForeColor |
&H8000000B& |
Цвет текста | ||
Caption |
Нет значения |
Начальное значение | ||
Label |
Label2 |
Метка для отображения цены выделенного товара | ||
BackColor |
&H00400000& |
Цвет фона | ||
ForeColor |
&H8000000B& |
Цвет текста | ||
Caption |
0 |
Начальное значение | ||
ListBox |
List17 |
Корзина. Здесь отображается наименование товара готового к покупке | ||
ListBox |
List18 |
Корзина. Здесь отображается цена товара готового к покупке | ||
OptionButton |
Option1..Option3 |
Caption |
1%, 3% или 5% соответственно |
Размер устанавливаемой скидки |
Label |
Label4 |
Общая сумма товара в корзине | ||
CommandButton |
Command1 |
Caption |
Закрыть |
Закрывает окно |
CommandButton |
Command2 |
Caption |
Очистить |
Очищает корзину и переменную suma |
CommandButton |
Command3 |
Caption |
Оформить заказ |
Распечатка накладной |
Форма для единичного выбора товаров из групп с возможностью выбора скидки.
Таблица 7
Объекты и их свойства для формы «frmSborka»
Объект |
Наименование объекта |
Свойство |
Значение |
Описание команды |
Label |
Label.. Label6 |
Caption |
Название группы товаров |
Название группы товаров |
Label |
Label17..Label32 |
Caption |
0 |
Цена выбранного товара |
ComboBox |
Combo1..Combo16 |
Text |
NONE |
Списки для выбора товара. Каждый список – это отдельная группа товаров |
OptionButton |
Option1..Option3 |
Caption |
1%, 3% или 5% соответственно |
Размер устанавливаемой скидки |
Label |
Label49 |
Общая сумма товара | ||
CommandButton |
Command1 |
Caption |
Закрыть |
Закрывает окно |
CommandButton |
Command2 |
Caption |
Подсчитать |
Выводит общую сумму выбранного товара |
CommandButton |
Command3 |
Caption |
Оформить заказ |
Распечатка накладной |
Форма редактирования базы данных. Необходимо выбрать группу товаров из списка, которую нужно отредактировать, и выполнить добавление либо удаление товара, в зависимости от того что нужно сделать.
Таблица 8
Объекты и их свойства для формы «frmAddDEL»
Объект |
Наименование объекта |
Свойство |
Значение |
Описание команды |
ComboBox |
Combo1 |
Text |
CPU |
Список групп товаров |
ListBox |
List1 |
Список товаров выбранной группы | ||
TextBox |
Text1 |
Поле для ввода ввода наименования товара | ||
TextBox |
Text2 |
Поле для ввода цены товара | ||
CommandButton |
Command1 |
Caption |
Закрыть |
Закрывает окно редактирования базы данных |
CommandButton |
Command2 |
Caption |
Добавить запись |
Добавление товара в выбранную группу |
CommandButton |
Command3 |
Caption |
Удалить выбранную запись |
Удаление выделенного товара |
CommandButton |
Command4 |
Caption |
Сохранить изменения |
Сохранение произведенных изменений |
Форма, на которой отображены сведения об авторе и научного руководителя.
Установка программы. Для того чтобы данная программа работала необходимо скопировать всю папку с программой на свой компьютер.
Запуск программы. Откройте папку с программой и запустите файл KompShop.exe. Как только проект запустится, появится форма-заставка. Затем появится главное меню проекта.
Для начала работы необходимо выбрать пользовательский режим:
-выбрать группу товаров
- при необходимости выбрать скидку
- двойным щелчком мыши
- при ошибке – очистить корзину
- после окончания выбора –
нажать кнопку «оформить заказ»
2. покупка комплектующих
- выбрать товары из списка
- при необходимости выбрать скидку
- для подсчета итоговой суммы нажать кнопку «подсчитать»
- после окончания выбора – нажать кнопку «оформить заказ», автоматически появляется печатная форма товарной накладной.
3. редактировать базу
- ввести пароль (по умолчанию «1»)
- выбрать из списка группу
редактируемых товаров –
- после внесения изменений нажать кнопку «сохранить изменения»
Выход из программы осуществляется путем нажатия на панели меню кнопки «Выход»
Запускаем KompShop.exe (для корректной
работы необходимо наличие файла baza.xls),выбираем
нужный режим работы(Покупка комплектующих(расширенная)).
Проверка:
Сумма:1055+499+3399+2155+2355+
Скидка 3%:17261*0,3=517,83
К оплате: 17261-517,83=16743,17
Далее нажимаем на кнопку «Оформить заказ» и распечатываем накладную.
Для редактирования базы выберите режим «Редактировать базу».Введите пароль (по умолчанию «1»)
.
Удалите выбранную запись или добавьте новую. Нажмите на кнопку сохранить, на вопрос о замене базы отвечайте «Да». Вход из программы с помощью кнопки выход.
В данном курсовом проекте разработан проект реализации программы базы данных магазина с основными приемами учета торговых операций (подбор товара из номенклатуры, её редактирование, подсчет предварительной стоимости, возможность применения заданных скидок, печать окончательной товарной накладной), написанной с применением объектно-ориентированного программирования на языке Visual Basic 6.0.
Был написан программный код в составе 1431 строк, из них 98 строк – текстовые комментарии.
Были разработаны шесть форм: форма-заставка, главная форма - «Меню», форма для неограниченного выбора товаров из групп - «Покупка комплектующих (расширенная)», форма для единичного выбора товаров из групп - «Покупка комплектующих», форма – «О программе», форма для редактирования базы данных - «Редактирование базы».
Данный программный продукт работает с базой данных «baza.xls».
В рамках данного проекта было разработано руководство пользователя, которое помогает пользователю программы быстро разобраться с принципом работы программой.
Преимущество данной программы в том, что она очень проста в пользовании и не требовательна к ресурсам компьютера.
Данный программный продукт может быть легко модифицирован другими разработчиками.
Все задачи, которые ставились перед данным курсовым проектом, выполнены.
СПИСОК ЛИТЕРАТУРЫ
Программный код
Программный код для главной формы (frmMenu)
Private Sub Command1_Click() `покупка комплектующих(расширенная)
frmKomp.Show
End Sub
Private Sub Command2_Click()`покупка комплектующих
frmSborka.Show
End Sub
Private Sub Command3_Click()`выход
End
End Sub
Private Sub Command4_Click()` редактирование базы данных (вход под паролем, по умолчанию «1»)
If InputBox("Ведите пароль") = "1" Then
frmAddDEL.Show
Else
MsgBox "Пароль не верен!"
End If
End Sub
Private Sub Command5_Click()`информация о программе
frmAbout.Show
End Sub
Программный код для главной формы (frmKomp) представлен в урезанном виде.
'_____________________________
'Курсовая работа по
объектно-ориентированному
'Программный код формы frmKomp.
' Форма предназначена для неограниченного выбора товаров из групп
Информация о работе Разработка приложения «Продажа компьютеров»