ustify"> Здійснити покупку;
Видалити обліковий запис.
Вийти.
В
Рисунок 4 - Діаграма варіантів використання для дій з боку користувача
Як видно зі схеми, користувачеві доступно здійснювати реєстрацію на сайті, авторизацію, здійснення покупки, здійснення продажу. Далі зобразимо діаграму можливостей адміністратора управлінням сайтом (див. малюнок. 5). br/>В
Рисунок 5 - Діаграма можливостей адміністратора
Адміністратор має можливість редагування списком контактів, редагуванням списком користувачів, блокуванням реєстрації, обмеженням доступу.
4.2 Діаграми послідовності
Тепер за допомогою діаграми послідовності (див. рісунок.6) зобразимо послідовність реєстрації на сайті.
В
Малюнок 6 - Реєстрація на сайті
На наступній діаграмі послідовності (див. малюнок. 7) зобразимо, як відбувається авторизація на сайті пошук потрібних користувачів і перегляд даних про знайдений користувача.
В
Малюнок 7 - Пошук потрібних користувачів
4.3 База даних програми
На наступному малюнку (див. малюнок. 8) зобразимо базу даних програми В«інтернет аукціонВ».
В
Рисунок 8 - Спроектована база даних програми
5. Опис статичної моделі системи (архітектури)
.1 Діаграма класів
Зобразимо діаграму класів, що описує основні об'єкти, що взаємодіють в даній системі (див. малюнок. 9).
В
Рисунок 9 - Діаграма класів
5.2 Діаграма компонентів
Діаграма компонентів (див. малюнок. 10) покаже нам компоненти, які грають роль у працездатності всієї системи.
В
Рисунок 10 - Компоненти всієї системи
6. Реалізація програми
Для реалізації даного веб-додатки використовувалася середовище розробки Microsoft Visual Studio 2010. p align="justify"> Для того, щоб не заповнювати кожну сторінку сайту повотряющіміся елементами в ASP.NET існують майстер сторінки які служать як-би шаблоном решти сторінок і дають можливість змінювати тільки контент сторінки. p align="justify"> Створимо таку майстер страніцуі (див. малюнок 11). Вихідний код даної сторінки (див. малюнок 12). br/>В
Малюнок 11 - Майстер сторінка
В
Рисунок 12 - Початковий код майстер сторінки
Я здійснив реєстрацію на даному сайті, але вона має недолік - дані зареєстрованого користувача небезпечно передаються в базу даних, я цю проблему...