Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Запсика курс.docx
Скачиваний:
23
Добавлен:
27.10.2018
Размер:
3.63 Mб
Скачать

2 Процес проектування та розробки web-вузла інформаційної системи відділу продажів компанії по виробництву пластикових вікон

2.1 Вибір моделі розробки програмного забезпечення

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

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

2.2 Аналіз с та d вимог

Аналіз вимог процес спрямований на виявлення та документування вимог замовника для пропонованої системи.

Всі вимоги повинні бути структуровані та представлені у вигляді завершеного, узгодженого і затвердженого документа. Вимоги поділяються на 2 види, які представлені нижче.

Основні С вимоги (вимоги замовника)[9]:

  • розділений доступ до різних сторінок сайту;

  • інформація на сайті повинна бути структурована та зрозуміла для користувача;

  • на першій сторінці не повинно бути великого обсягу текстової інформації;

  • тематична область першої сторінки повинна містити: 1) коротку інформацію про вікна; 2) картинки, фото або інші графічні об'єкти; 3) реєстраційну панель; 4) посилання;

  • на кожній сторінці сайту повинно бути посилання на головну сторінку;

  • можливість повертатися на головну сторінку з будь-якої іншої;

  • окрема сторінка повинна містити інформацію про контакти;

  • окрема сторінка повинна містити інформацію про підприємство;

  • наявність трьох груп користувачів: адміністратор, користувач, зареєстрований користувач;

  • адміністратор повинен мати можливість видалення користувачів та перегляду їх особистих даних, редагування і додавання таблиць, зміни пароля адміністратора;

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

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

  • для кожного користувача видимими є посилання на дозволені сторінки;

  • при введені неправильного пароля у реєстраційну форму користувач повинен отримати повідомлення про помилку;

  • якщо користувач заповнив не всі обов’язкові поля під час реєстрації або замовленні або заповнив їх невірно, він повинен отримати відповідні повідомлення;

  • наявність кнопки «Вихід» для авторизованих користувачів;

  • повинна бути реалізована можливість обирати кількість товару, який користувач замовляє ;

  • користувач після замовлення вікон має можливість переглянути список замовлення;

Основні D вимоги (вимоги розроблювача):

  • тип операційної системи Windows 98/me/2000/xp/7;

  • наявність будь-якого браузера;

  • наявність програмного забезпечення СУБД MySql;

  • наявність встановленого веб-серверу Denwer або Apach;

  • процесор 1000 MHz;

  • вільне місце на жорсткому диску 1gb;

  • оперативна пам'ять - 512 Mb RAM;

  • відеокарта 128 Мb;

  • розробка динамічних Web-сторінок;

  • взаємодія з користувачем: форми та файли “cookie”;

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

  • розробка шаблонів та модульного проектування вузла;

  • робота з базою даних;

  • розробка складних додатків, керованих даними.