ЗАДАНИЯ ПО КОНТРОЛЬНОЙ РАБОТЕ
по курсу
«ОРГАНИЗАЦИЯ И ПРОЕКТИРОВАНИЕ БАЗ ДАННЫХ»
гр.10331, 10332
1. Выполнить проектирование БД информационной системы для предметной области.
2. Разработать процедуры бизнес-логики разработанной базы данных.
Вопросы, отражаемые в отчете по контрольной работе
1. Бизнес-модель предметной области с использованием диаграмм UML.
2. Функциональные требования к системе на UML.
3. Инфологическая модель данных на уровне сущностей и атрибутов, реализованная в ErWin 4.0.
4. Схема базы данных полученная после этапа синтеза даталогического проектирования, реализованная в ErWin 4.0.
5. Анализ и нормализация таблиц до 4 НФ.
6. Схема базы данных полученная после этапа декомпозиции даталогического проектирования, реализованная в ErWin 4.0.
7. Сценарии на создание базы данных, сгенерированные ErWin 4.0.
8. Сценарии на заполнения данными базы данных.
9. Спецификация процедур бизнес-логики, реализуемой на сервере базы данных, включающая несколько триггеров и обеспечивающих выполнение функций, описанных диаграммами вариантов использования.
10. Реализацию процедуры бизнес-логики, включающую по одному триггеру типа AFTER и INSTEAD OF, 3-5 хранимых процедур (хотя бы в одной из них должен использоваться курсор, пользовательская функция и выходной параметр), обеспечивающих выполнение функционала, описанного диаграммами вариантов использования. Представить по каждой процедуре краткое описание назначения, схему алгоритма и код T-SQL, тестовые примеры выполнения.
Отчет оформить в соответствии с ГОСТ 2.105-95, а алгоритмы - по ГОСТ 19.701-90 (ИСО 5807-85) «Схемы алгоритмов, данных, программ и систем».
варианты предметной области
Варианты предметной области | Исходные данные | ФИО |
1 ПОЛИКЛИНИКА | Поликлиника оказывает платные услуги. Необходимо вести список услуг, список врачей их исполняющих, списки клиентов. При обращении клиенту формируется листок посещения с датой, врачами и перечнем услуг. После посещения врача перечень услуг может быть изменен. После посещения выполняется окончательный расчет стоимости заказа. | |
2 НАЛОГОВАЯ ИНСПЕКЦИЯ | Налоговая инспекция ведет учет юридических лиц по видам деятельности, причем юридические лица могут иметь несколько видов деятельности. В налоговую инспекцию поступают отчеты юридических лиц о расчете налогов, а с банка поступает информация об уплате налогов Необходимо получать информацию о задолженностях и расчете пени, а также иметь возможность просматривать как списки юридических лиц по каждому виду деятельности, так и перечень видов деятельности по каждому юридическому лицу. | |
3 ШКОЛА | В школе требуется вести учет успеваемости учащихся (выполнение планов) и хранить их анкетные данные. Ученики состоят в классах. Первичными документами являются учебные планы. Возможны зачисления учеников в класс, окончание школы и переводы между классами. Требуется формировать отчеты об успеваемости, и приложения к аттестату. | Бабаич |
4 АБИТУРИЕНТ | Следует ввести списки поступающих на различные факультеты и специальности, выполнять формирование групп и графики сдачи вступительных экзаменов, выполнять ввод результатов сдачи экзаменов и, в итоге, определять проходной балл и списки поступивших. | |
5 КАФЕДРА | Кафедре вуза требуется вести списки преподавателей (анкетные данные и предметы, которые они могут вести) и читаемых ими дисциплины, а также групп студентов, в которых проводят занятия преподаватели кафедры. Каждый преподаватель может читать несколько предметов, а один предмет может читаться несколькими преподавателями. Надо иметь возможность просматривать как список преподавателей по каждому предмету, так и перечень предметов по каждому преподавателю, выполнять расчет и вести учет выполненной нагрузки. | |
6 ДЕКАНАТ | Деканат вуза требуется вести учет успеваемости студентов (выполнение планов) и хранить их анкетные данные. Студенты обучаются на нескольких специальностях и состоят в группах. Первичными документами являются учебные планы специальности. Возможны зачисления студентов в группу, отчисления, восстановления и переводы. Требуется формировать отчеты об успеваемости, академические справки и приложения к диплому. | |
7 УЧЕБНЫЙ ОТДЕЛ | Учебному отделу деканат вуза требуется вести планирование и учет выполнения почасовой нагрузки преподавателями. Первичными документами являются учебные планы специальности и распределение нагрузки. Выполнение нагрузки и расчеты могут производятся за любой период, который выбирается преподавателем при оформлении акта. Требуется формировать договора, акты выполнения нагрузки за период, отчеты о выполненной нагрузке, остатках и т. д. | |
8 ОТДЕЛ КАДРОВ | Отдел кадров ведет списки принятых и уволенных работников, а также списки пенсионеров и работников, состоящих на воинском учете. Надо иметь возможность просматривать как списки работников всего предприятия и по подразделениям, осуществлять различные выборки с итоговыми расчетами по количественному и качественному составу работников. Требуется так же распечатывать эти списки и выборки в виде отчетов. | Лещенко |
9 ШТАТНОЕ РАСПИСАНИЕ | Необходимо предусмотреть построение структуры штатного расписания с “нуля”, заполнение структуры должностями, окладами и т. п. “Глубина” штатного расписания зависит от структуры предприятия (руководство, управления, отделы, сектора и т. п.). Предусмотреть процедуру изменения штатного расписания (введение, выведение из штатного расписания должностей, отделов, управлений и т. п.) | |
10 ОСНОВНЫЕ СРЕДСТВА | Необходимо вести учета и движение основных средств (отражение поступления, выбытия, перемещения) внутри счета, осуществлять его контроль за наличием и сохранностью в местах эксплуатации. Предусмотреть начисление амортизационных отчислений. Необходимо предусмотреть, что учет ОС ведется по однородным группам, которые делятся на натурально-вещественные и подразделяются по принадлежности, а так же в разрезе отдельных инвентарных номеров объектов. | |
11 ЗАРПЛАТА | Начисление заработной платы выполняется по сдельно-премиальной схеме. Выполняемые работы за текущий месяц формируются мастерами участков в соответствии с ценником работ и их объемом, выполненным за период. Необходимо формировать расчетную и платежную ведомости, расчет налогов уплачиваемых от фонда ЗП по действующему законодательству РБ. | |
12 ЗАРПЛАТА | Начисление заработной платы выполняется по почасовой - премиальной схеме. Начисление заработной планы производится исходя из количества отработанного времени и должностного оклада и установленных премиальных (если нет лишения). Необходимо формировать расчетную и платежную ведомости, расчет налогов уплачиваемых от фонда ЗП по действующему законодательству РБ. | |
13 ДЕПОЗИТ | Требуется вести учет депозитов физических лиц по технологии какого-либо банка, включая прием денег, начисления процентов, планирование возврата сумм на следующий день, месяц в целом и по каждому вкладчику т. п., а также формирование договоров, приход - расход за текущий день, месяц и т. д. | |
14 КРЕДИТЫ | Требуется вести учет выдачи кредитов физическим лицам, начисление процентов по кредитам, учет данных поручителей, начисление пени в случае задержки выплат по кредиту в установленный срок в размере, установленном договором, также для определенных видов кредитов, предусмотреть возможность досрочного погашения без штрафов, а для других – со штрафами. Формирование договоров получения и поручительства. | |
15 КРЕДИТЫ | Требуется вести учет выдачи кредитов юридическим лицам, начисление процентов по кредитам, учет залогов имущества, начисление пени в случае задержки выплат по кредиту в установленный срок в размере, установленном договором, также для определенных видов кредитов, предусмотреть возможность досрочного погашения без штрафов, а для других – со штрафами. Формирование договоров закладных при получении кредитов. | |
16 РЕКЛАМНОЕ АГЕНСТВО | Рекламное агентство собирает заявки от рекламодателей и публикует их в печатных изданиях (газетах, журналах). При этом требуется вести списки печатных изданий с их расценками на рекламу, списки рекламодателей, заявок. Заявка от рекламодателя может содержать публикацию в несколько печатных изданий и на различные даты выхода. Обеспечить оперативный просмотр списка заявок (печатные издания, рекламодатель, стоимость) на любую вводимую дату. | |
17 АГЕНСТВО ПО ТРУДОУСТРОЙСТВУ | Агентство по трудоустройству ведет списки лиц, ищущих работу, и списки вакансий, поступающих от организаций с указанием должности, зарплаты и количества единиц. В заявках претендентов, кроме анкетных данных, указываются желаемые должности и зарплата. Каждая вакансия заполняется несколькими претендентами, согласно их анкетным данным, распечатывается на бумагу и передается работодателю. Работодатель независимо от агентства отбирает одного из претендентов (или исключает всех), который и должен занять вакансию в базе данных агентства, после чего вакансия и претендент «аннулируются». | |
18 АВТОМАГАЗИН | Фирма по продаже автомобилей производит их доукомплектование по желанию покупателя. При этом требуется вести учет заказов с перечнем дополнительно устанавливаемых деталей, расчет общей суммы, печать заказа и суммы продаж за определенный период времени. | Теслюк |
19 АВТОСЕРВИС | Для СТО нужно формировать заказ на выполнение работ, используя Прейскурант цен. Нужно предусмотреть хранение заказов, их группировку по месяцам, по слесарям и т. п. для получения данных об объемах выполненных работ за определенный период. Выводить информацию для расчета заработной платы в зависимости от выполненных заказов. | |
20 БУКИНИСТИЧЕСКИЙ МАГАЗИН | Требуется вести учет продавцов, и покупателей книг, регистрировать предложения продавцов и заказы покупателей в базе данных, информировать продавцов и покупателей о поступлении заказа на интересующие их книги. Вести учет проданных книг и расчетов с продавцами … | Власовец |
21 ТЕХОБСЛУЖИВАНИЕ | Предприятие осуществляет наладку и техническую поддержку оборудования, установленного на других предприятиях. Обслуживание оборудования может проходить как на месте нахождения, так и на предприятии. Необходимо вести учет обслуживаемого оборудования, выполнения работ по его обслуживанию и расходных материалов, затрат на обслуживание. Необходимо формировать текущие планы работ по заявкам и по регламенту обслуживания, извещать о необходимости пополнения склада деталями и расходными материалами, отчеты по обслуживанию. | |
22 ПРОИЗВОДСТВО ПК | Фирма выполняет сбоку персональных компьютеров (ПК) из комплектующих деталей и их продажу по индивидуальным заказам и сопровождает гарантийное обслуживание. Необходимо вести учет произведенных ПК за определенный период, гарантийного ремонта, выбраковку деталей и т. п. | |
23 ГРУЗОПЕРЕВОЗКИ | Следует вести учет заявок на грузоперевозки, учитывать реальные отгрузки, отслеживать оплату услуг и поступления денежных средств. Формировать отчет по произведенным перевозкам подекадно, отслеживать остаток денежных средств. | |
24 ГОСТИНИЦА | Отель расположен в нескольких зданиях, имеет номера различных категорий, набор дополнительных услуг (телевизор, сейф, бар и т. п.). Требуется вести учет загруженности номеров, клиентов и сумм по оплате за заданный период, выполнять бронирование номеров. | |
25 СЕРВИС-ЦЕНТР | Предприятие оказывает услуги по установке и ремонту бытовой технике. Нужно формировать заказы на выполнение работ, используя Прейскурант цен, вести планирование и учет работ, а также работ по гарантии. Предусмотреть хранение заказов, их группировку по месяцам. Выводить список заказов, выполнение которых запланировано на определённый день или за определённый период, список неоплаченных заказов, объем выполненных работ за текущий месяц и т. п. Производить вывод на печать оформленных заказов, а также др. необходимых отчетов. | |
26 УЧЕТ ОРГТЕХНИКИ | Требуется вести учет оргтехники, регистрировать заказы подразделений на поставку оборудования и комплектующих, вести учет расходных материалов и замены комплектующих, учет оргтехники подлежащих списанию, а также содержание драгметаллов всей оргтехники. Необходимо получать отчеты о расположении оборудования в подразделениях по инвентарным номерам и подразделениям, его состоянии (гарантийный срок, элементы, требующих замены, и др., а также отчеты по моделям принтеров для заправки и замены картриджей). | Трус |
27 РЕМОНТ ОРГТЕХНИКИ | Требуется вести учет ремонтируемой оргтехники, регистрировать заказы на ремонт, формировать заказы на поставку комплектующих, вести учет расхода материалов и комплектующих. Необходимо получать отчеты об объемах выполненных работ, затратах и доходах, наличия на складе запанных частей, сроках выполнения заказов и т. п. | |
28 АВТОПАРК | Требуется вести учет сельскохозяйственной техники, регистрировать приход, закрепление за работниками, формировать заказы на поставку новых видов техники и комплектующих, выполнять списание. Необходимо получать отчеты о степени загруженности с/х машин и их техническом состоянии, ввести стоимостной учет и рассчитывать амортизацию. | |
29 СКЛАД ЗАПЧАСТЕЙ | Необходимо вести учет запасных частей для сельхозмашин и агрегатов, поступающих (в соответствии с накладной) в мастерскую и используемых для ремонта сельхозмашин и агрегатов. Учет нужно вести как в ассортименте, так и по стоимости. Необходимо реализовать возможность извещение заведующего мастерской о необходимости пополнения склада деталями. | |
30 ОТДЕЛ ОХРАНЫ ТРУДА | Отдел охраны труда курирует:1. отдел кадров, который ведет списки принятых и уволенных работников, а также списки офицеров и солдат. Надо иметь возможность просматривать как списки работников всей воинской части и по подразделениям; 2. медицинскую службу – проведение периодического медицинского осмотра гражданского персонала; 3. вещевую службу – проведение заказа и выдачи средств индивидуальной защиты гражданского персонала. Требуется осуществлять различные выборки с итоговыми расчетами по количественному и качественному составу работников. так же распечатывать эти списки и выборки в виде отчетов. | |
31 ДОГОВОРА | Организация работает по договорам. Необходимо вести список договоров и список работников. Необходимо предусмотреть возможность назначения сотрудника на работу по договору, просмотра сотрудником назначений на работу, отметки сотрудником выполнения задания. Получать данные об объемах выполненных работ (задания) по договору или сотруднику (с возможностью выбора временного интервала). | |
32 МАШИНОТРАКТОРНЫЙ ПАРК | Учёт работ машинотракторного парка производится по путевым листам. Необходимо вести учет рабочего времени по каждому механизатору, выполняемым работам за определенный период времени. Производить списание ГСМ и начисление заработной платы в соответствии с объемом выполненных работ, классностью механизатора, контрактом, определяемым специалистом качеством работ. Трактористы могут выполнять несколько видов работ, и различные специалисты могут подписывать путевой лист. Необходимо формировать отчеты по каждому механизатору, видам работ, расходу ГСМ за определенный промежуток времени. | |
33 РЕМОНТНОЕ ПОДРАЗДЕЛЕНИЕ ЗАВОДА | В подразделении ведется учет времени для выполнения планового ремонта оборудования (в зависимости от его типа), а так же обслуживание заявок при поломке оборудования в ходе эксплуатации. Необходимо планировать график ремонта, выполнять расчет затраченного на обслуживание и ремонт времени, а так же формировать итоговую стоимость ремонта в зависимости от его вида и существующих расценок. | |
34 ПРОКАТ ТОВАРОВ | Фирма предоставляет на прокат различные товары. Необходимо вести учет прокатных товаров, внесение оплаты, заключение договоров, планировать график возвратов, выполнять расчет доходов, полученных от проката товаров, планировать спрос и др. | |
35 АРЕНДА АВТОМОБИЛЕЙ | Фирма предоставляет в аренду автомобили. Необходимо вести учет автомобилей, внесение оплаты, заключение договоров, планировать график возвратов аренды, выполнять расчет доходов, полученных от проката товаров, планировать спрос и др. | |
Темы, предложенные слушателями | ||
36 | ||
37 | ||
38 | ||
39 | ||
40 |



