yermochenko / projects-management Goto Github PK
View Code? Open in Web Editor NEWСистема управления проектами
Система управления проектами
Создать класс by.vsu.mf.ammc.pm.dao.mysql.project.management.TeamDaoImpl
, расширяющий класс by.vsu.mf.ammc.pm.dao.mysql.BaseDao
, и реализующий интерфейс by.vsu.mf.ammc.pm.dao.project.management.TeamDao
Создать класс by.vsu.mf.ammc.pm.dao.mysql.project.ProjectDaoImpl
, расширяющий класс by.vsu.mf.ammc.pm.dao.mysql.BaseDao
, и реализующий интерфейс by.vsu.mf.ammc.pm.dao.project.ProjectDao
Добавить в папку "sql" файл "08_fill.sql", содержащий SQL-скрипты по заполнению базы данных тестовыми данными. Задание будет оцениваться по объёму и "качеству" (логичности данных и взаимосвязей между ними) вносимой в базу данных информации
Добавить в папку "sql" файл "07_fill.sql", содержащий SQL-скрипты по заполнению базы данных тестовыми данными. Задание будет оцениваться по объёму и "качеству" (логичности данных и взаимосвязей между ними) вносимой в базу данных информации
На странице редактирования категории проектов реализовать возможность её удаления. Но на странице добавления новой категории кнопки "Удалить" быть не должно
На странице редактирования проекта реализовать возможность его удаления. Но на странице добавления нового проекта кнопки "Удалить" быть не должно
На странице редактирования группы пользователей реализовать возможность её удаления. Но на странице добавления новой группы кнопки "Удалить" быть не должно
При выборе на главной странице менеджера какого-либо проекта, на отдельной странице отобразить список команд проекта (на боковой врезке) и список сотрудников в выбранной пользователем команде
Создать отдельную страницу с иерархическим списком категорий проектов, которая открывается при нажатии на кнопку "Редактировать категории" на странице проектов
Создать отдельную страницу с иерархическим списком групп пользователей, которая открывается при нажатии на кнопку "Редактировать группы" на странице пользователей
Создать класс by.vsu.mf.ammc.pm.dao.mysql.user.UsersGroupDaoImpl
, расширяющий класс by.vsu.mf.ammc.pm.dao.mysql.BaseDao
, и реализующий интерфейс by.vsu.mf.ammc.pm.dao.user.UsersGroupDao
Добавить в папку "sql" файл "05_fill.sql", содержащий SQL-скрипты по заполнению базы данных тестовыми данными. Задание будет оцениваться по объёму и "качеству" (логичности данных и взаимосвязей между ними) вносимой в базу данных информации
Создать класс by.vsu.mf.ammc.pm.dao.mysql.project.management.TaskDaoImpl
, расширяющий класс by.vsu.mf.ammc.pm.dao.mysql.BaseDao
, и реализующий интерфейс by.vsu.mf.ammc.pm.dao.project.management.TaskDao
На странице пользователей реализовать возможность добавлять / редактировать пользователей. Для отображения выпадающего списка групп пользователей на форме редактирования, написать рекурсивный пользовательский JSP-тег
Добавить в папку "sql" файл "06_fill.sql", содержащий SQL-скрипты по заполнению базы данных тестовыми данными. Задание будет оцениваться по объёму и "качеству" (логичности данных и взаимосвязей между ними) вносимой в базу данных информации
На странице пользователей при выборе группы пользователей в боковой врезке, реализовать отображение списка пользователей выбранной группы в основной части той же страницы
Добавить в папку "sql" файл "09_fill.sql", содержащий SQL-скрипты по заполнению базы данных тестовыми данными. Задание будет оцениваться по объёму и "качеству" (логичности данных и взаимосвязей между ними) вносимой в базу данных информации
На странице проектов реализовать возможность добавлять / редактировать проекты. Для отображения выпадающего списка категорий проектов на форме редактирования, написать рекурсивный пользовательский JSP-тег
На главной странице реализовать отображение списка проектов, разбитых по категориям, иерархический список которых отображается на этой же странице в боковой врезке
Создать страницу со списком категорий заданий, на которой реализовать отображение списка категорий заданий. Для отображения иерархии категорий заданий написать пользовательский JSP-тег, рекурсивно вызывающий сам себя
На странице сотрудников команды проекта реализовать возможность добавлять / редактировать сотрудников команды
Создать класс by.vsu.mf.ammc.pm.dao.mysql.project.ModuleDaoImpl
, расширяющий класс by.vsu.mf.ammc.pm.dao.mysql.BaseDao
, и реализующий интерфейс by.vsu.mf.ammc.pm.dao.project.ModuleDao
Создать класс by.vsu.mf.ammc.pm.dao.mysql.project.ProjectsCategoryDaoImpl
, расширяющий класс by.vsu.mf.ammc.pm.dao.mysql.BaseDao
, и реализующий интерфейс by.vsu.mf.ammc.pm.dao.project.ProjectsCategoryDao
Добавить в папку "sql" файл "10_fill.sql", содержащий SQL-скрипты по заполнению базы данных тестовыми данными. Задание будет оцениваться по объёму и "качеству" (логичности данных и взаимосвязей между ними) вносимой в базу данных информации
Создать класс by.vsu.mf.ammc.pm.dao.mysql.user.UserDaoImpl
, расширяющий класс by.vsu.mf.ammc.pm.dao.mysql.BaseDao
, и реализующий интерфейс by.vsu.mf.ammc.pm.dao.user.UserDao
На странице редактирования сотрудника команды реализовать возможность его удаления из команды. Но на странице добавления нового сотрудника в команду проекта кнопки "Удалить" быть не должно
Создать отдельную страницу со списком команд проекта, которая открывается при нажатии на кнопку "Редактировать команды" на странице сотрудников команд проекта
Создать класс by.vsu.mf.ammc.pm.dao.mysql.project.specification.RequirementDaoImpl
, расширяющий класс by.vsu.mf.ammc.pm.dao.mysql.BaseDao
, и реализующий интерфейс by.vsu.mf.ammc.pm.dao.project.specification.RequirementDao
На странице со списком категорий проектов реализовать возможность добавлять / редактировать категорию проектов
Создать класс by.vsu.mf.ammc.pm.dao.mysql.user.ContactsTypeDaoImpl
, расширяющий класс by.vsu.mf.ammc.pm.dao.mysql.BaseDao
, и реализующий интерфейс by.vsu.mf.ammc.pm.dao.user.ContactsTypeDao
Добавить в папку "sql" файл "11_fill.sql", содержащий SQL-скрипты по заполнению базы данных тестовыми данными. Задание будет оцениваться по объёму и "качеству" (логичности данных и взаимосвязей между ними) вносимой в базу данных информации
Создать страницу проектов, на которой в боковой врезке реализовать отображение списка категорий проектов. Для отображения иерархии категорий проектов написать пользовательский JSP-тег, рекурсивно вызывающий сам себя
На странице редактирования команды проекта реализовать возможность удаления этой команды. Но на странице добавления новой команды кнопки "Удалить" быть не должно
На странице проектов при выборе категории в боковой врезке, реализовать отображение списка проектов выбранной категории в основной части той же страницы
На странице со списком групп пользователей реализовать возможность добавлять / редактировать группы пользователей
Создать класс by.vsu.mf.ammc.pm.dao.mysql.project.management.EmployeeDaoImpl
, расширяющий класс by.vsu.mf.ammc.pm.dao.mysql.BaseDao
, и реализующий интерфейс by.vsu.mf.ammc.pm.dao.project.management.EmployeeDao
На странице со списком категорий заданий реализовать возможность добавлять / редактировать категорию заданий
На странице редактирования категории заданий реализовать возможность её удаления. Но на странице добавления новой категории кнопки "Удалить" быть не должно
Создать класс by.vsu.mf.ammc.pm.dao.mysql.user.ContactDaoImpl
, расширяющий класс by.vsu.mf.ammc.pm.dao.mysql.BaseDao
, и реализующий интерфейс by.vsu.mf.ammc.pm.dao.user.ContactDao
Создать класс by.vsu.mf.ammc.pm.dao.mysql.project.management.TasksCategoryDaoImpl
, расширяющий класс by.vsu.mf.ammc.pm.dao.mysql.BaseDao
, и реализующий интерфейс by.vsu.mf.ammc.pm.dao.project.management.TasksCategoryDao
Создать страницу пользователей, на которой в боковой врезке реализовать отображение списка групп пользователей. Для отображения иерархии пользователей написать пользовательский JSP-тег, рекурсивно вызывающий сам себя
Создать класс by.vsu.mf.ammc.pm.dao.mysql.project.specification.UseCaseDaoImpl
, расширяющий класс by.vsu.mf.ammc.pm.dao.mysql.BaseDao
, и реализующий интерфейс by.vsu.mf.ammc.pm.dao.project.specification.UseCaseDao
Создать класс by.vsu.mf.ammc.pm.dao.mysql.project.specification.ActorDaoImpl
, расширяющий класс by.vsu.mf.ammc.pm.dao.mysql.BaseDao
, и реализующий интерфейс by.vsu.mf.ammc.pm.dao.project.specification.ActorDao
На странице со списком команд проекта реализовать возможность добавлять / редактировать команду в проект
На странице редактирования пользователя реализовать возможность его удаления. Но на странице добавления нового пользователя кнопки "Удалить" быть не должно
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.