Разработка программного обеспечения и базы данных для Интернет-магазина

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

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

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

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

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

ДГУ ФИиИТ кафедра ИТ и МЭП

Разработка программного обеспечения и базы данных для Интернет-магазина

Автор: студентка 3 курса

спец-ти ПИЮ Рабаданова З.

Научный руководитель: доцент

кафедры ИТ и МЭП Рабаданова Р.М.

Перед нами в рамках курсовой работы поставлена задача разработки БД и ПО для книжного интернет магазина. База данных будет состоять из пять таблиц, одна из которых является основной, будут установлены связи между таблицами для правильной работы с ними в дальнейшем(смотреть Приложение). Так же на Delphi 7 будет создана главная форма, на которой будут располагаться кнопки ввода и вывода информации и непосредственно будут созданы формы перейти к котором возможно с главного окна программы. интернет магазин программа информация

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

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

Рис. 1 Модель IDEF-0 книжного магазина

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

Выходной информацией будут данные о каталог авторов и книг количество необходимых книг на складе, их цена.

Общее положение книжного магазина.

Книжный магазин - основной вид предприятий розничной книжной торговли, который в соответствии с действующим законодательством ведет культурную деятельность по распространению книг и другой издательской продукции путем ее розничной продажи населению и юридическим лицом

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

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

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

Необходимо разработать базу данных книжного магазина отвечающее на следующие вопросы:

1. Какие книги продает магазин

2. Какие издательства поставляют книги в магазин?

База данных должна иметь следующий список функций:

1. Показывать потенциальному покупателю информацию о товар книгах); 2. Представлять описания и свойства товара в структурированных категориях;

3. Возможность редактирования таблиц, содержимое которых может утратить свою актуальность с течением времени;

4. Возможность добавления новых авторов в БД;

5. Возможность добавления новых книг, поступивших на склад;

6. Возможность добавления новых издательств, работающих с этим магазином;

7. Задавать поиск по интересующих клиента авторов;

8. Обеспечивать поиск по книгам, если имя автора неизвестно [2].

Приступим к описанию состава и структуры ПО.

Создаем ПО, базу данных в MS Access, а затем связываем ее со средой программирования Delphi 7.

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

После составления примерного списка вводимых данных, приступаем к созданию, собственно, базы данных. Данная база данных, как было сказано выше, создается в среде MS Access.

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

Первая основная таблица, представленная на рисунке 2, основная таблица "Книги" содержит в себе общие данные о книгах: код книги, издательство, цена на продажу и покупку книги, название книги и автора книги.

Рис. 2 Таблица "Книги "

Вторая таблица "Контрагенты" содержит в себе данные об поставщиках и клиентах, адрес и регистрационный номер, ИНН и номер паспорта.

Рис. 3 Таблица "Контрагенты"

Следующая таблица "Заказы" содержит следующие элементы: код книги, количество, цену, код контрагента, тип (продажа, закупка).

Рис. 4 Таблица "Заказы"

Таблица "Склад" содержит информацию о количестве книг на складе и код книги.

Рис. 5 Таблица "Склад"

И последняя таблица "Категории" включает в себя: код и тип жанра.

Рис. 6 таблица "Категории"

После заполнения таблиц, необходимо создать связи. Связываем 4 основные таблицы по ключевым полям с главной таблицей "Книги".

Рис. 7 "Схема данных". Отображение связей в таблице

Главное меню начального окна содержит четыре подменю - это "Файл"; "Справочник"; "Товар"; "Операции".

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

Рис. 8 "Начальное окно"

При связывании базы данных из MSAccess c Delphi 7, мы используем модуль данных DataModule, на котором размещаются компоненты подключения к данным TDataBase, ADOConnection; наборы данных TTable /ADOTable, и компонент DataSourсe, которые обеспечивают связь наборов данных и компонентов отображения/редактирования данных; и еще много различных вспомогательных компонентов [1; 3].

Устанавливаем в модуль данных пять компонента ADOTable, по одному на каждую таблицу из нашей базы данных. Табличные компоненты (TTable/ADOTable) являются наборами данных, которые получают из базы данных полнуюкоптю одной из таблиц, и представляют полученный набор данных визуальным компонентам отображения данных (DBGrid, DBEdit, DBMemo и прочее).

Так же используем компонент DataSource, предназначенный для организации связи с наборами данных, и служит посредником между такими компонентами как ADOTable, ADOQuery и между компонентами отображения данных, например DBGrid, DBEditи т.п [1].

В окне "Операции" содержатся сведения о закупке и продаже товара.

Рис. 9 окно "Операции" закупка/продажа книг

В окне "Товар" предлагается возможность поиска товара по названию книги, поиск по автору и поиск по номеру артикула.

Для удобства работы были созданы такие кнопки как «Искать»,

«Сбросить поиск», «Назад».

При нажатии на кнопку «Искать» программа будет выдавать список искомых значений.

При нажатии «Сбросить поиск» все вводимые значения поиска будут удалены и графа поиска окажется пустой.

При нажатии «Назад» программа вернется в предыдущее окно.

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

1. http://delphi.support.uz/index.php?type=tema&id=263//ИспользованиеАDO средствами Delphi http://delphi.support.uz/index.php?type=tema&id=166//Поля и типы данных; http://delphi.support.uz/index.php?type=tema&id=195//компоненты отображения данных.

2. Глушков С.В., Ломотько Д.В. Базы данных. Харьков, 2011год.

3. Хладни И. Внутренний мир BorlandDelphi 2007. М.: «БИНОМ», 2010. 415 с.

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


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

  • Описание программного обеспечения для разработки Интернет-магазина. Установка программы WYSIWYG Web Builder v3.2.0. Создание структурного макета Интернет-магазина. Проектирование главной страницы с перечнем товарных наименований (на примере TV.html).

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

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

    дипломная работа [1,7 M], добавлен 08.06.2013

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

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

  • Проведение формализации и стандартизации данных и задач, являющихся необходимыми для этапов разработки прототипа Интернет-магазина. Тестирование и отладка программного обеспечения. Инструкция пользователя, алгоритм программы. Затраты на ее разработку.

    дипломная работа [2,0 M], добавлен 30.06.2014

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

    отчет по практике [2,9 M], добавлен 01.05.2015

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

    отчет по практике [2,7 M], добавлен 18.05.2015

  • Общая схема интернет-магазина. Установка CMS Joomla, Virtuemart и Denwer на компьютер. Настройка внешнего вида и функционала интернет-магазина. Доставка товара покупателю и способы его оплаты. Оптимизация работы интернет-магазина с базами данных.

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

  • CRM-системы: разновидности, проблемы реализации, их преимущества и недостатки. Критические характеристики CRM-систем для работы через Интернет (WEB-CRM). Разработка содержания и структуры WEB-сайта интренет-магазина "Vinil", создание схемы и базы данных.

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

  • Обзор принципов построения информационных систем для торговли через интернет. Сравнительная характеристика программных средств построения электронного магазина. Проектирование и программная реализация интернет–магазина. Экономическое обоснование проекта.

    дипломная работа [2,5 M], добавлен 13.02.2006

  • Разработка и внедрение Интернет-магазина, соответствующего требованиям заказчика. Усовершенствование исследуемого бизнес-процесса. Оценка и обоснование экономической эффективности магазина. Управление проектами по созданию программного обеспечения.

    дипломная работа [2,6 M], добавлен 20.06.2017

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