Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
RGR_Grebenyuk_PPPI.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
145 Кб
Скачать
☆

1.3. Обґрунтування обраних проектних рішень

Для розробки системи я буду використовувати:

  • PHP – скриптова мова загального призначення, інтенсивно застосовується для розробки веб-систем;

  • MVC – схема поділу даних програми, призначеного для користувача інтерфейсу і керуючої логіки на три окремих компоненти: модель, уявлення і контролер - таким чином, що модифікація кожного компонента може здійснюватися незалежно;

  • MySQL – вільна реляційна система управління базами даних;

  • GitHub – веб-сервіс для хостингу IT-проектів і їх спільної розробки.

2. Постановка задачі. Технічне завдання

2.1. Вступ

Дане технічне завдання поширюється на розробку web-системи «Автоматизована система вибору комплектації до комп’ютерних компонентів», яка призначена для вільного використання користувачами, які мають доступ в мережу інтернет.

2.2. Загальна характеристика системи

2.2.1. Сфера застосування

До даної системи буде вільний доступ кожному користувачу. Система буде використовуватись в комп’ютерно-технічній галузі для визначення потрібних компонентів до різних видів комплектацій.

2.2.2. Функції системи

  • Внесення даних;

  • Редагування даних;

  • Видалення даних;

  • Пошук;

  • Фільтрація даних;

2.2.3. Джерело початкових даних

Дані вносяться в базу даних(БД) системи адміністраторами через панель управління системи.

Початкові дані процесорів:

  • Виробник;

  • Модель;

  • Внутрішня тактова частота;

  • Тип роз’єму;

  • Кількість ядер;

  • Інтегрована графіка.

Початкові дані відеоадаптерів:

  • Виробник;

  • Модель;

  • Внутрішня тактова частота;

  • Об’єм пам’яті;

  • Тип роз’єму;

  • Тип пам’яті.

Початкові дані ПЗП:

  • Об’єм пам’яті;

  • Виробник;

  • Тип пам’яті.

Початкові дані ПЗП:

  • Виробник;

  • Модель;

  • Швидкість обертання шпинделя;

  • Обсяг буфера;

  • Технологія;

  • Обсяг пам’яті;

  • Інтерфейс;

Початкові дані МП:

  • Виробник;

  • Модель;

  • Тип роз’єму під процесор;

  • Тип роз’єму під відеоадаптер;

  • Тип роз’єму під ПЗП;

  • Тип роз’єму під ПЗУ;

2.2.4. Результати, вихідні дані

Результати відображатимуться після того, як користувач встановить параметри фільтрації(вибір відеоадаптера, процесора, тощо). Тип відображення результатів запиту – список, в якому буде міститись посилання на детальну інформацію знайденого компоненту. Якщо система не знайде по запиту користувача жодного комп’ютерного компоненту, то користувач буде про це повідомлений.

2.3. Вимоги до обчислювального середовища

2.3.1. Склад та конфігурація апаратних засобів

Мінімальна конфігурація:

  • Тип процесора: Pentium і вище;

  • Об’єм оперативної пам’яті: 512 Мб і більше.

Рекомендована конфігурація:

  • Тип процесора: Intel t4300;

  • Об’єм оперативної пам’яті: 1 Гб.

Об’єм пам’яті ПЗП на сервері залежить від об’єму інформації, яка може збільшуватись та зменшуватись.

2.3.2. Програмні засоби

Система встановлюється на хостингу. Вимоги до програмних засобів хостингу:

  • MySQL;

  • Підтримка PHP5

2.3.3. Режим роботи

Розроблювана система технічно буде працювати в постійному режимі. Програмно система матиме 2 режими роботи:

  • Адміністративний – доступ до повноцінного контролю системи;

  • Користувацький – доступ до перегляду, пошуку та фільтрування даних.

2.4. Зв’язок із зовнішнім середовищем

2.4.1. Формати і протоколи обміну для вхідних даних

Вхідна інформація поділяється на масив. Кожен елемент інформаційного масиву входить в своє поле бази даних(БД). Таким чином моделі пристрою буду вноситись в поле, призначене для найменування моделей. Тобто для кожного інформаційного елементу є своя призначена комірка в БД системи.

Якщо при внесенні вхідних даних буде виявлено, що така ж сама інформація в БД вже існує, то дані в БД не будуть записані. Це зумовлено тим, що БД матиме унікальні поля для того, щоб не накопичувалась одна й та ж сама інформація, щоб не створювались дублікати та не займати пам’ять ПЗП.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]