Курсовой проект по базам данных: Курсовая работа: База данных – скачать пример проекта и купить готовую на заказ на сайте itdiplom.ru

Содержание

Курсовая работа по базам данных | Руководство, Проектов, Исследование Базы данных

Скачай Курсовая работа по базам данных и еще Руководство, Проектов, Исследование в формате PDF Базы данных только на Docsity! Содержание ВВЕДЕНИЕ……………………………………………………………………………………………….4 Глава 1. АНАЛИЗ ЗАДАЧИ…………………………………………………………………… 5 1.1 Описание предметной области……………………………………………………… 5 1.2 ER- Диаграмма………………………………………………………………………………6 1.3 Модель данных……………………………………………………………………………… 6 1.4 Реляционная модель данных………………………………………………………… 7 1.5 Типы данных………………………………………………………………………………… 8 1.6 Объекты баз данных.. …………………………………………………………………….9 Глава 2. Проектирование базы данных…………………………………………………..11 2.1 Организация данных……………………………………………………………………11 2.2 Создание таблиц…………………………………………………………………………..12 2.3 Работа с данными…………………………………………………………………………18 2.4 Создание отчетов………………………………………………………………………….20 2.5 Функции базы данных………………………………………………………………… 22 2.6 Назначение программы………………………………………………………………. 23 ЗАКЛЮЧЕНИЕ……………………………………………………………………………………… 24 СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ…………………………………..25 1 ВВЕДЕНИЕ. В современном обществе, торговля играет далеко не маленькую роль. Каждый день многие из нас сталкиваются с тем, что им приходится что-то продавать или покупать. Появление на планете сети Internet, послужило началом развития целых отраслей, связанных с обработкой информации. Благодаря развитию интернет пространства, вовлечения в него миллионов пользователей, организаций и структур, это и послужило началом появления интернет магазинов. Выбранная мною тема считается актуальной, так как ежедневно миллионы людей, осуществляют покупки товаров в интернет магазинах, не выходя из дома. Целью данной курсовой работы является анализ предметной области – «Интернет магазина сумок», разработка и проектирование базы данных для интернета магазина, обеспечивающей хранение, накопление и обработку информации о товарах и пользователях. В качестве СУБД для реализации базы данных была использована − Microsoft Access. Для данной курсовой работы были поставлены следующие задачи: • Анализ предметной области интернет магазин сумок; • Проектирование базы данных для предметной области; • Приобретение навыков по созданию различных запросов и отчетов; • Создание кнопочных форм, облегчающих навигацию по базе данных магазина; Автоматизированная система обслуживания позволит клиенту сэкономить время на поиски и покупки нужного ему товара. Так же дает возможность получить подробную информацию о товаре. Понятие реляционный (англ. relation — отношение) связано с разработками известного американского специалиста в области систем баз данных Е. Кодда. Эти модели характеризуются простотой структуры данных, удобным для пользователя табличным представлением и возможностью использования формального аппарата алгебры отношений и реляционного исчисления для обработки данных. Реляционная модель ориентирована на организацию данных в виде двумерных таблиц. Каждая реляционная таблица представляет собой двумерный массив и обладает следующими свойствами: · каждый элемент таблицы — один элемент данных; · все столбцы в таблице однородные, т.е. все элементы в столбце имеют одинаковый тип (числовой, символьный и т.д.) и длину; · каждый столбец имеет уникальное имя; · одинаковые строки в таблице отсутствуют; · порядок следования строк и столбцов может быть произвольным. Отношения представлены в виде таблиц, строки которых соответствуют кортежам или записям, а столбцы — атрибутам отношений, доменам, полям. Поле, каждое значение которого однозначно определяет соответствующую запись, называется простым ключом (ключевым полем). Если записи однозначно определяются значениями нескольких полей, то такая таблица базы данных имеет составной ключ. Типы данных. Таблицы баз данных, как правило, допускают работу с гораздо большим количеством разных типов данных. Так, например, базы данных Microsoft Access работают со следующими типами данных. Текстовый– тип данных, используемый для хранения обычного неформатированного текста ограниченного размера (до 255 символов). Числовой– тип данных для хранения действительных чисел. Поле Мемо– специальный тип данных для хранения больших объемов текста (до 65 535 символов). Физически текст не хранится в поле. Он храниться в другом месте базы данных, а в поле храниться указатель на него, но для пользователя такое разделение заметно не всегда. Дата/время– тип данных для хранения календарных дат и текущего времени. Денежный- тип данных для хранения денежных сумм. Теоретически, для их записи можно было бы пользоваться и полями числового типа, но для денежных сумм есть некоторые особенности (например, связанные с правилами округления), которые делают более удобным использование специального типа данных, а не настройку числового типа. Счетчик– специальный тип данных для уникальных (не повторяющихся в поле) натуральных чисел с автоматическим наращиванием. Естественное использование – для порядковой нумерации записей. Логический- тип для хранения логических данных (могут принимать только два значения, например Да или Нет). Гиперссылка– специальное поле для хранения адресов URL Web- объектов Интернета. При щелчке на ссылке автоматически происходит запуск браузера и воспроизведение объекта в его окне. Мастер подстановок– это не специальный тип данных. Это объект, настройкой которого можно автоматизировать ввод данных в поле так, чтобы не вводить их вручную, а выбирать их из раскрывающегося списка. Объекты баз данных. Таблицы – это основные объекты любой базы данных. Во-первых, в таблицах хранятся все данные, имеющиеся в базе, а во-вторых, таблицы хранят и структуру базы (поля, их типы и свойства). Запросы. Эти объекты служат для извлечения данных из таблиц и предоставления их пользователю в удобном виде. С помощью запросов выполняют такие операции как отбор данных, их сортировку и фильтрацию. С помощью запросов можно выполнять преобразования данных по заданному алгоритму, создавать новые таблицы, выполнять автоматическое наполнения таблиц данными, импортированными из других источников, выполнять простейшие вычисления в таблицах и многое другое. Формы. Если запросы – это специальные средства для отбора и анализа данных, то формы – это средства для ввода данных. Смысл их тот же – предоставить пользователю средства для заполнения только тех полей, которые ему заполнять положено. Одновременно с этим в форме можно разместить специальные элементы управления (счетчики, раскрывающиеся списки, переключатели, флажки и прочее) для автоматизации ввода. Преимущества форм раскрываются особенно наглядно, когда происходит ввод данных с заполненных бланков. В этом случае форму делают графическими средствами так, чтобы она повторяла оформление бланка – это заметно упрощает работу наборщика, снижает его утомление и предотвращает появление печатных ошибок. Отчеты. По своим свойствам и структуре отчеты во многом похожи на формы, но предназначены только для вывода данных, причем для вывода не на экран, а на принтер. В связи с этим отчеты отличаются тем, что в них приняты специальные меры для группирования выводимых данных и для вывода Таблицы являются одной из важнейших частей базы данных, так как именно они хранят в себе все данные по определённой тематике, что позволяет операторам лучше ориентироваться в БД. Так же в таблицы вносятся и новые данные. Что бы создать таблицу нужно сделать 4 основных шага. 1. В панели управления, необходимо выбрать ярлык создать таблицу. 2. Перед вами появится пустая таблица, далее необходимо перейти в режим конструктора. Для этого необходимо щелкнуть мышью по надписи Таблица 1, и в появившемся окне выбрать режим конструктора. Программа предложит вам поменять название таблицы. 3. После того как вы переименуете таблицу, вам откроется эта же таблица, но уже в режиме конструктора. 4. И последний пункт, вам необходимо ввести основные критерии, по которым данные будут вносится в таблицу. После чего сохранить таблицу. И перейти обратно в режим таблицы. Если все сделано правильно у вас получится таблица данных. Таким образом мы создаем все таблицы. • Каталог товаров В таблице «Каталог товаров» будут вносится и хранится данные связанные с имеющимися товарами в магазине, которые в дальнейшем поступают в продажу. Товар заносится с основными критериями, такие как тип, вид, фирма производитель, поставщик, ценовая категория, характеристики, цена и к некоторым добавляется фото. К данной таблице существуют связи четырех таблиц, из которых данные будут автоматически предлагаться при внесении в каталог новых товаров. • Вид товара. В таблицу вносится список вида товаров, разбитый на основные категории по которым продается товар. Категорий для выбора сумок достаточно большой, по этому их разбили на основные тип и виды сумок. 1. 1.1. 1.2. 1.3. Тип товара. В таблице представляются типы товара, разбитые на более подробные категории, продающиеся в интернет магазине. Из этой таблицы данные будут предлагается в других таблицах для дополнения данных. Благодаря этим данным, можно более точно определить вид какой либо сумки. • Фирма производителя. В данной таблице представлены фирмы производителя, которые изготавливают товар, продающиеся в интернет магазине. Новые данные можно так же вносить в эту таблицу, или же они будут регистрироваться сюда автоматически при регистрации нового товара. • Ценовая категория. Для более удобной работы с данными создаем несколько форм, с которыми будет работать Оператор, при регистрации нового товара, при оформлении заказа или же при регистрации нового пользователя. Формы позволяют вводить данные в таблицы базы без непосредственного доступа к самим таблицам. Что бы создать форму автоматически, необходимо в списке выбрать нужную таблицу, для которой будет создана форма и на панели Создание выбрать после чего форма создастся автоматически и ее остается лишь отредактировать. Далее создадим главную кнопочную форму. Главная кнопочная форма обеспечивает красивое и удобное перемещение по формам, отчетам и тд. 1. 1.1. Главная кнопочная форма Данная форма является основной, так как по ней можно попасть на другие необходимы формы и отчеты. По мимо главной, есть еще три формы, которые используются для регистрации данных: 1. Поступление товара. 2. Регистрация пользователя 3. Оформление заказа. 1. Форма «Поступление товара» Данная форма используется для регистрации нового товара, который автоматически добавится в таблицу Каталог. Id выставляется автоматически, вид, тип, фирма производителя и ценовая категория будут предложены из соответствующих таблиц. Форма 1.2. Форма «Регистрация пользователя». Данная форма позволяет администратору регистрировать нового пользователя, вся информация будет автоматически добавлена в таблицу заказчики (пользователи). После чего могут быть использованы в других формах, таблицах и отчетах. Форма 1.3. Оформление заказа. Данная форма позволит оформить заказ и внести все данные в соответствующие таблицы. После оформления заказ будет рассмотрен и отправлен заказчику. Создание отчетов. Отчет – это гибкое и эффективное средство для организации просмотра и распечатки итоговой информации. В отчете можно получить результаты сложных расчетов, статистических сравнений, а также поместить в него рисунки и диаграммы Для создания отчета, необходимо выбрать таблицу для которой необходимо сделать отчет и нажать на панели управления во вкладке Создать нажать на и отчет будет создан автоматически, остается только подкорректировать данные. Далее пойдут три отчета, на которые так же можно перейти с основной формы: 1. Отчет по заказам. 2. Отчет по пользователям. 3. Отчет по товару. Отчет 1.1 Отчет по заказам Данный отчет был сделан исходя из данных таблицы Заказы. В этот отчет вносятся результаты всех продаж. Внизу подводится общий подсчет сколько заказов было сделано. Отчет 1.2. Отчет по пользователям. Данный отчет был сделан исходя из данных таблицы Пользователи. В этот отчет вносятся результаты по пользователям зарегистрированных в базе за все время. Отчет 1.3. Отчет по товару Данный отчет был сделан исходя из данных таблицы Каталог товаров. В этот отчет вносятся результаты по всему товару, который есть на сайте. Внизу отчета подводится подсчет товара, продающегося на сайте. Любую из этих сумок можно будет приобрести в интернет магазине оформив заказ. Функции базы данных. покупки продукции занимает считанные секунды, срок доставки зависит от местоположения клиента. А также автоматизация работы для операторов. В ходе выполнения работы, мной были закреплены знания по созданию баз данных, для этого была использована СУБД − Microsoft Access. В данном проекте была проанализирована предметная область и на основе этого анализа была реализована разработка Базы данных для интернет-магазина сумок. Созданное программное обеспечение позволяет решать основные задачи, требующие решения при работе с базами данных. СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ. 1. Диго С. М. Создание баз данных в среде СУБД Access: Учебное пособие –М., 2001. 2. Туманов В.Е. Основы проектирования реляционных баз данных: Учебное пособие. –М.: Интернет-университет информационных технологий, 2010. 3. Интернет Энциклопедия. Статья о интернет магазине. –Режим доступа: ru.wikipedia.org/wiki/Интернет магазин. 4. Интернет Энциклопедия статья о ER-диаграммах ru.wikipedia.org/ wiki/ER-модель. 5. Илюшечкин В.М. Основы использования и проектирования баз данных: Учебное пособие.-М.:Юрайт, 2010. 6. Преснякова Г.В. Проектирование интегрированных реляционных баз данных: Учебник.-М.:КДУ,2007 7. Джон Дей, Крейг Ван Слайк, Рэймонд Фрост Базы данных. Проектирование и разработка: Учебник. -М.:НТ Пресс, 2007 8. Интернет Энциклопедия. Статья Microsoft Access. –Режим доступа: ru.wikipedia.org/wiki/Microsoft_Access 9. Электронное пособие. –Режим доступа: access.my-study.info/ base_help 10. Антон А.Н. Информатика и информационные технологии. -М.: 2001.

Курсовой проект

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ

ФГБОУ ВО РОСТОВСКИЙ ГОСУДАРСТВЕННЫЙ ЭКОНОМИЧЕСКИЙ УНИВЕРСИТЕТ (РИНХ)

Факультет «Компьютерных технологий и информационной безопасности»

Кафедра «Информационных систем и прикладной информатики»

По дисциплине «Базы данных»

Тема: «Разработка базы данных Отдела кадров (института)»

Автор курсового проекта: Бишлеев Владимир Михайлович

Группа: 321-БИН

Направление: Бизнес-информатика

Руководитель проекта: Л.

Ф. Панферова

Ростов – на – Дону

2015

Оглавление

Введение 2

Глава 1. Постановка задачи разработки информационной системы 4

1.1. Задание на разработку базы данных «Отдел кадров» института 4

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

1.3. Обоснование необходимости создания БД 5

Глава 2. Проектирование БД 7

2.1. Этапы проектирования БД 7

2.2. Концептуальная модель базы данных 9

2.3 Логическая модель базы данных. Нормализация. 11

2.4. Физическая структура базы данных. 15

Глава 3. Разработка программного обеспечения для ЭВМ 18

3.1 Запросы к БД 18

3.2. Экранные формы для ввода и редактирования данных в БД. 23

3.3. Отчеты в БД. 24

3. 4 Главная кнопочная форма 24

Заключение 26

Список использованных источников 26

Приложения 29

Введение

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

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

Базы данных – это сложные взаимосвязанные информационные образования, предназначенные для многоцелевого использования.

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

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

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

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

18 лучших проектов баз данных, идеи для студентов выпускного курса

18 лучших проектов баз данных, идеи для студентов

1. Управление запасами Управление базой данных Project

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

Ищете помощь с домашним заданием по базе данных?

2. Проект базы данных системы ведения документации учащихся

Цели проекта: студенческий файл, который содержит информацию об учащемся, потоковый файл, файл с оценками, файл оплаты, льготы/стипендии и т. д.

  • 9 лучших веб-сайтов справки по программированию

3. Проект базы данных розничных онлайн-приложений

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

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

4. Проект базы данных колледжей

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

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

5. Проект базы данных железнодорожной системы

Железнодорожная система, для которой необходимо смоделировать следующее:

  1. Станции.
  2. Пути, соединительные станции. Для простоты можно предположить, что между любыми двумя станциями существует только одна дорожка. Все треки вместе образуют график.
  3. Поезда с идентификатором и названием.
  4. Расписания поездов, в которых указано, сколько времени поезд проходит через каждую станцию ​​на своем маршруте.

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

  • Время истекло
  •  Тайм-аут (то же самое, что и время ожидания, если оно не останавливается).
  •  Порядковый номер, чтобы станции на маршруте поезда можно было упорядочить по порядковому номеру.
  1. Бронирование пассажиров, состоящее из поезда, даты, от станции до станции, вагона, места и имени пассажира.

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

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

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

Проверить проект системы управления больницей

7. Проект базы данных системы управления библиотекой

Студент и преподаватель могут выпускать книги. Различные ограничения на количество книг, которые могут выдать ученик и учитель. Кроме того, количество дней будет разным для студентов и преподавателей для выпуска любой книги. У каждой книги будет свой идентификатор. Кроме того, каждая книга с одним и тем же названием и одним и тем же автором (но количество экземпляров) будет иметь другой идентификатор.

Будет сделана запись всей книги, кто выдал эту книгу и когда, а также продолжительность. Деталь штрафа (когда книга не возвращается за один раз) тоже сохраняется.

Вы также можете проверить эти сообщения:

  • Система управления Банком крови
  • Система управления отелем
  • Система управления заработной платой
  • Система управления информацией о пациентах 

8.

Проект базы данных системы управления заработной платой

Здесь будет запись (уникальный идентификатор) всех сотрудников любой организации. В соответствии с датой вступления и датой, до которой создается заработная плата, будет введено количество дней. Базовая заработная плата будет определяться в зависимости от должности сотрудника и отдела. Затем будут добавлены такие компоненты, как DA, HRA, медицинское пособие, задолженность, и будут вычтены расходы на общежитие / автобус, безопасность, фонд социального обеспечения и другие. Количество отпусков, взятых работником.

9. Проект базы данных организаций здравоохранения

Эта организация предоставляет следующие функции:

  • Неотложная помощь 24×7
  • Группы поддержки
  • Поддержка и помощь по телефону

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

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

За каждой медсестрой и фельдшером закреплен врач. Также их можно назначать пациентам (заботиться о них). Счет оплачивается пациентом наличными и с помощью электронного банкинга. Учет каждого произведенного платежа также ведется организацией. Также ведется запись каждого полученного звонка для оказания помощи и поддержки существующему лицу.

Проверка проекта системы управления клиникой

10. Проект базы данных управления рестораном

  • Ресторан ведет каталог со списком продуктов питания и напитков, которые он предоставляет.
  • Ресторан не только обеспечивает питание в собственном помещении, но и принимает заказы онлайн через свой сайт. Заказы по телефону также развлекают.
  • Для доставки заказов у ​​нас есть курьеры. Каждому курьеру присваивается определенный код города. Курьер не может доставлять за пределами области, которая не назначена курьеру (для каждого курьера может быть одна область, закрепленная за этим курьером).
  • Ведется запись клиента, чтобы премиальные клиенты могли получать скидки.

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

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

  • В компании работает 10 инструкторов, и на каждой тренировке может работать до 100 стажеров.
  • Компания предлагает 4 курса передовых технологий, каждый из которых преподается группой из 4 и более инструкторов.
  • Каждый инструктор назначается не более чем в две группы преподавателей или может быть назначен для проведения исследований. Каждый стажер проходит один курс передовых технологий за сеанс обучения.

12. База данных системы донорства крови Проект

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

Данные пациента – имя пациента, идентификатор пациента, группа крови пациента, выявленное заболевание.
Данные Донара – Имя Донара, Идентификатор Донара, Группа Донара Буд, Медицинское заключение Донара, Адрес Донара, Контактный номер Донара.
Данные банка крови – Название банка крови, Адрес банка крови, Имя донора банка крови, Контактный номер банка крови, Адрес банка крови.

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

13. Проект базы данных управления художественной галереей

Разработка схемы E-R для художественной галереи. Галерея хранит информацию о «Художнике», его имени, месте рождения, возрасте и стиле искусства о «Художественном произведении», художнике, годе его создания, уникальном названии, типе искусства и ценах. Произведения искусства подразделяются на различные виды, такие как «Поэтесса», «Работа 19-го века». натюрморты ХХ века и т.д.

Галерея хранит информацию о Клиентах, таких как их Уникальное имя, Адрес, Общая сумма долларов, которые они потратили на Галерею, и лайки Клиентов.

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

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

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

15. Проект базы данных системы управления школой

Разработка базы данных для хранения информации о школьном персонале (система управления персоналом в Ms access) и учащихся, удовлетворяющая следующим свойствам:

  1. У сотрудников будет свой идентификатор, имя и классы, которые они преподают.
  2. У учащегося будет имя, номер списка, секция, класс.
  3. Еще одна таблица, содержащая информацию о разделе, предмете и учителе.
  4. Далее будет информация о плате для студентов.
  5. Один содержит информацию о зарплате учителей.
  6. Комнаты распределяются по классам с учетом того, что время одной и той же комнаты или лаборатории не совпадает, учащиеся не могут быть введены более чем в одну секцию, в ней не должно быть ни одного учащегося, не оплатившего обучение до определенной даты.

16. Проект базы данных системы управления оптовыми продажами

  1. Сохраняйте информацию о запасах, такую ​​как их идентификатор, имя, количество.
  2. Храните сведения о покупателях, у которых менеджер должен покупать акции, такие как идентификатор покупателя, имя, адрес, идентификатор акции, которую нужно купить.
  3. Подробная информация о клиентах, т. е. имя, адрес, идентификатор.
  4. Список клиентов-неплательщиков, не уплативших причитающуюся сумму.
  5. Список оплаченных или ожидающих платежей.
  6. Запас, который нужно купить, если количество становится меньше определенного значения.
  7. Расчет прибыли за месяц.
  8. Количество не может быть продано покупателю, если требуемое количество отсутствует на складе, и должна поддерживаться дата поставки, до которой запас может быть предоставлен.

17. Проект базы данных системы управления заработной платой

  1. Ведется список сотрудников с идентификатором, именем, должностью, опытом.
  2. Сведения о зарплате с идентификатором сотрудника, текущей зарплатой.
  3. Информация о заработной плате с указанием идентификатора сотрудника, заработной платы CTC, вычета PF или любого другого вычета и чистой заработной платы, а также ведения сведений об общих сбережениях сотрудника.
  4. Надбавки к зарплате должны быть предоставлены к следующему году, если таковые имеются, в зависимости от ограничений.
  5. Вычет из месячной заработной платы, если таковой имеется, в зависимости от каких-либо несоответствий в работе и суммы, подлежащей вычету.

18. Проект базы данных системы управления банкоматами

Подумай о себе и напиши в комментарии. Я выберу лучший из комментариев и опубликую здесь.

Вам нужен мой опыт?

Вас беспокоит ваш проект базы данных? Не волнуйтесь, я могу вам помочь. Я специализируюсь на нескольких рациональных системах управления базами данных (база данных Oracle, Microsoft SQL Server, MySQL, MS Access). Я выполнил более 3700 проектов баз данных до 30 июня 2022 года.

99% студентов , которые воспользовались моей помощью, получили оценку A+.

У меня также есть большой опыт в других областях программирования (Java, PHP, Android, Python, Swift, Objective-C, Машинное обучение, Linux, Разработка веб-сайтов WordPress, Операционная система и многое другое), я все еще узнаю что-то новое. Вы также можете связаться с нами по вопросам профессиональной разработки программного обеспечения и разработки приложений для Android. Я также могу реализовать ваш проект базы данных с настольным компьютером и веб-интерфейсом . Просто свяжитесь со мной сейчас, я с нетерпением жду вашего ответа.

CS 146: База данных и групповые проекты



Инструкторы:

Лекция: Профессор Бхаги Нарахари   | narahari [at] gwu.edu


Часы работы: Пн, Ср 15:00–17:00, Вт 17:00–18:00

Лаборатория: Дарби Томпсон   | darbyt [at] gwu.edu


Часы работы: TBA



План курса и цели

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

Цели:

  • Понимание основ моделей данных и реляционных модель базы данных.
  • Изучите языки обработки запросов и теорию реляционных проектирование баз данных и языки запросов.
  • Программа запросов к базе данных с использованием SQL.
  • Разработка и реализация полной реляционной базы данных заявление.
  • Работа в команде над проектированием, программированием, тестированием, интеграцией и выпустить приложение базы данных.
  • Развитие навыков анализа этических, правовых и социальных последствий для оценить дизайн и социальные и правовые последствия компьютерных систем.
  • Используйте профессиональные кодексы этики при принятии решений.
  • Улучшите навыки письменного и устного общения.
Материалы курса и анонсы курсов будут размещены на следующий URL: www.seas.gwu.edu/~bhagiweb/cs146/

Предварительные условия и тексты


Предварительные требования: CSci 143
Первичный текст (1) Системы управления базами данных*, Рагху Рамакришнан, 3-е издание, McGraw-Hill, номер ISBN 0-07-246563-8 (2) Дар огня, Сара Баас
 
*Примечания размещенных в Интернете, будет достаточно для большинства тем базы данных.

Работа в Команды

В этом курсе вы будете работать в команде во время занятий в классе и термин проект. Лекции будут проходить в классе деятельности, где учащиеся будут работать в командах, чтобы совместно решать поставленные проблемы. Участие в командных мероприятиях обязательно для обучения в этом курсе (аналогично командной работе CS 135 ожидания). Подробная информация о ролях в команде, команда контракты, и как меняется ваша роль в этом классе предоставлено здесь.


Требования к письму
Это курс WID — в результате будет несколько письменных требования, и они будут составлять часть вашей оценки. Как отправной точкой возьмите копию книги:
Элементы стиля, Виллиан Странк и Э.Б. Уайт-младший, Лонгман Нажимать. Более раннее издание доступно бесплатно в Интернете.

Материалы курса


Оценка
Оценка будет состоять из множества компонентов: Лабораторные задания, Домашние задания, Командные задания, Экзамены и викторины, Письменные отчеты, Семестр проект и участие в классе. Предварительная разбивка предоставлено ниже:
  • Домашние задания по базам данных, лабораторные работы и задания по программированию: 20%
  • Экзамены (два экзамена): 30%
  • Командный проект: 25%
  • Написание домашних заданий: 10%
  • Обсуждения и викторины в классе: 10%
  • Командные задания в классе: 5%

Команда основанный термин Проект
Будет срочный проект. Проект предполагает работу в команда по разработке и внедрению студенческой информационной системы.

Программа:

Расписание лекций


   Часть A. База данных Дизайн
 
  • Введение в системы баз данных.
  • ER Модель
  • Введение в реляционную модель.
  • Формальные языки запросов: реляционная алгебра и реляционная Исчисление.
  • SQL
  • Проект реляционной схемы и нормальные формы.
  • Обзор СУБД.
  • Введение в обработку транзакций.
Часть B: Социальное воздействие и профессиональная этика.
  •  Профессиональная этика
  • Закон об интеллектуальной собственности и авторском праве
  • Четвертая поправка и конфиденциальность
  • Защита прав потребителей
  • Профессиональная ответственность и Этический кодекс ACM
Лаборатория Расписание
  • Введение в PhP
  • Введение в MySQL
  • SQL-запросы с использованием MySQL
  • Обсуждения группового проекта и проектный документ 1.
  • Введение в Oracle: триггеры, хранимые процедуры.
  • Обработка транзакций в Oracle и MySQL
  • Демонстрации этапа 1 группового проекта
  • Упражнения на работу в команде.
  • Анализ социального воздействия и отчет
  • Профессиональная этика и Кодекс этики ACM
  • Обсуждение этапа 2 командного проекта — проектный документ 2.

    Оставить комментарий