Разработка приложения «Продажа компьютеров»

Автор работы: Пользователь скрыл имя, 10 Марта 2013 в 18:39, курсовая работа

Описание работы

Курсовая работа, выполненная на тему «Разработка приложения «Продажа компьютеров»» направлена на изучение основ системы программирования Visual Basic 6.0. Данная система остаётся одной из самых популярных в мире. Она может решать целый комплекс задач: от создания простых программ, предназначенных для решения несложных вычислительных задач, до разработки важнейших реляционных систем управления базами данных. При этом Visual Basic остаётся достаточно простым в освоении и в то же время одним из мощных современных языков программирования.

Файлы: 1 файл

Пояснительная записка.doc

— 775.50 Кб (Скачать файл)

 

 

 

2.4.3. Форма «frmKomp»

Форма с выбором групп товаров  и добавления их в корзину. После  выбора группы мы двойным щелчком  мыши добавляем товар в корзину, после чего мы можем распечатать товарную накладную. Также если мы сделали неправильный выбор, мы всегда можем очистить корзину нажатием кнопки «очистить».

Рис. 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

Оформить заказ

Распечатка накладной


2.4.4. Форма «frmSborka»

Форма для единичного выбора товаров из групп с возможностью выбора скидки.

                                        Форма «frmSborka»                                       Рис. 4

 

 

Таблица 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

Оформить заказ

Распечатка накладной


 

2.4.5. Форма «frmAddDEL»

Форма редактирования базы данных. Необходимо выбрать группу товаров из списка, которую нужно отредактировать, и выполнить добавление либо удаление товара, в зависимости от того что нужно сделать.

                                                 Форма «frmAddDEL»                                   Рис. 5

                                                          

Таблица 8

Объекты и их свойства для формы  «frmAddDEL»

Объект

Наименование  объекта

Свойство

Значение

Описание команды

ComboBox

Combo1

Text

CPU

Список групп товаров

ListBox

List1

   

Список товаров выбранной  группы

TextBox

Text1

   

Поле для ввода ввода  наименования товара

TextBox

Text2

   

Поле для ввода цены товара

CommandButton

Command1

Caption

Закрыть

Закрывает окно редактирования базы данных

CommandButton

Command2

Caption

Добавить запись

Добавление товара в  выбранную группу

CommandButton

Command3

Caption

Удалить выбранную запись

Удаление выделенного  товара

CommandButton

Command4

Caption

Сохранить изменения

Сохранение произведенных  изменений


 

2.4.6. Форма «frmAbout»

Форма, на которой отображены сведения об авторе и научного руководителя.


 

 

 

 

 

 

 

 

 

 

 

 

  1. Инструкция для пользователя

3.1. Руководство пользователя

Установка программы. Для того чтобы данная программа работала необходимо скопировать всю папку с программой на свой компьютер.

Запуск программы. Откройте папку с программой и запустите файл KompShop.exe. Как только проект запустится, появится форма-заставка. Затем появится главное меню проекта.

Для начала работы необходимо выбрать  пользовательский режим:

  1. покупка комплектующих (расширенная)

-выбрать группу товаров

- при необходимости выбрать  скидку

- двойным щелчком мыши отправить  необходимое количество  товара  в корзину

-  при ошибке – очистить  корзину

- после окончания выбора –  нажать кнопку «оформить заказ», автоматически появляется печатная форма товарной накладной.

2.  покупка комплектующих

- выбрать товары из списка

- при необходимости выбрать  скидку

- для подсчета итоговой суммы  нажать кнопку «подсчитать»

- после окончания выбора –  нажать кнопку «оформить заказ», автоматически появляется печатная форма товарной накладной.

3. редактировать базу 

   - ввести пароль (по умолчанию  «1»)

   - выбрать из списка группу  редактируемых товаров – выбрать/удалить  товар из группы.

   - после внесения изменений  нажать кнопку «сохранить изменения»

Выход из программы осуществляется путем нажатия на панели меню кнопки «Выход»

3.2. Контрольный пример

Запускаем KompShop.exe (для корректной работы необходимо наличие файла baza.xls),выбираем нужный режим работы(Покупка комплектующих(расширенная)).Выбираем из ассортимента то что нам нужно и двойным кликом посылаем в корзину товар.

Проверка:

Сумма:1055+499+3399+2155+2355+1899+5899=17261

Скидка 3%:17261*0,3=517,83

К оплате: 17261-517,83=16743,17

 

 

 

Далее нажимаем на кнопку «Оформить заказ» и распечатываем накладную.

 

 

 

 

 

 

 

 

 

Для редактирования базы выберите режим «Редактировать базу».Введите пароль (по умолчанию «1»)

 .

Удалите выбранную запись или добавьте новую. Нажмите на кнопку сохранить, на вопрос о замене базы отвечайте «Да». Вход из программы с помощью кнопки выход.

 

 

 

 

 

 

 

 

 

ЗАКЛЮЧЕНИЕ

В данном курсовом проекте разработан проект реализации программы базы данных магазина с основными приемами учета торговых операций (подбор товара из номенклатуры, её редактирование, подсчет предварительной стоимости, возможность применения заданных скидок, печать окончательной товарной накладной), написанной с применением объектно-ориентированного программирования на языке Visual Basic 6.0.

Был написан программный код в составе 1431 строк, из них 98 строк – текстовые комментарии.

Были разработаны шесть форм: форма-заставка, главная форма -  «Меню», форма для неограниченного выбора товаров из групп - «Покупка комплектующих (расширенная)», форма для единичного выбора товаров из групп - «Покупка комплектующих», форма – «О программе», форма для редактирования базы данных - «Редактирование базы».

Данный программный продукт  работает с базой данных «baza.xls».

В рамках данного проекта было разработано  руководство пользователя, которое помогает пользователю программы быстро разобраться с принципом работы программой.

Преимущество данной программы  в том, что она очень проста в пользовании и не требовательна  к ресурсам компьютера.

Данный программный продукт может быть легко модифицирован другими разработчиками.

Все задачи, которые ставились перед  данным курсовым проектом, выполнены.

 

 

 

 

 

СПИСОК  ЛИТЕРАТУРЫ

  1. Глушаков С.В., Сурядный А.С. Программирование на Visual  Basic 6.0: Учебный курс / Худож.-оформитель А.С.Юхтман. – Харьков: Фолио, 2002. – 497 с. (ISBN 966-03-1733-6)
  2. Ю.Н. Кондрашов " Програмирование на Visual Basic для Windows "
  3. Переляев Ю.Н., Мидлер В.А. Объектно-Ориентированное программирование: Учебное пособие. –Иркутск, 2007. -280 с.
  4. Боб Ресельман, Ричард Писли, Вайн Пручняк, Эрик Смит. Использование Visual Basic 6 / Пер. с англ. — К.;М.; СПб.; Издательский дом "Вильямс", 1999 — 608 с
  5. Michael Halvorson. Microsoft Visual Basic 6.0 Step by Step – Redmond, Washington, USA, 1998

 

 

 

 

 

 

 

 

 

 

 

 

 

Приложение 1

Программный код

Программный код для главной формы (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.

' Форма предназначена  для неограниченного выбора товаров из групп

Информация о работе Разработка приложения «Продажа компьютеров»