Система программирования Microsoft Visual Basic.
Курсовая по предмету:
"Информатика"
Название работы:
"Система программирования Microsoft Visual Basic."
Автор работы: Ольга
Страниц: 27 шт.
Год:2007
Краткая выдержка из текста работы (Аннотация)
Задание на курсовой проект
Вариант 5
Структура таблиц:
Таблица PR (предприятия)
Код предприятия Наименование предприятия Численность персонала Объем выпуска продукции
(в руб.) Объем экспорта
(в руб.)
Таблица OBR (образование)
Код предприятия Образование
Высшее спец. Высшее Среднее спец. Среднее Незаконченное высшее Незаконченное среднее
В группе OBR группы работников указаны в %.
Состав меню:
1. Распечатка исходных таблиц.
2. Формирование и выдача справок:
Справка 1. Наименование предприятий, экспортирующих свыше 20% выпускаемой продукции. Записи упорядочить по убыванию численности персонала.
Справка 2. Коды предприятий, в которых процент сотрудников с высшим и средним специальным образованием превышает 7%.
Справка 3. Сведения о предприятиях с количеством персонала, большим 1000 человек и процентом сотрудников с высшим образованием, меньшим 1%.
Наименование предприятия Численность персонала Объем выпуска продукции
(в руб.) Объем экспорта
(в руб.) Высшее спец. Высшее
Создание документа:
Сведения о предприятиях с наибольшим объемом выпускаемой продукции на одного работающего
Наименование предприятия Продукция на 1 работающего (в руб.) Количество работников с высшим и средним спец. образованием Количество работающих
Вариант исходных данных
Предприятия:
Код предприятия Наименование предприятия Численность персонала Объем выпуска продукции
(в руб.) Объем экспорта
(в руб.)
1 ОАО "Передвижная механизированная колонна № 6" 150 250 000,00р. 170 000,00р.
2 ООО РА "Авангард" 257 578 000,00р. 438 000,00р.
3 ООО "Автоград" 54 200 895,00р. 140 000,00р.
4 ООО МФ "Автостарт" 156 755 607,00р. 0,00р.
5 ООО ПКФ "Айсберг" 128 4 561 403,00р. 125 980,00р.
6 ООО "Аквастрой" 134 789 619,00р. 300 000,00р.
7 ООО "Алиса" 27 334 640,00р. 0,00р.
8 ООО"АПР- Сити/ТВД" 120 534 924,00р. 0,00р.
9 ООО НПФ "Армада" 145 645 478,00р. 0,00р.
10 ООО "БигБорд" 117 890 246,00р. 0,00р.
11 ООО ВЦ "Бизнес-Навигатор" 15 2 002 686,00р. 15 000,00р.
12 ООО БК "Вагна-Бункер" 100 511 338,00р. 100 000,00р.
13 ООО"ПКФ "ВДПО-СЕРВИС" 238 15 700 000,00р. 1 004 300,00р.
14 ООО"Вектор-Строй" 170 7 899 888,00р. 0,00р.
15 ЗАО "Ин-Солв" 28 30 082 010,00р. 0,00р.
16 ООО ЧОП "Кобальт" 47 41 501 374,00р. 0,00р.
Образование:
Код предприятия Образование
Высшее спец. Высшее Среднее спец. Среднее Незаконченное высшее Незаконченное среднее
1 1 24 10 10 1 23
2 1 10 30 25 14 11
3 3 20 30 10 10 10
4 4 15 10 20 13 41
5 5 23 34 12 0 30
6 6 24 35 11 23 2
7 7 12 11 15 5 27
8 8 45 12 33 0 5
9 9 2 10 39 30 12
10 10 15 45 3 6 0
11 11 25 25 25 24 0
12 12 2 8 20 40 10
13 13 24 36 20 10 0
14 14 2 18 22 18 20
15 15 11 12 7 43 7
16 16 10 23 7 30 20
Введение
Microsoft Visual Basic - это мощная система программирования, позволяющая быстро и эффективно создавать приложения для операционных систем семейства Microsoft Windows.
Оригинальный язык программирования Basic был создан Джоном Кемени и Томасом Курцем в 1963 г в Дартмурском колледже. Он быстро завоевал популярность в качестве языка для обучения программированию в университетах и школах и был адаптирован для использования на персональных компьютерах основателем и главой компании Microsoft Биллом Гейтсом в середине 70-х гг. С тех пор для ПК последовательно было выпущено несколько версий Basic, включая Microsoft Quick Basic и MS-DOS Qbasic. Хотя программная оболочка Visual Basic выполнена полностью графической, а сам язык программирования весьма далек от языка, применяемого для ранних версий интерпретаторов Basic, простота и элегантность Basic осталась в большой мере присущей и новым врсиям. Широкие возможности Visual Basic и его простота послужили основной причиной для выбора его в качестве языка программирования для создания таких Windows- приложений как Excel, Word.
Среда программирования Visual Basic содержит все необходимые инструменты для быстрого и эффективного создания мощных программ, работающих в среде Windows.
Структура базы данных
Система управления базой данных это программные средства, с помощью которых можно создавать базы данных, наполнять их и работать с ними. Многие СУБД на самом деле являются не законченными продуктами, а специализированными языками программирования, с помощью которых каждый, освоивший данный язык, может сам создавать такие структуры, какие ему удобны, и вводить в них необходимые элементы управления.
Необходимость программирования всегда сдерживала широкое внедрение баз данных в управление и производство в малом бизнесе. Крупные предприятия могли позволить себе сделать заказы на программирование специализированной системы «под себя». Малым предприятиям зачастую не по силам было не только решить, но даже и правильно сформулировать эту задачу.
Положение изменилось с появлением в пакете MS Office СУБД Access. Ранние версии имели номера Access 2.0 и Access 95. Затем была версия Access 97 и последняя версия Access 2000. В настоящее время наиболее широкое распространение получила версия Access 97.
СУБД Access 97 является удобным средством для создания и эксплуатации достаточно мощных баз данных без необходимости что-либо программировать. В тоже время работа с Access не исключает возможности программирования. При желании систему можно развивать и настраивать собственными силами, но для этого надо владеть основами программирования на языке Visual Basic for Application (VBA).
Ещё одним дополнительным достоинством этой СУБД является интегрированность этой программы с MS Excel, Word и другими программными пакетами MS Office 97.
Система управления БД Access является системой управления реляционной БД и содержит комплекс прикладных программ, предназначенных для создания локальной БД на одном компьютере (ПК), общей базы данных в локальной сети с файлсервером или создания приложения пользователя, работающего с БД на SQL сервере.
Сеть обеспечивает аппаратную и программную поддержку обмена даннми между компьютерами. СУБД Access следит за разграничением доступа разных пользователей к БД и обеспечивает защиту данных. База данных в сети с файл-сервером размещается на файловом сервере и может быть также на каждом ПК (рабочей станции). Но в любом случае, операции с ней производятся всегда с рабочей станции (ПК) пользователя. Для пользователя работа в сети со средствами Access практически не зависят от конфигурации сети и размещения СУБД.
Работа с общей базой данных в сети с файл-сервером становится неэффективной уже при одновременной работе 15 пользователей. На обеспечение эффективной работы большого числа пользователей с общей базой данных ориентирована технология клиент-сервер. В этой технологии пользователь-клиент передаёт со своего компьютера запрос на машину сервера, там СУБД обрабатывает запрос и обратно посылает результаты выполнения запроса. При этом приложение пользователя разрабатывается и выполняется под управлением СУБД сервера баз данных SQL. Эта СУБД выполняет обработку данных, размещённых на сервере, а для управления ею используется язык структурированных запросов SQL (Structured Queers Language).
Диспетчером данных, выполняющим загрузку и сохранение данных в базе данных, является ядро базы данных Microsoft Jet различных версий (1.0;4.0 (2000)).
Ядро обеспечивает поддержку двух байтового представления символов Unicode, позволяющего использовать символы нескольких национальных алфавитов.
Access 97 (2000) входит в состав MS Office 97(2000) и работает в операционной среде Windows 95,Windows 98 , Windows NT Workstation 4,0 и выше.
В Access обеспечивается все возможности динамического обмена данными (DDE) с любым приложением Windows, поддерживающих DDE, а также механизм связывания и внедрения (OLE1(2)). В Access применяется используемый в Windows метод Drag and Drop (перетащить и отпустить) для работы с формами и отчётами.
Access может также использовать данные, созданные другими СУБД: Paradox, dBase, FoxPro, а также базы данных поддерживающих стандарт открытого доступа к данным (Open Database Connektive-ODBC): Oracle, MS-SQL-Server, DB2, Sybase Sql Server и др.
Область применения Access обозначена следующим образом:
- пользователями являются непрограммирующие профессионалы (близкие к вычислительной технике, но не имеющие профессиональных знаний в этой области);
- лёгкость изучения программы, её толеантность и средства решения проблем без программирования, дают возможность быстрого создания приложений;
- возможность использования на предприятии (организации, фирмы), имеющего локальную вычислительную сеть;
- это приложение сразу создавалось для среды Windows и поэтому не содержит в себе ограничений, обусловленных наследством MS-DOS;
- недостатком, свойственным всем сложным программным продуктам является то, что одна и та же операция выполняется по-разному в зависимости от используемых данных и настроек СУБД.
Содержание работы
Задание на курсовой проект 3
Вариант исходных данных 5
Введение 7
Структура базы данных 8
Макеты представления справок и документов 13
Разработанные формы 14
Алгоритмы и программные коды 17
Результаты выполнения программы 25
Заключение 26
Список литературы 27
Использованная литература
- Чепмен Д. Разработка защищенных приложений в среде Visual Basic / Пер. с англ. М.: Издательский дом "Вильямс", 2000
- Боб Ресельман, Ричард Писли, Вайн Пручняк, Эрик Смит. Использование Visual Basic 6 / Пер. с англ. К.;М.; СПб.; Издательский дом "Вильямс", 1999
- Брайн Сайлер, Джефф Споттс. Использование Visual Basic 6. Специальное издание / Пер. с англ. К.;М.; СПб.; Издательский дом "Вильямс", 1999
- Джеффри П.Мак-Манус. Обработка баз данных на Visual Basic 6 / Пер. с англ. К.;М.; СПб.; Издательский дом "Вильямс", 1999
- Роджер Дженнингс. Руководство разработчика баз данных на Visaul Basic 6 / Пер. с англ. К.;М.; СПб.; Издательский дом "Вильямс", 1999
- Дж.Крейг, Дж.Уэбб. Microsoft Visual Basic 6. Мастерская разработчика /Пер. с англ. М.: Издательский отдел "Русская Редакция" ТОО "Channel Trading Ltd.", 1999