Аналіз поставленої задачі Необхідно


НазваАналіз поставленої задачі Необхідно
Дата конвертації18.04.2013
Розмір445 b.
ТипПрезентации



Аналіз поставленої задачі

Необхідно створити інформаційно-аналітичний модуль на основі АІС відділу управління персоналом ВНЗ, який дозволяє виконувати зберігання, сортування, пошук та обробку необхідної інформації.

Система повинна включати можливість віддаленого управління інформацією з відокремлених підрозділів та працювати на основі стандартних засобів Інтернет.

Постановка задачі



Наукова новизна проекту

  • Використання Web технологій для передачі даних

  • Використання CMS для візуалізації інформації на стороні користувачів

  • Синхронізація різних БД для оперування даними

  • Проекція даних з однієї БД на іншу

  • Розробка алгоритмів аналітичної діяльності системи

  • Алгоритми обробки даних



Аналіз предметної області

Відділ управління персоналом - це структура в організації, яка займається управлінням персоналом, тобто діяльністю людей, що виконують на підприємстві або в організації функції, сприяючі найбільш ефективному використанню людських ресурсів.

Загальна структура відділу кадрів (спрощений варіант).
  • 1. Керівник підрозділу, що здійснює загальний контроль.

  • 2. Менеджер, тобто відповідальний, у тому числі, за підбір нових кадрів і організацію необхідних заходів.

  • 3. Працівник, у функції якого входитиме оформлення кадрової документації.



Загальний принцип клієнт - серверної технології



Вибір інструментарію для розробки системи

  • Web-serverApache

  • Mysql

  • Php5

  • CMS Drupal + модулі та бібліотеки для роботи з mssql

  • Javascript – для побудови та візуалізації інтерфейсної частини веб-доданку.

  • HTML\CSS – для візуалізації проекту.

  • мова SQL – для побудови запитів

  • додаткові модулі системи керування контентом.



Аналіз інформаційного та програмного забезпечення



Потоки інформації системи



Структура БД на MSSQL server



Структура БД CMS Drupal (Ключові моменти)



Діаграма класів системи



Діаграма об’єктів системи



Типи сутностей системи

Виходячи з раніше проведеного аналізу, необхідно виділити такі сутності при розробці системи.
  • Тип матеріалів – Власна справа. Ця сутність буде відображати інформацію, що буде застосовуватися для зберігання та структуризації інформації, відносно професійної діяльності людини.

  • Тип матеріалу – Інформація про людину. Ця сутність відображає інформацію, щодо персональних даних людини.

  • Словник даних – Посади. Містить перелік всіх можливих посад в університеті.

  • Словник даних – Допоміжні посади. Містить перелік допоміжних посад.

  • Словник даних - Структурна одиниця. Містить ієрархічну структуру університету у вигляді Інститут, Кафедра, Лабораторія. За допомогою цієї структури відбувається побудова структури університету.

  • Також для роботи з користувачами системи, буде створено сутність Користувач та доповнена контактними даними, для контролю за доступами до інформації.



Алгоритм синхронізації даних



Створення Типу матеріалів



Створення Словника



Приклад виду



Запит, що створений видом

SELECT node.nid AS nid, node.title AS node_title, field_id_human_node.nid AS field_id_human_node_nid, node.created AS node_created, 'node' AS field_data_field_human_id_node_entity_type, 'node' AS field_data_field_name_node_entity_type, 'node' AS field_data_field_fathers_name_node_entity_type, 'node' AS field_data_field_sex_node_entity_type, 'node' AS field_data_field_birthday_node_entity_type, 'node' AS field_data_field_live_place_node_entity_type, 'node' AS field_data_field_seria_node_entity_type, 'node' AS field_data_field_number_node_entity_type, 'node' AS field_data_field_name_end_vnz_node_entity_type, 'node' AS field_data_field_date_vnz_date_node_entity_type, 'node' AS field_data_field_date_of_start_node_entity_type, 'node' AS field_data_field_dolgnost_node_entity_type FROM {node} node LEFT JOIN {field_data_field_id_human} field_data_field_id_human ON node.nid = field_data_field_id_human.field_id_human_nid LEFT JOIN {node} field_id_human_node ON field_data_field_id_human.entity_id = field_id_human_node.nid WHERE (( (node.status = '1') AND (node.type IN ('human_information')) )) ORDER BY node_created DESC

Висновки

  • У результаті розробки системи був отриманий веб-додаток, за допомогою якого можна виконувати оперативний пошук інформації по співробітникам за заданими параметрами, отримувати списки людей, а також здійснювати перегляд детальної інформації по кожному співробітнику.

  • Система дозволяє проводити статистичну обробку інформації, вести облік.

  • Система дозволяє розмежувати доступ по відокремлених підрозділах, а також призначити користувача, що зможе управляти всією інформацією (адміністратор системи).

  • Використання даного рішення не потребую використання додаткового програмного забезпечення, крім того, що є на більшості комп'ютерів в стандартній комплектації.



Схожі:

Аналіз поставленої задачі Необхідно iconПостановка задачі Постановка задачі
Модель об’єкт або явище, що повторює деякі властивості реального об’єкта чи процесу (оригінала), суттєві для поставленої задачі
Аналіз поставленої задачі Необхідно iconСистеми електронної комерції MetaTrader 4
Еіт є розв’язання однією з задач фундаментального аналізу ринку, а саме прогностичної класифікації курсу валют. Для вирішення поставленої...
Аналіз поставленої задачі Необхідно iconПочинати необхідно з основного завдання задачі, з'ясовуючи на кожному етапі величини, значення яких треба визначити
Можна спробувати сформулювати умову задачі інакше або встановити зв’язок даної задачі з іншими з цього розділу, які розв'язувались...
Аналіз поставленої задачі Необхідно iconАналіз ліквідності та платоспроможності аптечних підприємств ліквідність
Для оцінки реального рівня ліквідності підприємства необхідно провести аналіз ліквідності балансу. Він виконується у два етапи
Аналіз поставленої задачі Необхідно iconЕтапи розв'язання задач на комп'ютері
Суть поставленої задачі, необхідні початкові дані та інформацію, що вважається результатами розв'язання
Аналіз поставленої задачі Необхідно iconЕтапи розв'язання задач на комп'ютері
Суть поставленої задачі, необхідні початкові дані та інформацію, що вважається результатами розв'язання
Аналіз поставленої задачі Необхідно iconАналіз задачі

Аналіз поставленої задачі Необхідно iconРішення для поставленої задачі Принципи, що лежать в основі трвз інструментарій трвз
Вебінар за темою: "Складання казкових текстів за методикою трвз (Теорії розв’язання винахідницьких завдань) як засіб розвитку творчої...
Аналіз поставленої задачі Необхідно iconЧіткість Конкретність Діагностичність мети Алгоритмізованість та керованість процесу Незалежність від суб’єктивних чинників Гарантованість досягнення поставленої мети "технологія" Нестандартні урок
...
Аналіз поставленої задачі Необхідно iconСистемний аналіз І проектування інформаційних систем
Задачі системного аналізу мають такі властивості: багатокритерійність, багатофакторність та багатопараметричність

Додайте кнопку на своєму сайті:
dok.znaimo.com.ua


База даних захищена авторським правом ©dok.znaimo.com.ua 2013
звернутися до адміністрації
dok.znaimo.com.ua
Головна сторінка