Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка по управлению данными.DOC
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
11 Мб
Скачать
☆

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

Задание на курсовой проект выдается на бригаду студентов из 2 чел. и совпадает с заданием на лабораторные работы. В курсовом проекте предлагается:

  • спроектировать логическую структуру базы данных методом «Объект-связь» и с помощью пакета ERWIN;

  • спроектировать серверную базу данных для сервера Interbase с помощью пакета ERWIN;

  • разработать объектную модель задачи с помощью пакета Ratinal Rose;

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

  • разработать клиентское приложение с помощью программы CBuilder6. Это приложения при вызове окна регистрации пользователя настраивает меню (выполняет один из членов бригады);

  • разгаботать клиентское приложение в виде набора jsp-страниц с доступом к базе данных из Интернета (выполняет другой член бригады).

В отчете должны быть представлены:

  1. Задание на курсовой проект.

  2. Постановка задачи.

  3. Проектирование логической модели базы данных методом «объект-связь».

  4. Логическая модель базы данных (ERWIN).

  5. Объектная модель задачи – 3 вида диаграмм (Rational Rose).

  6. Физическая модель базы данных для Interbase (ERWIN).

  7. Объекты базы данных (таблицы, генераторы, исключения, процедуры, представления, пользователи и их привилегии) – IBExpert.

  8. Клиентская часть на CBuilder (модуль данных, формы с входящими в них объектами и их события, отчеты – разделы и поля).

  9. Формы экранов (CBuilder6) для различных пользователей.

  10. Иерархия JSP-страниц.

  11. Формы экранов (JSP).

  12. Таблица тестирования и результаты выполнения тестов (вид экранов или сообщения) для обоих клиентов.

Варианты заданий

  1. Учет товаров на складах и их потребности на торговых точках

Имеются товары (регистрационный номер, наименование, единица измерения, стоимость единицы), склады (номер, ФИО кладовщика) и торговые точки (наименование, адрес). Товары поступают на склады в определенном количестве и в определенную дату. Товары запрашиваются в определенную торговую точку в определенном количестве.

Выходные документы:

  • выдать список товаров на каждом складе, отсортированный по наименованиям товаров, с подсчетом суммы стоимости товаров на каждом складе;

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

  1. Успеваемость студентов

Имеются группы (шифр, год поступления, номер), студенты (номер зачетки, ФИО, дата рождения, пол) и предметы (наименование, ФИО преподавателя). Студенты входят в состав определенной группы, предмет изучается группами студентов в определенном количестве часов и заканчивается определенным видом аттестации (зачетом или экзаменом). Каждый студент получает оценку или признак зачета /незачета по каждому предмету.

Выходные документы:

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

  • ведомости по зачетам и экзаменам по каждому предмету каждой группы, упорядоченные по ФИО студентов с подсчетом количества должников.