Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
записка Тихий.doc
Скачиваний:
41
Добавлен:
02.02.2015
Размер:
1.27 Mб
Скачать

2.2.2.3 Характеристики користувача

Очікується, що сайт матиме популярність серед людей різного віку та статусу.

2.2.2.4 Обмеження

Сайт буде працювати на ПК з операційною системою Windows, з процесором Intel® Core™ 2 Duo та оперативною пам’яттю об’ємом 984Мбайт.

2.2.2.5 Допущення та залежності

Немає.

2.2.2.6 Розподіл вимог

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

2.2.3 Специфічні вимоги

2.2.3.1 Вимоги до зовнішнього інтерфейсу

2.2.3.1.1 Інтерфейси користувача

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

2.2.3.1.2 Апаратні інтерфейси

Немає.

2.2.3.1.3 Програмні інтерфейси

Для повного та коректного відображення інтернет ресурсу, а саме його графічних характеристик, необхідно використовувати наступні версії браузерів: Internet Explorer не менше 9.0, Chrome не менше 5.0, Opera версії 10.5, Safare з версії 3.1 та Firefox усіх версій, починаючи з 2.0.

2.2.3.1.4 Комунікаційні інтерфейси

Обов’язковим є підключення до мережі інтернет.

2.2.3.2 Детальні вимоги

Детальні вимоги організовані по функціям (представлені у вигляді діаграм використання) та записані в алфавітному порядку для зручної подальшої модифікації.

2.2.3.2.АВ Авторизація на сайті

2.2.3.2.АВ.1 Атрибути авторизації

2.2.3.2.АВ.1.1 Логін

Вводиться користувачем та перевіряється на наявність у базі даних. Обмежується 15‑ти символами за допомогою встановлення максимального розміру для поля введення логіну.

2.2.3.2.АВ.1.2 Пароль

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

2.2.3.2.АВ.2 Функції

2.2.3.2.АВ.2.1 Підтверждення авторизації

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

2.2.3.2.Ав.2.2 Вихід із профілю

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

2.2.3.2.Б Відображення брендів

2.2.3.2.Б.1 Атрибути брендів

2.2.3.2.Б.1.1 Назва та модель телефона

Назва мобілього теелефону відображається з таблиці брендів.

2.2.3.2.Б.1.2 Описання телефона

Представляє собою текст, що описує дану марку телефона.

2.2.3.2.Б.2 Функції

2.2.3.2.Б.2.1 Відображення брендів

Бренди зчитуються з бази даних та відображаються у центральному шаблоні вікна. Кожний бренд відділено від іншого рамкою. Назва телефону повинна бути виділена жирним шрифтом.

2.2.3.2.БР Робота з таблицею телефонів

2.2.3.2.БР.1 Атрибути таблиці телефонів

2.2.3.2.БР.2 Функції

3.2.БР.2.1 Додавання нової марки телефону

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

2.2.3.2.БР.2.2 Відображення телефонів

Виконується після натиснення на посилання «Бренди» Необхідно вивести таблицю, де відобразити ідентифікатор телефону, його назву, кнопку для редагування та кнопку для видалення з бази даних. Відображаються всі телефони, що існують.

2.2.3.2.БР.2.3 Редагування марки телефону

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

2.2.3.2.БР.2.4 Видалення марки телефонів

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

2.4.2 Розклад виконання проекту Web-вузла інтернет-магазину з продажу боксерського знаряддя

Для написання курсового проекту був розроблений графік виконання робіт, який наведено в таблиці 2.1.

Таблиця 2.1- Графік виконання робіт

Дата

Основні положення щодо виконання курсового проекту

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

Аналіз С і D вимог до Web-вузла інтернет-магазину з продажу мобільних телефонів

Оцінка загальних параметрів проекту: вартість, функціональність, якість

Проектування інтерфейсу користувачів

Розробка структури бази даних

Реалізація програмного продукту

Інтеграція програмного продукту

Розробка системи тестів

Документування програмного продукту

11.10.2011

 

1 ітерація

12.10.2011

 

13.10.2011

 

14.10.2011

 

15.10.2011

 

 

16.10.2011

 

 

17.10.2011

 

18.10.2011

 

19.10.2011

 

 

20.10.2011

 

21.10.2011

 

22.10.2011

 

23.10.2011

 

 

24.10.2011

 

 

25.10.2011

 

 

 

1 ітерація

1 ітерація

26.10.2011

 

27.10.2011

 

28.10.2011

 

29.10.2011

 

 

 

 

30.10.2011

 

 

 

31.10.2011

 

 

 

01.11.2011

 

 

 

02.11.2011

 

 

 

03.11.2011

 

 

 

04.11.2011

 

 

05.11.2011

 

 

 

06.11.2011

Продовження таблиці 2.1

Дата

Основні положення щодо виконання курсового проекту

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

Аналіз С і D вимог до Web-вузла інтернет-магазину з продажу мобільних телефонів

Оцінка загальних параметрів проекту: вартість, функціональність, якість

Проектування інтерфейсу користувачів

Розробка структури бази даних

Реалізація програмного продукту

Інтеграція програмного продукту

Розробка системи тестів

Документування програмного продукту

07.11.2011

 

 

 

 

08.11.2011

 

2 ітерація

 

2 ітерація

 

1 ітерація

09.11.2011

 

10.11.2011

 

 

11.11.2011

 

 

12.11.2011

 

 

 

 

 

 

13.11.2011

 

 

 

 

 

 

14.11.2011

 

 

 

 

 

15.11.2011

 

 

 

 

16.11.2011

 

 

 

 

 

17.11.2011

 

 

 

 

 

18.11.2011

 

 

 

 

 

 

19.11.2011

 

 

 

 

 

 

20.11.2011

 

 

 

 

 

21.11.2011

 

 

 

 

22.11.2011

 

 

 

3 ітерація

2 ітерація

 

1 ітерація

23.11.2011

 

 

24.11.2011

 

 

 

25.11.2011

 

 

26.11.2011

 

 

 

 

 

27.11.2011

 

 

 

 

 

28.11.2011

 

 

 

 

 

 

29.11.2011

 

 

 

 

 

30.11.2011

 

 

 

01.12.2011

 

 

 

 

02.12.2011

 

 

 

 

 

 

03.12.2011

 

 

 

 

 

 

04.12.2011

 

 

 

 

 

05.12.2011

 

 

 

 

 

 

06.12.2011

 

 

 

1 ітерація

 

 

2 ітерація

 

1 ітерація

07.12.2011

 

 

 

08.12.2011

 

 

 

09.12.2011

 

 

 

10.12.2011

 

 

 

 

 

11.12.2011

 

 

 

 

12.12.2011

 

 

 

 

13.12.2011

 

 

 

 

14.12.2011

 

 

 

 

 

 

15.12.2011

 

 

 

 

 

16.12.2011

 

 

 

 

 

17.12.2011

 

 

 

 

 

 

Продовження таблиці 2.1

Дата

Основні положення щодо виконання курсового проекту

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

Аналіз С і D вимог до Web-вузла інтернет-магазину з продажу мобільних телефонів

Оцінка загальних параметрів проекту: вартість, функціональність, якість

Проектування інтерфейсу користувачів

Розробка структури бази даних

Реалізація програмного продукту

Інтеграція програмного продукту

Розробка системи тестів

Документування програмного продукту

18.12.2011

 

 

 

 

19.12.2011

 

 

 

 

20.12.2011

 

3 ітерація

 

 

3 ітерація

3 ітерація

 

2 ітерація

21.12.2011

 

 

 

22.12.2011

 

 

 

23.12.2011

 

 

 

24.12.2011

 

 

 

 

 

 

25.12.2011

 

 

 

 

 

 

 

26.12.2011

 

 

 

 

 

 

27.12.2011

 

 

 

 

 

 

28.12.2011

 

 

 

 

 

 

 

29.12.2011

 

 

 

 

 

 

30.12.2011

 

 

 

 

 

 

31.12.2011

 

 

 

 

 

 

01.01.2012

 

 

 

 

 

 

02.01.2012

 

 

 

 

 

 

 

 

03.01.2012

 

 

2 ітерація

 

 

 

 

3 ітерація

 

1 ітерація

 

1 ітерація

04.01.2012

 

 

 

 

05.01.2012

 

 

 

 

06.01.2012

 

 

 

07.01.2012

 

 

 

 

 

 

 

08.01.2012

 

 

 

 

 

 

 

 

09.01.2012

 

 

 

 

 

 

 

10.01.2012

 

 

 

 

 

 

 

11.01.2012

 

 

 

 

 

 

 

 

12.01.2012

 

 

 

 

 

 

 

13.01.2012

 

 

 

 

 

 

 

 

14.01.2012

 

 

 

 

 

 

 

15.01.2012

 

 

 

 

 

 

16.01.2012

 

 

 

 

 

 

17.01.2012

 

 

 

4 ітерація

4 ітерація

 

1 ітерація

 

2 ітерація

 

2 ітерація

18.01.2012

 

 

 

19.01.2012

 

 

 

 

20.01.2012

 

 

 

21.01.2012

 

 

 

 

 

 

 

22.01.2012

 

 

 

 

 

 

 

 

23.01.2012

 

 

 

 

 

 

 

 

 

24.01.2012

 

 

 

 

 

 

 

 

 

25.01.2012

 

 

 

 

 

 

 

 

 

 

26.01.2012

 

 

 

 

 

 

 

 

 

Продовження таблиці 2.1

Дата

Основні положення щодо виконання курсового проекту

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

Аналіз С і D вимог до Web-вузла інтернет-магазину з продажу мобільних телефонів

Оцінка загальних параметрів проекту: вартість, функціональність, якість

Проектування інтерфейсу користувачів

Розробка структури бази даних

Реалізація програмного продукту

Інтеграція програмного продукту

Розробка системи тестів

Документування програмного продукту

27.01.2012

28.01.2012

 

 

 

 

 

 

 

29.01.2012

 

 

 

 

 

 

 

 

 

30.01.2012

 

 

 

 

 

 

 

 

 

31.01.2012

 

3 ітерація

 

 

 

5 ітерація

 

2 ітерація

 

3 ітерація

01.02.2012

 

 

 

02.02.2012

 

 

03.02.2012

 

 

04.02.2012

 

 

 

 

 

 

 

05.02.2012

 

 

 

 

 

 

 

06.02.2012

 

 

 

 

 

 

 

 

07.02.2012

 

 

 

 

 

 

 

08.02.2012

 

 

 

 

 

 

09.02.2012

 

 

 

 

 

 

 

10.02.2012

 

 

 

 

 

 

 

11.02.2012

 

 

 

 

 

 

 

 

12.02.2012

 

 

 

 

 

 

 

13.02.2012

 

 

 

 

 

 

 

14.02.2012

 

 

6 ітерація

 

 

 

4 ітерація

15.02.2012

 

16.02.2012

 

 

17.02.2012

 

 

18.02.2012

 

 

 

 

19.02.2012

 

 

 

20.02.2012

 

 

 

21.02.2012

 

 

 

22.02.2012

 

 

 

 

23.02.2012

 

 

 

24.02.2012

 

 

 

25.02.2012

 

 

 

 

26.02.2012

 

 

 

 

27.02.2012

 

 

 

28.02.2012

7 ітерація

 

5 ітерація

29.02.2012

01.03.2012

02.03.2012

 

03.03.2012

 

 

 

 

04.03.2012

 

 

 

 

05.03.2012

 

 

 

 

Закінчення таблиці 2.1

Дата

Основні положення щодо виконання курсового проекту

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

Аналіз С і D вимог до Web-вузла інтернет-магазину з продажу мобільних телефонів

Оцінка загальних параметрів проекту: вартість, функціональність, якість

Проектування інтерфейсу користувачів

Розробка структури бази даних

Реалізація програмного продукту

Інтеграція програмного продукту

Розробка системи тестів

Документування програмного продукту

06.03.2012

 

 

 

 

07.03.2012

 

 

 

 

08.03.2012

 

 

 

 

09.03.2012

 

 

 

 

10.03.2012

 

 

 

 

11.03.2012

 

 

 

 

12.03.2012

 

 

 

 

13.03.2012

 

 

 

 

В графік виконання роботи входять такі задачі:

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

  • постановка задачі;

  • аналіз С і D вимог до Web-вузла інтернет-магазину з продажу мобільних телефонів;

  • оцінка загальних параметрів проекту: вартість, функціональність, якість;

  • проектування інтерфейсу користувачів;

  • розробка структури бази даних;

  • реалізація програмного продукту;

  • інтеграція програмного продукту;

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

  • документування програмного продукту.

Для успішного виконання курсового проекту необхідно виконати всі задачі.