Создание и обработка баз данных средствами языка Visual Basic 6.0
2 Министерство образования Республики Таджикистан Таджикский Технический Университет им. ак. М.С. Осими кафедра АСОИиУ Курсовая работа на тему: «Создание и обработка баз данных средствами языка Visual Basic 6.0» Душанбе 2009 Введение 1. Описание базы данных 2. Макет исходных данных 3. Создание базы данных 4. Чтение созданной базы данных 5. Обработка созданной базы данных Вывод Справки 1 Алгоритм запроса по таблице VIP Экранная форма (интерфейс) и ее описание Программа Запроса по таблице VIP Экранная форма с выходными результатами Вывод Справки 2 Алгоритм Запроса по таблице PROD Экранная форма (интерфейс) и ее описание Программа запроса по Таблице PROD Экранная форма с выходными результатами Вывод Справки 3 Алгоритм совместного запроса по таблицам VIP и PROD Экранная форма (интерфейс) и ее описание Программа совместного запроса по таблицам VIP и PROD Экранная форма с выходными результатами Выполнение формирования Итогового документа Алгоритм формирования Итогового документа Экранная форма (интерфейс) и её описание Программа формирования Итогового документа Экранная форма с выходными результатами 6. Создание пользовательского меню 7. Заключение 8. Список использованной литературы Введение Данный курсовой проект направлен на изучение основ системы программирования Visual Basic 6.0. Данная система остаётся одной из самых популярных в мире. Она может решать целый комплекс задач: от создания простых программ, предназначенных для решения несложных вычислительных задач, до разработки важнейших реляционных систем управления базами данных. При этом Visual Basic остаётся достаточно простым в освоении и в то же время одним из мощных современных языков программирования. Для чего изучение данного языка программирования стоит в нашей университетской программе? Изучение данного предмета, несомненно, связано с изучением одной из точных наук. Программирование, подобно математике, помогает чётко развить общее мышление для специалистов нашего факультета, учит решать задачи разного уровня, основываясь на определённых знаниях, способствует целеустремлённости и сосредоточенности, объективности и точности, логичности и последовательности в планировании и выполнение действий, умению правильно ставить задачу и находить наиболее оптимальные пути её решения. Не менее важно уметь находить ошибки в программах, проанализировать её. Курсовая работа в основном направлена на получение общих, элементарных знаний в области программирования. Здесь затрагиваются все основные вопросы, необходимые для наиболее полного представления о языке Visual Basic. Курсовой проект устроен таким образом, что каждая задача в нём рассматривается подробным образом: для каждой задачи рассматривается алгоритм, программа, пример выполнения. Это помогает очень быстро решить задачу, разобраться в ней и убедиться в правильности её выполнения. Хотя миллионы программистов во всём мире используют язык Visual Basic для сложных и больших проектов, он был разработан в первую очередь для обучения учащихся практике современного программирования. И по сей день язык программирования Visual Basic считается наиболее желательным для тех. кто совершает свои первые шаги в этой области. 1. Описание базы данных Структура таблиц: Таблица VIP (выпуск продукции в рублях) |
Шифр продукции | Номер цеха | Плановый выпуск по кварталам | Фактический выпуск по кварталам | | | | 1_й кв | 2_й кв | 3_й кв | 4_й кв | 1_й кв | 2_й кв | 3_й кв | 4_й кв | | |
В каждом цехе может выпускаться несколько видов продукции. Каждый вид продукции производится только в одном цехе. На предприятии имеются цеха с номером от 1 до 5. Таблица PROD (продукция) |
Шифр продукции | Название продукции | Наличие сертификата качества | | |
Состав меню: 1. Распечатка исходных таблиц 2. Формирование и выдача справок: Справка 1. Виды продукции, фактический выпуск которых монотонно возрастает по кварталам. Записи справки упорядочить по возрастанию номеров цехов |
Шифр продукции | Наименование цеха | Фактический выпуск по кварталам | | | | 1_й кв | 2_й кв. | 3_й кв. | 4_й кв. | | |
Справка 2. Виды продукции, имеющие сертификат качества. Названия которых начинается с букв от «Г» до «Т». |
Шифр продукции | Наименование продукции | Наличие сертификата качества | | |
Справка 3. Виды продукции с сертификатом качества, план по которым не выполняется в 1_ом и 4_ом кварталах и которые производятся в цехах с номерами 3 и 5. |
Шифр продукции | Наименование продукции | Сертификат качества | Номер цеха | Фактический выпуск по кварталам | | | | | | 1_й кв | 2_й кв. | 3_й кв. | 4_й кв. | | |
3. Создание документа. Сведения о наиболее ритмичном производстве сертифицированной продукции в 1, 2 и 3 цехах |
Шифр продукции | Наименование продукции | Сертификат Качества | Номер цеха | Показатель ритмичности | | |
Показатель ритмичности производства продукции определяется по формуле: Рос=|F1_P1|+|F2_P2|+|F3_P3|+|F4_P4| где - F1, F2, F3, F4 - фактический поквартальный выпуск продукции - P1, P2, P3, P4 - плановый поквартальный выпуск продукции. Лучшая ритмичность достигается при минимальном Рос. 2. Макет исходных данных |
PROD | | Шифр | Название | Наличие сертификата | | 31 | Антиугонная система | Да | | 32 | Болт | Нет | | 33 | Гайка | Да | | 34 | Кузов | Да | | 35 | Дверная ручка | Нет | | 36 | Выключатель | Да | | 37 | Прикуриватель | Да | | 38 | Нипель | Да | | 39 | Аккумулятор | Да | | 40 | Поршень | Нет | | 41 | Прокладка | Нет | | 42 | Инжектор | Да | | 43 | Свечи | Да | | 44 | Руль | Нет | | VIP | | Шифр | Номер цеха | план выпуска 1_й кв. | план выпуска 2_й кв. | план выпуска 3_й кв. | план выпуска 4й кв. | Фактический выпуск 1_й кв. | Фактический выпуск 2_й кв. | Фактический выпуск 3_й кв. | Фактический выпуск 4_й кв. | | 31 | 5 | 600 | 610 | 620 | 630 | 580 | 600 | 610 | 620 | | 32 | 3 | 4000 | 4500 | 4600 | 4700 | 4000 | 4000 | 4200 | 4300 | | 33 | 3 | 300 | 350 | 400 | 450 | 250 | 300 | 350 | 400 | | 34 | 4 | 1200 | 1300 | 1500 | 1600 | 1200 | 1100 | 1000 | 1200 | | 35 | 2 | 1400 | 1500 | 1600 | 1700 | 1000 | 1200 | 1400 | 1200 | | 36 | 3 | 1500 | 1500 | 1500 | 1600 | 1500 | 1500 | 1600 | 1700 | | 37 | 5 | 1000 | 1200 | 1300 | 1400 | 1000 | 1200 | 1400 | 1500 | | 38 | 1 | 500 | 600 | 700 | 800 | 900 | 1000 | 1100 | 1200 | | 39 | 2 | 950 | 1000 | 1000 | 1000 | 950 | 1000 | 1200 | 1300 | | 40 | 5 | 1300 | 560 | 500 | 340 | 1300 | 560 | 500 | 340 | | 41 | 3 | 2400 | 2400 | 2400 | 2400 | 2400 | 2400 | 2400 | 2400 | | 42 | 1 | 500 | 500 | 500 | 500 | 500 | 500 | 500 | 500 | | 43 | 2 | 2400 | 2500 | 2600 | 2700 | 2400 | 2500 | 2600 | 2700 | | 44 | 5 | 640 | 650 | 650 | 650 | 640 | 650 | 650 | 650 | | |
Страницы: 1, 2, 3
|