ОГУ, проектирование и разработка базы данных приложения (курсовая работа)


Узнать стоимость этой работы
26.06.2026, 13:12

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

Описания предметных областей для разработки БД.

Вариант 1 Разработка БД ПИС учета высвобождаемого имущества Описание задачи и предметной области.

Задача: разработка БД сервиса учета органами государственной власти высвобождаемого (неиспользуемого) имущества.

Описание процесса: специалист отдела органа государственной власти (ОГВ) ведет учет неиспользуемого имущества. Для ведения учета он запрашивает у специалистов министерств сведения об имуществе (движимом и/или недвижимом). Также этот специалист может получать запросы (заявки) от организаций (предприятий) желающих приобрести в пользование свободное имущество. Специалист ОГВ сводит в общий отчет данные о свободном имуществе и запросы на его передачу. Этот отчет передается руководителю отдела. Также в конце отчетного периода специалист ОГВ формирует отчет деятельности отдела, который утверждается и пописывается руководителем отдела.

Данные:

- сведения об имуществе:

- вид: движимое; недвижимое;

- балансодержатель имущества: полное и сокращенное наименование; принадлежность к министерству;

- наименование объекта (например, строение – гараж, здание 3 этажа, 1 подъезд; автомобиль Лада «Веста», 2020 г.). Если недвижимое, то указывается площадь в м2;

- местонахождение объекта: полный адрес;

- кадастровый номер объекта: в формате кадастрового номера;

- описание состояния объекта: пригоден/не пригоден к эксплуатации, требует ремонта система отопления и т.д.

- контактные данные: фамилия, имя, отчество контактного лица, телефон, эл. почта;

- изображение объекта: фотография (при наличии).

- сведения о движении объектов:

- дата постановки на баланс;

- дата передачи объекта новому балансодержателю;

- дата запроса на передачу имущества;

- сведения о балансодержателе имущества:

- наименование органа государственной власти;

- ответственное лицо: должность, фамилия и инициалы, контактный телефон, адрес эл. почты.

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

Необходимо сформировать отчет, содержащий следующие данные:

- список имущества, которое находится в состоянии ремонта, дату передачи имущества в ремонт и дату его окончания;

- на заданную дату список имущества, на которое имеется запрос на передачу, с указанием организации, запросившей передачу;

- список всего имущества, находящегося на балансе у организации на определенную дату.


Вариант 2 Разработка БД ПИС «Обслуживание заказов и доставок клиентом»

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

Задача: разработка БД программного средства учета заказов и доставок товаров.

Описание процесса: предприятие осуществляет доставку разных товаров населению. Прием заказов на доставку осуществляет служба заказов компании (название, руководитель, менеджер (несколько сотрудников), телефон). Также в структуре компании есть служба доставки (название, руководитель, несколько сотрудников, телефон).

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

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

Данные:

- сведения о клиенте:

- фамилия, имя, контактные данные (телефон), адрес;

- сведения о предприятии:

- наименование, адрес, телефон;

- сведения о подразделениях (наименования, должности, сотрудники, телефон);

- сведения о заказе:

- номер заказа, текущие дата и время;

- ФИО менеджера, принявшего заказ;

- список товаров в заказе;

- статус заказа (принят, в обработке, исполнен), (оплачен);

- сведения о доставке заказа:

- текущие дата и время;

- ФИО сотрудника, доставившего заказ;

- сведения о товарах:

- наименование товара.

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

Необходимо сформировать отчет, содержащий следующие данные:

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

- список сотрудников, принявших/доставивших наибольшее количество заказов за текущий месяц;

- список заказов, имеющих статус «Оплачен» и «Исполняется» на текущую дату.


Вариант 3 Разработка БД ПИС «Прохождение преддипломной практики студентами вуза»

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

Задача: разработка БД программного средства для учета прохождения практики студентами в период подготовки дипломного проекта.

Описание процесса:

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

Данные:

- сведения о студенте:

- группа;

- фамилия, имя, отчество;

- номер зачетной книжки;

- сведения о предприятии:

- наименование с указанием формы собственности (ООО, ПАО, и т.д.);

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

- сведения о руководителе практики от кафедры:

- наименование кафедры;

- должность (профессор, доцент, старший преподаватель);

- фамилия, имя, отчество;

- сведения о практике:

- дата начала, дата окончания;

- дата защиты отчета по практике;

- реквизиты договора на прохождение практики: номер, дата заключения, должность, фамилия и инициалы лица, подписавшего договор;

- реквизиты приказа о закреплении на практику: номер, дата;

- оценка студента за практику на предприятии;

- итоговая оценка студента за практику.

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

Необходимо сформировать отчет, содержащий следующие данные:

- количество студентов, проходивших практику на заданном предприятии в заданный период;

- вывести список студентов, у которых руководителем практики являлся определенный сотрудник предприятия;

- вывести список группы студентов, ранжированный по итоговым оценкам за практику.


Вариант 4 Разработка БД ПИС «Лицензионное программное обеспечение организации»

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

Задача: разработка БД программного средства для учета лицензионного программного обеспечения, использующегося на компьютерах предприятия (компании).

Описание процесса:

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

Данные:

- сведения о предприятии:

- наименование, фамилия и инициалы руководителя;

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

- фамилия и инициалы руководителей структурных подразделений;

- сведения о программном обеспечении:

- тип программного обеспечения (ОС; СУБД; средства разработки; офисное ПО и т.д.);

- наименование программного обеспечения (с указанием версии);

- вендор (компания разработчик ПО);

- компания распространитель ПО;

- дата приобретения ПО;

- дата активации лицензии ПО;

- срок действия лицензии;

- сведения о компьютерах:

- тип компьютера, на котором установлено ПО;

- инвентарный номер компьютера;

- подразделение, в котором установлен компьютер;

- номер кабинета, в котором размещается компьютер;

- сведения о распоряжении:

- номер распоряжения;

- дата;

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

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

Необходимо сформировать отчет, содержащий следующие данные:

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

- список ПО, срок действия лицензий которого заканчивается в следующем за текущим месяце; с указанием инверторного номера компьютера и вендора ПО;

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


Вариант 5 Разработка БД ПИС «Арендная плата за нежилые помещения» Описание задачи и предметной области.

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

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

Данные:

- сведения об организации:

- название (с указанием формы собственности: ООО, ИП);

- адрес; контактные данные: телефон, электронный адрес, фамилия и имя менеджера;

- фамилия и инициалы руководителя;

- сведения о помещении:

- адрес;

- площадь, кв.м.;

- площадь подвала, кв.м. (при наличии);

- коэффициент подвала: значение от 0 до 1;

- коэффициент технического обустройства помещения (КТ): значение от 1 до 2;

- сведения о клиенте:

- юридическое или физическое лицо; реквизиты для заключения договора: для юридических лиц – полное наименование, ИНН, ОГРН, адрес, фамилия, имя, отчество руководителя; для физических лиц – фамилия, имя, отчество, паспортные данные, адрес;

- сведения о договоре:

- номер;

- дата договора; дата начала аренды;

- дата окончания аренды;

- сведения для расчета стоимости аренды:

- базовая ставка за 1 кв.м. (в рублях);

- формула расчета месячной арендной платы (МАП):

МАП = (базовая ставка/12 * площадь помещения + базовая ставка/12 * площадь подвала * коэффициент подвала) * КТ.

На уровне БД необходимо реализовать следующие ограничения: при изменении базовой ставки МАП изменяется со следующего месяца после даты изменения ставки. Оплата производится ежемесячно. Дата начала аренды не может быть раньше даты заключения договора. Клиент может быть зарегистрирован в системе только один раз.

Необходимо сформировать отчет, содержащий следующие данные:

- список договоров, заключенных в предшествующем месяце, с указанием суммы договора и итоговой суммы по всем договорам;

- список арендаторов (полное наименование и адрес) с указанием арендуемых помещений, даты заключения договора и даты окончания аренды;

- список помещений, не сданных в аренду на текущую дату с указанием их адресов.


Вариант 6 Разработка БД ПИС «Списание основных средств» Описание задачи и предметной области.

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

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

Данные:

- сведения о предприятии

- полное наименование;

- фамилия и инициалы руководителя;

- наименование подразделений предприятия: дирекция; производственный цех; транспортный цех; склад имущества и готовой продукции; бухгалтерия;

- сведения об основном имуществе:

- тип имущества: рабочие и силовые машины и оборудование, измерительные и регулирующие приборы и устройства, вычислительная техника, транспортные средства, инструмент, производственный и хозяйственный инвентарь;

- инвентарный номер;

- дата приобретения;

- дата постановки на баланс;

- нормативный срок службы;

- срок службы (лет);

- ответственный за использование (эксплуатацию);

- дата списания;

- сведения о документах:

- акт списания: номер акта, дата утверждения, список основных средств на списание в данном акте;

- приказ о назначении комиссии: номер приказа, дата приказа, состав комиссии с указанием фамилий и инициалов, причина списания основных средств (износ, истечение нормативных сроков, невосстанавливаемый отказ);

На уровне БД необходимо реализовать следующие ограничения: специалист 1 ведет учет основных средств дирекции и бухгалтерии; специалист 2 – производственного цеха; специалист 3 – транспортного цеха и склада предприятия. Нельзя списать основное средство ранее нормативного срока, за исключением случая невосстанавливаемого отказа. Дата постановки на баланс не может быть раньше даты приобретения основного средства. Инвентарные номера являются уникальными в системе учета предприятия.

Необходимо сформировать отчет, содержащий следующие данные:

- на заданную дату список (наименование) основных средств, закрепленных за каждым подразделением, с указанием наименования подразделения, даты постановки на баланс, срока (лет, месяцев) до списания;

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

- на заданный период список всех актов на списание с указанием номеров и даты утверждения.


Вариант 7 Разработка БД ПИС «Аттестация сотрудников предприятия» Описание задачи и предметной области.

Задача: разработка БД программного средства для учета сроков и результатов аттестации сотрудников предприятия.

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

Данные:

- сведения о предприятии:

- полное наименование;

- сокращенное наименование;

- фамилия и инициалы руководителя;

- сведения о подразделениях:

- наименование подразделения;

- фамилия и инициалы руководителя;

- телефон;

- должности, входящие в структуру подразделения;

- сведения о сотрудниках:

- фамилия, имя, отчество;

- дата рождения;

- занимаемая должность;

- дата приема на работу на предприятии (начало трудового стажа);

- дата приема на должность (стаж в должности);

- тарифная сетка на должности;

- дата окончания трудового договора;

- образование: высшее, среднееспециальное, среднее общее, документ об образовании, квалификация по образованию, дата выдачи;

- сведения о повышении квалификации: наименование документа о повышении квалификации (сертификат, удостоверение, диплом), квалификация по документу, дата выдачи;

- сведения об аттестации:

- дата начала аттестации;

- состав аттестационной комиссии по приказу: начальник отдела кадров; заместитель директора, начальник отдела качества продукции, специалист отдела кадров (секретарь);

- списки аттестуемых сотрудников;

- сведения о приказе: дата, номер;

- результаты аттестации (список сотрудников с набранными ими баллами).

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

Необходимо сформировать отчет, содержащий следующие данные:

- на заданную дату список сотрудников (Ф.И.О., место работы, должность), не прошедших аттестацию (набравших менее 40 баллов);

- ранжированный итоговый список сотрудников (от наибольших баллов к наименьшим) с результатами и указанием Ф.И.О., должности и стажа работы в должности;

- список подразделений, в которых 100% сотрудников успешно прошли аттестацию.


Вариант 8 Разработка БД ПИС «Трудоустройство» Описание задачи и предметной области.

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

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

Данные:

- сведения о предприятиях:

- полное наименование;

- сокращенное наименование;

- адрес;

- фамилия и инициалы директора;

- контактные данные: телефон, электронная почта;

- сведения об организации:

- наименование: Центр занятости населения;

- контактное лицо: фамилия, имя и отчество специалиста;

- контактные данные: телефон, электронная почта;

- сведения о вакансиях:

- предприятие;

- структурное подразделение предприятия, в котором объявлена вакансия;

- наименование должности;

- обязанности по должности;

- ставка оплаты труда;

- график работы;

- дата открытия вакансия;

- дата собеседования;

- дата закрытия вакансии;

- оформление трудовой книжки, договор гражданскоправового характера;

- возраст;

- наличие дополнительных страховок и соц. пакета;

- требования к соискателю:

- образование (высшее, среднеспециальное, среднее общее), вид документа (диплом, справка, аттестат), дата получения документа;

- профиль и квалификация по образованию;

- повышение квалификации и/или переподготовка: вид документа (сертификат, удостоверение, диплом), профиль, квалификация, дата получения документа);

- требуемые навыки;

- дополнительные навыки;

- перечень необходимых документов.

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

Необходимо сформировать отчет, содержащий следующие данные:

- на заданную дату список предприятий, имеющих вакансии по заданной должности с указанием даты объявления вакансии и даты собеседования;

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

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


Вариант 9 Разработка БД ПИС «Спортивные сооружения области» Описание задачи и предметной области.

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

Описание процесса: в структуре Министерства спорта региона имеется организация, которая ведет учет спортивных сооружений и проводимых в них мероприятиях. Данную функцию в этой организации выполняет старший специалист. Организационно он подчиняется начальнику отдела, а тот, в свою очередь, директору организации. Для ведения учета старший специалист запрашивает от сотрудника спортивного сооружения сведения о самом сооружении и планируемых в нем мероприятиях. Данные передаются в формате файла текстового документа. Полученные данные старший специалист сводит в итоговый (сводный) отчет, который передает начальнику отдела. После согласования начальник отдела передает этот отчет директору организации для утверждения. Ежемесячно старший специалист формирует отчет по проведенным в прошедшем месяце мероприятиям, который также передается начальнику отдела и, затем, директору.

Данные:

- сведения об организации:

- наименование – Центр спортивной подготовки;

- фамилия, имя, отчество директора;

- фамилия, имя, отчество старшего специалиста;

- контакты: телефон; адрес эл. почты;

- сведения о спортивном сооружении:

- место размещения – населенный пункт (наименование), городского или сельского типа, полный адрес;

- название спортивного сооружения, краткое название;

- дата ввода спортивного сооружения в эксплуатацию;

- тип сооружения (игровые виды спорта, легкоатлетический манеж, каток, ипподром и др.);

- площадь спортивной арены, кв.м.;

- вместимость зрителей, чел., тыс. чел.;

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

- дата принятия на баланс;

- сведения о мероприятиях;

- тип мероприятия: тренировочный процесс, соревнования, сдача в аренду, концерт и т.п.;

- название мероприятия;

- дата проведения: начало, окончание;

- количество человек, посетивших мероприятие;

- организация или физическое лицо, ответственное за проведение мероприятия.

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

Необходимо сформировать отчет, содержащий следующие данные:

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

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

- сводный отчет по планируемым мероприятиям с указанием наименования спортивного сооружения, наименования мероприятий, даты его проведения (началоокончание), наименование ответственного за мероприятие.


Вариант 10 Разработка БД ПИС «Справочник предприятия» Описание задачи и предметной области.

Задача: разработка БД программного средства для учета сведений о подразделениях предприятия, видах и результатах их деятельности

Описание процесса:

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

Данные:

- сведения о предприятии:

- полное и сокращенное наименование;

- должность, фамилия и инициалы руководителя;

- сведения о подразделениях:

- наименование подразделения;

- полные контактные данные (адрес, телефон, эл. почта, фамилия, имя отчество контактного лица, фамилия, имя, отчество руководителя);

- виды и наименование выпускаемой продукции (отдельная продукция представлена изображениями);

- ключевые поставщики комплектующих и материалов и покупатели продукции;

- сведения о партнерах предприятия:

- наименование предприятияпартнера;

- форма сотрудничества: поставщик или покупатель;

- объемы сотрудничества по годам в рублях;

- сведения о справочнике предприятия:

- дата формирования справочника;

- дата утверждения справочника;

- дата публикации справочника.

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

Необходимо сформировать отчет, содержащий следующие данные:

- выборку по наименованию подразделения предприятия;

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

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


Вариант 11 Разработка БД ПИС «Паспорт здоровья сотрудника» Описание задачи и предметной области.

Задача: разработка БД программного средства для учета медицинских осмотров сотрудников предприятия и их результатов и формирования для каждого из сотрудников «паспорта здоровья».

Описание процесса:

Предприятие имеет в своей структуре цеха вредного для человека производства, в связи с чем оно придает большое значение здоровью сотрудников и имеет в своей структуре заводоуправление, цеха основного производства и подразделение, занимающееся профилактикой здоровья сотрудников – поликлиника. Для учета состояния здоровья для каждого сотрудника ведется «Паспорт здоровья». Врач статистик в поликлиники собирает от подразделений сведения о сотрудниках. В зависимости от полученных данных об участии сотрудника в медицинских осмотрах врачстатистик планирует медицинские осмотры. Медосмотры проводит врачтерапевт. По результатам осмотра заполняется форма с результатами осмотра, которая сохраняется в архиве. Регулярно, а также по запросу руководителя врачстатистик формирует отчет о проведенных осмотрах и их результатах. Отчет предоставляется заведующему поликлиникой и руководителю предприятия.

Данные:

- сведения о предприятии:

- полное и сокращенное наименование;

- должность, фамилия и инициалы руководителя;

- сведения о подразделениях:

- наименование подразделения;

- имеется ли в подразделении вредное производство;

- сведения о сотрудниках:

- фамилия, имя, отчество;

- пол;

- дата рождения;

- число полных лет;

- должность в подразделении предприятия;

- категория должности сотрудника (инженерно-технический работник, рабочий, управленческий персонал, IT-специалист и др.);

- дата начала работы в должности;

- количество отработанных лет, месяцев;

- сведения о медосмотре:

- дата медосмотра;

- фамилия и инициалы врача, проводившего медосмотр;

- результаты медосмотра: антропологические данные, жалобы сотрудника на состояние здоровья, история прививок, общее заключение о состоянии здоровья;

- диагнозы заболеваний (при обнаружении во время осмотра).

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

Необходимо сформировать отчет, содержащий следующие данные:

- паспорт здоровья, содержащий: дату формирования, сведения о сотруднике, дату и заключение по результатам осмотра;

- на заданную дату количество сотрудников, прошедших медосмотр по каждому подразделению;

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


Вариант 12 Разработка БД ПИС «Справочник абитуриента» Описание задачи и предметной области.

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

Описание процесса:

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

Данные:

- сведения об образовательной организации:

- полное и сокращенное наименование;

- фамилия и инициалы ректора;

- адрес;

- сведения о структуре образовательной организации;

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

- фамилия и инициалы руководителей;

- ученая степень и ученое звание (при наличии);

- контактные данные: телефон, страница сайта, электронная почта;

- сведения об образовательных программах:

- код и название укрупненной группы специальностей по классификатору;

- код и название образовательной программы по классификатору;

- название профиля образовательной программы;

- форма обучения по образовательной программе;

- год начала подготовки;

- год аккредитации образовательной программы;

- наименования предметов для поступления на образовательную программу;

- минимальный балл ЕГЭ для поступления на образовательную программу;

- количество бюджетных мест;

-  описание программы: основные учебные дисциплины, возможные места и профессии работы выпускников, возможности продолжения обучения.

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

Необходимо сформировать отчет, содержащий следующие данные:

- на заданный год набора список направлений заданной формы обучения и планы приема;

- наименование всех направлений подготовки, на которых был максимальный балл по математике;

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


Вариант 13 Разработка БД ПИС «Платные образовательные услуги населению»

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

Задача: разработка БД программного средства для учета оказанных образовательных услуг (переподготовка, повышение квалификации и т.д.).

Описание процесса: организация, основным видом деятельности которой оказывает образовательные услуги, направленные на повышение квалификации и/или переподготовку специалистов различного профиля. Руководит организацией директор. Всю административную работу по организации учебного процесса ведут методисты. Занятия проводят преподаватели.

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

Данные:

- сведения об организации:

- полное и сокращенное наименование;

- вид деятельности по ОКВЭД (код и наименование);

- наименования должностей, фамилия и инициалы сотрудников;

- ученые степени и ученые звания преподавателей (при наличии);

- контакты методистов и директора;

- сведения об образовательных программах и курсах:

- наименование программы;

- наименование курса/учебной дисциплины в программе;

- аннотация программы/курса;

- автор(ы) образовательной программы/курса;

- основные данные о программе: учебные дисциплины или модули, общее количество часов, перечень учебных дисциплин, вид итогового контроля;

- вид выдаваемого по окончании программы документа;

- сведения об образовательных курсах:

- название курса;

- автор(ы) курса;

- аннотация;

- общее количество часов;

- темы курса;

- вид выдаваемого по окончании курса документа;

- вид итогового контроля;

- общая информация:

- дата начала набора на программу/курс;

- дата начала программы/курса;

- дата окончания программы/курса;

- дата выдачи документов об окончании программы/курса;

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

Необходимо сформировать отчет, содержащий следующие данные:

- список курсов, на которых можно прослушать заданную тему, например, «1С Бухгалтерия»;

- список курсов и программ, которые начинаются с заданной даты с указанием автора(ов) программы/курса, отсортированный в хронологическом порядке;

- список авторов, у которых наибольшее количество курсов за текущий год.


Вариант 14 Разработка БД ПИС «Новостная лента организации» Описание задачи и предметной области.

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

Описание процесса:

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

Редактор ежемесячно или по запросу главного редактора готовит отчет по установленной форме.

Данные:

- сведения о подразделениях:

- наименование подразделения;

- контактные данные: телефон, ФИО контактного лица, эл. почта, страница сайта;

- руководитель подразделения: ФИО;

- фамилия и инициалы ответственного лица от подразделения;

- сведения о новостях:

- рубрика, к которой относится новость;

- название статьи;

- автор (ы): фамилия и инициалы, наименование подразделения;

- дата события в новости;

- дата написания статьи;

- дата публикации;

- текст статьи (новости) – файл (название, формат, объем);

- иллюстрирующие фотографии или изображения (файл(ы): названия; формат, объем)

- дата переноса новости в архив.

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

Необходимо сформировать отчет, содержащий следующие данные:

- на заданную дату сформировать список подразделений, предоставивших новости на текущую неделю, отсортированный по алфавиту авторов;

- на заданную дату все новости подразделения за год, находящиеся в архиве;

- общее количество новостей предприятия за год и общее количество новостей по подразделениям за год; список отсортировать по возрастанию.


Вариант 15 Разработка БД ПИС «Анализ продаж» Описание задачи и предметной области.

Задача: разработка БД программного средства для учета продаж товаров и дисконтных карт, выданных покупателям.

Магазин ведет учет продаж товаров одежды и обуви, а также анализ работы с постоянными клиентами. Учет продаж ведет товаровед, а анализ – маркетолог. Для учета продаж сведения о количестве продаж поступают от кассовых аппаратов и со склада. Товаровед осуществляет предварительную обработку полученных сведений, а затем передает данные маркетологу. Маркетолог производит расчет дисконтной скидки для постоянного покупателя исходя из объемов покупки. Формула расчета скидки: покупателю, сделавшему покупку на сумму свыше 3000 рублей, выдается дисконтная карта, имеющая 5тизначный номер. Карта дает покупателю скидку 3%. При накоплении сумм покупок покупателем более чем на 5000 рублей, процент скидки увеличивается до 5%, более 10000 рублей – максимальный процент скидки достигает размера 10%. Ежемесячно маркетолог формирует отчет, который он передает директору магазина.

Данные:

- сведения о магазине:

- название магазина;

- должности, фамилия и инициалы сотрудников;

- сведения о товаре:

- вид/категория/группа товара;

- наименование товара;

- размер;

- производитель: наименование товарного знака, страна производства;

- основной материал;

- цена, рубли;

- количество на складе;

- сведения о продажах товаров:

- дата продажи;

- количество;

- идентификатор покупателя;

- сведения о покупателе:

- номер дисконтной карты (5тизначный номер);

- сумма продаж.

На уровне БД необходимо реализовать следующие ограничения: необходимо учесть, что продажа одежды измеряется штуками, а обуви – парами; расчет скидки производится при достижении указанных предельных значений; отчеты формируются либо с 1го числа месяца до текущей даты, либо с 1го числа месяца до 30 (31) числа месяца; нельзя продать товар, который отсутствует, или его недостаточное количество на складе.

Необходимо сформировать отчет, содержащий следующие данные:

- на заданную дату вывести количество дисконтных карт по размеру скидки;

- за заданный период (например, год) вывести список обладателей дисконтных карт, совершивших 4 и более покупки с указанием суммарных стоимостей покупок;

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

 ....

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

В процессе выполнения курсовой работы студенты должны:

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

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

3) выбрать СУБД и создать БД: схему БД (диаграмму БД) и заполнить таблицы БД тестовым набором данных (количество строк в каждой таблице должны быть достаточным для демонстрации работы запросов и механизмов обеспечения целостности данных);

4)  создать запросы на выборку, добавление, обновление и удаление данных;

5) создать SQLскрипты для создания объектов БД (в случае если БД построена на основе языка SQL) или сформировать листинг программы (если БД создана на основе программноформируемых таблиц);

6) разработать программные интерфейсы для работы пользователя с таблицами БД, формирования запросов и вывода результатов запросов;

7) оформить пояснительную записку курсовой работы и создать презентацию проекта.

Варианты курсовой работы

Номер студента в группе

Номер задания

Номер студента в группе

Номер задания

1

1

11

11

2

2

12

12

3

3

13

13

4

4

14

14

5

5

15

15

6

6

16

16

7

7

17

17

8

8

18

18

9

9

19

19

10

10

20

20


Структура пункта «Оглавление» курсовой работы:

1 Описание объекта (предметной области)

2 Анализ информационных процессов предметной области

2.1 Разработка модели исследуемого процесса

2.2 Разработка модели автоматизации исследуемого процесса

3 Выбор и обоснование технологии проектирования базы данных

4 Техническое проектирование

4.1 Описание объектов базы данных и их взаимосвязей

4.2 Инфологическая модель данных

4.3 Обоснование СУБД. Даталогическая модель данных

4.4 Физическая модель данных

4.5 Разработка запросов на выборку, изменение, обновление и удаление данных

4.6 Разработка процедур обеспечения целостности базы данных

5 Интерфейсы взаимодействия пользователя с базой данных Выводы по курсовой работе

Приложение (обязательное). SQLскрипты (программный код) объектов БД

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



Узнать стоимость этой работы