Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пояснювальна записка.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
79.77 Кб
Скачать
    1. Творчий внесок члена команди в загальну розробку

      1. Шехет Григорій Олександрович

Внесок в загальну розробку:

  • написанная серверного api;

  • розробка макетів інтерфейсу;

  • розробка адміністративної панелі;

  • розробка системи управління контентом;

  • розробка сторінки компетенцій;

  • автоматизація роботи сервера(автоматична установка пакетів та препроцесінг stylus) за допомогою gulp.js;

  • написання ІНСТРУКЦІЯ СЕРВЕРНОГО АДМІНІСТРАТОРА.

      1. Ганжа Владислав Валерійович

Внесок в загальну розробку:

  • верстка макетів інтерфесу;

  • написання серверних middleware’ів;

  • розробка клієнтської частини сторінки новин;

  • розробка клієнтьскої частини головної сторінки;

  • розробка клієнтської частини сторінки перегляду профілей;

  • написання КЕРІВНИЦТВА ПРОГРАМІСТА.

      1. Блажко Ігнат Олегович

Внесок в загальну розробку:

  • розробка моделей бази даних;

  • верстка макетів інтерфесу;

  • розробка клієнтської частини сторінки реєстрації;

  • розробка навігаційного меню та форми входу(авторизація);

  • розробка клієнтської частини сторінки створення та редагування вакансій;

  • розробка клієнтської частини сторінки редагування профілю;

  • написання Технічного Завдання та загальне оформлення документації.

  1. Рішення з інформаційного забезпечення

    1. Обґрунтування вибору субд

В якості СУБД було обрано MongoDB. Цей вибір був спречинений гарній інтеграції node.js - серверного javascript з цією базою данних. MongoDB - це NoSQL - не реляціїна база данних, яка написана на С++, як і node.js, та зберігає данні в форматі json у своїх схемах. Саме тому node.js може працювати з нею на дуже низькому рівні. Отож роботу з mongo забезпечує дуже багато різних бібліотек, основну з яких було використано в программі - mongoose. Вона працює на нативному рівні з базою данних та містить всі її команди, що забезпечує гнучку роботу з нею.

Як вже було сказано раніше node.js дуже гано парцює з Monogo, це спричинено ти що не реляційні бази данних зараз все більше і більше набирають популяність через їх надмірне використання у вебі, і розробляються більше під веб задачі ніж під надмірне enterprise використання, що покращує їх використання для данних задач, що видно з швидкості роботи з даними, та розміром бази данних на сервері.

    1. Опис підключення до бд

  • Щоб підключити базу данних до проекта слід підключити його до модуля mongoose:

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

  • "uri":"mongodb://nodejitsu:9815b1a6fc17a5cd5db74d7db7197267@troup.mongohq.com:10085/nodejitsudb8995699018" - вказує на місце знаходження базы данных, яку використовує программа. (Приклад локального шляху: "mongodb://localhost/workly")

КЕРІВНИЦТВО ПРОГРАМІСТА

Біржа вакансій для студентів  

(найменування програми/документа)

CD-R диск  

(вид носія даних)

 

(обсяг програми/документа, арк., КБ)

Виконавці:

студент групи ІС-31