
Отчет по практике.
По итогам практики необходимо предоставить отчет, содержащий основные этапы разработки ПО. Диаграммы и модели оформляются в среде MS Visio и вставляются в отчет в виде приложений.
Процесс отчета практики состоит в защите презентации и демонстрации рабочего программного модуля.
Задание на практику.
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 вариант.
Спроектировать и разработать приложение «Справочник фаната». В базе данных должна быть представлена следующая информация: база спортсменов: анкетные и антропологические данные, гражданство, происхождение, вид спорта, клуб или команда, данные о личном рекорде или победах и т.д. Выбор по произвольному признаку. Поиск рекордсмена в заданном виде спорта. Все основные операции с БД выполняются непосредственно из приложения.1