Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Каждое задание предполагает:



 

Каждое задание предполагает:

- разработку схемы БД

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

 

Реализация приложения осуществляется с использованием технологии WPF.

  1. Задания

 

Библиотека

Сущности: книги (категории книг), читатели.

Ввод:

Ввод и редактирование тематического каталога.

Прием книг, их классификация.

Ввод/редактирование списка читателей (ФИО, дата рождения, место жительства, место работы/учебы, контактные телефоны, № и серия паспорта).

Фиксация приема / возврата / несвоевременного возврата книг читателями.

Фиксация списывания книг (указывается причина).

Возможность поиска: книг (по категории, названию, году издания, издательству, кол-ву станиц); читателя (по атрибутам ФИО, дата рождения, место жительства, место работы, № и серия паспорта).

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

Кафедра

Сущности: Преподаватели, студенты (группа, курс), предметы.

Ввод:

Формируются справочники: список предметов, преподавателей.

Вводится список групп, студентов.

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

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

Поиск студентов (по группе, ФИО, дате рождения) с возможностью просмотра оценок по отчетности за семестр,

Отчетность: По каждой группе за семестр – кол-во задолжников, кол-во отличников (ср. бал больше 4,8), кол-во предметов, процент задолжников от общего числа студентов. По каждому виду отчетности для указанного курса вывести списки задолжников. По преподавателю вывести кол-во предметов за указанный семестр, список задолжников по каждому предмету.

Склад

Сущности: поставка, товар (категория товара, класс товара), поставщик

Ввод: Вводится/редактируется классификация товара. Фиксируется поставка с указанием поставщика, кол-во единиц товара, даты-времени поставки, общая цена закупки, общая цена продажи. Вводится поступивший товар (единица товара, класс товара, тара-измерение, кол-во единиц, цена закупки, цена продажи). В случае некачественного товара осуществляется возврат. Фиксируются продажи товара с указанием кол-ва проданных единиц.



Поиск: Выборки полученных единиц по поставщику товара, по классу товара за период.

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

Продуктовый Магазин

Сущности: продавец, товар (единица товара, категория товара, класс товара, срок годности), приход товара.

Ввод: Вводится/редактируется классификация товара. Фиксируется поставка с указанием поставщика, кол-во единиц товара, даты-времени поставки, общая цена закупки, общая цена продажи. Вводится поступивший товар (единица товара, класс товара, тара-измерение, кол-во единиц, цена закупки, цена продажи). В случае некачественного товара осуществляется возврат. Фиксируются продажи товара с указанием кол-ва проданных единиц. В случае просроченного срока годности товар списывается.

Поиск: Выборка товара с критическим сроком годности, по проданному классу товара за период.

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

Аптека (см. магазин)

Поиск: Фильтр препаратов/лекарств по названию, категории, цене. Выбор препаратов с критическим сроком годности, упорядоченных по классам за период.

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

Ресторан

Сущности: Заказ, блюдо, поставка, единица товара

Ввод:

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

Оформление поставки товара (см. магазин).

Оформление заказа (дата-время, стол, заказчик, список блюд, цена).

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

Отчетность: За период времени расходы, доход по каждому классу блюд. Остатки по каждому классу товара.

Поликлиника. Регистратура

Сущности: пациент, врач (специализация), кабинет (специализация)

Ввод:

Справочники: специализация врача, специализация кабинета, диагнозы (классы диагнозов)

Списки: врачей, кабинетов.

Фиксируется расписание приема (врач, кабинет).

Запись пациента (дата/время – пациент – врач – кабинет).

Факт прихода пациента (дата/время – пациент – врач – кабинет - диагноз).

Поиск: свободного кабинета заданной специализации в заданный период, списка врачей заданной специализации принимающих в заданный период.

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

Стационар. Приемный покой

Сущности: пациент (ургентный, плановый), врач (специализация), диагноз (класс заболеваний, заболевание)

Ввод: Вводятся:

- перечень классов диагнозов, диагнозов

- перечень врачей с указанием их специализации

- перечень отделений

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

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

По завершению лечения больные выписываются, при этом указывается:

- основной клинический диагноз

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

- больничный лист (открытый, закрытый)

Поиск: Выборки пациентов по определенному врачу, диагнозу, классу диагнозов, отделению.

Отчетность: По классам заболеваний: принято всего больных, из них ургентных (из них (до17 лет)), плановых, из них по направлению поликлиники, военкомата.

 

Школа (см. кафедра)

Ввод:

Формируются справочники: список предметов, преподавателей.

Вводится список классов, учащихся.

Назначается перечень предметов по каждому классу на год с указанием отчетности (экзамен) и преподавателя.

Формируется расписание предметов по каждому классу.

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

Фиксируются оценки

Поиск учеников (по группе, ФИО, дате рождения) с возможностью вывода средней оценки по каждому предмету за четверть.

Отчетность: Отчет о посещаемости на каждый день (класс, кол-во учащихся, кол-во уроков, нагрузка (кол-во уроков*кол-во учащихся), кол-во отсутствующих, процент отсутствующих, из них по болезни, процент из них по болезни).

Автохозяйство (перевозка грузов)

Сущности: машина, поездка-ходка, шофер, заказчик

Ввод:

Ввод классификации машин (грузовые, маршрутки), шоферов (механик, водитель, экспедитор).

Вводятся машины, шоферы, заказчики.

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

По поездке фиксируются заправки и расход топлива.

Поиск: Выборка списка машин, на которых ездил заданный служащий за период времени.

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

Локомотивное депо (перевозки пассажиров)

Сущности: локомотив, машинист (машинист, помощник).

Ввод:

Вводится классификация локомотивов (скоростной и обычный)

Вводятся локомотивы с указанием классов

Вводятся типы служащих (машинист инструктор высшего класса, машинист, обычный).

Назначается команда на локомотив.

Вводится поездка (локомотив, дата начала, дата конца, пункт назначения, тип поезда (длинный, короткий, детский), пункт выхода (Центральный, Южный вокзалы)).

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

Фиксируются заправки(экипировки).

Поиск: Выборка списка локомотивов, на которых ездил заданный служащий.

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

Буксиры (перевозка грузов)

Сущности: плав-средство (классы плав-средств), бункеровка, ходка, экипаж,

Ввод:

Вводится классификация плав-средств

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

Вводятся типы служащих (капитан, механик, матрос).

Назначается команда на плав-средство.

Вводится ходка (плав-средство, дата начала, дата конца, пункт назначения, тип груза, вес, заказчик).

Фиксируется кол-во топлива на начало ходки, на конец.

Фиксируются бункеровки(заправки) с плав-средства и на плав-средство.

Поиск: Выборка списка плав-средств, на которых плавал заданный служащий (капитан, механик, мотрос).

Отчетность: По плав-средству кол-во ходок, кол-во израсходованного топлива. Перечень бункеровок за ходку, за период.

Станция тех. обслуживания

Сущности: работа (ремонт), машина, клиент, деталь, ремонтник.

Ввод:

Вводится классификация машин (производитель, марка, модель).

Фиксируется заказ на ремонт (дата начала, дата завершения, машина(год выпуска), клиент (ФИО, адрес, контактные телефоны), ответственный).

Фиксируются проведенные работы, используемые детали, указываются затраты и прибыль.

Фиксируется выполнение ремонта.

Выборка: Выбрать все ремонты по заданному клиенту за заданный период времени.

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

Заправка

Сущности: бензин (классификация), поставка, заказ, служащий

Ввод:

Вводится классификация заправочных средств (бензин, солярка, масло).

Фиксируется поставка заправочных средств по накладной (поставщик, дата поставки, класс средства, марка, производитель, цена).

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

Выборка: Все заправки за период упорядоченные по классу заправочных средств.

Отчетность: За период времени по классам заправочных средств: доход, расходы. По выбранному средству (классу стредств) вывести перечень заправок за заданный период времени.

Программная компания

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

Ввод:

Вводится штат с указанием должности.

Фиксируется проект (заказчик, тип проекта, команда, дата начала, дата сдачи, прибыль).

Формируется команда, назначается ответственный исполнитель.

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

При выполнении задачи указывается фактический срок ее завершения.

Поиск: Выборка проектов, в которых участвовал заданный программист. Выбор всех задач, в которых был задействован выбранный программист.

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

Стационар. Процедурный кабинет(см. Станция тех. обслуживания)

Сущности: врач, пациент, процедура, материал, лекарство, работа.

Ввод:

Классификации материалов, процедур, лекарств, работ.

Формируется заявка(дата-время, пациент, врач).

Формируется прием по заявке (список работ). По каждой работе указывается список материалов, лекарств, процедур с указанием затрат и прибыли.

Вывести:

Список пациентов, по которым выполнялись указанные работы за заданный период.

Отчет

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

Стоматологический кабинет (см. Станция тех. обслуживания)

Сущности: врач, пациент, процедура, материал, лекарство, работа.

Ввод:

Классификации материалов, процедур, лекарств, работ.

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

Формируется прием по заявке (список работ). По каждой работе указывается список материалов, лекарств, процедур с указанием затрат и прибыли.

Вывести:

Список пациентов, по которым выполнялись указанные работы за заданный период.

Отчет

По классам работ доход, расход (материалы, работы), чистый доход. По выбранной работе детальный протокол.

Бюро переводчиков (см. Программная компания)

Сущности: переводчик, проект, задача (срок выполнения).

Ввод:

Вводится штат с указанием должности.

Фиксируется проект (заказчик, тип проекта, язык, команда, дата начала, дата сдачи, доход, общее кол-во печатных знаков).

Формируется команда, назначается ответственный исполнитель.

Проект разбивается на задачи, указываются сроки их выполнения, исполнители, коэффициент сложности задачи, кол-во печатных знаков.

При выполнении задачи указывается фактический срок ее завершения.

Переводчик получает деньги за кол-во печатных знаков(с пробелами) + скорость выполнения задачи.

Поиск: Выборка проектов, в которых участвовал заданный переводчик. Выбор всех задач, в которых он был задействован.

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

Продажа и ремонт компьютерной техники (см. СТО)

Сущности: работа (ремонт, сборка), компьютер, клиент, деталь, ремонтник.

Ввод:

Вводится классификация деталей (производитель, марка, модель).

Фиксируется заказ на работу (дата начала, дата завершения, компьютер, клиент (ФИО, адрес, контактные телефоны), ответственный, общая цена работы).

Фиксируются проведенные работы, используемые детали, указываются затраты и прибыль.

Фиксируется выполнение работы.

Выборка: Выбрать все работы по заданному клиенту за заданный период времени.

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

Юридическая фирма

Сущности: услуга (категория), клиент, юрист.

Ввод:

Вводится классификация услуг.

Фиксируется обращение клиента (дата начала, дата завершения, клиент (ФИО, адрес, контактные телефоны), ответственный, общая цена).

Фиксируются проведенные услуги, указываются затраты и прибыль.

Фиксируется выполнение заказа.

Выборка: Выбрать все обращения, услуги по заданному клиенту за заданный период времени.

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

 


Дата добавления: 2015-09-29; просмотров: 31 | Нарушение авторских прав




<== предыдущая лекция | следующая лекция ==>
1 кг идеал газдың күй теңдеуi . C) Pv=RT | 

mybiblioteka.su - 2015-2024 год. (0.028 сек.)