Описание предметной области. АНАЛИЗ ЗАДАЧИ




СОДЕРЖАНИЕ

 

Введение........................................................................................................... 3

1Анализ задачи.............................................................................................. 4

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

1.2 Инструменты разработки................................................................ 4

2 Проектирование системы по учёту продажи компьютерных игр.............. 6

2.1 Концептуальное проектирование.................................................... 6

2.2 Логическая модель данных............................................................. 8

3 Описание технологии реализации............................................................. 11

3.1 Описание интерфейса..................................................................... 14

3.2 Описание запросов и представлений данных............................... 14

3.3 Описание отчётов........................................................................... 16

3.4 Описание справочной информации.............................................. 17

4 Тестирование.............................................................................................. 18

5 Описание применения................................................................................ 19

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

Список используемых источников............................................................... 26

Приложение А – Листинг программы.......................................................... 26

Приложение Б – DFD диаграмма................................................................. 27

Приложение В – Связи базы данных............................................................. 28

 

 


ВВЕДЕНИЕ

 

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

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

Не секрет, что сегодня компьютерные игры приобрели огромную популярность. И это не удивительно. Благодаря высоким технологиям и мастерству разработчиков в наши дни они настолько реалистичны, что игрок с головой окунается в виртуальный мир, словно становясь одним из героев игрового сюжета. Погружаясь в мир своих фантазий, человек отвлекается от бесконечных серых и унылых трудовых будней, забывает о проблемах, избавляется от усталости и стрессов. Сегодня покидать свой дом нет необходимости даже для того, чтобы купить игры для ПК или игровой приставки, достаточно лишь посетить магазин электронных товаров, размещенный на просторах всемирной паутины[1].

Огромное разнообразие представленных в каталоге продуктов способно удовлетворить даже самого искушенного пользователя. Здесь можно одним из первых приобрести самые интересные новинки, а также ключи активации к ним. Очень удобно также наличие различных способов оплаты. Покупку можно оплатить с помощью электронных платежей Webmoney, Яндекс.Деньги или Qiwi, почтовым переводом, банковскими картами.

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

Преимущества системы управления:

1. Облегчение получения пользователями актуальной информации о компании;

2. Упрощение процесса продаж;

3. Сокращение расходов на службы технической, информационной поддержки.

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


АНАЛИЗ ЗАДАЧИ

 

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

 

Интернет-магазин — сайт, торгующий товарами посредством сети Интернет. Позволяет пользователям онлайн, в своём браузере, сформировать заказ на покупку, выбрать способ оплаты и доставки заказа.

Интернет-магазин обладает следующими преимуществами по сравнению с обычным магазином:

- интернет-магазин работает круглосуточно и каждый день, без перерыва на обед, без выходных и праздничных дней;

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

- в интернет магазин не требуется нанимать продавцов-консультантов, покупателю доступна вся подробная информация о товаре;

- интернет магазин не имеет ограничений на площадь. Можно разместить сколь угодно много товаров или описать любое количество услуг;

- срок и стоимость создания Интернет-магазина намного ниже, чем обычного магазина;

- для создания Интернет-магазина не требуется получения различных разрешений и лицензий. Его не будет проверять пожарный инспектор, санэпидемстанция и другие службы.

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

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

 

Инструменты разработки

Для реализации программного продукта была выбрана система визуального программирования баз данных «Microsoft Access», так как она предоставляет наиболее широкие возможности для разработки приложений операционной системы «Windows».

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

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

Для выполнения почти всех основных операций Access предлагает большое количество Мастеров (Wizards), которые делают основную работу за пользователя при работе с данными и разработке приложений, помогают избежать рутинных действий и облегчают работу неискушенному в программировании пользователю.

Особенности MS Access, отличающиеся от представления об «идеальной» реляционной СУБД.

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

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

В отношении защиты информации и разграничения доступа Access не имеет надежных стандартных средств. В стандартные способы защиты входит защита с использованием пароля БД и защита с использованием пароля пользователя. Снятие такой защиты не представляет сложности для специалиста[2].

MS Access предоставляет в распоряжение непрограммирующему пользователю разнообразные диалоговые средства, которые позволяют ему создавать приложения не прибегая к разработке запросов на языке SQL или к программированию макросов или модулей на языке VBA.

Access обладает широкими возможностями по импорту/экспорту данных в различные форматы, от таблиц Excel и текстовых файлов, до практически любой серверной СУБД через механизм ODBC.

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

Получается что Microsoft Access это не только гибкая и простая в использовании СУБД, но и система для разработки работающих с базами данных приложений.




Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-04-12 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: