![]() |
|
Модераторы: LSD |
![]()
|
|
| PavelSvoboda |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 30.11.2010 Где: Львов Репутация: нет Всего: 1 |
- есть задача
Інформаційна система служить для організації, яка виконує різні проекти на замовлення. Система повинна проводити облік проектів, затраченого на них часу, виконавців, оплат по проектах. Кожен проект має назву, замовника, керівника проекту, планову тривалість виконання, категорію складності, дату початку. Кожен проект виконує декілька виконавців. Кожен виконавець кожного дня звітується про те на яких проектах він працював, що робив та скільки годин він затратив на кожен проект. Виконавець має імя, посаду, кваліфікація. Кожна кваліфікація має пену погодинну ставку оплати. Кожна посада має певний коефіцієнт надбавки до погодинної оплати. Категорія договору також має коефіцієнт до оплати робіт по договору. Кожного місяця система повинна згенерувати рахунки на оплату робіт по кожному договору які повинні бути оплаченимим замовниками. Сума оплати по договору визначається аналізом звітів кожного виконавця проекту плюс накладні затрати в розмірі 40% обчисленої вартості. Сирстема повинна нараховувати також місячну зарплату всім виконавцям яка визначається аналізом звітів кожного виконавця. Система повинна враховувати оплату рахунків замовниками. Замовник не може замовити новий проект, якщо він має неоплачені на протязі 3 місяців проекти. Кожен виконавець не може прозвітувати виконання більше 10 годин роботи в день. Система повинна генерувати звіти: Список проектів з вказанням суми виконаних робіт та надходженням оплати з групуванням по категоріях. Відомість на зарплату співробітникам за деякий місяць з групуванням по посадах. Звіт про виконану роботу по деякому проекту за місяць. - в жизни бивает так что одна команда имеет несколько проектов - как правильно спроектировать чтоб проект имел (project -> (teamLead -> developerTeam)) ->report) то есть без проблем можно било посмотреть отчет разработчика на каком проекте работал сколько времени затратил что делал Добавлено через 1 минуту и 58 секунд мне нужет совет по проектированию , запроси ето мелочь Добавлено через 10 минут и 47 секунд проблема в том что я немогу подцепить команду к нескольким проектам из за дублежа idProject в первичном ключе Присоединённый файл ( Кол-во скачиваний: 8 )
pm.PNG 44,25 Kb |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 13 Всего: 454 |
А теперь переведите эту ахинею на русский язык.
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| PavelSvoboda |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 30.11.2010 Где: Львов Репутация: нет Всего: 1 |
Информационная система служит для организации, которая выполняет различные проекты на заказ. Система должна проводить учет проектов, затраченного на них времени, исполнителей, оплат по проектам.
Каждый проект имеет название, заказчика, руководителя проекта, плановую продолжительность выполнения, категорию сложности, дату начала. Каждый проект выполняет несколько исполнителей. Каждый исполнитель ежедневно отчитывается о том на каких проектах он работал, что делал и сколько часов он затратил на каждый проект. Исполнитель имя, должность, квалификация. Каждая квалификация имеет пену почасовую ставку оплаты. Каждая должность имеет определенный коэффициент надбавки к почасовой оплате. Категория договора также имеет коэффициент к оплате работ по договору. Каждый месяц система должна сгенерировать счета на оплату работ по каждому договору которые должны быть оплаченимим заказчиками. Сумма оплаты по договору определяется анализом отчетов каждого исполнителя проекта плюс накладные расходы в размере 40% расчетной стоимости. Сирстема должна начислять также месячную зарплату всем исполнителям которая определяется анализом отчетов каждого исполнителя. Система должна учитывать оплату счетов заказчиками. Заказчик не может заказать новый проект, если он имеет неоплаченные в течение 3 месяцев проекты. Каждый исполнитель не может отчитаться выполнение более 10 часов работы в день. |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 13 Всего: 454 |
Поскольку связь проектов и команд представляет из себя связь типа много-ко-много, должна существовать связующая таблица проект-команда. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| PavelSvoboda |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 30.11.2010 Где: Львов Репутация: нет Всего: 1 |
а ето будет правильно если из таблици проект команда я виделю сущности лидер команди и разработчики и подцеплю их таблице разработчики .
Добавлено через 11 минут и 15 секунд на последний вопрос неотвечайте. все решил. Большое спасибо что направили на путь истиний. тема решена |
|||
|
||||
![]()
|
| Правила форума "Общие вопросы по базам данных" | |
|
|
Данный форум предназначен для обсуждения вопросов о базах данных не попадающих под тематику других форумов:
Данный форум не предназначен для:
Если вы не соблюдаете эти правила, не удивляйтесь потом не найдя свою тему/сообщение.
Полезные советы: Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, LSD, Zloxa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | СУБД, общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |