Магазин Техники


Тип работы:  Курсовая работа
Бесплатно:  Антиплагиат
Объем: 20 страниц
В избранное:   

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РЕСПУБЛИКИ КАЗАХСТАН

Казахский Национальный Технический Университет

им. К. Сатпаева

Кафедра : Информатики

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

К курсовому проекту

Тема: Магазин Техники

Дисциплина: База данных

Содержание

Введение. . 4

  1. Разработка информационной модели и проектирование БД. 5Описание предметной области5Описание структуры БД . . . … . . . 5Определение структуры таблиц. . 6
  2. Разработка программы. 8Разработка и описание меню. . 8Описание программы. 13
  3. Руководство по использованию приложения. 14Системные пользователя. …. . 14Инструкции системного администратора. ……. 14

Заключение. . 15

Список использованной литературы16

Приложение. 17

Введение

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

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

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

База данных - это, прежде всего, хранилище объектов данных, т. е. набора возможных понятий или событий, описываемых базой данных, с возможностью поиска этих объектов по признакам. Неотъемлемой чертой базы данных является возможность связывания объектов между собой. Базой данных можно считать не только таблицы, индексирующие файлы со знаниями разных форматов, но и сами эти файлы, потому, что они являются не типизированными хранилищами знаний в такой базе данных

1. Разработка информационной модели и проектирование базы данных.

  1. Описание предметной области.

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

  1. просмотр
  2. поиск
  3. редактирование записей
  4. добавление записей
  5. удаление данных
  6. СортировкаОписание структуры БД.

На рисунке 1. 1 приведена общая структура базы данных.

1 1

1 1

1

1 1

Рисунок 1. 1.

Как видно из структуры база состоит из восьми объектов.

  1. Определение структуры таблицы.

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

В таблице 1. 1 представлена структура таблицы Tipe. db

Таблица 1. 1

В таблице 1. 2 представлена структура таблицы Tovari. db .

Таблица 1. 2

В таблице 1. 3 представлена структура таблицы Dostavki. db

Таблица 1. 3

В таблице 1. 4 представлена структура таблицы Klienti. db

Таблица 1. 4

В таблице 1. 5 представлена структура таблицы Postavshiki. db

Таблица 1. 5

В таблице 1. 6 представлена структура таблицы Sotrudniki. db

Таблица 1. 6

В таблице 1. 7 представлена структура Zakazano. db

Таблица 1. 7

В таблице 1. 8 представлена структура таблицы Zakazi. db

Таблица 1. 8

2. Разработка программы.

2. 1 Разработка и описания меню.

Вся программная часть курсовой работы направлена на реализацию получения данных из базы. Основной частью приложения являются формы проекта и расположенные на ней компоненты. Главная форма проекта состоит из четырех основных кнопок которые выводят таблицы: ”Типы”, ”Поставщики”, “Сотрудники”, “Клиент”.

На рисунке 2. 1 представлена главная форма и активна вкладка ”Главное меню”.

Рисунок 2. 1

Тип компонента: Тип компонента
Заголовок компонента: Заголовок компонента
Функциональное значение: Функциональное значение
Тип компонента: Image1
Заголовок компонента: Image1
Функциональное значение: Реклама магазина
Тип компонента: Button1
Заголовок компонента: Типы
Функциональное значение: Вывод формы Типы
Тип компонента: Button2
Заголовок компонента: Поставщики
Функциональное значение: Вывод формы Поставщики
Тип компонента: Button3
Заголовок компонента: Сотрудники
Функциональное значение: Вывод формы Сотрудники
Тип компонента: Button7
Заголовок компонента: Клиент
Функциональное значение: Вывод формы Клиент
Тип компонента: MainMenu1
Заголовок компонента: О программе
Функциональное значение: Выход и об программе
Тип компонента: Memo1
Заголовок компонента:

Memo1

Функциональное значение: Вывод данных на экран

На рисунке 2. 2 представлена форма и активна вкладка “Типы”.

Рисунок 2. 2

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

Тип компонента: Тип компонента
Заголовок компонента: Заголовок компонента
Функциональное значение: Функциональное значение
Тип компонента: DBNavigator
Заголовок компонента: DBNavigator
Функциональное значение: Для редактирования данных
Тип компонента: DBNavigator
Заголовок компонента: DBNavigator
Функциональное значение: Для редактирования данных
Тип компонента: DBEdit1
Заголовок компонента: Вывод Кодтипа
Функциональное значение: Ввод и вывод записей в таблицу Типы
Тип компонента: DBEdit2
Заголовок компонента: Вывод Категории
Функциональное значение: Ввод и вывод записей в таблицу Типы
Тип компонента: DBEdit3
Заголовок компонента: Вывод Описание
Функциональное значение: Ввод и вывод записей в таблицу Типы
Тип компонента: Button1
Заголовок компонента: Отчет
Функциональное значение: Вывод данных на печать
Тип компонента: DBGrid1
Заголовок компонента: Таблица
Функциональное значение: Описание таблицы Tovari
Тип компонента: DBImage1
Заголовок компонента: DBImage1
Функциональное значение: Вывод информации в виде изображения
Тип компонента: Label1
Заголовок компонента: Кодтипа
Функциональное значение: Описание DBEdit1
Тип компонента: Label2
Заголовок компонента: Категория
Функциональное значение: Описание DBEdit2
Тип компонента: Label3
Заголовок компонента: Описание
Функциональное значение: Описание DBEdit3
Тип компонента: Label4
Заголовок компонента: Изображение
Функциональное значение: Описание DBImage1

На рисунке 2. 3 представлена форма “Поставщики”.

Рисунок 2. 3

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

Тип компонента: Тип компонента
Заголовок компонента: Заголовок компонента
Функциональное значение: Функциональное значение
Тип компонента: KODPOSTAVSHIKI
Заголовок компонента: KODPOSTAVSHIKI
Функциональное значение: Ввод или Вывод Postavshiki
Тип компонента: EditNAZVANIYE
Заголовок компонента: EditNAZVANIYE
Функциональное значение: Ввод или Вывод Nazvaniye
Тип компонента: EditOBRASHYTSYA
Заголовок компонента: EditOBRASHYTSYA
Функциональное значение: Ввод или Вывод OBRASHYTSYA
Тип компонента: EditDOLJNOST
Заголовок компонента: EditDOLJNOST
Функциональное значение: Ввод или Вывод DOLJNOST
Тип компонента: EditADRESS
Заголовок компонента: EditADRESS
Функциональное значение: Ввод или Вывод ADRESS
Тип компонента: DBEdit1
Заголовок компонента: DBEdit1
Функциональное значение: Ввод или Вывод Edit1
Тип компонента: EditINDEKS
Заголовок компонента: EditINDEKS
Функциональное значение: Ввод или Вывод INDEKS
Тип компонента: EditSTRANA
Заголовок компонента: EditSTRANA
Функциональное значение: Ввод или Вывод STRANA
Тип компонента: EditTELEFON
Заголовок компонента: EditTELEFON
Функциональное значение: Ввод или Вывод TELEFON
Тип компонента: EditFAKS
Заголовок компонента: EditFAKS
Функциональное значение: Ввод или Вывод Faks
Тип компонента: Button1
Заголовок компонента: Отчет
Функциональное значение: Вывод Отчета
Тип компонента: Memo1
Заголовок компонента: Memo1
Функциональное значение: Вывод в мемо Язык SQL
Тип компонента: Edit11
Заголовок компонента: Edit11
Функциональное значение: Ввод Города
Тип компонента: ComboBox1
Заголовок компонента: Combobox1
Функциональное значение: Выбор запроса
Тип компонента: LE11TLabeledEdit
Заголовок компонента: Ввод N
Функциональное значение: Ввод N

На рисунке 2. 4 представлена форма “Клиент”.

Рисунок 2. 4

Тип компонента: Тип компонента
Заголовок компонента: Заголовок компонента
Функциональное значение: Функциональное значение
Тип компонента: DBEdit1
Заголовок компонента: OBRASHYTSYA
Функциональное значение: Ввод или Вывод Postavshiki
Тип компонента: DBEdit2
Заголовок компонента: ADRESS
Функциональное значение: Ввод или Вывод Nazvaniye
Тип компонента: DBEdit3
Заголовок компонента: DOLJNOST
Функциональное значение: Ввод или Вывод DOLJNOST
Тип компонента: DBEdit4
Заголовок компонента: ZARPLATA
Функциональное значение: Ввод или Вывод ZARPLATA
Тип компонента: DBEdit5
Заголовок компонента: TELEFON
Функциональное значение: Ввод или Вывод TELEFON
Тип компонента: DBEdit6
Заголовок компонента: NAZVANIYE
Функциональное значение: Ввод или Вывод NAZVANIYE
Тип компонента: DBEdit7
Заголовок компонента: KODKLIENTA
Функциональное значение: Ввод или Вывод KODKLIENTA
Тип компонента: DBEdit8
Заголовок компонента: GOROD
Функциональное значение: Ввод или Вывод GOROD
Тип компонента: DBEdit9
Заголовок компонента: INDEKS
Функциональное значение: Ввод или Вывод INDEKS
Тип компонента: DBEdit10
Заголовок компонента:
Функциональное значение: FAKS
Ввод или Вывод FAKS
Тип компонента: DBEdit11
Заголовок компонента:
Функциональное значение: STRANA
Ввод или Вывод STRANA
Тип компонента: Button1
Заголовок компонента: Запрос
Функциональное значение: Ввод ФИО
Тип компонента: Button2
Заголовок компонента: Все записи
Функциональное значение: Возвращает все записи
Тип компонента: Button3
Заголовок компонента: Отчет по клиентам
Функциональное значение: Вывод отчета по всем клиентам
Тип компонента: DBImage1
Заголовок компонента: PHOTO
Функциональное значение: Ввод или Вывод PHOTO

На рисунке 2. 5 представлена форма “Sotrudniki”.

Рисунок 2. 5

Тип компонента: Тип компонента
Заголовок компонента: Заголовок компонента
Функциональное значение: Функциональное значение
Тип компонента: DBGrid1
Заголовок компонента: DBGrid1
Функциональное значение: Просмотр таблицы Sotrudniki
Тип компонента: DBGrid2
Заголовок компонента: DBGrid2
Функциональное значение: Просмотр таблицы
Zakazi
Тип компонента: DBNavigator
Заголовок компонента: DBNavigator
Функциональное значение:

Для редактирования записей

в таблице Sotrudniki

Тип компонента: DBNavigator
Заголовок компонента: DBNavigator
Функциональное значение:

Для редактирования записей

в таблице Zakazi

Тип компонента: RadioGroup1
Заголовок компонента: RadioGroup1
Функциональное значение:

Cортировка записей

в таблице Sotrudniki

Тип компонента: RadioGroup2
Заголовок компонента: RadioGroup2
Функциональное значение:

Сортировка записей

в таблице Zakazi

Тип компонента: BitBtn1
Заголовок компонента: BitBtn1
Функциональное значение:

Для поиска записей

в таблице Sotrudniki

Тип компонента: Edit1
Заголовок компонента: Edit1
Функциональное значение: Для ввода по фамильно сотрудников

2. 2 Описание приложения.

Приложение было разработано в среде программирования Delphi. Таблицы созданы с помощью программы Database Desktop. Используются SQL запросы.

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

Первой появляется главная форма приложения с кнопками Типы; Поставщики; Сотрудники; Клиенты. .

Чтобы посмотреть Типы надо нажать кнопку запустить, чтобы приступить к работе с информацией нужно, использовать различные элементы Находящиеся на форме1. Таким образом в каждой из форм я использовал все различные методы для показа их в базе данных.

3. Руководство по использованию приложения.

3. 1. Системные требования.

Для данной программы минимальными системными требованиями является ОС Windows 9х, XP, процессор Pentium I 300Mhz, 32Мb RAM, 2Mb video card. Нежелательно использование операционной системы Mellenium из-за ее особенностей.

  1. Инструкция пользователю.
  1. Запустить приложение DATABASE. EXE.
  2. Приложение готово для испольнования.
... продолжение

Вы можете абсолютно на бесплатной основе полностью просмотреть эту работу через наше приложение.
Похожие работы
Интернет-магазин бытовой техники
Требования к приемке, хранению и реализации лекарственных средств в Республике Казахстан
Топ-10 интернет-магазинов Казахстана: лидеры рынка онлайн-торговли в стране с ежегодным ростом на 30%
Логистичeскиe систeмы городских пассажирских пeрeвозок
Организация и управление маркетинговыми процессами в условиях конкуренции: стратегия и тактика успеха в рыночной среде
Организационно-производственная структура управления автобусного парка
5.3 Версия HTML: Эволюция Стандарта Веб-Разработки, Новые Возможности и Технологии для Создания Адаптивных и Интерактивных Веб-Сайтов
Разработка информационной системы для электронного интернет-магазина на основе платформы «1С: Предприятие 8.3» с использованием современных технологий и концепций управления базами данных
Технологии Веб-Программирования: Языки PHP и JavaScript, Роль Веб-Сервера в Разработке Динамических Веб-Приложений
Управление каналов распределения: сотрудничество, конфликты и конкуренция
Дисциплины



Реферат Курсовая работа Дипломная работа Материал Диссертация Практика - - - 1‑10 стр. 11‑20 стр. 21‑30 стр. 31‑60 стр. 61+ стр. Основное Кол‑во стр. Доп. Поиск Ничего не найдено :( Недавно просмотренные работы Просмотренные работы не найдены Заказ Антиплагиат Просмотренные работы ru ru/