База данных "Магазин компьютерных комплектующих" - Программирование, компьютеры и кибернетика курсовая работа

База данных "Магазин компьютерных комплектующих" - Программирование, компьютеры и кибернетика курсовая работа




































Главная

Программирование, компьютеры и кибернетика
База данных "Магазин компьютерных комплектующих"

Физическая модель, определяющая размещение данных, методы доступа и технику индексирования. Описание и структура таблиц. Выбор среды программирования. Разработка интерфейса, результат работы запроса. Подбор комплектующих. Листинг основных процедур Unit1.


посмотреть текст работы


скачать работу можно здесь


полная информация о работе


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


Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
1.2 Концептуальная модель и ее описание
2.1.1 Denwer 3 + MySQL Server 5.5.25
2.3.2 Занесение данных о покупке в таблицу Продажи
За последние двадцать лет значительно возрос объём и оборот информации во всех сферах жизнедеятельности человека: экономической, финансовой, политической, духовной. И процесс накопления, обработки и использования знаний постоянно ускоряется. Учёные утверждают, что каждые десять лет количество информации увеличивается вдвое. В связи с этим возникает необходимость использования автоматических средств, позволяющих эффективно хранить, обрабатывать и распределять накопленные данные.
Исходя из современных требований, предъявляемых к качеству работы финансового звена крупного предприятия, нельзя не отметить, что эффективная работа его всецело зависит от уровня оснащения компании информационными средствами на базе компьютерных систем.
В сферах деятельности современных предприятий получили реализацию различные базы данных. Это обосновано тем, что данный раздел информационных технологий имеет значительную степень применимости в практических ситуациях и довольно просто внедряется в каждом конкретном случае. К тому же в настоящее время существует множество всевозможных реализаций баз данных (БД) и систем управления базами данных (СУБД).
База данных (БД) - это специальным образом организованное хранение информационных ресурсов в виде интегрированной совокупности файлов, обеспечивающей удобное взаимодействие между ними и быстрый доступ к данным.
База данных - это динамичный объект, меняющий значения при изменении состояния отражаемой предметной области (внешних условий по отношению к базе). Под предметной областью понимается часть реального мира (объектов, процессов), которая должна быть адекватно, в полном информационном объеме представлена в базе данных.
Данные в базе организуются в единую целостную систему что обеспечивает более производительную работу пользователей с большими объемами данных.
Система управления базами данных (СУБД) - это система, обеспечивающая поиск, хранение, корректировку данных, формирование ответов на запросы. Система обеспечивает сохранность данных, их конфиденциальность, перемещение и связь с другими программными средствами.
СУБД становятся наиболее популярным средством обработки табличной информации. Они являются инструментальным средством проектирования баз данных при обработке больших объемов информации.
СУБД реляционного типа являются наиболее распространенным на всех классах ЭВМ, а на ПК занимают доминирующее положение. СУБД позволяет структурировать, систематизировать и организовать данные для их компьютерного хранения и обработки. В данном курсовом проекте разработана база данных «Магазин компьютерных комплектующих».
Целью курсовой работы является закрепление основ и углубление знаний в области проектирования структуры базы данных, разработке и реализации модели базы данных, а также в приобретении практических навыков проектирования реляционной базы данных.
Задачи курсового проекта: получить возможность просматривать, редактировать, добавлять данные, получать результаты запросов. В качестве приложения для разработки базы данных использован язык MySQL, а в качестве разработки СУБД использован программный продукт Borland Delphi 7. Разработанная программа предназначена для работы на компьютерах с операционными системами семейства Windows. Программа не требовательна к ресурсам системы и проста в использовании, благодаря удобному пользовательскому интерфейсу.
В магазине компьютерных комплектующих, как и в любом другом магазине главное - это товары и их продажи.
Поэтому базу данных можно разделить на две части: собственно сами товары (куда входит подробная информация о каждом товаре, и об его специфике) и операции с товарами (закупка, поставки, продажа, хранение на складе и т. д.).
Отличие магазина компьютерных комплектующих, практически от любого другого магазина заключается в том, что каждый товар имеет собственные параметры, также товары могут быть совместимы друг с другом или нет.
Поэтому в базе данных, мне хотелось бы уделить больше внимания товарам, разделив их на типы.
1.2 Концептуальная модель и ее описание
Для данной предметной области можно спроецировать простую концептуальную модель, которая будет состоять из 2 объектов, связанных между собой.
Объект «Товар», хранит информацию о типе товара, его параметрах, цене и т. д.
Объект «ПрОДАЖИ», хранит информацию о проданных товарах, их наименовании, количестве, дате продажи, цене.
Концептуальная модель транслируется затем в модель данных, совместимую с выбранной системой управления базами данных (далее СУБД). Возможно, что отраженные в концептуальной модели взаимосвязи между объектами окажутся впоследствии нереализуемыми средствами выбранной СУБД. Это потребует изменения концептуальной модели. Версия концептуальной модели, которая может быть обеспечена конкретной СУБД, называется логической моделью.
Логическая модель отражает логические связи между элементами данных вне зависимости от их содержания и среде хранения.
Логическая модель данных может быть реляционной, иерархической или сетевой. Пользователям выделяются подмножества этой логической модели, называемые внешними моделями, отражающие их представления о предметной области. Внешняя модель соответствует представлениям, которые пользователи получают на основе логической модели, в то время как концептуальные требования отражают представления, которые пользователи первоначально желали иметь и которые легли в основу разработки концептуальной модели. Логическая модель отображается в физическую память, такую, как диск, лента или какой-либо другой носитель информации.
Как видно из логической модели (см. рисунок 1.), база данных будет состоять из двух сущностей:
ТОВАРЫ. Сюда заносится вся информация о товарах. Причём, сущность ТОВАРЫ разбита на 4 `подсущности', которые логически связанны между собой:
ПРОДАЖИ. Здесь хранится информация о когда-либо проданных товарах.
Физическая модель, определяющая размещение данных, методы доступа и технику индексирования, называется внутренней моделью системы.
Внешние модели никак не связаны с типом физической памяти, в которой будут храниться данные, и с методами доступа к этим данным. Это положение отражает первый уровень независимости данных. С другой стороны, если концептуальная модель способна учитывать расширение требований к системе в будущем, то вносимые в нее изменения не должны оказывать влияния на существующие внешние модели. Это - второй уровень независимости данных. Построение логической модели обусловлено требованиями используемой СУБД.
Все актуальные требования предметной области и адекватные им «скрытые» требования на стадии проектирования должны найти свое отражение в концептуальной модели. Конечно, нельзя предусмотреть все возможные варианты использования и изменения базы данных. Но в большинстве предметных областей такие основные данные, как объекты и их взаимосвязи, относительно стабильны. Меняются только информационные требования, то есть способы использования данных для получения информации.
Степень независимости данных определяется тщательностью проектирования базы данных. Всесторонний анализ объектов предметной области и их взаимосвязей минимизирует влияние изменения требований к данным в одной программе на другие программы.
Структура таблицы МАТЕРИНСКИЕ ПЛАТЫ
Структура таблицы МОДУЛИ ОПЕРАТИВНОЙ ПАМЯТИ
INT(12), NOT NULL, PRIMARY KEY AUTO_INCREMENT
2.1.1 Denwer 3 + MySQL Server 5.5.25
В качестве локального сервера MySQL я использовал локальный сервер Денвер версии 3.0. Локальный сервер Денвер 3 включает в себя уже установленные MySQL Server 5.5.25 и PhpMyAdmin 3.5.1, а так же локальный сервер можно перенести на другой компьютер без потери каких либо данных. А PhpMyAdmin более комфортен в работе с сервером MySQL, чем MySQL CommandLine.
Это стандартный драйвер , который обеспечивает доступ к базе данных MySQL через Open Database Connectivity (ODBC) API. Включает в себя функциональность Unicode и ANSI драйверов ранее разделёных на Connector/ODBC 5.1 и Connector/ODBC 3.51.
Мощность и гибкость Delphi при работе с базами данных основана на низкоуровневом ядре - процессоре баз данных Borland Database Engine (BDE). Его интерфейс с прикладными программами называется Integrated Database Application Programming Interface (IDAPI). В принципе. BDE позволяет осуществлять доступ к данным как с использованием традиционного record-ориентированного (навигационного) подхода, так и с использованием set-ориентированного подхода, используемого в SQL-серверах баз данных. Кроме BDE, Delphi позволяет осуществлять доступ к базам данных, используя технологию Open DataBase Connectivity (ODBC) фирмы Microsoft.
Все инструментальные средства баз данных Borland - Paradox, dBase, Database Desktop - используют BDE. Все особенности, имеющиеся в Paradox или dBase, «наследуются» BDE, и поэтому этими же особенностями обладает и Delphi.
Одним из преимуществ Delphi является то, что он поддерживает все SQL-БД, доступ к которым осуществляется через Borland Database Engine, ADO или драйверы InterBase. Через Borland SQL Links BDE так же возможен доступ к Oracle, Sybase, Informix, MS SQL Server, DB2 и InterBase.
Для применения технологии ADO в Delphi 7 предназначены семь компонентов, расположенных на закладке ADO палитры компонентов.
Функционально аналогичен компоненту Database закладки BDE. Позволяет указывать местоположение базы данных и работать с транзакциями
Предназначен для выполнения SQL-команды без возврата результирующего набора данных
Предназначен для получения набора данных из одной или нескольких таблиц БД. Позволяет работать с возвращённым набором данных визуальным компонентам
Аналог компонента Table, расположенного на закладке BDE. Используется для доступа к таблице с помощью механизма ADO
Аналог Query. Позволяет формировать запросы к БД, которые возвращают данные из базы (например, командой SELECT) или не формируют результирующего набора данных (например, INSERT)
Предназначен для вызова процедуры, хранимой на сервере базы данных. Является потомком TDataSet, в отличие от BDE и InterBase позволяет возвращать набор данных, поэтому может выступать источником данных в компонентах типа DataSource
Управляет механизмом, который позволяет клиенту получать доступ к объектам, расположенным в другом адресном пространстве или на другом компьютере
Программа будет начинать свою работу с окна, где будет просить ввести имя пользователя и пароль для доступа к базе данных.
При вводе имени пользователя и пароля мы перейдем в саму базу данных, где мы уже можем наблюдать различную информацию, которую нам предоставляет БД.
рис. 5. Окно программы, вкладка Товары.Процессоры
Переключатся между таблицами можно просто переключая вкладки или использовать меню.
На вкладке товары иформация о товарах предоставлена в виде форм.
На вкладке “Продажи” информация о продажах представлена в виде таблицы.
На вкладке товары находится панель поиска товара по коду.
В базе данных каждый тип товара имеет свой префикс в коде товара:
В зависимости от введённого кода, выполняется поиск по определённой таблице с товарами(см. Приложение 1, procedure TForm1.Button5Click).
Если значение кода не подходит под допустимые значения, или товар не найден в таблице выводится сообщение об ошибке.
Занесение данных о покупке в таблицу Продажи
На вкладке Продажи правая часть - это панель занесения данных в таблицу Продажи.
Нужно ввести всего лишь код товара и количество. Остальное программа выполнит за вас (см. Приложение 1, procedure TForm1. Timer1Timer).
Просто нажмите кнопку “Готово” (см. Приложение 1, procedure TForm1.Button17Click).
На данный момент в можно добавлять до 4 записей в таблицу продажи одновременно.
При нажатии на пункт меню “Подбор комплектующих” открывается одноимённая форма:
В зависимости от выбранной нами материнской платы, можно подобрать подходящие комплектующие совместимые с этой платой:
При нажатии на кнопку Купить, данные из формы Подбор комплектующих переносятся в форму Продажи и готовы к занесению в БД.
Ознакомиться с работой запроса можно в листинге Unit3.
С помощью спроектированной СУБД можно наглядно демонстрировать информацию о товарах, производить поиск по товарам, осуществлять ввод информации о новых товарах.
База данных хранит информацию о всех проданных товарах, можно вывести статистику продаж за определённый период времени, легко заносить данные в таблицу (для этого нужно ввести только код товара).
Полная информация обо всех произведённых операциях с товаром, позволит в будущем разработать сложную систему отчётов, которые помогут осуществлять некоторые функции бухгалтерского учёта.
На основе достигнутых результатов можно сформулировать рекомендации по улучшению программы:
Использование web-технологий для доступа к данных через Интернет.
Разработка новых таблиц базы данных для других типов комплектующих
Добавление информации о поставщиках, поставках, сотрудниках
Создание клиентской версии программы, с помощью которой пользователи смогут ознакомиться с товарами, подбирать комплектующие.
Создание серверной версии программы с расширенным функционалом и большими возможностями.
Фёдоров А.Г. Создание Windows-приложений в среде Delphi. - М.: ТОО «Компьютер Пресс», 1995. - 287с.
Хоменко А.Д. Delphi 7. - СПб.: БХВ-Петербург, 2003. - 1216с.
Хоменко А.Д. Основы современных компьютерных технологий. - М.: ТОО «Компьютер Пресс», 2000г. - 467с.
http://www.site-do.ru/db/db.php Уроки SQL и базы данных.
http://www.snkey.net/books/delphi/ch4-6.html - создание запросов в Delphi.+2 методички, гост СТО
procedure TForm1.Button5Click(Sender: TObject);
if ((code>1000) and (code<5000)) then
if ((code>1000) and (code<2000)) then
TabSheet3.Show; TabSheet4.TabVisible:=False; TabSheet5.TabVisible:=False; TabSheet6.TabVisible:=False;
ADOQuery1.SQL.ADD('SELECT*FROM processors WHERE ID_proc ='+#39+IntToStr(code)+#39'');
if (DBEdit1.Text='') then Error.ShowModal;
if ((code>2000) and (code<3000)) then
TabSheet4.Show; TabSheet3.TabVisible:=False; TabSheet5.TabVisible:=False; TabSheet6.TabVisible:=False;
ADOQuery1.SQL.ADD('SELECT*FROM vga WHERE ID_VGA ='+#39+IntToStr(code)+#39'');
if (DBEdit10.Text='') then Error.ShowModal;
if ((code>3000) and (code<4000)) then
TabSheet5.Show; TabSheet3.TabVisible:=False; TabSheet4.TabVisible:=False; TabSheet6.TabVisible:=False;
ADOQuery1.SQL.ADD('SELECT*FROM motherboards WHERE ID_MB ='+#39+IntToStr(code)+#39'');
if (DBEdit19.Text='') then Error.ShowModal;
if ((code>4000) and (code<5000)) then
TabSheet6.Show; TabSheet3.TabVisible:=False; TabSheet4.TabVisible:=False; TabSheet5.TabVisible:=False;
ADOQuery1.SQL.ADD('SELECT*FROM memory WHERE ID_DDR ='+#39+IntToStr(code)+#39'');
if (DBEdit28.Text='') then Error.ShowModal;
procedure TForm1.Timer1Timer(Sender: TObject);
Label47.Caption := TimeToStr(Time);
///////////////////////////////////////////////////////////////////
if ((Edit2.Text>'1000') and (Edit2.Text<'5000')) then
if ((Edit2.Text>'1000') and (Edit2.Text<'2000')) then
ADOQuery2.SQL.ADD('SELECT*FROM processors WHERE ID_proc ='+#39+Edit2.Text+#39'');
if ((Edit2.Text>'2000') and (Edit2.Text<'3000')) then
ADOQuery2.SQL.ADD('SELECT*FROM vga WHERE ID_VGA ='+#39+Edit2.Text+#39'');
if ((Edit2.Text>'3000') and (Edit2.Text<'4000')) then
ADOQuery2.SQL.ADD('SELECT*FROM motherboards WHERE ID_MB ='+#39+Edit2.Text+#39'');
if ((Edit2.Text>'4000') and (Edit2.Text<'5000')) then
ADOQuery2.SQL.ADD('SELECT*FROM memory WHERE ID_DDR ='+#39+Edit2.Text+#39'');
DBText1.DataSource.DataSet.Active:=true;
DBText2.DataSource.DataSet.Active:=true;
DBText1.Caption:='Товар не найден!!!';
DBText1.Caption:='Товар не найден!!!';
/////////////////////////////////////////////////////////////////////////////
if ((Edit4.Text>'1000') and (Edit4.Text<'5000')) then
if ((Edit4.Text>'1000') and (Edit4.Text<'2000')) then
ADOQuery3.SQL.ADD('SELECT*FROM processors WHERE ID_proc ='+#39+Edit4.Text+#39'');
if ((Edit4.Text>'2000') and (Edit4.Text<'3000')) then
ADOQuery3.SQL.ADD('SELECT*FROM vga WHERE ID_VGA ='+#39+Edit4.Text+#39'');
if ((Edit4.Text>'3000') and (Edit4.Text<'4000')) then
ADOQuery3.SQL.ADD('SELECT*FROM motherboards WHERE ID_MB ='+#39+Edit4.Text+#39'');
if ((Edit4.Text>'4000') and (Edit4.Text<'5000')) then
ADOQuery3.SQL.ADD('SELECT*FROM memory WHERE ID_DDR ='+#39+Edit4.Text+#39'');
DBText3.DataSource.DataSet.Active:=true;
DBText4.DataSource.DataSet.Active:=true;
///////////////////////////////////////////////////////////////
if ((Edit6.Text>'1000') and (Edit6.Text<'5000')) then
if ((Edit6.Text>'1000') and (Edit6.Text<'2000')) then
ADOQuery4.SQL.ADD('SELECT*FROM processors WHERE ID_proc ='+#39+Edit6.Text+#39'');
if ((Edit6.Text>'2000') and (Edit6.Text<'3000')) then
ADOQuery4.SQL.ADD('SELECT*FROM vga WHERE ID_VGA ='+#39+Edit6.Text+#39'');
if ((Edit6.Text>'3000') and (Edit6.Text<'4000')) then
ADOQuery4.SQL.ADD('SELECT*FROM motherboards WHERE ID_MB ='+#39+Edit6.Text+#39'');
if ((Edit6.Text>'4000') and (Edit6.Text<'5000')) then
ADOQuery4.SQL.ADD('SELECT*FROM memory WHERE ID_DDR ='+#39+Edit6.Text+#39'');
DBText5.DataSource.DataSet.Active:=true;
DBText6.DataSource.DataSet.Active:=true;
DBText5.Caption:='Товар не найден!!!';
DBText5.Caption:='Товар не найден!!!';
//////////////////////////////////////////////////////////////
if ((Edit8.Text>'1000') and (Edit8.Text<'5000')) then
if ((Edit8.Text>'1000') and (Edit8.Text<'2000')) then
ADOQuery5.SQL.ADD('SELECT*FROM processors WHERE ID_proc ='+#39+Edit8.Text+#39'');
if ((Edit8.Text>'2000') and (Edit8.Text<'3000')) then
ADOQuery5.SQL.ADD('SELECT*FROM vga WHERE ID_VGA ='+#39+Edit8.Text+#39'');
if ((Edit8.Text>'3000') and (Edit8.Text<'4000')) then
ADOQuery5.SQL.ADD('SELECT*FROM motherboards WHERE ID_MB ='+#39+Edit8.Text+#39'');
if ((Edit8.Text>'4000') and (Edit8.Text<'5000')) then
ADOQuery5.SQL.ADD('SELECT*FROM memory WHERE ID_DDR ='+#39+Edit8.Text+#39'');
DBText7.DataSource.DataSet.Active:=true;
DBText8.DataSource.DataSet.Active:=true;
DBText7.Caption:='Товар не найден!!!';
DBText7.Caption:='Товар не найден!!!';
////////////////////////////////////////////////////////////////
if ((DBText2.Caption<>'') and (Edit3.Text<>'')) then
Sum:=Sum+StrToInt(DBText2.Caption)*StrToInt(Edit3.Text);
if ((DBText4.Caption<>'') and (Edit3.Text<>'')) then
Sum:=Sum+StrToInt(DBText4.Caption)*StrToInt(Edit5.Text);
if ((DBText6.Caption<>'') and (Edit3.Text<>'')) then
Sum:=Sum+StrToInt(DBText6.Caption)*StrToInt(Edit7.Text);
if ((DBText8.Caption<>'') and (Edit3.Text<>'')) then
Sum:=Sum+StrToInt(DBText8.Caption)*StrToInt(Edit9.Text);
procedure TForm1.Button17Click(Sender: TObject);
ADOQuery6.SQL.Add('INSERT INTO sales (Item_ID, Item_Name, Number, Seller, Data_Time_sale, Price) VALUES');
ADOQuery6.SQL.Add('('+#39+Edit2.Text+#39','+#39+DBText1.Caption+#39','+#39+Edit3.Text+#39','+#39+ComboBox1.Text+#39',NOW(),'+#39+IntToStr(StrToInt(DBText2.Caption)*StrToInt(Edit3.Text))+#39')');
if (DBText4.Caption<>'') then ADOQuery6.SQL.Add(',('+#39+Edit4.Text+#39','+#39+DBText3.Caption+#39','+#39+Edit5.Text+#39','+#39+ComboBox1.Text+#39',NOW(),'+#39+IntToStr(StrToInt(DBText4.Caption)*StrToInt(Edit5.Text))+#39')');
ADOQuery6.SQL.Add(',('+#39+Edit6.Text+#39','+#39+DBText5.Caption+#39','+#39+Edit7.Text+#39','+#39+ComboBox1.Text+#39',NOW(),'+#39+IntToStr(StrToInt(DBText6.Caption)*StrToInt(Edit7.Text))+#39')');
ADOQuery6.SQL.Add(',('+#39+Edit8.Text+#39','+#39+DBText7.Caption+#39','+#39+Edit9.Text+#39','+#39+ComboBox1.Text+#39',NOW(),'+#39+IntToStr(StrToInt(DBText8.Caption)*StrToInt(Edit9.Text))+#39')');
procedure TForm1.Button18Click(Sender: TObject);
if Panel1.Width>25 then Button8.Click;
if Panel2.Width>25 then Button10.Click;
if Panel3.Width>25 then Button12.Click;
if Panel4.Width>25 then Button14.Click;
procedure TForm1.Button16Click(Sender: TObject);
date1:=FormatDateTime('yyyy-mm-dd 00-00-00',DateTimePicker1.DateTime);
date2:=FormatDateTime('yyyy-mm-dd 23-59-59',DateTimePicker2.DateTime);
ADOQuery7.SQL.Add('SELECT*FROM sales WHERE ((Data_Time_sale >='+#39+date1+#39') and (Data_Time_sale <='+#39+date2+#39'));');
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls, DBCtrls, DB, ADODB;
DBLookupComboBox1: TDBLookupComboBox;
DBLookupComboBox2: TDBLookupComboBox;
DBLookupComboBox3: TDBLookupComboBox;
DBLookupComboBox4: TDBLookupComboBox;
procedure DBLookupComboBox1Click(Sender: TObject);
procedure DBLookupComboBox2Click(Sender: TObject);
procedure DBLookupComboBox3Click(Sender: TObject);
procedure DBLookupComboBox4Click(Sender: TObject);
procedure ComboBox1DropDown(Sender: TObject);
procedure Timer1Timer(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Button1Click(Sender: TObject);
procedure TForm3.DBLookupComboBox1Click(Sender: TObject);
if ((Panel2.Height<70) and (Panel2.Top<150)) then Panel2.Top:=Panel2.Top+110;
ADOQuery1.SQL.Add('SELECT*FROM processors WHERE Socket='+#39+DBText2.Caption+#39';');
ADOQuery2.SQL.Add('SELECT*FROM vga WHERE Interface='+#39+DBText3.Caption+#39';');
ADOQuery3.SQL.Add('SELECT*FROM memory WHERE DDR_Type='+#39+DBText4.Caption+#39';');
procedure TForm3.DBLookupComboBox2Click(Sender: TObject);
procedure TForm3.DBLookupComboBox3Click(Sender: TObject);
if ((Panel4.Height<70) and (Panel4.Top<150)) then Panel4.Top:=Panel4.Top+110;
procedure TForm3.DBLookupComboBox4Click(Sender: TObject);
procedure TForm3.ComboBox1DropDown(Sender: TObject);
for i:=1 to StrToInt(DBText5.Caption) do
if i*StrToInt(DBText20.Caption)<=StrToInt(DBText6.Caption) then
procedure TForm3.Timer1Timer(Sender: TObject);
if (DBLookupComboBox4.Text='') then
if (DBLookupComboBox4.Text<>'') then
Label33.Caption:=IntToStr(StrToInt(ComboBox1.Text)*StrToInt(DBText20.Caption));
Label34.Caption:=IntToStr(StrToInt(ComboBox1.Text)*StrToInt(DBText21.Caption));
if (DBLookupComboBox2.Text='') then
if (DBLookupComboBox2.Text<>'') then
if (DBLookupComboBox3.Text='') then
if (DBLookupComboBox3.Text<>'') then
procedure TForm3.Button2Click(Sender: TObject);
procedure TForm3.Button1Click(Sender: TObject);
Form1.Edit6.Text:=DBText13.Caption;
Form1.Edit8.Text:=DBText18.Caption;
Выбор языка и среды программирования, технологий доступа и взаимодействия с источниками данных. Требования к разработке информационной системы. Проектирование базы данных информационной системы учета и взаимодействующего с ней приложения .NET Framework. курсовая работа [1,3 M], добавлен 17.05.2013
Выбор системы программирования. Разработка программного обеспечения для ведения складского учета (инвентаризации) персональных компьютеров и комплектующих на предприятии. Обоснование даталогической модели данных. Рекомендации по применению программы. курсовая работа [1,9 M], добавлен 14.01.2013
Создание базы данных и СУБД. Структура простейшей базы данных. Особенности языка программирования Турбо Паскаль. Описание типов, констант, переменных, процедур и функций. Описание алгоритма базы данных (для сотрудников ГИБДД), листинг программы. курсовая работа [26,3 K], добавлен 26.01.2012
Выбор и описание автоматизируемых функций: учет кадров, инцидентов, парка компьютерной техники, заказа расходных материалов, комплектующих и ремонта техники. Первичное описание информационного обеспечения. SQL-код для создания таблиц базы данных. курсовая работа [424,3 K], добавлен 10.04.2011
Описание предметной области "Магазин по продаже компьютерных комплектующих". Построение ER и реляционной модели данных, сущности и связи. Создание ER и реляционной модели данных, запросов, представлений, хранимых процедур для предметной области. курсовая работа [32,2 K], добавлен 15.06.2014
Разработка концептуальной модели базы данных "Чемпионат авто": описание предметной области, каталог задач, описание таблиц, схема данных, ER-диаграмма. Проектирование реляционной модели "Спортивный комплекс". Реализация и результат работы базы данных. курсовая работа [3,7 M], добавлен 14.06.2011
Cоздание базы данных "Договора" для сети компьютерных магазинов "Вега" в целях автоматизации процессов учета поставки товаров, обеспечения уверенного поиска поставщиков (комплектующих) по заданным условиям. Организация работы базы данных в локальной сети. курсовая работа [1,9 M], добавлен 05.06.2013
Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д. PPT, PPTX и PDF-файлы представлены только в архивах. Рекомендуем скачать работу .

© 2000 — 2021



База данных "Магазин компьютерных комплектующих" курсовая работа. Программирование, компьютеры и кибернетика.
Реферат: Москва: память о войне 1812 года
Реферат по теме Способы проведения открытых горных выработок
Учебное пособие: Основные понятия психологии
Реферат На Тему Системы Сотовой Подвижной Связи
Курсовая работа по теме Расчет моста через реку Суворощь в Дзержинском районе Нижегородской области
Расходы Страховой Организации Курсовая
Цена Практических Работ
Эссе На Тему Кижи Наследие Зодчества Руси
Контрольная Работа На Тему Южный Федеральный Округ России
Курсовая Работа Память Компьютера
Курсовая работа по теме Героическая тема в литературе русского классицизма
Реферат по теме События и люди Казахской степи периода XVIII – середины XIX вв.как объект новейшего мифотворчества
Реферат: М Ф Гамалія Його вклад у вивченні інфекційних захворювань
Реферат: Проблема межличностной совместимости и межличностной срабатываемости и их психологическая природа. Скачать бесплатно и без регистрации
Реферат по теме Почвы городов
Реферат по теме Отто фон Бисмарк. Жизнеописание
Реферат: Субъекты мирового хозяйства
Реферат по теме Лекарственные средства для терапии кишечных инфекций
Курсовая работа: Учет кредитов и займов 7
Реферат: Правовой режим земель городов и отдельных категорий городских земель в Республике Беларусь
Особенности договора дарения - Государство и право дипломная работа
Создание рекламного агентства "Рэйд" - Маркетинг, реклама и торговля курсовая работа
Сравнительная эффективность различных комплексов ЛФК при нарушении осанки и плоскостопия у школьников - Медицина курсовая работа


Report Page