Проектирование и разработка БД «Интернет-магазин»
Заказать уникальную курсовую работу- 46 46 страниц
- 32 + 32 источника
- Добавлена 04.01.2017
- Содержание
- Часть работы
- Список литературы
- Вопросы/Ответы
1.АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ И ПОСТАНОВКА ЗАДАЧИ 5
1.1.ОРГАНИЗАЦИОННАЯ СТРУКТУРА МАЛОГО ТОРГОВОГО ИНТЕРНЕТ-ПРЕДПРИЯТИЯ 5
1.2 .Постановка задачи 6
1.3. ХАРАКТЕРИСТИКА ИНФОРМАЦИОННОЙ СИСТЕМЫ ПРЕДПРИЯТИЯ 7
2.ПРОЕКТИРОВАНИЕ СТРУКТУРЫ ДАННЫХ ИНТЕРНЕТ-МАГАЗИНА 23
2.1. ПРОЕКТИРОВАНИЕ ЛОГИЧЕСКОЙ МОДЕЛИ СИСТЕМЫ 23
2.2. ФИЗИЧЕСКАЯ МОДЕЛЬ 27
2.3. ВЫБОР СУБД 32
3.РЕАЛИЗАЦИЯ БАЗЫ ДАННЫХ 34
ЗАКЛЮЧЕНИЕ 45
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 46
Также таблицы в Access содержат средства проверки корректности данных, предотвращающие ошибки вводе вне зависимости от их осуществления, а каждое поле таблицы имеет свой формат и набор описаний, что существенно сокращает время на ввод информации. Access поддерживает все необходимые типы полей, в том числе: текстовый, числовой, счетчик, денежный, дата/время, MEMO, логический, гиперссылка и поля объектов OLE. Если в процессе специальной обработки в полях не оказывается никаких значений, система обеспечивает полную поддержку пустых значений [10, c.88].
Система Access поддерживает обработку транзакций с гарантией их целостности. Кроме того, предусмотрена защита на уровне пользователя, что позволяет контролировать доступ к данным отдельных пользователей и целых групп.
После генерации в Access автоматически создаются описанные таблицы со связями и атрибутами. Схема данных проектируемой автоматизированной системы представлена на рис.3.1. У каждой связи между таблицами установлено свойство обеспечение целостности.
Реляционная модель показывает важность понятия связи логических отношений между информационными объектами в табличном представлении. Связь между записями двух таблиц обеспечивается совпадением значений свойств, по которым производится установка этой связи. В случае соответствия одной записи нескольким в другой таблице – устанавливается связь «один – ко - многим». Первая таблица называется главной, а вторая – подчиненной. При соответствии единственной записи в одной таблице одной записи в другой таблице, между ними устанавливается связь «один – к - одному».
Для обеспечения возможности хранения в БД разнотипной информации, в СУБД Access используются следующие типы данных [10, c.89]:
Текстовый – символьный тип с ограничением длины 255.
Числовой – различные форматы числовых данных (целочисленный, вещественный, денежный и др.).
Дата/время – представление даты и времени.
Денежный - тип данных в формате мировых валют.
Счетчик – автоматическое присваивание номера записи.
Логический – принимают значения «да/нет».
Поле MEMO – строки длиной до 65 000 символов.
Поле объекта OLE – поля, позволяющие импортировать данные в виде медиа-файлов.
Гиперссылка – ссылки, открывающие сторонние объекты.
3.Реализация базы данных
Запуск программы осуществляется с использованием ярлыка, созданного установщиком на рабочем столе. На рис.3.3 приведена главная форма разработанного приложения.
Рис.3.3. Главная форма приложения
Для возможности работы с программой необходимо пройти авторизацию, нажав «регистрация». Для пользователя с правами администратора установлении логин и пароль «admin», с правами специалиста склада – логин и пароль «sklad», для продавца – «market».
Окно авторизации показано на рис.3.4, окно справочника «Данные организации» показано на рис.3.5.
Рис.3.4. Окно авторизации
Рис.3.5. Окно справочника «Данные организации»
На рисунке 3.6 показано окно справочника сотрудников, с использованием которого устанавливаются права доступа (рис.3.7), а также ведется учет информации о сотрудниках.
Рис.3.6. Справочник сотрудников
Рис.3.7. Настройка прав доступа пользователей
Для группировки реализуемой продукции создан справочник групп товаров (рис.3.8 – 3.9).
Рис.3.8. Справочник «Группы товаров»
Рис.3.9. Справочник «Группы товаров»
Рис.3.10. Справочник «Продукция»
На рис.3.10-3.11 приведен справочник «Продукция».
Рис.3.11. Справочник «Продукция»
На рис.3.12-3.13 показан справочник «Клиенты – физические лица».
Рис.3.12. Справочник «Физические лица»
Рис.3.13. Справочник – физические лица
Далее рассмотрим технологию продаж (режим «Работа – Новая продажа»).
Рис.3.14. Новая продажа
При осуществлении продажи необходимо все приобретаемые товары добавить в корзину и далее формировать печатные формы: «Товарный чек» (рис.3.15), товарно-транспортная накладная (рис.3.16), счет (рис.3.17-3.18).
Рис.3.15. Товарный чек
Рис.3.16. Товарно-транспортная накладная
Рис.3.17. Форма «Счет»
Рис.3.18. Счет на оплату
После формирования сопроводительных документов операцию необходимо записать. Далее рассмотрим операции, выполняемые специалистами склада (поставка на склад и отгрузка со склада).
Рис.3.19. Форма «поставка продукции на склад»
При вводе новой продажи (рис.3.19) программой производится проверка наличия продукции на складе и в случае отсутствия достаточного количества выдается сообщение о невозможности продажи данного продукта.
Рассмотрим режим формирования отчетности.
На рис.3.20 – 3.21 приведено формирование отчета «Ведомость остатков продукции на складе».
Рис.3.20. Запрос отчета
Рис.3.21. Отчет «Ведомость остатков продукции на складе»
Рис.3.22. Отчет «Не исполненные заказы»
На рис.3.23-3.24 приведено формирование отчета по продажам
Рис.3.23. Отчет по продажам (запрос)
Рис.3.24. Отчет по продажам (результат)
Таким образом, все поставленные задачи реализованы в рамках данной работы.
Заключение
В данном дипломном проекте была разработана автоматизированная информационная система администрирования малого торгового Интернет-предприятия. В ходе работы была изучена специфика организации и технология работы специалистов.
Была поставлена задача рассмотрения возможности снижения затрат на приобретение программного обеспечения через собственную разработку с учетом специфики работы Интернет-предприятий.
Основной целью проекта является оптимизация работы администратора и специалистов по продажам через внедрение автоматизированной информационной системы.
В качестве задач автоматизации были поставлены следующие:
- автоматизация документооборота в технологии работы по учету заказов клиентов Интернет-магазина;
- ведение статистической отчетности по совершенным операциям;
- автоматизация учета состояния склада;
- автоматизация документооборота в процессе учета продаж.
В результате проектирования поставленные задачи были реализованы.
Далее после опытной эксплуатации были проведены оценки экономической целесообразности внедрения разработанного программного продукта и область его применения.
Подводя итог анализа проекта, можно сказать, что поставленная цель оптимизации администрирования малого торгового Интернет-предприятия достигнута.Список использованных источников
Niemi E. Structural Stress Approach to Fatigue Analysis of Welded Components Designer’s. Guide. London, 2010
Акперов, И.Г. Информационные технологии в менеджменте: Учебник / И.Г. Акперов, А.В. Сметанин, И.А. Коноплева. - М.: НИЦ ИНФРА-М, 2013. - 400 c.
Венделева, М.А. Информационные технологии в управлении: Учебное пособие для бакалавров / М.А. Венделева, Ю.В. Вертакова. - М.: Юрайт, 2013. - 462 c.
Голицына, О.Л. Базы данных: Учебное пособие / О.Л. Голицына, Н.В. Максимов, И.И. Попов. - М.: Форум, 2012. - 400 c.
Грекул В. И., Денищенко Г. Н., Коровкина Н. Л. Проектирование информационных систем. — М.: Интернет-университет информационных технологий – М.: ИНТУИТ.ру, 2009. с.135
Гринберг, А.С. Информационные технологии управления: [Учеб. пособие для вузов по специальностям 351400 "Прикладная информатика (по обл.)", 061100 "Менеджмент орг.", 061000 "Гос. и муницип. упр."] /А.С. Гринберг, Н.Н. Горбачев, А.С. Бондаренко.-М.: ЮНИТИ, 2010.-479 с.
Диго, С.М. Базы данных: проектирование и использование: [Учеб. для вузов по специальности "Прикладная информатика (по обл.)"] /С.М. Диго.-М.: Финансы и статистика, 2010.-591 с.
Ивасенко, А.Г. Информационные технологии в экономике и управлении: [учеб. пособие для вузов по специальностям "Прикладная информатика (по обл.)", "Менеджмент орг.", "Гос. и муницип. упр."] /А. Г. Ивасенко, А. Ю. Гридасов, В. А. Павленко.-М.: КноРус, 2011.-153 с.
Информатика: [учеб. для вузов по специальности "Прикладная информатика (по обл.)" и др. экон. специальностям] /А. Н. Гуда [и др.] ; под общ. ред. В. И. Колесникова.-М.: Дашков и К°, 2010.-399 с.
Информатика: учебник для студентов вузов, обучающихся по специальности 080801 "Прикладная информатика" и другим экономическим специальностям /[В. В. Трофимов и др.] ; под ред. проф. В. В. Трофимова.-М.: Юрайт, 2010.-910 с.
Информационные системы и технологии в экономике и управлении: [учеб. для вузов по специальности "Прикладная информатика (по обл.)" и др. экон. специальностям] /[В. В. Трофимов и др.] ; под ред. В. В. Трофимова.-М.: Высш. образование, 2010.-480 с.
Информационные технологии: [учеб. для студентов вузов, обучающихся по специальности 080801 "Прикладная информатика" и др. экон. специальностям /В. В. Трофимов и др.] ; под ред. проф. В. В. Трофимова.-М.: Юрайт, 2009.-624 с.
Исаев, Г.Н. Информационные технологии: Учебное пособие / Г.Н. Исаев. - М.: Омега-Л, 2013. - 464 c.
Карпова, И.П. Базы данных: Учебное пособие / И.П. Карпова. - СПб.: Питер, 2013. - 240 c.
Кириллов, В.В. Введение в реляционные базы данных.Введение в реляционные базы данных / В.В. Кириллов, Г.Ю. Громов. - СПб.: БХВ-Петербург, 2012. - 464 c.
Комплексная система защиты информации на предприятии. Часть 1. – М.: Московская Финансово-Юридическая Академия, 2008. – 124 с.
Коноплева, И.А. Информационные технологии: учеб. пособие : [для вузов по специальности "Прикладная информатика (по областям)] /И. А. Коноплева, О. А. Хохлова, А. В. Денисов.-М.: Проспект, 2010.-294 с.
Кудинов, Ю.И. Основы современной информатики: учеб. пособие для студентов вузов, обучающихся по специальности "Прикладная информатика" /Ю. И. Кудинов, Ф. Ф. Пащенко.-СПб.: Лань, 2009.-255 с.
Луенбергер, Д.Д. Информатика: учеб.-метод. пособие для студентов вузов, обучающихся по специальности 080801 "Прикладная информатика" и др. междисциплинарным специальностям /Дэвид Дж. Луенбергер ; пер. с англ. Ю. Л. Цвирко под ред. д.т.н. К. К. Колина.-М.: Техносфера, 2008.-447 с.
Маклаков, С.В. Bpwin и Erwin. Case-средства разработки информационных систем − М. : ДИАЛОГ-МЭФИ, 2009.
Максимов, Н.В. Современные информационные технологии: Учебное пособие / Н.В. Максимов, Т.Л. Партыка, И.И. Попов. - М.: Форум, 2013. - 512 c.
Малыхина, М.П. Базы данных: основы, проектирование, использование. – СПб: БХВ Петербург.2009.
Марков, А.С. Базы данных: Введ. в теорию и методологию : [Учеб. по специальности "Прикладная математика и информатика"] /А.С. Марков, К.Ю. Лисовский.-М.: Финансы и статистика, 2009.-511 с.
Мишенин А.И. Теория экономических информационных систем. — М.: Финансы и статистика, 2010. 240 с
Советов, Б.Я. Базы данных: теория и практика: Учебник для бакалавров / Б.Я. Советов, В.В. Цехановский, В.Д. Чертовской. - М.: Юрайт, 2013. - 463 c.
Степанов А.Н. Информатика: учебное пособие. – СПб: Питер Пресс, 2012. – 764 с.
Стражева Н. С., Стражев А. В. Бухгалтерский учет. - М.: Диалог, 2008. – 252с.
Фаронов В.А. Delphi. Программирование на языке высокого уровня. М.: 2010
Фуфаев, Э.В. Базы данных: Учебное пособие для студентов учреждений высшего профессионального образования / Э.В. Фуфаев, Д.Э. Фуфаев. - М.: ИЦ Академия, 2012. - 320 c.
Хлебников, А.А. Информационные технологии: Учебник / А.А. Хлебников. - М.: КноРус, 2014. - 472 c.
Черников, Б.В. Информационные технологии управления: Учебник / Б.В. Черников. - М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2013. - 368 c
Центральный Банк РФ. Ставки рефинансирования. [Электроный ресурс]. Режим доступа: http://www.cbr.ru/
45
49
2. Акперов, И.Г. Информационные технологии в менеджменте: Учебник / И.Г. Акперов, А.В. Сметанин, И.А. Коноплева. - М.: НИЦ ИНФРА-М, 2013. - 400 c.
3. Венделева, М.А. Информационные технологии в управлении: Учебное пособие для бакалавров / М.А. Венделева, Ю.В. Вертакова. - М.: Юрайт, 2013. - 462 c.
4. Голицына, О.Л. Базы данных: Учебное пособие / О.Л. Голицына, Н.В. Максимов, И.И. Попов. - М.: Форум, 2012. - 400 c.
5. Грекул В. И., Денищенко Г. Н., Коровкина Н. Л. Проектирование информационных систем. — М.: Интернет-университет информационных технологий – М.: ИНТУИТ.ру, 2009. с.135
6. Гринберг, А.С. Информационные технологии управления: [Учеб. пособие для вузов по специальностям 351400 "Прикладная информатика (по обл.)", 061100 "Менеджмент орг.", 061000 "Гос. и муницип. упр."] /А.С. Гринберг, Н.Н. Горбачев, А.С. Бондаренко.-М.: ЮНИТИ, 2010.-479 с.
7. Диго, С.М. Базы данных: проектирование и использование: [Учеб. для вузов по специальности "Прикладная информатика (по обл.)"] /С.М. Диго.-М.: Финансы и статистика, 2010.-591 с.
8. Ивасенко, А.Г. Информационные технологии в экономике и управлении: [учеб. пособие для вузов по специальностям "Прикладная информатика (по обл.)", "Менеджмент орг.", "Гос. и муницип. упр."] /А. Г. Ивасенко, А. Ю. Гридасов, В. А. Павленко.-М.: КноРус, 2011.-153 с.
9. Информатика: [учеб. для вузов по специальности "Прикладная информатика (по обл.)" и др. экон. специальностям] /А. Н. Гуда [и др.] ; под общ. ред. В. И. Колесникова.-М.: Дашков и К°, 2010.-399 с.
10. Информатика: учебник для студентов вузов, обучающихся по специальности 080801 "Прикладная информатика" и другим экономическим специальностям /[В. В. Трофимов и др.] ; под ред. проф. В. В. Трофимова.-М.: Юрайт, 2010.-910 с.
11. Информационные системы и технологии в экономике и управлении: [учеб. для вузов по специальности "Прикладная информатика (по обл.)" и др. экон. специальностям] /[В. В. Трофимов и др.] ; под ред. В. В. Трофимова.-М.: Высш. образование, 2010.-480 с.
12. Информационные технологии: [учеб. для студентов вузов, обучающихся по специальности 080801 "Прикладная информатика" и др. экон. специальностям /В. В. Трофимов и др.] ; под ред. проф. В. В. Трофимова.-М.: Юрайт, 2009.-624 с.
13. Исаев, Г.Н. Информационные технологии: Учебное пособие / Г.Н. Исаев. - М.: Омега-Л, 2013. - 464 c.
14. Карпова, И.П. Базы данных: Учебное пособие / И.П. Карпова. - СПб.: Питер, 2013. - 240 c.
15. Кириллов, В.В. Введение в реляционные базы данных.Введение в реляционные базы данных / В.В. Кириллов, Г.Ю. Громов. - СПб.: БХВ-Петербург, 2012. - 464 c.
16. Комплексная система защиты информации на предприятии. Часть 1. – М.: Московская Финансово-Юридическая Академия, 2008. – 124 с.
17. Коноплева, И.А. Информационные технологии: учеб. пособие : [для вузов по специальности "Прикладная информатика (по областям)] /И. А. Коноплева, О. А. Хохлова, А. В. Денисов.-М.: Проспект, 2010.-294 с.
18. Кудинов, Ю.И. Основы современной информатики: учеб. пособие для студентов вузов, обучающихся по специальности "Прикладная информатика" /Ю. И. Кудинов, Ф. Ф. Пащенко.-СПб.: Лань, 2009.-255 с.
19. Луенбергер, Д.Д. Информатика: учеб.-метод. пособие для студентов вузов, обучающихся по специальности 080801 "Прикладная информатика" и др. междисциплинарным специальностям /Дэвид Дж. Луенбергер ; пер. с англ. Ю. Л. Цвирко под ред. д.т.н. К. К. Колина.-М.: Техносфера, 2008.-447 с.
20. Маклаков, С.В. Bpwin и Erwin. Case-средства разработки информационных систем − М. : ДИАЛОГ-МЭФИ, 2009.
21. Максимов, Н.В. Современные информационные технологии: Учебное пособие / Н.В. Максимов, Т.Л. Партыка, И.И. Попов. - М.: Форум, 2013. - 512 c.
22. Малыхина, М.П. Базы данных: основы, проектирование, использование. – СПб: БХВ Петербург.2009.
23. Марков, А.С. Базы данных: Введ. в теорию и методологию : [Учеб. по специальности "Прикладная математика и информатика"] /А.С. Марков, К.Ю. Лисовский.-М.: Финансы и статистика, 2009.-511 с.
24. Мишенин А.И. Теория экономических информационных систем. — М.: Финансы и статистика, 2010. 240 с
25. Советов, Б.Я. Базы данных: теория и практика: Учебник для бакалавров / Б.Я. Советов, В.В. Цехановский, В.Д. Чертовской. - М.: Юрайт, 2013. - 463 c.
26. Степанов А.Н. Информатика: учебное пособие. – СПб: Питер Пресс, 2012. – 764 с.
27. Стражева Н. С., Стражев А. В. Бухгалтерский учет. - М.: Диалог, 2008. – 252с.
28. Фаронов В.А. Delphi. Программирование на языке высокого уровня. М.: 2010
29. Фуфаев, Э.В. Базы данных: Учебное пособие для студентов учреждений высшего профессионального образования / Э.В. Фуфаев, Д.Э. Фуфаев. - М.: ИЦ Академия, 2012. - 320 c.
30. Хлебников, А.А. Информационные технологии: Учебник / А.А. Хлебников. - М.: КноРус, 2014. - 472 c.
31. Черников, Б.В. Информационные технологии управления: Учебник / Б.В. Черников. - М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2013. - 368 c
32. Центральный Банк РФ. Ставки рефинансирования. [Электроный ресурс]. Режим доступа: http://www.cbr.ru/
Вопрос-ответ:
Что включает в себя анализ предметной области и постановка задачи?
Анализ предметной области и постановка задачи включает в себя изучение организационной структуры малого торгового интернет-предприятия, постановку задачи разработки БД интернет-магазина и характеристику информационной системы предприятия.
Как проектируется структура данных интернет-магазина?
Структура данных интернет-магазина проектируется путем создания логической модели системы, где определяются основные сущности и их связи. Затем создается физическая модель, включающая детализацию атрибутов сущностей и выбор СУБД для хранения данных.
Что включает в себя реализация базы данных?
Реализация базы данных включает в себя создание таблиц, отражающих структуру данных интернет-магазина, заполнение их информацией, создание запросов для получения и изменения данных, а также настройку прав доступа к базе данных.
Какие источники были использованы при создании данного товара?
При создании данного товара были использованы различные источники, представленные в списке использованных источников, который можно найти в конце документа.
Какие этапы включает в себя процесс проектирования и разработки БД интернет-магазина?
Процесс проектирования и разработки БД интернет-магазина включает в себя анализ предметной области и постановку задачи, проектирование структуры данных интернет-магазина, выбор СУБД, реализацию базы данных и использование различных источников при создании данного товара.
Какие задачи решает данная информационная система?
Информационная система предназначена для проектирования и разработки базы данных интернет магазина. Она помогает организовать работу малого торгового интернет предприятия и эффективно управлять его операциями.
Какая структура данных используется в интернет-магазине?
Для интернет-магазина проектируется логическая и физическая модель данных. Логическая модель определяет структуру данных и их связи в системе, а физическая модель описывает способ организации данных на физическом носителе. Это поможет обеспечить эффективное хранение и обработку информации.
Как выбрать подходящую СУБД?
Выбор СУБД зависит от множества факторов, таких как тип данных, объем информации, требования к производительности и безопасности. Рекомендуется провести анализ требований и определить, какая СУБД лучше всего подходит для конкретного проекта интернет-магазина.
Какую информацию содержит база данных интернет-магазина?
База данных интернет-магазина содержит информацию о продуктах, клиентах, заказах, оплате и доставке. Она также может содержать информацию о складе, поставщиках и других аспектах деятельности магазина.
Где можно найти список использованных источников?
Список использованных источников можно найти в конце документа. Он содержит ссылки на релевантные источники, которые были использованы при составлении данной информационной системы для проектирования и разработки базы данных интернет магазина.
Какие задачи решает проектирование и разработка БД для интернет магазина?
Проектирование и разработка базы данных интернет-магазина позволяет решить задачи организации информационной системы предприятия, определение структуры данных, выбор подходящей СУБД и позволяет создать эффективную базу данных для хранения информации о продуктах, заказах, клиентах и других сущностях.