Информационная система "Сеть магазинов" - Программирование, компьютеры и кибернетика курсовая работа
Главная
Программирование, компьютеры и кибернетика
Информационная система "Сеть магазинов"
Создание информационную систему "Сеть магазинов" в виде реляционной базы данных и операциями над ней. Создание базы данных в СУБД DB2. Описание и обоснование выбора состава технических и программных средств. Разработка пользовательского приложения.
посмотреть текст работы
скачать работу можно здесь
полная информация о работе
весь список подобных работ
Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
7. Описание и обоснование выбора состава технических и программных средств
8. Разработка пользовательского приложения
10. Ожидаемые технико-экономические результаты
В настоящее время в нашей стране ведутся разработки в области создания программ (информационных систем) по работе с базами данных. Разрабатываемые продукты являются достаточно компактными и не требовательными к ресурсам. В данном курсовом проекте разработана информационная система, которая дает возможность значительно упростить работу сотрудников сети супермаркетов.
Стоит заметить, что использование подобных программ является практически неотъемлемой частью при работе с базами данных, поэтому имеется явная потребность в создании ряда программ для работы с различными видами данных с последующим их использованием. Разработки в области информационных систем являются достаточно перспективными, так как их использование обеспечивает наглядность и презентабельность.
Важную роль при работе с таблицами баз данных играет скорость и сложность процесса их редактирования, получения необходимой информации. В данном курсовом проекте представлена информационная система для работы с базой данных сети магазинов, которая имеет простой интерфейс и значительно упрощает процесс редактирования, добавления, удаления, сохранения записей, а также выполнения запросов, создания отчетов, произведения простого (однотабличного) и сложного (многотабличного) поиска.
Файлы, содержащие результаты выполнения запросов, доступны любым программам чтения текстовой информации, файлы с сохраненными отчетами открываются специальными программами.
Создать информационную систему (ИС) по теме, выбранной в соответствии со своим вариантом задания, реализованную в виде реляционной базы данных и операциями над ней. Используя двухмерное меню, созданное для конкретной базы данных, обеспечить:
1. Ввод, удаление, добавление и изменение данных, используя удобные экранные формы;
2. Программную поддержку целостности данных;
3. Быстрый поиск данных по заданным пользователем ИС ключам;
4. Подготовка отчетов и выдачу их на принтер;
5. Реализацию на SQL следующих типичных запросов, использующих:
· группировку с условием и без условия,
· агрегирующие функции во фразах SELECT и HAVING,
· пересечение, объединение, разность, деление.
6. Безопасность данных в БД (введение пароля).
Для создания базы данных выбрана СУБД DB2. К основным характеристикам этой СУБД можно отнести поддержку реляционных и комплексных данных через объектные расширения, возможность работы на мультипроцессорных платформах, поддержку кластеров, 64-битную архитектуру памяти и распараллеливание запросов, возможность создания Web-приложений (поддерживаются такие технологии, как Java, JDBC, SQLJ, XML) и наличие средства для гетерогенного администрирования и обработки данных.
Семейство DB2 функционионирует на системах AS/400 и RISC System/6000, мэйнфреймах IBM, машинах от Hewlett-Packard и Sun Microsystems и на таких операционных системах, как Windows NT и Windows 95/98, OS/2, AIX, HP-UX, SCO UnixWare, Linux, NUMA-Q и Sun Solaris, и сейчас поддерживает портативные устройства под управлением Windows CE и Palm OS.
В СУБД DB2 выполнила следующие скрипты для создания базы данных и таблиц:
CREATE DATABASE NET1 user RITA using 1313;
Код_владельца SMALLINT NOT NULL PRIMARY KEY,
Код_супермаркета SMALLINT NOT NULL PRIMARY KEY,
Код_вида_собственности SMALLINT NOT NULL
REFERENCES ВИД_СОБСТВЕННОСТИ(Код_вида_собственности)
ON DELETE CASCADE ON UPDATE NO ACTION,
REFERENCES РАЗМЕЩЕНИЕ(Код_размещения)
ON DELETE CASCADE ON UPDATE NO ACTION);
Код_размещения SMALLINT NOT NULL PRIMARY KEY,
Код_вида_собственности SMALLINT NOT NULL PRIMARY KEY,
REFERENCES ВЛАДЕЛЬЦы(Код_владельца)
ON DELETE CASCADE ON UPDATE NO ACTION,
REFERENCES СУПЕРМАРКЕТ(Код_супермаркета)
ON DELETE CASCADE ON UPDATE NO ACTION,
PRIMARY KEY(Код_владельца,Код_супермаркета));
Код_поставщика INTEGER NOT NULL PRIMARY KEY,
CREATE TABLE КОЛИЧЕСТВО_ПОСТАВКИ_В_МАГАЗИН (
REFERENCES СУПЕРМАРКЕТ(Код_супермаркета)
ON DELETE CASCADE ON UPDATE NO ACTION,
ON DELETE CASCADE ON UPDATE NO ACTION,
PRIMARY KEY(Код_супермаркета,Код_продукта));
Код_продукта INTEGER NOT NULL PRIMARY KEY,
ON DELETE CASCADE ON UPDATE NO ACTION);
Код_типа SMALLINT NOT NULL PRIMARY KEY,
ON DELETE CASCADE ON UPDATE NO ACTION,
PRIMARY KEY (Код_продукта,Дата_введения_цены) );
REFERENCES ПОСТАВЩИКИ(Код_поставщика)
ON DELETE CASCADE ON UPDATE NO ACTION,
ON DELETE CASCADE ON UPDATE NO ACTION,
PRIMARY KEY(Код_поставщика,Код_продукта));
Заполнение базы данных выполнила с помощью скриптов. Рассмотрим пример заполнения на примере таблицы ПРОДУКТЫ:
INSERT INTO ПРОДУКТЫ VALUES(100860,'Говядина',35);
INSERT INTO ПРОДУКТЫ VALUES(100861,'Свинина',35);
INSERT INTO ПРОДУКТЫ VALUES(100870,'Индюшатина',3);
INSERT INTO ПРОДУКТЫ VALUES(100871,'Курица',3);
INSERT INTO ПРОДУКТЫ VALUES(100890,'Яйца',3);
INSERT INTO ПРОДУКТЫ VALUES(101860,'Сельдь',12);
INSERT INTO ПРОДУКТЫ VALUES(101863,'Окунь',12);
INSERT INTO ПРОДУКТЫ VALUES(102130,'Семга',12);
INSERT INTO ПРОДУКТЫ VALUES(200376,'Треска',12);
INSERT INTO ПРОДУКТЫ VALUES(200380,'Скумбрия',12);
INSERT INTO ПРОДУКТЫ VALUES(103120,'Вобла',12);
INSERT INTO ПРОДУКТЫ VALUES(103121,'Щука',12);
INSERT INTO ПРОДУКТЫ VALUES(103130,'Карамель',7);
INSERT INTO ПРОДУКТЫ VALUES(103131,'Конфеты',7);
Аналогично заполнены остальные таблицы.
Входными данными являются заполненные таблицы «Владельцы», «Супермаркет», «Размещение», «Вид_собственности», «Доля», «Количество_поставки_в_магазин», «Продукты», «Тип_продукта», «Цены», «Поставки», «Поставщики». А также возможность редактирования таблиц из формы. информационный система база данные
Выходными данными являются отчеты и запросы, представляемые в виде выводимых данных:
2. На экран в виде таблицы или отчета
Программа представляет собой совокупность форм, связанных между собой через главную форму.
1. Главная форма -- служит для выбора таблицы, выбора запроса, просмотра отчета и диаграммы по базе данных.
2. При выборе таблицы открывается форма, в которой можно просмотреть таблицу, найти, удалить, изменить и добавить запись. А также можно сделать расширенный поиск по нескольким таблицам.
Рассмотрим это на примере таблицы СУПЕРМАРКЕТ.
3. При выборе запроса открывается форма, в которой можно выполнить запрос, просмотреть текст запроса на языке SQL, а также сохранить текст запроса в файле с различными расширениями.
Рассмотрим это на примере запроса с делением.
6) Агрегирующие функции во фразах Select и Having
4. Форма отчета служит для предварительного просмотра отчета по базе данных и отправки его на печать.
5. Форма диаграммы -- показывает долю владения каждым супермаркетом каждым из владельцев. Супермаркет пользователь может выбрать из списка.
Внедрение этой системы позволит значительно сократить время поиска необходимой информации о владельцах, поставщиках, супермаркетах и поставляемых в них продуктов, а также получать оперативный доступ к данным. Система не требует дорогостоящего оборудования и проста в эксплуатации.
1. Дейт К. Дж. Введение в системы баз данных, 7-е издание.: Пер. с англ. - М.: М.: Издательский дом «Вильямс», 1072. - 928 с.: ил. - Парал. Тит. англ.
2. Культин Н. Б. C++ Builder в задачах и примерах. Петербург, 2005. -- 336 с: ил .
3. Культин Н. Б. К90 Самоучитель C++ Builder. - СПб.: БХВ-Петербург, 2004. - 320 с.: ил.
Создание концептуальной модели информационной системы, включающей в себя данные по магазинам, персоналу, владельцу и поставщикам - "Сеть магазинов". Выбор системы управления базами данных. Разработка клиентского приложения и интерфейса пользователя. курсовая работа [525,9 K], добавлен 12.04.2015
Создание реляционной базы данных "Деканат ВУЗа", средствами СУБД MS SQL Server 2000. Разработка клиентского приложения с удобным пользовательским интерфейсом (сопровождающегося меню и справочной системой). Описание связей между таблицами базы данных. курсовая работа [3,0 M], добавлен 06.12.2014
Разработка логической схемы базы данных автомобилестроительного предприятия. Инфологическое моделирование системы. Создание графического интерфейса пользователя для базы данных средствами языка программирования Java. Тестирование программных средств. курсовая работа [2,3 M], добавлен 16.12.2013
Проектирование логической структуры базы данных методом нормальных форм, сущность связь. Сравнительный анализ спроектированной базы данных и базы данных существующих информационных систем. Выбор и обоснование состава технических и программных средств. курсовая работа [3,0 M], добавлен 22.12.2014
Разработка структуры реляционной базы данных, предназначенной для отслеживания финансовой стороны работы компании. Требования к составу и параметрам технических средств. Нормализация информационных объектов. Физическая модель базы данных приложения. курсовая работа [1,4 M], добавлен 11.11.2014
Разработка базы данных средней сложности с типовым пользовательским интерфейсом, а в частности, разработка базы данных СНАБЖЕНИЕ МАГАЗИНОВ на основе реляционной системы управления базами данных Microsoft Access, входящей в комплект Microsoft Office. курсовая работа [2,1 M], добавлен 02.12.2012
Разработка пользовательского интерфейса и создание базы данных на основе реляционной СУБД Microsoft Access. Процедуры для ввода, корректировки, просмотра входных данных, их обработка и анализ. Формирование запросов и отчетов, их вывод на экран монитора. курсовая работа [2,7 M], добавлен 03.05.2014
Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д. PPT, PPTX и PDF-файлы представлены только в архивах. Рекомендуем скачать работу .
© 2000 — 2021
Информационная система "Сеть магазинов" курсовая работа. Программирование, компьютеры и кибернетика.
Курсовая работа по теме Анализ взаимосвязи затрат, объема производства и прибыли
Сочинение На Тему Природа Заключение
Курсовая работа по теме Понятие и сущность валового регионального продукта
Реферат: Сварка и ремонт автомобилей
Реферат: Бактериология. Скачать бесплатно и без регистрации
Реферат: Управление финансами организаций в газовой отрасли
Диссертации Обработка Металла Давления
Курсовая работа по теме Прогнозное социальное проектирование
Реферат Умения И Навыки Исследовательского Поведения
Реферат по теме История экологического права
Курсовая работа: Психофизиологические и психологические основы токсикомании
Сочинение Петр Феврония Мое Отношение К
Курсовая Работа На Тему Методика Аудиторской Проверки
Реферат: Санкт-Михельская губерния
Дипломная работа по теме Исследование метрологических характеристик
Педагогика Наука Или Искусство Сочинение
Доклад по теме Хифессобрикон гетерорабдус
Уровни и элементы организационная культура
Реферат: Химическая промышленность мира
Реферат по теме Об уплате налоговых и иных обязательных платежей в процессе конкурсного производства при банкротстве организаций
Апроксимація статичних характеристик нелінійних об’єктів - Программирование, компьютеры и кибернетика курсовая работа
Для чого Америці підтримувати Україну? - Политология статья
База данных: подсистема "ЗАГС" - Программирование, компьютеры и кибернетика курсовая работа