Задание
-
На курсовую работу студента 3 курса
Харчилава Ирины Леонидовны
Специализация студента
Системное администрирование
Тема курсовой работы
Проектирование и реализация сайта магазина игровых приставок
Краткая постановка задачи
Разработать программу, которая будет являться предпроектной разработкой для сайта магазина игровых приставок, а также в которой обработка данных будет организована в виде реляционной базы данных.
Исходные данные (2-3 адреса сайтов, материалы которых рекомендует руководитель курсовой работы)
http://www.amazon.com/s/ref=nb_sb_ss_c_0_12?url=search-alias%3Delectronics&field-keywords=game+console&sprefix=game+console%2Cmobile-apps%2C1087
Календарный план работы
Дата получения версии отчета руководителем
Этап выполнения работы
Выполнение
(отмечает руководитель)
ХХ.ХХ.20ХХ
Проектирование приложения
ХХ.ХХ.20ХХ
Реализация приложения
ХХ.ХХ.20ХХ
Подготовка и редактирование отчета по замечаниям руководителя (по содержанию)
ХХ.ХХ.20ХХ
Редактирование отчета (по оформлению)
Дата выдачи задания______
Руководитель (Ф.И.О)__________________________________
РЕФЕРАТ
Отчет о курсовой работе: 44 с., 13 рис., 8 табл., 12 источников.
Объект исследования – реализация клиентского приложения с использованием модели базы данных MySQL, а также формирование таблиц реляционной базы данных в соответствии с третьей нормальной формой нормализации отношений.
Цель работы – разработка приложения, которое будет предпроектной стадией разработки сайта для игровых приставок.
Методы исследования – изучение и анализ работы приложения для сайта магазина игровых приставок.
Данное приложение разработано специально для администрации сайта магазина игровых приставок. С помощью этой программы администратор сайта имеет доступ ко всем возможным операциям базы данных, а именно просмотр таблицы заказов, просмотр всех зарегистрированных пользователей, добавление, удаление и изменение данных таблиц и т.д.
Результатом работы программы является диалоговое окно, в которое содержит кнопки, позволяющие переключаться между имеющимися таблицами в базе данных, а также позволяющие производить операции удаления, изменения и добавления новых записей в таблицы.
Разработанная программа была реализована на языке программирования Python, в которой обработка данных организована в виде реляционной базы данных.
Преимущества программы «Магазин игровых приставок» в том, что она позволяет администраторам сайта выполнять различные действия, связанные с базой данных. Благодаря тому, что программа имеет доступ ко всем таблицам из базы, а также выведенные специальные кнопки, администратор может в любое время вносить необходимые изменения.
При дальнейшей разработки сайта магазина игровых приставок возможна эксплуатация данного приложения.
PYTHON, MYSQL, РЕЛЯЦИОННАЯ БАЗА ДАННЫХ, ТАБЛИЦА, ИНТЕРФЕЙС, РЕАЛИЗАЦИЯ, КОНЦЕПТУАЛЬНАЯ МОДЕЛЬ БД, СУБД.
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 6
ПОСТАНОВКА ЗАДАЧИ 7
ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ И ОБЗОР ПОДХОДОВ К РЕШЕНИЮ ЗАДАЧИ 8
ПРОЕКТИРОВАНИЕ ПРОГРАММЫ САЙТ МАГАЗИНА ИГРОВЫХ ПРИСТАВОК 9
3.1 Описание концептуальной модели БД 9
3.1.1 Задачи и объекты предметной области 9
3.1.2 Пользователи 11
3.1.3 ER – диаграмма 12
3.2 Описание логической модели БД 12
3.2.1 Нормализация отношений 13
ОПИСАНИЕ РЕАЛИЗАЦИИ РЕШЕНИЯ 15
4.1 Описание архитектуры программы 15
4.2 Описание данных 16
4.3 Описание средств реализации 17
Описание графического интерфейса пользователя 18
Вместимость данных 19
4.6 Описание требований к ПО и АО 20
4.7 Описание контрольных примеров 20
4.8 Описание инструкций пользователя 21
ВЫВОДЫ 22
СПИСОК ССЫЛОК 23
ПРИЛОЖЕНИЕ А ПОЯСНЯЮЩИЕ ИЛЛЮСТРАЦИИ 25
ПРИЛОЖЕНИЕ Б ФРАГМЕНТЫ ЛИСТИНГА 32
ПРИЛОЖЕНИЕ В ТАБЛИЦЫ 40
ПРИЛОЖЕНИЕ Г ФАЙЛ README 44
ВВЕДЕНИЕ
Сайт магазина игровых приставок – это программа, предназначенная для редактирования базы данных, которая имеется в самом интернет-магазине. Эта программа позволяет удаленно от сайта просматривать новых пользователей, которые зарегистрировались на сайте либо сделали заказ; список всех заказов; список имеющихся поставщиков товара; список самих товаров и их категорий. Также программа позволяет делать такие изменения в БД как редактирование имеющихся данных, удаление данных и внос новых данных в базу.
На сегодняшний день мир игровой индустрии стремительно процветает, разработчики приставок выпускают мощные игровые машины, которые имеют свою актуальность не один год, разработчики игр же в свою очередь стремятся воплотить в жизнь игры, которые бы максимально походили на реальность [1]. В силу этого процветает и торговля как игровых приставок и комплектующих к ним, так и разнообразных игр. Программа «Сайт магазина игровых приставок» является предпроектной разработкой, следующей стадией которой является разработка самого интернет-магазина. Преимущества данной программы в том, что она предоставляет удобный доступ ко всем данным имеющимся в магазине, а также позволяет управлять всеми этими данными удаленно.
Цель данной курсовой работы состоит в том, что необходимо разработать работоспособную программу «Сайт магазина игровых приставок» в которой обработка данных организована в виде реляционной базы данных.
Программа может иметь широкое применение.
