Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Курсовая Прием заказов на разработку сайтов.

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

Клиенты оплачивают эти заказы после выполнения работ.

Серверная часть: Java+MySql

Клиентская часть: HTML

Отчет: UML диаграмма. Пример http://dl.dropbox.com/u/46100324/image001.jpg

Цена: 2300 р.

Структура базы данных:

http://dl.dropbox.com/u/46100324/data_model.PNG

Админская часть:

При запуске программы в базе менеджеров, есть один главный менеджер, который следит за всеми остальными сотрудниками и менеджерами.

Логин: manager

Пароль: sysdba

Главный менеджер может:

- Добавить Клиента, Сотрудника, Менеджера, Участие сотрудников в проекте

- Может добавить заказ, где выпадающем списке, он может присвоить любой заказ, любому менеджеру.

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

Простой менеджер может:

- Добавить Клиента, Сотрудника, Участие сотрудников в проекте

- Может добавить заказ , в поле ФИО Менеджера, показываются его ФИО.

Сотрудник:

При входе на сайт, сотрудник может отредактировать только свои данные.

Также он видит на вкладке участие, в каких заказах он участвует.

Страницы клиентской части:

1. ЗАКАЗЫ (она же главная страница)

Таблица всех заказов с информацией по ним. По каждому заказу выводится информация:

- id заказа

-Название заказа

- ФИО клиента

- ФИО Менеджера (выпадающий список, если в систему вошел главный менеджер)

- Дата поступления заказа

- Дата завершения

- Номер договора

- Стоимость проекта

- Тип проекта

- Функционал проекта

так же нужно добавлять/изменять/удалять.

Выборки:

- Только незавершенные заказы

- Только завершенные заказы

- Только заказы по конкретному менеджеру

- Только заказы конкретного клиента

2. КЛИЕНТЫ

Таблица со списком клиентов (id, ФИО, Телефон, Адресс). На этой странице можно добавить нового клиента. Удалить одного из существующих (кнопка в каждой строке таблицы). А так же изменить информацию о любом клиенте. Информация соответственно и в базе должна изменяться. так же нужно добавлять/изменять/удалять.

3. Менеджеры

То же что и первая, только про менеджеров вебстудии (id, ФИО, Телефон, Логин, Пароль). Тоже табличкой, так же нужно добавлять/изменять/удалять.

4. Сотрудники

То же что и первая, только про сотрудников вебстудии (id, ФИО, Кабинет сотрудника, телефон, Должность сотрудника, Логин, Пароль). Тоже табличкой, так же нужно добавлять/изменять/удалять.

4. Участие в проекте

Табличка с полями (ID, ID Заказа, Название заказа, ID Сотрудника, ФИО Сотрудника, Сумма платежа).

Можно добавить, отредактировать, удалить новое участие, при это заполняются следующие поля:

- ID Заказа (выводиться номер, когда выбирается Название заказа)

- Название заказа (выпадающий список)

- ID Сотрудника (выводиться номер, когда выбирается ФИО Сотрудника)

- ФИО Сотрудника (выпадающий список)

- Примечание к заказу (простое текстовое поле)

Выборки:

- Возможность просмотреть только платежи конкретного заказа

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

Навигация по страницам осуществляется из меню расположенного в левой части страницы. В нем пункты:

1. ЗАКАЗЫ

2. КЛИЕНТЫ

3. Менеджеры

4. Сотрудники

3. Участие

СРОК вечер воскресенья.

Контакты

ICQ: 38девять729118

Email: [email protected]

13 лет назад
Naymen
Эдуард 
35 летРоссия
16 лет в сервисе
Был
9 лет назад