Создание базы данных цветочного магазина

Создание базы данных цветочного магазина и приложения для работы с ней. Среда разработки Microsoft Visual Studio C# 2010. Просмотр базы данных. Добавление новых записей в таблицы, навигация по записям. Необходимые расчеты. Руководство пользователя.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 26.05.2020
Размер файла 2,5 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ

ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

КАМСКАЯ ГОСУДАРСТВЕННАЯ ИНЖЕНЕРНО-ЭКОНОМИЧЕСКАЯ АКАДЕМИЯ

Кафедра «Прикладная информатика и управление»

Курсовая работа

по дисциплине «Программирование на языках высокого уровня»

Тема: Создание базы данных цветочного магазина.

Выполнил: студент гр.

Наталья Щербакова

Проверил: доцент

Мингалеева Л.Б.

старший преподаватель

Хасанова Ф.С.

Набережные Челны

2011 г.

Задание

Цветочный магазин занимается продажей комнатных растений и цветов, а также оформлением букетов. Требуется хранить информацию о комнатных растениях: название, информация по уходу за ними, стоимость; о цветах: название, цвет, стоимость. При продаже записывается дата, цена, наименование, количество и сумма продажи, а при оформлении букета - еще и стоимость вспомогательных принадлежностей. Также действует система скидок - при покупке на сумму более 1000руб, скидка -10%.

Вступление.

Целью моего курсового проекта является создание автоматизированной информационной системы цветочного магазина. Современное развитие информационных технологий предлагает огромное количество программного обеспечения и сред для реализации подобной задачи. Для ее решения я выбрала среду разработки Microsoft Visual Studio C# 2010. Среда позволяет разрабатывать как и обычные приложение, так и приложения для работы с систематизированными данными. Данная среда обладает всеми современными возможностями современных СУБД (систем управления базами данных).

Среда разработки Visual Studio представляет собой полный набор инструментов для создания, как настольных приложений, так и корпоративных веб-приложений для совместной работы групп. Используя эффективные инструменты разработки Visual Studio, основанные на использовании компонентов, и другие технологии, можно не только создавать эффективно работающие настольные приложения, но и упрощать совместное проектирование, разработку и развертывание корпоративных решений.

Visual C# является реализацией языка C# корпорацией Майкрософт. Visual Studio поддерживает Visual C# с полнофункциональным редактором кода, компилятором, шаблонами проектов, конструкторами, мастерами кода, мощным и простым в использовании отладчиком и многими другими средствами. Библиотека классов .NET Framework предоставляет доступ ко многим службам операционной системы и другим полезным, правильным классам, что существенно ускоряет цикл разработки.

C#, являясь последним из широко распространенных языков программирования, должен впитать в себя весь имеющийся опыт и вобрать лучшие стороны существующих языков программирования, при этом являясь специально созданным для работы в .NET. Сама архитектура .NET продиктовала ему (как и многим другим языкам, на которых можно писать под .NET) объектно-ориентированную направленность. Конечно, это не является правилом, возможно создание компиляторов даже функциональных языков по .NET, на эту тему существуют специальные работы.

Свой синтаксис C# во многом унаследовал от C++ и Java. Разработчики, имеющие опыт написания приложений на этих языках, найдут в C# много знакомых черт. Но вместе с тем он является во многом новаторским - аттрибуты, делегаты и события, прекрасно вписанные в общую идеологию языка, прочно заняли место в сердцах .NET - разработчиков. Их введение позволило применять принципиально новые приемы программирования.

Конечно, излюбленным объектом для сравнения с C# у мировой коммьюнити является Java. Также разработанный для работы в виртуальной среде выполнения, имеющей объектно-ориентированную архитектуру и сборщик мусора, осноыванный на механизме ссылок. При сравнении с этим языком сразу выделаются такие особенности, как возможность объявлять несколько классов в одном файле, из чего следует синтаксическая поддержка иерархической системы пространств имен. Из реализации ООП-концепций сходство в механизме наследования и реализации (и в Java и в C# возможно единичное наследование, но множественная реализация интерфейсов, в отличие от C++). Но в Java отсутствуют свойства и индексаторы (а также делегаты и события, но они отсутствуют еще много где). Также есть возможность перечисления контейнеров.

Microsoft Office Access или просто Microsoft Access -- реляционная СУБД корпорации Microsoft. Имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных. Благодаря встроенному языку VBA, в самом Access можно писать приложения, работающие с базами данных. Основные компоненты MS Access:

· построитель таблиц;

· построитель экранных форм;

· построитель SQL-запросов (язык SQL в MS Access не соответствует стандарту ANSI);

· построитель отчётов, выводимых на печать.

Они могут вызывать скрипты на языке VBA, поэтому MS Access позволяет разрабатывать приложения и БД практически «с нуля» или написать оболочку для внешней БД.

MS Access является файл-серверной СУБД и потому применима лишь к маленьким приложениям. Отсутствует ряд механизмов, необходимых в многопользовательских БД, таких, например, как триггеры.

Существенно расширяет возможности MS Access по написанию приложений механизм связи с различными внешними СУБД: "связанные таблицы" (связь с таблицей СУБД) и "запросы к серверу" (запрос на диалекте SQL, который "понимает" СУБД). Также MS Access позволяет строить полноценные клиент-серверные приложения на СУБД MS SQL Server. При этом имеется возможность совместить с присущей MS Access простотой инструменты для управления БД и средства разработки.

Целью моего курсового проекта является создание работоспособной Информационной системы цветочного магазина с помощью среды Visual Studio C# и СУБД MS Access.

Для решения поставленной задачи я поставила перед собой следующие цели:

· Создать базу данных цветочного магазина и приложение для работы с ней, где хранится информация о цветах, растениях и данные о покупках.

Реализовать следующие действия:

· Просмотр базы данных

· Добавление новых записей в таблицы

· Навигация по записям таблиц

· Получение необходимых расчетов

Оглавление

Задание

Вступление

План выполнения задания

Решение задания

Код программы

Конструктор класса Calcer

Алгоритм класса Calcer

Form1:

Form2:

Form3:

Form4:

Form5:

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

Вывод

Библиографический список

План выполнения задания

1) Моделирование будущей информационной системы (ИС): определение количества таблиц. их полей, индексных полей, связей между ними. Создание таблиц ИС с помощью Microsoft Office Access.

2) Создание приложения для работы с ИС. Добавление в него таблиц ИС , установка связи между таблицами.

3) Создание интерфейса программы.

4) Создание SQL-запросов.

5) Реализация подсчета статистических данных (дисперсия, средняя сумма покупки)

Решение задания

Создадим необходимые для нашей информационной системы таблицы с помощью конструктора таблиц Microsoft Office Access:

FlowerPurchase (Покупка цветов):

Flowers (Цветы):

PlantPurchase(Покупка растений):

Plants(Растения):

Trades(Торги):

Далее сохраняем наши таблицы в файле FloversShop.mdb, подключаем данные к Visual C# и устанавливаем связи в таблицах:

Далее, через интерфейсы Visual Studio создадим инструкции Select и Insert SQl к каждому адаптеру таблицы,

Для того, чтобы пользователь мог посмотреть информацию из нашей базы данных необходимо разместить на форме объекты DataGridView, а так же кнопки для перемещения по записям главной таблицы, в которой будут данные о покупках и кнопка добавления новой покупки. Главная форма приложения будет выглядеть следующим образом:

Как видно, окно разделено на две части: первая содержит информацию о всех покупках, вторая - информацию по текущей покупке. В левом нижнем углу 4 кнопки навигации по таблице. Сортировка осуществляется посредством нажатия на заголовок столбца в dataGridView, по которому необходимо упорядочить строки.

При нажатии на кнопку «Новая» откроется вторая форма оформления новой покупки, где можно просмотреть информацию о растении или цветке, а так же собрать букет из предложенных цветов на выбор. Для этого необходимо выделить необходимый цветок (растение), ввести количество и нажать купить. После нажатия кнопки «Ок» мы вернемся на главную форму, где появится наша покупка. Если сумма покупки превысит 1000 рублей, то в главной форме она сразу отобразится со скидкой.

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

Растения:

Цветы:

Если пользователю захочется посмотреть справку или на статистику, мы можем сделать это, выбрав пункт меню на главной форме. Приложение тут же нам ее сообщит:

Код программы

Для реализации расчета статистических данных нам понадобится создать библиотеку DLL. Для этого в среде VS в главном меню выберем «файл» - «создать проект…». Среда откроет нам диалоговое окно для выбора проекта:

Нам понадобится пункт «Библиотека классов». Выбираем его и среда открывает перед нами окно с шаблоном:

В этом окне пишем следующий код, который будет обрабатывать данные:

Конструктор класса Calcer (считает статистические данные).

using System;

using System.Collections.Generic;

using System.Data;

namespace CalcStatistic

{

public class Calcer

{

public Calcer(ref DataTable TableToCalc,ref double Disperse,ref double Srx,string ColumnName)

{

int Count = TableToCalc.Rows.Count;

double x = 0;

for (int i = 0; i <= Count-1; i++)

{

DataRow dataRow = TableToCalc.Rows[i];

x = Convert.ToInt32(dataRow[ColumnName]);

Srx = Srx + x;

}

Srx = Srx / Count;

for (int i = 0; i <= Count - 1; i++)

{

DataRow dataRow = TableToCalc.Rows[i];

x = Convert.ToInt32(dataRow[ColumnName]);

Disperse = Disperse + (x - Srx) * (x - Srx);

}

Disperse = Disperse / Count;

}

}

}

После компиляции приложения среда поместит файл .dll в каталог нашей программы вместе с исполняемыми (*.exe) файлами.

Далее необходимо подключить библиотеку к нашей информационной системе. Для этого в обозревателе решений находим строку «Ссылки» и в контекстном меню раскрывающегося списка выбираем «Добавить ссылку»:

Алгоритм класса Calcer

Чтобы вызвать класс из другого класса необходимо создать объект этого класса. Фрагмент кода, выполняющий это действие, представлен ниже.

Создание объекта класса Calcer и подсчет статистических данных:

private void статистикаToolStripMenuItem_Click(object sender, EventArgs e)

{

double Disperce=0;

double Srx = 0;

string Colname = "Money";

DataTable TableToCalc=new DataTable();

TableToCalc=floversShopDataSet1.Trades;

CalcStatistic.Calcer a = new CalcStatistic.Calcer(ref TableToCalc, ref Disperce, ref Srx, Colname);

MessageBox.Show("Среднее значение суммы покупки = " + Convert.ToString(Srx) + "\n"

+"Дисперсия = " + Convert.ToString(Disperce), "Статистика");

}

Результатом выполнения этого кода будет вывод в MessageBox таких статистических данных как среднее значение суммы покупки и дисперсия. Дисперсия случайной величины -- мера разброса данной случайной величины, то есть её отклонения от математического ожидания.

Form1:

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

namespace FloversShop

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

private void Form1_Load(object sender, EventArgs e)

{

// TODO: данная строка кода позволяет загрузить данные в таблицу "floversShopDataSet1.FloverPurchase". При необходимости она может быть перемещена или удалена.

this.floverPurchaseTableAdapter.Fill(this.floversShopDataSet1.FloverPurchase);

// TODO: данная строка кода позволяет загрузить данные в таблицу "floversShopDataSet1.PlantPurchase". При необходимости она может быть перемещена или удалена.

this.plantPurchaseTableAdapter.Fill(this.floversShopDataSet1.PlantPurchase);

// TODO: данная строка кода позволяет загрузить данные в таблицу "floversShopDataSet1.Trades". При необходимости она может быть перемещена или удалена.

this.tradesTableAdapter.Fill(this.floversShopDataSet1.Trades);

}

//Вызов формы

private void растенияToolStripMenuItem_Click(object sender, EventArgs e)

{

Form2 a = new Form2();

a.ShowDialog();

}

//Вызов формы

private void цветыToolStripMenuItem_Click(object sender, EventArgs e)

{

Form3 a = new Form3();

a.ShowDialog();

}

//Вызов формы

private void button5_Click(object sender, EventArgs e)

{

InsertTrade();

Form5 a = new Form5(getTradeId());

a.ShowDialog();

tradesTableAdapter.DeleteQuery(0);

tradesTableAdapter.Fill(floversShopDataSet1.Trades);

floverPurchaseTableAdapter.Fill(floversShopDataSet1.FloverPurchase);

plantPurchaseTableAdapter.Fill(floversShopDataSet1.PlantPurchase);

}

private int getTradeId()//получаем Id последнего trade

{

tradesBindingSource.MoveLast();

DataRowView dataRow=(DataRowView)tradesBindingSource.Current;

int TradeId = Convert.ToInt32(dataRow["TradeId"]);

return TradeId;

}

private void InsertTrade()//добавляем новую запись

{

string DtTm=Convert.ToString(DateTime.Now);

tradesTableAdapter.InsertQuery(DtTm, 0);

tradesTableAdapter.Fill(floversShopDataSet1.Trades);

}

private void статистикаToolStripMenuItem_Click(object sender, EventArgs e)

{

//Объявление переменных

double Disperce=0;

double Srx = 0;

string Colname = "Money";

DataTable TableToCalc=new DataTable();

TableToCalc=floversShopDataSet1.Trades;

//Передача значений классу CalcStatistic

CalcStatistic.Calcer a = new CalcStatistic.Calcer(ref TableToCalc, ref Disperce, ref Srx, Colname);

//Вывод статистики

MessageBox.Show("Среднее значение суммы покупки = " + Convert.ToString(Srx) + "\n"

+"Дисперсия = " + Convert.ToString(Disperce), "Статистика");

}

//Навигация по строкам таблицы

private void button1_Click(object sender, EventArgs e)

{

tradesBindingSource.MoveFirst();

}

private void button2_Click(object sender, EventArgs e)

{

tradesBindingSource.MovePrevious();

}

private void button3_Click(object sender, EventArgs e)

{

tradesBindingSource.MoveNext();

}

private void button4_Click(object sender, EventArgs e)

{

tradesBindingSource.MoveLast();

}

}

}

Form2:

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

namespace FloversShop

{

public partial class Form2 : Form

{

public Form2()

{

InitializeComponent();

}

private void Form2_Load(object sender, EventArgs e)

{

// TODO: данная строка кода позволяет загрузить данные в таблицу "floversShopDataSet1.Plants". При необходимости она может быть перемещена или удалена.

this.plantsTableAdapter.Fill(this.floversShopDataSet1.Plants);

}

private void button5_Click(object sender, EventArgs e)

{

Form4 a = new Form4(true);

a.ShowDialog();

this.plantsTableAdapter.Fill(this.floversShopDataSet1.Plants);

}

//Навигация по строкам таблицы

private void button1_Click(object sender, EventArgs e)

{

plantsBindingSource.MoveFirst();

}

private void button2_Click(object sender, EventArgs e)

{

plantsBindingSource.MovePrevious();

}

private void button3_Click(object sender, EventArgs e)

{

plantsBindingSource.MoveNext();

}

private void button4_Click(object sender, EventArgs e)

{

plantsBindingSource.MoveLast();

}

private void button6_Click(object sender, EventArgs e)

{

Close();

}

}

}

Form3:

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

namespace FloversShop

{

public partial class Form3 : Form

{

public Form3()

{

InitializeComponent();

}

private void Form3_Load(object sender, EventArgs e)

{

// TODO: данная строка кода позволяет загрузить данные в таблицу "floversShopDataSet1.Flovers". При необходимости она может быть перемещена или удалена.

this.floversTableAdapter.Fill(this.floversShopDataSet1.Flovers);

}

private void button5_Click(object sender, EventArgs e)

{

//Открытие формы

Form4 a = new Form4(false);

a.ShowDialog();

this.floversTableAdapter.Fill(this.floversShopDataSet1.Flovers);

}

//Навигация по строкам таблицы

private void button1_Click(object sender, EventArgs e)

{

floversBindingSource.MoveFirst();

}

private void button2_Click(object sender, EventArgs e)

{

floversBindingSource.MovePrevious();

}

private void button3_Click(object sender, EventArgs e)

{

floversBindingSource.MoveNext();

}

private void button4_Click(object sender, EventArgs e)

{

floversBindingSource.MoveLast();

}

private void button6_Click(object sender, EventArgs e)

{

Close();

}

}

}

Form4:

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

namespace FloversShop

{

public partial class Form4 : Form

{

bool Mode;

public Form4(bool a)

{

Mode = a;

InitializeComponent();

label1.Text = "Название";

label3.Text = "Стоимость";

if (Mode == true)

{

label2.Text = "Инфо";

}

else

{

label2.Text = "Цвет";

}

}

private void button1_Click(object sender, EventArgs e)

{

add();

Close();

}

private void add()

{

int Cost=Convert.ToInt32(textBox3.Text);

if (Mode == true)

{

plantsTableAdapter.InsertQuery(textBox1.Text, textBox2.Text, Cost);

plantsTableAdapter.Fill(floversShopDataSet1.Plants);

}

else

{

floversTableAdapter.InsertQuery(textBox1.Text, textBox2.Text, Cost);

floversTableAdapter.Fill(floversShopDataSet1.Flovers);

} } }}

Form5:

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

namespace FloversShop

{

public partial class Form5 : Form

{

int TradeId;

int AllSumm;

public Form5(int Id)

{

InitializeComponent();

TradeId = Id;

AllSumm = 0;

}

private void Form5_Load(object sender, EventArgs e)

{

// TODO: данная строка кода позволяет загрузить данные в таблицу "floversShopDataSet1.FloverPurchase". При необходимости она может быть перемещена или удалена.

this.floverPurchaseTableAdapter.FillBy(this.floversShopDataSet1.FloverPurchase,TradeId);

// TODO: данная строка кода позволяет загрузить данные в таблицу "floversShopDataSet1.PlantPurchase". При необходимости она может быть перемещена или удалена.

this.plantPurchaseTableAdapter.FillBy(this.floversShopDataSet1.PlantPurchase,TradeId);

// TODO: данная строка кода позволяет загрузить данные в таблицу "floversShopDataSet1.Plants". При необходимости она может быть перемещена или удалена.

this.plantsTableAdapter.Fill(this.floversShopDataSet1.Plants);

// TODO: данная строка кода позволяет загрузить данные в таблицу "floversShopDataSet1.Flovers". При необходимости она может быть перемещена или удалена.

this.floversTableAdapter.Fill(this.floversShopDataSet1.Flovers);

}

private void button1_Click(object sender, EventArgs e)

{

addPP();

}

private void addPP()

{

DataRowView dataRow = (DataRowView)plantsBindingSource.Current;

int PlId = Convert.ToInt32(dataRow["PlantId"]);

string Name = Convert.ToString(dataRow["Name"]);

int Count = Convert.ToInt32(textBox1.Text);

int Cost=Convert.ToInt32(dataRow["Cost"]);

plantPurchaseTableAdapter.InsertQuery(PlId, Count, TradeId, Name);

plantPurchaseTableAdapter.FillBy(floversShopDataSet1.PlantPurchase, TradeId);

updateSumm(Cost, Count);

}

private void updateSumm(int Cost, int Count)

{

AllSumm = AllSumm + Cost * Count;

tradesTableAdapter.UpdateQuery(AllSumm, TradeId);

tradesTableAdapter.Fill(floversShopDataSet1.Trades);

label5.Text = "Общая сумма покупки = " + Convert.ToString(AllSumm) + "р";

}

private void button3_Click(object sender, EventArgs e)

{

addFP();

}

private void addFP()

{

DataRowView dataRow = (DataRowView)floversBindingSource.Current;

int FlId = Convert.ToInt32(dataRow["FloverId"]);

string Name = Convert.ToString(dataRow["Name"]);

int Count = Convert.ToInt32(textBox2.Text);

int Cost = Convert.ToInt32(dataRow["Cost"]);

floverPurchaseTableAdapter.InsertQuery(FlId, Count, TradeId, Name);

floverPurchaseTableAdapter.FillBy(floversShopDataSet1.FloverPurchase, TradeId);

updateSumm(Cost, Count);

}

private void button2_Click(object sender, EventArgs e)

{

checkSumm();

Close();

}

private int checkSumm()

{

if (AllSumm > 1000)

{

AllSumm = AllSumm - AllSumm / 10;

}

tradesTableAdapter.UpdateQuery(AllSumm, TradeId);

tradesTableAdapter.Fill(floversShopDataSet1.Trades);

return AllSumm;

} }}

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

Минимальные требования:

Pentium III-800 MHz, 128 MB RAM, Windows XP/Vista/7/8, мышь, клавиатура.

Требуемое место на диске: 15 Мб

Вывод

база данные магазин microsoft visual studio

Разработанная в ходе выполнения курсового проекта база данных "Цветочный магазин", а также программа для работы с базой данных является достаточно актуальной на сегодняшний день и имеет практическую значимость. Она облегчит учет и работу фирм, занимающихся продажей букетов и цветов.

В результате выполнения данного курсового проекта были решены задачи, поставленные в начале работы. Была разработана структура базы данных; разработан интерфейс программы; был организован сбор статистических данных. При этом были учтены все требования, выдвинутые в начале выполнения данного проекта.

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

При разработке приложения я использовала следующие компоненты среды Visual Studio:

a) dataGridView - Отображает строки и столбцы данных в сетке, которые пользователь может изменить.

b) DataSet - Представляет кэш данных в памяти

c) BindingSource - Инкапсулирует источник данных для формы и обеспечивает возможность навигации, фильтрации, сортировки и обновления.

d) button - Кнопка, при щелчке которой возникает событие.

e) label - Для отображения вспомогательной информации на форме

f) comboBox - Раскрывающийся список. Облегчает работу с приложением.

g) textbox - Поле, служащее ввода-вывода текста.

h) groupBox - Для визуального объединения компонентов в группу.

i) pictureBox - Служит для отображения изображения на форме.

Библиографический список

1. Лахатин, А.С. Языки программирования. Учеб. пособие / А.С. Лахатин, Л.Ю. Искакова. - Екатеринбург, 1998. - 548с.: ил.

2. Павловская Т.А. C#. Программирование на языке высокого уровня. Учебник для вузов. Издательство: ООО "Питер-Пресс", 2009. 432 стр.

3. Уэйт, М. Язык С. Руководство для начинающих. / М. Уэйт, С. Прага, Д. Мартин. - М.: Мир, 1995. - 521с.: ил.

4. РАБОТА С БАЗАМИ ДАННЫХ НА ЯЗЫКЕ C#. ТЕХНОЛОГИЯ АDO .NET. Составители ЕВСЕЕВА О. Н. и др. Типография УлГТУ, 432027, г. Ульяновск, Сев. Венец, 32. 2008 г. 171 - стр.

5. Богатырев, А. Язык программирования С [Электронный ресурс] / А. Богатырев.- электр. дан. - Режим доступа: http://www.refby.com. - Загл. с экрана.

6. Научная библиотека Уральского государственного экономического университета [Электронный ресурс] / Отдел компьютеризации НБ УрГЭУ; 2003. Режим доступа: http://lib.usue.ru/text/dop/sbo1.pdf, свободный - Загл. с экрана.

Размещено на Allbest.ru

...

Подобные документы

  • Структура таблицы и типы данных. Ввод данных в ячейки таблицы. Создание запросов на выборку, удаление, обновление и добавление записей, на создание таблицы. Основное различие между отчетами и формами, их назначение. Создание отчетов для базы данных.

    курсовая работа [1,9 M], добавлен 17.06.2014

  • Построение модели данных цветочного магазина "Орхидея". Информация о виде цветов, поставках, продажах, покупателях, самих сотрудниках. Разработка приложения СУБД MS Access. Параметры, влияющие на отображение значения поля и точность числовых данных.

    курсовая работа [5,5 M], добавлен 09.10.2013

  • Создание программ, позволяющих создавать базы данных. Создание таблицы базы данных. Создание схемы данных. Создание форм, отчетов, запросов. Увеличение объема и структурной сложности хранимых данных. Характеристика системы управления базой данных Access.

    курсовая работа [2,1 M], добавлен 17.06.2013

  • Среда разработки SWI-Prolog. Создание базы данных продуктового магазина с запросами: добавление новых моделей, вывод списка товаров в категориях, изменение стоимости. Результаты ручного выполнения запросов и руководство по сборке и запуску программ.

    курсовая работа [470,3 K], добавлен 26.04.2014

  • Создание базы данных с помощью приложения Microsoft Access. Вспомогательные таблицы Город, Стадион, Матч, Клуб, Контакты. Связывание ключевых полей таблиц. Ввод, просмотр и редактирование записей. Технологии, реализующие объектно-ориентированный подход.

    курсовая работа [366,4 K], добавлен 27.12.2014

  • Проектирование и создание базы данных в СУБД Access для автоматизации работы магазина компьютерной техники. Режимы работы с базами данных, таблицы как основные объекты базы. Источники записей для форм, отчетов и страниц доступа, хранение структуры базы.

    курсовая работа [249,8 K], добавлен 14.09.2011

  • Авторизация с каталогами проектирования базы данных магазина. Задачи базы данных: учет всех товаров, поиск и выдача данных о клиентах, адрес, телефоны, цена и наличие товара. Этапы проектирования базы данных. Схема данных, создание запросов и их формы.

    реферат [1,6 M], добавлен 22.10.2009

  • Проектирование базы данных "Общежитие" в СУБД Microsoft Access. Создание запросов, состоящих из комбинаций разных типов данных. Создание форм и полей таблицы в режиме конструктора. Ввод и просмотр данных в режиме таблицы, создание связей между ними.

    курсовая работа [4,3 M], добавлен 24.06.2019

  • Создание базы данных, планирование разработки и системные требования. Проектирование базы данных в среде Microsoft Access, элементы и типы данных. Создание таблицы и использование конструктора для их модернизации. Построение запросов и создание макросов.

    курсовая работа [2,0 M], добавлен 16.04.2011

  • Базы данных и системы управления базами данных. Структура простейшей базы данных, свойства полей. Понятие языка SQL. Проектирование баз данных, режимы работы, объекты. СУБД Microsoft Access. Создание базы данных "Электротовары" средствами Visual FoxPro.

    курсовая работа [5,7 M], добавлен 29.04.2014

  • Понятия основных компонентов базы данных Access. Таблицы, отчеты, макросы и модули, форма, запросы к базе и их виды. Типы данных. Создание базы данных "Кадры". Создание таблицы в режиме конструктора. Использование мастера подстановок для создания связей.

    курсовая работа [818,0 K], добавлен 10.03.2016

  • Разработка игры "Угадай персонажа", ее суть и содержание. Запоминание новых персонажей и вопросов, коррекция базы данных. Использование языка программирования С++ и среды разработки Microsoft Visual Studio 2010. Алгоритмы и методы, структура программы.

    курсовая работа [571,9 K], добавлен 14.07.2012

  • Описание функционирования магазина мобильных телефонов. Особенности создания базы данных учета товарооборота магазина мобильных телефонов в СУБД Microsoft Access. Концептуальное проектирование системы, инфологическое моделирование предметной области.

    курсовая работа [9,5 M], добавлен 11.08.2012

  • Цель создания базы данных магазина. Понятие и сущность инфологического моделирования, его применение. Особенности разработки базы данных, создание таблиц, схемы данных, запросов, визуальных и печатных форм. Описание процесса работы с базами данных.

    курсовая работа [1,9 M], добавлен 15.11.2013

  • Создание таблиц и просмотр содержимого базы данных. Редактирование данных и модификация структуры базы данных. Методы упорядочения записей (сортировка, индексирование). Выполнение вычислений в запросах. Приемы работы с формами, отчетами и макросами.

    лабораторная работа [5,9 M], добавлен 13.01.2010

  • Создание базы данных. Поиск, изменение и удаление записей. Обработка и обмен данными. Проектирование базы данных. Определение формул для вычисляемой части базы. Редактирование полей и записей. Формы представления информации, содержащейся в базе данных.

    курсовая работа [67,0 K], добавлен 23.02.2009

  • Общая характеристика языка программирования С++, его функции и возможности. Создание базы данных "Учет фототехники" для работников магазина. Этапы разработки алгоритма, спецификация, кодирование, отладка и тестирование программы. Руководство пользователя.

    курсовая работа [3,2 M], добавлен 15.07.2012

  • Освоение сервисной системы управления базами данных Microsoft SQL. Разработка базы данных "Служба АТС" в среде Microsoft SQL Server Management Studio и создание запросов на языке SQL. Апробация инфологической модели "сущность - связь" базы данных.

    курсовая работа [2,9 M], добавлен 29.06.2015

  • Этапы проектирования базы данных, определение целей и содержание таблиц. Добавление данных и создание других объектов базы данных. Даталогическая модель: структуризация, нормализация, схемы данных. Порядок, принципы создания пользовательского интерфейса.

    курсовая работа [1,3 M], добавлен 26.03.2013

  • Разработка модели и создание структуры реляционной базы данных. Организация данных в таблицах для предоставления оперативного доступа к данным. Основные структурные единицы базы данных Access: таблицы, запросы, формы, отчеты, страницы, макросы и модули.

    реферат [4,0 M], добавлен 03.02.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.