Эксперт
Сергей
Сергей
Задать вопрос
Мы готовы помочь Вам.

1. Пассажирское автопредприятие
Задание: Муниципальное автопредприятие осуществляет пассажирские перевозки на внутригородских маршрутах.
Автопредприятие имеет парк автобусов, которые работают на определенных маршрутах. Работу автопредприятия обеспечивает персонал предприятия, который можно разделить по категориям занимаемых должностей на администрацию, инженерно-технический персонал и персонал, обслуживающий маршруты (водители, кондукторы). Выезжая на маршрут, водитель автобуса получает маршрутный лист (или путевой лист), содержащий данные об автобусе, маршруте, режиме работы, водителе, кондукторе.
Автопредприятие описывается данными, которые могут быть сгруппированы следующим образом:
— автобусы (бортовой номер автобуса, гос. номер автобуса, марка, год выпуска, пробег);
— маршруты (номер маршрута, маршрут, протяженность маршрута в км, среднее время одного рейса, плановое количество рейсов за смену);
— личные данные персонала (табельный номер, Ф.И.О. сотрудника, дата рождения, домашний адрес, домашний телефон, рабочий телефон);
— учетные данные персонала (табельный номер, категория, должность, дата приема на работу, номер автобуса (для водителей и кондукторов));
— маршрутные листы (номер маршрута, бортовой номер автобуса, дата, количество выполненных рейсов, водитель, кондуктор).
Возможно, что в реальном автопредприятии учитывается большее количество данных, однако исполнителю задания можно ограничиться перечисленными. При желании в учетных данных персонала можно ввести данные для оплаты труда, если предполагается автоматизация начисления зарплаты. В маршрутных листах можно ввести плановую и фактическую выручки за смену соответственно.
Создаваемая информационная система прежде всего должна обеспечивать ввод и редактирование данных в удобной для пользователя форме. Кроме того, можно сформулировать разнообразные запросы как по кадровому составу предприятия, так и по характеристике и техническому обеспечению маршрутов. Например:
— выдать полную или частичную информацию по персоналу;
— выдать полную или частичную информацию по автобусному парку;
— выдать полную или частичную информацию по маршрутам.
В частности, запросы могут быть такими:
— выдать список сотрудников администрации с указанием должности;
— на определенную дату для всех номеров маршрутов выдать информацию о количестве автобусов, обслуживающих каждый маршрут;
— по каждому номеру маршрута и дате (параметры запроса) выдать информацию об автобусах, обслуживающих маршрут: бортовой номер, марка, гос. номер автобуса.
Могут решаться и другие задачи. Например, по итогам работы за месяц посчитать количество рейсов, выполненных каждым автобусом или на каждом маршруте. По итогам работы за месяц посчитать количество смен, отработанных каждым водителем и кондуктором.
2. Гараж
Задание: В качестве предметной области (ПО) рассматривается автотранспортное предприятие (гараж), предоставляющее услуги авто- мобильных перевозок топлива. База данных должна хранить данные об автомобилях, водителях, марках топлива для заправки автомобилей, данные о перевозках.
Водители закреплены за автомобилями, причем за одним автомобилем может быть закреплено несколько водителей, но каждый водитель закреплен только за одним автомобилем.
3. Междугородные пассажирские перевозки
Задание: Рассмотрим автовокзал, который занимается обслуживанием и учетом пассажиров на междугородных автобусных маршрутах. На автовокзале имеется расписание движения автобусов, содержащее информацию о маршрутах и рейсах. Кроме того, на автовокзале имеется справочное бюро, в котором можно получить информацию о наличии мест на определенный рейс конкретной даты. И, наконец, на автовокзале есть кассы, в которых пассажир может приобрести билет. Кассы начинают предварительную продажу билетов за определенный промежуток времени до дня отправления автобуса (например, за 10 дней).
Необходимо построить такую базу данных, в которой хранится информация как о технических характеристиках маршрутов, содержащаяся в расписании, так и информация о наличии мест на рейсы, и информация о пассажирах, купивших билеты на определенный рейс.
Ниже предлагается вариант организации информации о рейсах и пассажирах (однако исполнитель задания может предложить собственный вариант организации данных).
Администратор базы данных к началу продажи билетов на рейс, т. е., например, за 10 дней до отправления, создает таблицу, соответствующую рейсу и дате отправления. Назовем эту таблицу схемой рейса; в момент создания схема рейса содержит только номера мест, а в процессе продажи билетов схема будет заполняться информацией о пассажире, которому продан билет на соответствующее место. Причем в схеме может находиться собственно информация о пассажире (фамилия, имя, отчество) или ссылка на нее.
После того как рейс выполнен, таблица со схемой рейса удаляется, но перед этим список пассажиров этого рейса можно отправить в архив, который хранится в течение определенного срока, а информацию о рейсе — в таблицу выполненных рейсов. Если по какой-либо причине рейс отменяется, то информация об этом помещается в таблицу отмененных рейсов.
При описанной организации данные можно сгруппировать следующим образом:
? расписание рейсов (номер рейса, маршрут, тип автобуса, расстояние в км, дни отправления, время отправления, время прибытия, цена билета);
? схема рейса (номер места, информация о пассажире: фамилия, имя, отчество);
? адреса схем рейсов (номер рейса, дата отправления, ссылка на схему рейса);
? архив пассажиров (номер рейса, дата отправления, номер места, фамилия, имя, отчество);
? выполненные рейсы (номер рейса, дата отправления, количество проданных мест, полученная сумма);
? отмененные рейсы (номер рейса, дата, причина отмены рейса).
В создаваемой системе, прежде всего, необходимо обеспечить ведение данных: организацию таблиц для схем рейсов и ссылок на них, ввод и редактирование данных в таблицах, архивирование данных, удаление таблиц.
Кроме того, в рассматриваемой задаче представляют интерес запросы. Например, следующие:
? наличие свободных мест на рейс;
? количество пассажиров уже выполненного рейса, доходность рейса;
? список всех пассажиров определенного рейса (выполненного или того, на который идет продажа билетов);
? определить, покупал ли билет человек с заданной фамилией и, если покупал, то на какой рейс.
Количественные данные рассматриваемой задачи позволяют также вести их статистический учет, можно для наглядности использовать графическое представление данных. Например, определять количество перевезенных пассажиров и объем перевозок (в денежном выражении) по дням, по месяцам в целом по всем направлениям или по определенному
4. Пассажиры
Задание: На автовокзале ведтся учет пассажирооборота на действующих рейсах местного формирования (транзит не учитывается). Каждый рейс оформляется путевым листом. По имеющимся данным необходимо составить следующие документы: Пассажиропотоки, Загруженность направлений, Загруженность рейсов, Денежный оборот рейсов.
5. Кондитерская фабрика
Задание: Кондитерская фабрика производит шоколадные конфеты в коробках. Согласно технологическим условиям, для производства единицы каждого вида продукции необходимо определенное количество компонентов. Компоненты фабрика закупает у ряда поставщиков. Фабрика принимает заказы на свою продукцию, в соответствии с которыми и планирует производство и закупку компонентов.
Для повышения производительности труда планово-финансового отдела, отдела поставок и сбыта необходимо автоматизировать формирование следующих документов по данным за указанный период времени:
• суммы заказов;
• необходимые объемы компонентов;
• заказы на компоненты по поставщикам.
6. Поликлиника 1
Задание: В поликлинике ведется прием населения врачами нескольких специальностей, причем по каждой специальности в поликлинике может работать несколько врачей. Пациенты регистрируются — каждый из них обладает медицинской карточкой. В карточке фиксируются визиты к врачам с указанием диагнозов (перечень диагнозов стандартизирован).
На основании данных регистрации визитов необходимо выполнять анализ загруженности врачей, а также вести статистику заболеваемости по каждому диагнозу. При необходимости должна быть обеспечена возможность распечатывания списка врачей каждой из специальностей, работающих в поликлинике.
Разрабатываемая информационная система должна обеспечить автоматизацию следующих операций в рамках выбранной предметной области:
• ведение учета пациентов (с возможностью просмотра, редактирования, удаления, добавления новых);
• ведение учета диагнозов (с возможностью просмотра, редактирования, удаления, добавления новых);
• ведение учета врачей (с возможностью просмотра, редактирования, удаления, добавления новых);
• ведение учета визитов (с возможностью просмотра, редактирования, удаления, добавления новых);
• автоматизация отбора визитов к каждому из врачей;
• автоматизация отбора визитов, совершенных каждым из пациентов;
• формирование и печать списка врачей по каждой из специальностей;
• удаление всей оперативной информации для возможности переноса информационной системы в другие поликлинические отделения;
• расчет количества визитов пациентов к каждому из врачей;
• вычисление статистики заболеваемости по каждому диагнозу.
7. Поликлиника 2
Задание: Решаемые задачи: Расписание врачей, процедурных кабинетов, учет предоставленных услуг как бесплатных услуг, при медицинской страховке, при превышение лимита услуги могут предоставляет за плату.
Запросы:
Список пациентов по участкам
Поиск данных о пациенте по номеру карты
Количество пациентов, принятых заданным врачом в текущий день
Отчеты:Расписание процедурных кабинетов
8. Поликлиника 3
Задание: В поликлинике ведется учет посещений больными врачей. Данные о каждом враче содержат Ф.И.О., специальность и стаж работы. Каждый врач может принимать множество пациентов, и каждый пациент может посещать нескольких врачей (в том числе в один и тот же день). В карточке пациента указываются его Ф.И.О., дата рождения и адрес места жительства. В результате визита врач ставит пациенту диагноз. Для удобства анализа заболеваемости диагнозы стандартизованы и подлежат единому учету.
В целях анализа результатов работы поликлиники необходимо иметь возможность автоматически генерировать следующие документы:
• перечень специалистов (список врачей по специальностям);
• количества визитов к врачам;
• количества случаев заболевания по каждому диагнозу.
Кроме того, необходимо иметь возможность просматривать для каждого из врачей список больных, которые посетили его за заданный период времени.
9. Хозрасчетная поликлиника
Задание: Рассмотрим хозрасчетную поликлинику, например, стоматологическую.
1. Пассажирское автопредприятие
Задание: Муниципальное автопредприятие осуществляет пассажирские перевозки на внутригородских маршрутах.
Автопредприятие имеет парк автобусов, которые работают на определенных маршрутах. Работу автопредприятия обеспечивает персонал предприятия, который можно разделить по категориям занимаемых должностей на администрацию, инженерно-технический персонал и персонал, обслуживающий маршруты (водители, кондукторы). Выезжая на маршрут, водитель автобуса получает маршрутный лист (или путевой лист), содержащий данные об автобусе, маршруте, режиме работы, водителе, кондукторе.
Автопредприятие описывается данными, которые могут быть сгруппированы следующим образом:
— автобусы (бортовой номер автобуса, гос. номер автобуса, марка, год выпуска, пробег);
— маршруты (номер маршрута, маршрут, протяженность маршрута в км, среднее время одного рейса, плановое количество рейсов за смену);
— личные данные персонала (табельный номер, Ф.И.О. сотрудника, дата рождения, домашний адрес, домашний телефон, рабочий телефон);
— учетные данные персонала (табельный номер, категория, должность, дата приема на работу, номер автобуса (для водителей и кондукторов));
— маршрутные листы (номер маршрута, бортовой номер автобуса, дата, количество выполненных рейсов, водитель, кондуктор).
Возможно, что в реальном автопредприятии учитывается большее количество данных, однако исполнителю задания можно ограничиться перечисленными. При желании в учетных данных персонала можно ввести данные для оплаты труда, если предполагается автоматизация начисления зарплаты. В маршрутных листах можно ввести плановую и фактическую выручки за смену соответственно.
Создаваемая информационная система прежде всего должна обеспечивать ввод и редактирование данных в удобной для пользователя форме. Кроме того, можно сформулировать разнообразные запросы как по кадровому составу предприятия, так и по характеристике и техническому обеспечению маршрутов. Например:
— выдать полную или частичную информацию по персоналу;
— выдать полную или частичную информацию по автобусному парку;
— выдать полную или частичную информацию по маршрутам.
В частности, запросы могут быть такими:
— выдать список сотрудников администрации с указанием должности;
— на определенную дату для всех номеров маршрутов выдать информацию о количестве автобусов, обслуживающих каждый маршрут;
— по каждому номеру маршрута и дате (параметры запроса) выдать информацию об автобусах, обслуживающих маршрут: бортовой номер, марка, гос. номер автобуса.
Могут решаться и другие задачи. Например, по итогам работы за месяц посчитать количество рейсов, выполненных каждым автобусом или на каждом маршруте. По итогам работы за месяц посчитать количество смен, отработанных каждым водителем и кондуктором.
2. Гараж
Задание: В качестве предметной области (ПО) рассматривается автотранспортное предприятие (гараж), предоставляющее услуги авто- мобильных перевозок топлива. База данных должна хранить данные об автомобилях, водителях, марках топлива для заправки автомобилей, данные о перевозках.
Водители закреплены за автомобилями, причем за одним автомобилем может быть закреплено несколько водителей, но каждый водитель закреплен только за одним автомобилем.
3. Междугородные пассажирские перевозки
Задание: Рассмотрим автовокзал, который занимается обслуживанием и учетом пассажиров на междугородных автобусных маршрутах. На автовокзале имеется расписание движения автобусов, содержащее информацию о маршрутах и рейсах. Кроме того, на автовокзале имеется справочное бюро, в котором можно получить информацию о наличии мест на определенный рейс конкретной даты. И, наконец, на автовокзале есть кассы, в которых пассажир может приобрести билет. Кассы начинают предварительную продажу билетов за определенный промежуток времени до дня отправления автобуса (например, за 10 дней).
Необходимо построить такую базу данных, в которой хранится информация как о технических характеристиках маршрутов, содержащаяся в расписании, так и информация о наличии мест на рейсы, и информация о пассажирах, купивших билеты на определенный рейс.
Ниже предлагается вариант организации информации о рейсах и пассажирах (однако исполнитель задания может предложить собственный вариант организации данных).
Администратор базы данных к началу продажи билетов на рейс, т. е., например, за 10 дней до отправления, создает таблицу, соответствующую рейсу и дате отправления. Назовем эту таблицу схемой рейса; в момент создания схема рейса содержит только номера мест, а в процессе продажи билетов схема будет заполняться информацией о пассажире, которому продан билет на соответствующее место. Причем в схеме может находиться собственно информация о пассажире (фамилия, имя, отчество) или ссылка на нее.
После того как рейс выполнен, таблица со схемой рейса удаляется, но перед этим список пассажиров этого рейса можно отправить в архив, который хранится в течение определенного срока, а информацию о рейсе — в таблицу выполненных рейсов. Если по какой-либо причине рейс отменяется, то информация об этом помещается в таблицу отмененных рейсов.
При описанной организации данные можно сгруппировать следующим образом:
? расписание рейсов (номер рейса, маршрут, тип автобуса, расстояние в км, дни отправления, время отправления, время прибытия, цена билета);
? схема рейса (номер места, информация о пассажире: фамилия, имя, отчество);
? адреса схем рейсов (номер рейса, дата отправления, ссылка на схему рейса);
? архив пассажиров (номер рейса, дата отправления, номер места, фамилия, имя, отчество);
? выполненные рейсы (номер рейса, дата отправления, количество проданных мест, полученная сумма);
? отмененные рейсы (номер рейса, дата, причина отмены рейса).
В создаваемой системе, прежде всего, необходимо обеспечить ведение данных: организацию таблиц для схем рейсов и ссылок на них, ввод и редактирование данных в таблицах, архивирование данных, удаление таблиц.
Кроме того, в рассматриваемой задаче представляют интерес запросы. Например, следующие:
? наличие свободных мест на рейс;
? количество пассажиров уже выполненного рейса, доходность рейса;
? список всех пассажиров определенного рейса (выполненного или того, на который идет продажа билетов);
? определить, покупал ли билет человек с заданной фамилией и, если покупал, то на какой рейс.
Количественные данные рассматриваемой задачи позволяют также вести их статистический учет, можно для наглядности использовать графическое представление данных. Например, определять количество перевезенных пассажиров и объем перевозок (в денежном выражении) по дням, по месяцам в целом по всем направлениям или по определенному
4. Пассажиры
Задание: На автовокзале ведтся учет пассажирооборота на действующих рейсах местного формирования (транзит не учитывается). Каждый рейс оформляется путевым листом. По имеющимся данным необходимо составить следующие документы: Пассажиропотоки, Загруженность направлений, Загруженность рейсов, Денежный оборот рейсов.
5. Кондитерская фабрика
Задание: Кондитерская фабрика производит шоколадные конфеты в коробках. Согласно технологическим условиям, для производства единицы каждого вида продукции необходимо определенное количество компонентов. Компоненты фабрика закупает у ряда поставщиков. Фабрика принимает заказы на свою продукцию, в соответствии с которыми и планирует производство и закупку компонентов.
Для повышения производительности труда планово-финансового отдела, отдела поставок и сбыта необходимо автоматизировать формирование следующих документов по данным за указанный период времени:
• суммы заказов;
• необходимые объемы компонентов;
• заказы на компоненты по поставщикам.
6. Поликлиника 1
Задание: В поликлинике ведется прием населения врачами нескольких специальностей, причем по каждой специальности в поликлинике может работать несколько врачей. Пациенты регистрируются — каждый из них обладает медицинской карточкой. В карточке фиксируются визиты к врачам с указанием диагнозов (перечень диагнозов стандартизирован).
На основании данных регистрации визитов необходимо выполнять анализ загруженности врачей, а также вести статистику заболеваемости по каждому диагнозу. При необходимости должна быть обеспечена возможность распечатывания списка врачей каждой из специальностей, работающих в поликлинике.
Разрабатываемая информационная система должна обеспечить автоматизацию следующих операций в рамках выбранной предметной области:
• ведение учета пациентов (с возможностью просмотра, редактирования, удаления, добавления новых);
• ведение учета диагнозов (с возможностью просмотра, редактирования, удаления, добавления новых);
• ведение учета врачей (с возможностью просмотра, редактирования, удаления, добавления новых);
• ведение учета визитов (с возможностью просмотра, редактирования, удаления, добавления новых);
• автоматизация отбора визитов к каждому из врачей;
• автоматизация отбора визитов, совершенных каждым из пациентов;
• формирование и печать списка врачей по каждой из специальностей;
• удаление всей оперативной информации для возможности переноса информационной системы в другие поликлинические отделения;
• расчет количества визитов пациентов к каждому из врачей;
• вычисление статистики заболеваемости по каждому диагнозу.
7. Поликлиника 2
Задание: Решаемые задачи: Расписание врачей, процедурных кабинетов, учет предоставленных услуг как бесплатных услуг, при медицинской страховке, при превышение лимита услуги могут предоставляет за плату.
Запросы:
Список пациентов по участкам
Поиск данных о пациенте по номеру карты
Количество пациентов, принятых заданным врачом в текущий день
Отчеты:Расписание процедурных кабинетов
8. Поликлиника 3
Задание: В поликлинике ведется учет посещений больными врачей. Данные о каждом враче содержат Ф.И.О., специальность и стаж работы. Каждый врач может принимать множество пациентов, и каждый пациент может посещать нескольких врачей (в том числе в один и тот же день). В карточке пациента указываются его Ф.И.О., дата рождения и адрес места жительства. В результате визита врач ставит пациенту диагноз. Для удобства анализа заболеваемости диагнозы стандартизованы и подлежат единому учету.
В целях анализа результатов работы поликлиники необходимо иметь возможность автоматически генерировать следующие документы:
• перечень специалистов (список врачей по специальностям);
• количества визитов к врачам;
• количества случаев заболевания по каждому диагнозу.
Кроме того, необходимо иметь возможность просматривать для каждого из врачей список больных, которые посетили его за заданный период времени.
9. Хозрасчетная поликлиника
Задание: Рассмотрим хозрасчетную поликлинику, например, стоматологическую. П

 

Была ли полезна данная статья?
Да
61.09%
Нет
38.91%
Проголосовало: 1105

или напишите нам прямо сейчас:

⚠️ Пожалуйста, пишите в MAX или заполните форму выше.
В России Telegram и WhatsApp блокируют - сообщения могут не дойти.
Написать в MAXНаписать в TelegramНаписать в WhatsApp