Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Модические указания по выполнению курсовой рабо...docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
107.34 Кб
Скачать

2. Тематика и содержание курсовых проектов

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

  • разработать техническое задание (ТЗ) на разработку баз данных по ГОСТ 34.602-89;

  • составить описание предметной области и выполнить анализ требований, предъявляемых к базе данных;

  • разработать концептуальную модель предметной области;

  • составить список функциональных зависимостей;

  • разработать ER-диаграмму базы данных;

  • создать базу данных выбранной предметной области в СУБД Microsoft SQL Server (или другой СУБД по согласованию с преподавателем);

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

  • оформить пояснительную записку к курсовому проекту и необходимые приложения (ER-диаграмма, схема базы данных, скриншоты форм интерфейса).

3. Задания по курсовому проектированию

Задание выдается индивидуально каждому обучаемому и состоит из предметной области и функций интерфейса пользователя, которые необходимо реализовать (табл. 1). В базе данных должно содержаться не менее 10 000 записей в каждой из основных таблиц, которых должно быть не менее 5. Обязательным требованием является наличие всех типов отображений: «один-к-одному», «один-ко-многим», «многие-ко-многим». Интерфейс пользователя разрабатывается на любом языке программирования и должен реализовывать возможность многопользовательской работы с базой данных. В качестве СУБД используется Microsoft SQL Server, но, по согласованию с преподавателем, может использоваться другая СУБД. Список предметных областей и функций интерфейса может быть изменен по решению кафедры.

Таблица 1. Варианты индивидуальных заданий

Номер варианта

Предметная

область

Функции интерфейса пользователя

1

Библиотека

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

2

Каталог программного обеспечения

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

3

Каталог фильмов

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

4

Каталог музыки

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

5

Склад/Магазин

Формирование списка покупок; поиск товара по складу и магазинам по названию, артикулу, цене, категории, изготовителю; добавление, редактирование и удаление информации о товаре; распределение товаров по магазинам; интеллектуальное формирование списка покупок по доступности товаров, минимизации общей стоимость; формирование отчетной документации.

6

Автомобильный рынок

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

7

Расписание занятий

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

8

Зоопарк

Добавление, редактирование и удаление информации о животном, его местонахождении; поиск и просмотр информации о животном; формирование экскурсий по зоопарку; формирование отчетной документации; просмотр фотогалерей животных.

9

Общежитие

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

10

Больница

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

11

Электронный журнал

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

12

Прописка

Добавление, редактирование и удаление информации о человеке; поиск информации по Ф.И.О., дата рождения и другим данным о человеке; последовательный поиск индекса по адресу; формирование отчетной документации.

13

Социальная сеть

Добавление, редактирование и удаление информации о пользователях, их профилях и группах; управление друзьями пользователя; поиск пользователей по Ф.И.О. и информации из профиля; просмотр страниц пользователей; формирование социального графа; формирование отчетной документации.

14

Сотовый оператор

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

15

Почтамт

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

16

Отдел кадров

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

17

Прокат автомобилей

Просмотр, добавление, редактирование и удаление информации об автомобилях, клиентах, тарифах; просмотр состояния автопарка; ведение истории проката автомобилей; ведение статистики активности клиентов; подбор автомобиля по его параметрам; формирование отчетной документации.

18

Диспетчеризация автобусного движения

Просмотр, добавление, редактирование и удаление информации о расписании движения, автобусе, составе автопарка; формирование расписания движения автобусов; формирование маршрутов движения; отслеживание местонахождения автобусов в режиме «on-line»; отслеживание оплаты проезда; отслеживание и устранение неисправности автобусов; формирование отчетной документации.

19

Система тестирования

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

20

Компьютерные комплектующие

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

21

Телефонный справочник организации

Добавление, редактирование и удаление информации о подразделениях и сотрудниках; поиск контактов по названию подразделения, номеру комнаты, Ф.И.О., должности; формирование печатного вида телефонного справочника; просмотр информации о подразделении и его сотрудниках.

22

Документооборот

Добавление, редактирование и удаление информации о сотрудниках, документах, подразделениях; ведение истории изменения документов и их статусов; распечатка документов; поиск и каталогизация документов; ввод документов со сканера; формирование отчетной документации.

23

Каталог полиграфического оборудования

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

24

Деканат

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

25

Почтовый сервер

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

26

Система мгновенных сообщений

Добавление, редактирование и удаление информации о пользователях; просмотр истории общения; сохранение недоставленных сообщений; установка статусов пользователями; формирование списков контактов; просмотр профилей пользователей;

27

Ресторан

Добавление, редактирование и удаление информации о меню и залах; предварительный заказ столика; формирование счета; ведение истории посещений и предпочтений клиентов; распределение клиентов по столикам; формирование отчетной документации.

28

Автосервис

Добавление, редактирование и удаление информации о клиентах, сотрудниках, автомобилях, неисправностях, комплектующих; формирование заявки на осуществление ремонта; ведение истории ремонта автомобилей; просмотр статуса ремонта; подбор запчастей; формирование отчетной документации.

29

Кинотеатр

Добавление, просмотр, редактирование и удаление информации о залах, репертуаре; распределение мест в залах; бронирование мест; формирование расписания показов; просмотр занятости мест в залах; формирование отчетной документации.

30

Система F.A.Q.

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