Продажа компьютеров и комплектующих
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
х);
Способы доступа к БД:
) Файл-серверные. В файл-серверных СУБД файлы данных располагаются централизованно на файл-сервере. Ядро СУБД располагается на каждом клиентском компьютере. Доступ к данным осуществляется через локальную сеть. Синхронизация чтений и обновлений осуществляется посредством файловых блокировок. Преимуществом этой архитектуры является низкая нагрузка на ЦП сервера, а недостатком - высокая загрузка локальной сети. На данный момент файл-серверные СУБД считаются устаревшими. Примеры: Microsoft Access, Paradox, dBase.
) Клиент-серверные. Такие СУБД состоят из клиентской части (которая входит в состав прикладной программы) и сервера (см. Клиент-сервер). Клиент-серверные СУБД, в отличие от файл-серверных, обеспечивают разграничение доступа между пользователями и мало загружают сеть и клиентские машины. Сервер является внешней по отношению к клиенту программой, и по надобности его можно заменить другим. Недостаток клиент-серверных СУБД в самом факте существования сервера (что плохо для локальных программ - в них удобнее встраиваемые СУБД) и больших вычислительных ресурсах, потребляемых сервером. Примеры: Firebird, Interbase, IBM DB2, MS SQL Server, Sybase, Oracle, PostgreSQL, MySQL, ЛИНТЕР.
3) Встраиваемые. Встраиваемая СУБД - библиотека, которая позволяет унифицированным образом хранить большие объёмы данных на локальной машине. Доступ к данным может происходить через SQL либо через особые функции СУБД. Встраиваемые СУБД быстрее обычных клиент-серверных и не требуют установки сервера, поэтому востребованы в локальном ПО, которое имеет дело с большими объёмами данных (например, геоинформационные системы). Примеры: OpenEdge, SQLite, BerkeleyDB, один из вариантов Firebird, один из вариантов MySQL, Sav Zigzag, Microsoft SQL Server Compact, ЛИНТЕР.
.5 Жизненный цикл СУБД
Жизненный цикл СУБД - это совокупность этапов которые проходит база данных на своём пути от создания до окончания использования. Этапы:
) Исследование и анализ проблемы, для решения которой создаётся база данных.
) Построение Инфологической и Даталогической модели.
) Нормализация полученных Инфологических и Даталогических моделей. По окончанию этого этапа, как правило получают заготовки таблицы БД и набор связей между ними (первичные и вторичные ключи).
) Проверка целостности БД (Целостность базы данных).
) Выбор физического способа хранения и эксплуатации базы данных.
) Проектирование входных и выходных форм.
) Разработка интерфейса приложения.
) Функциональное наполнение приложения.
) Отладка: проверка на корректность работы функционального наполнения системы.
) Тестирование: тест на корректность ввода вывода данных, тест на максимальное количество активных сессий и т. д.
) Ввод в эксплуатацию: отладка ИТ-инфраструктуры, обучение пользователей и ИТ-персонала.
) При необходимости добавления выходных форм и дополнительной функциональности. В случае если необходимы более серьёзные изменения, следует повторить все шаги с первого.
) Вывод из эксплуатации: перенос данных в новую СУБД.
2. Назначение и область применения
В этом задании необходимо создать базу данных, представляющую собой базу товаров магазина, основная специализация которого Компьютеры и комплектующие. Область применения: ознакомление с товаром на складе, потребителя, поставщиками и степенью доверия к тому или иному. В этом приложении предлагается краткое описание товара, фирма производитель, поэтому пользователь с большой вероятностью может найти полезную для себя информацию по товару.
Так как ставится задача разработать программу под ОС Windows, то данная программа может быть использована под Windows 9x, Windows Me, Windows с технологией NT, а также Windows 2000, Windows XP, Windows Vista и Windows 7.
.1 Выбор технических и программных средств
Для написания данной курсовой работы была выбрана программа MS Access.
Технические характеристики компьютера: на базе Amd(2200+ bи более) или Intel(2200 и более), не мене 256 Мб оперативной памяти работы, около 200 Мб дискового пространства (только для Access и новых баз данных).
Программное обеспечение: Windows 9x, Me, 2000, XP, Vista, Windows 7 также должна быть установлена программа MS Access. Именно эти параметры создают условия для полноценной работы программы, созданной в этой среде. Дополнительные средства, такие как: принтер(исключение: вывод отчетов), сканер и другие не требуются.
2.2 Организация входных и выходных данных
Входные данные - это данные, которые выбирает пользователь. В данном случае это может быть администратор магазина, который вносить новый товар в базу данных магазина. Эти данные могут включать: марку товара, наличие уценок, и других технических или внешних данных.
Выходные данные представляют собой информацию, которая выводится на запрос пользователя. В этом случаи пользователь может быть продавец магазина, который благодаря умело созданной базе данных без труда найдет информацию о товаре. Например: количество товара на складе, наличие цвета товара (при требовании заказчика) и другие специфичные данные того или иного товара.
2.3 Создание понятного интерфейса для пользователя
Понятный интерфейс делает обучение работе с программой легким и быстрым, снижает время и затраты на обучение и техническую поддержку пользователей, а также повышает производительность труда пользователей, в результате для выполнения задачи требуется меньше людей или они затрачивают на работу меньше времени. Не маловажным является и тот