Лабораторная работа. Лабораторная работа №1. 1 Структура, цели и задачи цикла лабораторных работ
Скачать 100.31 Kb.
|
6.2 Создание приложенияЦель: создать в среде СУБД Access приложение, обеспечивающее поддержку функций конечного пользователя. Исходные данные: Техническое задание; логическая модель; схема БД MS Access. Порядок выполнения работ: Определить функции приложения. Создать спецификации интерфейса конечного пользователя. Создать спецификации хранимых процедур поддержки ограничений целостности, не поддерживаемых ядром СУБД. Реализовать приложение в среде Access. Написать отчёт №4. Требования к отчёту Отчёт должен содержать: диаграмму физического уровня модели; выполненные генератором отчётов ERwin отчёты о таблицах, столбцах, физических доменах; описание функций приложения; спецификации интерфейса пользователя; спецификации хранимых процедур; иллюстрированное Руководство пользователя. Приложение А. Темы курсовых проектов
Примечание. Этот список не является исчерпывающим. Приложение В. Примеры заданий Вариант 1. Учёт успеваемости студентов 1 Описание деятельности Деканат факультета интересуют сведения об успеваемости студентов. Каждый студент зачислен в одну из академических групп. Группы приобретают определённые специальности, изучая определённый набор учебных дисциплин в соответствии с учебным планом. По каждой изучаемой дисциплине все студенты группы должны сдать зачёт и/или экзамен (далее Э/З) в определённый срок определённому преподавателю. Преподаватель, принявший Э/З, обязан зафиксировать результаты студентов в ведомости и сдать её в деканат. Студент, не сдавший Э/З в срок, считается задолжником и может сдать его по специальному разрешению декана. Результат фиксируется в индивидуальном экзаменационном листе, выданном студенту. Лист сдаётся в деканат преподавателем. По окончании сессии деканат готовит отчёт о задолженностях студентов. Кроме того, для каждой группы готовится отчёт об успеваемости. По запросу студента деканат может подготовить академическую справку (выписку из зачётной ведомости студента). 2 Функции работника деканата Регистрация результатов Э/З в журналах успеваемости групп. По факту получения ведомости или экзаменационного листа. Подготовка отчёта о задолженностях студентов. По окончании сессии. Подготовка отчётов об успеваемости групп. По окончании сессии. Подготовка справки об успеваемости студента. По запросу студента. Цель проекта: автоматизация функций работника деканата. Точка зрения: заместитель декана. 3 Исходные данные для проектирования 3.1 Входные документы и сообщения Учебный план для специальности. Экзаменационно-зачётная ведомость. Экзаменационный лист. Примеры входных документов приведены в Приложении 1. Сообщение о группе: номер 764, курс 3, кафедра ТИМП, специальность 345267 – Производство синтетических молочных продуктов, студентов 25. Сообщение о студенте: номер студбилета 768243, ФИО Жучков Никодим Серапионович, группа 764, адрес Лупкина, 7, к. 956, телефон 43-12-28, 8-913-456-22-33. Сообщение о преподавателе: табельный номер 123, ФИО Бынькин Байдур Бейсалович, кафедра ТИМП, должность доцент. Сообщение о нагрузке преподавателя: преподаватель Бынькин Б.Б. дисциплина "Технология производства молочных продуктов", гр. 764, 567 дисциплина "Синтез пектинов и меланжа", гр. 764. Сообщение о специальности: код 123456, наименование "Производство молочных продуктов из подручных средств", профилирующая кафедра ТИМП. 3.2 Выходные документы и сообщения Отчёт о задолженностях студентов. Отчёт об успеваемости групп. Академическая справка. Примеры выходных документов приведены в Приложении 2. 3.3 Деловой регламент Номера групп уникальны. Номер группы состоит из трёх цифр. Численность группы не может быть меньше 10 и больше 25. Каждый студент зачислен точно в одну группу. Группа обучается точно одной специальности. Одной специальности обучается несколько групп. Специальности соответствует точно один учебный план. Кафедра может быть профилирующей для нескольких специальностей. Для каждой специальности существует точно одна профилирующая кафедра. Одноимённые дисциплины, включённые в учебные планы различных специальностей, считаются различными. Дисциплина может изучаться в нескольких семестрах. Для каждой дисциплины, изучаемой в семестре, учебным планом предусматривается один или два вида отчётности. Видами отчётности по дисциплине являются экзамен и зачёт. Учебный план может включать до пятидесяти дисциплин. Преподаватель может преподавать несколько дисциплин. Дисциплина может преподаваться несколькими преподавателями. Преподаватель может принять Э/З только по той дисциплине, которую он преподаёт. Преподаватель может принять Э/З по дисциплине у нескольких групп. Студент может получить на экзамене оценку «отлично», «хорошо», «удовлетворительно» или «неудовлетворительно». Студент может получить на зачёте оценку «зачтено» или «не зачтено». Студент, не сдававший Э/З по дисциплине, считается не аттестованным. Против фамилии не аттестованного студента в ведомости делается пометка “Н/А”. Если по дисциплине в семестре предусмотрено два вида отчётности, то студент, не имеющий зачёта по этой дисциплине, не может иметь и экзаменационной оценки. Студент может быть положительно аттестован на Э/З конкретной дисциплине в конкретном семестре только один раз. Студент не может иметь оценку по дисциплине, не включённой в учебный план специальности его группы. Студент может сдать Э/З по дисциплине досрочно. В этом случае преподаватель обязан выставить его оценку в ведомость группы. Студент, получивший на экзамене/зачёте оценку «неудовлетворительно»/«не зачтено» или не аттестованный, считается задолжником. Задолжник сдаёт Э/З по индивидуальному разрешению. Каждый факт выдачи индивидуального разрешения на Э/З (экзаменационного листа) регистрируется работником деканата. 3.4 Транзакции пользователя Ввод и обновление сведений об учебном плане. Регистрация результатов Э/З группы. Регистрация выдачи экзаменационного листа. Регистрация результата Э/З по индивидуальному разрешению. Ввод и обновление сведений о группе. Ввод и обновление сведений о студенте. Ввод и обновление сведений о преподавателе. Ввод и обновление сведений о нагрузке преподавателя. Ввод и обновление сведений о специальности. Генерация отчёта о задолженностях студентов. Генерация отчёта об успеваемости групп. Генерация академической справки. Приложение 1. Примеры входных документов Учебный план для специальности
Экзаменационный лист
Экзаменационно-зачётная ведомость
Приложение 2. Примеры выходных документов Отчёт о задолжниках Отчёт об успеваемости групп
Академическая справка
Вариант 2. Городской автовокзал 1 Описание деятельности Автовокзал – коммерческое предприятие, владеющее комплексом сооружений, предназначенным для обслуживания пассажиров и водителей автобусов. Вокзал включает в себя: капитальное здание с залом ожидания, билетными кассами, и пр.; камеры хранения; перрон для посадки и высадки пассажиров; площадку для стоянки автобусов; посты для осмотра автобусов; диспетчерские пункты. Вокзал осуществляет на договорной основе обслуживание пригородных, междугородных и международных автобусных рейсов, выполняемых различными перевозчиками. Получает прибыль от продажи билетов. Пассажиропоток вокзала составляет более тысячи человек в сутки. В рамках настоящего проекта представляет интерес работа билетного кассира. По требованию пассажира кассир может забронировать места на требуемом рейсе на указанную дату. Забронированные места должны быть выкуплены не менее чем за одни сутки до отправления рейса. При покупке билетов пассажир указывает пункт назначения, желаемый рейс, дату выезда, требуемое количество проездных и багажных мест. Кассир обязан оформить проездные и багажные документы, если имеются свободные места на указанный рейс и дату. Билет может быть продан не ранее, чем за 14 суток до отправления автобуса. Если пассажир желает сдать билеты, то при сдаче за 1 сутки до отправления автобуса возвращается полная их стоимость. При сдаче билетов менее чем за сутки возвращается 50% стоимости. При неявке пассажира ко времени посадки в автобус стоимость билетов не возвращается. В случае утери билета его стоимость не возвращается, замещающий документ в виде справки не выдается, посадка пассажира на автобус не производится. Цель проекта: автоматизация учёта заказов, бронирования, продаж и возврата билетов на поездки по междугородным автобусным маршрутам. Точка зрения: билетный кассир, обслуживающий междугородные рейсы. 2 Исходные данные для проектирования 2.1 Функции билетного кассира
2.2 Входные документы и сообщения Ведомость посадки на рейс (см. Приложение 1). Карта маршрута. Содержит код маршрута и перечень остановочных пунктов с указанием цены проезда и провоза одного места багажа. Сообщение о рейсе: код маршрута, дата отправления, время отправления, тип автобуса, число посадочных мест. Сообщение о желаемой поездке: маршрут, пункт назначения, дата отъезда, время отправления число посадочных мест, Сообщение о багаже: маршрут, пункт назначения, дата отъезда, время отправления, число мест багажа. Сообщение о возврате билета: номер билета, дата возврата, время возврата, паспортные данные возвращающего: ФИО, серия и номер паспорта, дата и место выдачи, место прописки; возвращённая сумма. 2.3 Выходные документы и сообщения Проездной билет. Багажный билет. Ведомость продажи билетов на рейс. Примеры выходных документов приведены в Приложении 2. 2.4 Деловой регламент Не существует двух маршрутов с одинаковыми значениями кода. Маршрут включает несколько населённых пунктов. Не существует двух населённых пунктов с одинаковыми наименованиями. Населённый пункт может включаться в несколько маршрутов. Стоимость проезда до населённого пункта зависит от маршрута. Стоимость провоза места багажа до населённого пункта зависит от маршрута. По маршруту может выполняться несколько рейсов в один день. Рейс выполняется по одному маршруту. Не существует двух рейсов с одинаковыми номерами. Рейсы по одному маршруту могут выполняться автобусами различных типов. Однотипные автобусы имеют одинаковое количество посадочных мест. Код маршрута, день отправления и время отправления однозначно определяют рейс. Код маршрута, день отправления и время отправления однозначно определяют тип автобуса. Код маршрута однозначно определяет посадочную платформу. Проездной билет может быть заказан не ранее, чем за 20 дней до отправления. При оформлении заказа ему присваивается номер. Не существует двух заказов с одинаковыми номерами. Заказ может предусматривать резервирование нескольких мест. Заказ предусматривает резервирование мест точно на одном рейсе. Заказ предусматривает резервирование мест точно до одного пункта назначения. При заказе билетов взимается плата в размере 10 рублей за место. Проездной/багажный билет (далее билет) может быть продан не ранее, чем за 14 дней до отправления. Не существует двух билетов с одинаковыми номерами. Одним билетом оформляется продажа посадочного места/провоза багажа на одном рейсе. Число проездных билетов, проданных на рейс, не может превышать числа посадочных мест в автобусе, выполняющем рейс. Запрещено оформлять одним проездным билетом продажу нескольких посадочных мест. Запрещено продавать более одного проездного билета на одно место рейса. Разрешено оформлять одним багажным билетом провоз нескольких мест багажа. При продаже билета более чем за сутки до отправления взимается комиссионный сбор в размере 10 рублей. При продаже билета может взиматься страховой сбор в размере 5% стоимости проезда с согласия пассажира. НДС начисляется в размере 20% от стоимости проезда. НДС не включается в сумму, уплачиваемую пассажиром. При возврате билета регистрируются паспортные данные возвращающего. При возврате билета более чем за одни сутки до отправления возвращается полная стоимость проезда. При возврате билета менее чем за одни сутки до отправления возвращается 50% стоимости проезда. При возврате билета возвращается страховой сбор, если он взимался при покупке. При возврате билета комиссионный сбор не возвращается. Каждый факт возврата билета регистрируется отдельно. 2.5 Транзакции пользователя Создание записи о заказе мест на рейсе. Резервирование свободных мест на рейсе. Создание записи о продаже проездного билета. Создание записи о продаже багажного билета. Освобождение места и создание записи о возврате билета. Печать ведомости о продаже билетов на рейс. Приложение 1. Ведомость посадки на рейс
|