- •Курсова робота
- •1.Пояснювальна записка
- •V. Детальне проектування
- •Vі Висновки
- •VII Література
- •2.Зміст додатків
- •1. Доступ до даних asp.Net
- •2. Постановка задачі
- •2.1. Призначення, функції та достоїнства додатку
- •3. Опис проекту
- •3.1. Проектування інтерфейсу
- •3.2. Основні елементи інтерфейсу
- •4. Детальне проектування
- •4.1. Розробка бази даних проекту, структура таблиць
- •4.2. Основні модулі, алгоритми
- •Висновок
- •Література
- •Додаток 1 – Лістинг програми
- •Додаток 2 – Схеми проекту
2. Постановка задачі
2.1. Призначення, функції та достоїнства додатку
Веб-продукт призначений для створення електронної бібліотеки на основі реальної бібліотеки, якою може користуватися деякий користувач маючи доступ до неї, який надається за допомогою форми «Реєстрація» через поля введення імені та паролю. В даній бібліотеці користувач може собі забронювати ту чи іншу книгу, яка є в наявності даної бібліотеки. Також користувачу надається можливість повернути книгу. В даному веб-продукті у користувача є можливість пошуку і фільтрації книг по деяких критеріях, а саме: назва, автор, ISBN(унікальний номер книги), ключові слова, анотації. Також надається можливість пошуку та фільтрування книг за допомогою вибору категорії. Його головним достоїнством є надання користувачу не займати чергу в реальну бібліотеку, а отримання даних присутності книги за допомогою даного веб-продукту «Бібліотека».
3. Опис проекту
3.1. Проектування інтерфейсу
Для проектування інтерфейсу було використано принцип послідовності діаграми переходів станів. Процес основується на описі вимог до інтерфейсу у текстовому вигляді:
При вході на сайт завантажується головна сторінка з відповідним інтерфейсом реєстрації в інформаційну бібліотеку за полями імені та паролю, після якого(якщо реєстрація пройшла вдало) завантажується наступна сторінка «Меню бібліотеки». Якщо реєстрація пройшла невдало, то користувач буде інформований про невідповідність імені і паролю.
При переході на сторінку «Меню бібліотеки» завантажується сторінка, де користувачу надається можливість пошуку або фільтрації певної книги. Пошук або фільтрацію можна здійснити за деякими критеріями, а саме: назва книги, автор книги, унікальний код книги(ISBN), по ключовим словам книги, по її анотації. Також є можливість фільтрування книг за допомогою категорій, а саме: «Навколо світу», «Ділова» та «Комп’ютерна».
При виконанні певного пошуку або фільтрації, на сторінку завантажується список книг, які відповідають заданим критеріям користувача та відображує певну інформацію про книгу, а саме: назву, автора та стан(доступна або недоступна). Для отримання додаткової інформації книги достатньо перейти по посиланню, яке складається із назви книги. Також на сторінці міститься посилання переходу на сторінку меню.
При переході по посиланню додаткової інформації тієї чи іншої книги, користувачу надається інформація про дану книгу, а саме: автор, категорія книги, її анотація та стан(доступна або недоступна). Також на даній сторінці користувач може отримати книгу за допомогою кнопки «Отримати». Користувачу надається можливість переходу на сторінку меню за допомогою гіперпосилання.
3.2. Основні елементи інтерфейсу
Візуальний інтерфейс WEB – додатку було визначено в процесі розробку WEB – проекту. Далі слідує опис основних елементів інтерфейсу.
Рис. 3.2.1 – Основні елементи інтерфейсу сторінки реєстрації користувачів.
Рис. 3.2.2 – Основні елементи сторінки меню бібліотеки.
Рис. 3.2.3 – Основні елементи сторінки результатів пошуку або фільтрації книг за певним параметром.
Основні елементи інтерфейсу сторінки реєстрації користувачів:
Поле для введення імені користувача, для аутентифікації;
Поле для введення паролю користувача для аутентифікації;
Кнопка для підтвердження введених даних в поля: ім’я, пароль. Дані, що були отримані з даних полів відправляються на сервер для перевірки наявності даного користувача в базі даних.
Основні елементи сторінки меню бібліотеки:
Випадаюче меню вибору для пошуку по певному критерію(назва, автор, ISBN, ключові слова, анотація);
Поле для введення тексту, який шукається по вибраному критерію;
Кнопка підтвердження пошуку по полям: «Поле для пошуку» та «Шукований текст», після чого введенні дані будуть відправлені на сервер для перевірки збіжності даних в базі даних;
Випадаюче меню вибору категорії по якому можна здійснити пошук або фільтрацію книг;
Кнопка підтвердження вибору категорії для пошуку або фільтрування книг та їх виведення. Дані відправляються на сервер для перевірки наявності книг в вибраній категорії.
Основні елементи сторінки результатів пошуку або фільтрації книг за певним параметром:
Поле таблиці, яке відображає назву книги по виконаному запиту користувача та посилання на додаткову інформацію про ту чи іншу книгу в залежності вибору користувача;
Інформаційна таблиця, яка показує знайдені або відфільтровані книги по запиту користувача;
Гіперпосилання на сторінку меню WEB – додатку;
Поле таблиці відображення автора певної книги;
Поле таблиці для відображення стану(доступна або недоступна) певної книги.
