Лекции и практики (1). Курс лекций и материалы для практических занятий
Скачать 1.01 Mb.
|
Приложение 2.Варианты заданий на курсовое проектирование БД "Деканат". Задача – информационная поддержка деятельности деканата вуза: ведение расписания сессии, хранение результатов сессии; составление зачётных и экзаменационных ведомостей; проверка корректности расписания экзаменов (уникальность комбинации "время – дата – аудитория"; между экзаменами в одной группе должно пройти не менее трёх дней); составление расписаний экзаменов по группам, кафедрам, для отдельных преподавателей; подсчёт по результатам зачётов и экзаменов итоговых значений (количе- ство оценок '5', '4', '3', '2', количество неявок, средний балл по группе); получение списка экзаменов на текущую дату. БД "Отдел кадров" (института). Задача – информационная поддержка деятельности отдела кадров. Различают три группы сотрудников: а) администрация; б) преподаватель- ский и инженерно-технический состав (по кафедрам); в) технический персо- нал. БД должна содержать штатное расписание по отделам (кафедрам) с ука- занием количества ставок по должностям, включать архив сотрудников и учитывать сотрудников, находящихся в отпуске по уходу за ребенком. БД должна предоставлять возможность составления должностных (штат- ных) расписаний по кафедрам и отделам и следующих списков: вакансий (с учётом сотрудников, находящихся в отпуске по уходу за ре- бёнком, т.е. с указанием даты, до которой ставка свободна); пенсионеров; людей предпенсионного возраста (не более 2-х лет до пенсии); бездетных сотрудников; юбиляров текущего года; многодетных сотрудников (трое и более детей); ветеранов (работающих в институте не менее тридцати лет); сотрудников, работающих более чем на одной ставке. БД "Плановый отдел". Задача – информационная поддержка деятельности планового отдела (выбрать конкретное производство). БД должна осуществлять: ведение плановой документации по основному и вспомогательному про- изводствам (план и факт); составление заказов на поставку сырья и комплектующих (в соответствии с планом выпуска продукции); составление планов работы вспомогательных производств для обеспече- ния потребностей основного производства; подсчёт энергозатрат; определение соответствия результатов работы плану (в процентах). БД "Кафедра". Задача – информационная поддержка учебного процесса и организацион- ной деятельности на кафедре вуза. БД должна содержать учебный план, рас- писание занятий, списки групп, выпускаемых кафедрой, и списки аспиран- тов (с руководителями и темами исследований). БД должна обеспечивать со- ставление: расписания занятий на семестр (по группам); учебного плана (по семестрам) для каждого курса; расписания занятий для преподавателей; списка телефонов сотрудников; нагрузки по часам для преподавателей; списка научных кадров по научным направлениям; списков студентов-дипломников (по группам и по преподавателям). БД "Библиотека". Задача – информационная поддержка деятельности научно-технической библиотеки. БД должна включать два раздела: "Научная литература" и "Журнальные публикации". БД должна обеспечивать: ведение автоматизированного учёта выдачи/приёма литературы; ведение очередей на литературу (по заказам); учёт рейтинга изданий (количество читателей и дата последней выдачи); поиск литературы по требуемым разделу, теме, автору, ключевому слову (с заданием интересующего периода); составление списков должников по годам. БД "Больница". Задача – информационная поддержка деятельности регистратуры боль- ницы. БД должна осуществлять: учёт поступления пациентов (по отделениям); учёт проведённого лечения; учёт платных услуг с выдачей счетов на оплату; ведение архива выписанных пациентов. Необходимо предусмотреть определение (по отделениям): пропускной способности больницы; среднего времени пребывания больных в стационаре; наличия свободных мест в палатах (отдельно для мужчин и для женщин); количества прооперированных пациентов (из них – с осложнениями и умерших); смертности. БД "Магазин" (выбрать конкретный профиль). Задача – информационная поддержка деятельности магазина выбранного профиля. БД должна осуществлять: учёт поставщиков и поставок; учёт продаж по отделам; подсчёт остатков товаров (по отделам); оформление заказов на товары, запасы которых подходят к концу; подведение финансовых итогов дня (по отделам и в целом по магазину); анализ результативности работы продавцов (для премирования); анализ объёмов продаж по дням недели и по месяцам. БД "Поликлиника". Задача – информационная поддержка деятельности поликлиники. БД должна осуществлять: ведение медицинских карт пациентов; учёт рецептов, направлений на анализы, процедур; учёт платных услуг с выдачей счёта на оплату; ведение очередей на приём к специалистам по направлениям лечащих врачей. Необходимо предусмотреть: определение посещаемости отдельных кабинетов (нагрузки врачей); подсчёт количества заболевших за день для определения наступления эпидемии. БД адвоката. Задача – информационная поддержка деятельности адвокатской конторы. БД должна осуществлять: ведение списка адвокатов; ведение списка клиентов; ведение архива законченных дел. Необходимо предусмотреть: получение списка текущих клиентов для конкретного адвоката; определение эффективности защиты (максимальный срок минус полу- ченный срок) с учётом оправданий, условных сроков и штрафов; определение неэффективности защиты (полученный срок минус мини- мальный срок) с учётом оправданий, условных сроков и штрафов; подсчёт суммы гонораров (по отдельных делам) в текущем году; получение для конкретного адвоката списка текущих клиентов, которых он защищал ранее (из архива, с указанием полученных сроков и статей). БД по недвижимости. Задача – информационная поддержка деятельности фирмы, занимающей- ся продажей и арендой жилых и нежилых помещений. БД должна: осуществлять ведение списков жилых и нежилых помещений, предназна- ченных для аренды и/или продажи; поддерживать архив проданных и сданных в аренду помещений; производить поиск вариантов в соответствии с требованиями клиента. Необходимо предусмотреть получение разнообразной статистики: наличие помещений разных типов; изменение цен на рынке; уровни спроса и предложения; средние показатели (среднее время нахождения помещения в БД (по ти- пам помещений), среднюю стоимость аренды/продажи помещений и т.п. БД "Гостиница". Задача – информационная поддержка деятельности гостиницы. БД должна осуществлять: ведение списка постояльцев; учёт забронированных мест; ведение архива выбывших постояльцев за последний год. Необходимо предусмотреть: получение списка свободных номеров (по количеству мест и классу); получение списка номеров (мест), освобождающихся сегодня и завтра; выдачу информации по конкретному номеру; автоматизацию выдачи счетов на оплату номера и услуг; получение списка забронированных номеров; проверку наличия брони по имени клиента и/или названию организации. БД "Продажа билетов". Задача – информационная поддержка деятельности транспортных касс (вы- брать вид транспорта). БД должна осуществлять: ведение списка рейсов и билетов на них с указанием класса; учёт забронированных мест; ведение архива пассажиров за последний месяц. Необходимо предусмотреть: продажу билетов в оба конца; поиск места на рейс в соответствии с требованиями заказчика; получение списка свободных мест на рейс; выдачу информации по конкретному рейсу; получение списка проданных мест; проверку наличия брони по имени клиента и/или названию организации. БД "Спортивный клуб". Задача – информационная поддержка деятельности спортивного клуба. БД должна осуществлять: ведение списков спортсменов и тренеров; учёт проводимых соревнований (с ведением их архива); учёт травм, полученных спортсменами. Необходимо предусмотреть: возможность перехода спортсмена от одного тренера к другому; составление рейтингов спортсменов; составление рейтингов тренеров; выдачу информации по соревнованиям; выдачу информации по конкретному спортсмену; подбор возможных кандидатур на участие в соревнованиях (соответ- ствующего уровня мастерства, возраста и без травм). В качестве дополнительных можно использовать следующие варианты заданий: БД книг из домашней библиотеки. БД для домашней видеотеки (БД кинофильмов). БД домашней фонотеки (диски с музыкальными произведениями). БД "Расписание занятий в школе". БД по прокату автомобилей. Городская БД собственников жилья. Городская БД собственников автомобилей. БД страховой компании. БД аптеки. БД жилищно-эксплуатационной компании. БД кинологического клуба. Разработать (найти) и реализовать в виде БД классификацию (одну из предложенных далее): СУБД; интернет-провайдеров; систем контроля знаний; систем искусственного интеллекта; систем поддержки принятия решений; мобильных телефонов; автомобилей; самолётов (вертолётов); садовых растений; лекарственных препаратов; видов спорта; профессий; природных ресурсов. |