>
3. Проектування підсистеми обліку і пошуку електронної літератури .1 Проектування архітектури програмного засобу
Проектовану підсистему обліку і пошуку електронної літератури передбачається реалізувати як Web-додаток. Для цього була обрана технологія ASP.NET. Будь-яке Web-додаток в ASP.NET складається з трьох частин: інформаційного наповнення, коду, що реалізує логіку програми, і відомостей про конфігурації. p align="justify"> Інформаційне наповнення - це файли, які визначають вид Web-додатки. Містять як статичні (текст або зображення), так і динамічні елементи, компонований кодом програми В«на льотуВ» (наприклад, запити до БД). p align="justify"> Код - це виконувані файли і сценарії, які реалізують логіку, визначальну реакцію програми на запити користувача. Код Web-додатків ASP.NET знаходиться в динамічно підключається бібліотеці (DLL), що працює на сервері, і (в деяких випадках) сценаріях, виконуваних на клієнтських машинах. p align="justify"> Відомості про конфігурацію (файл Web.config, таблиці стилів, параметри IIS) визначають спосіб виконання програми на сервері; коло осіб, які мають доступ до додатків; способи обробки помилок і ряд інших аспектів
3.2 Проектування інтерфейсу програмного засобу
Проектована підсистема повинна забезпечити можливість зручного пошуку і отримання примірника (скачування) навчальної літератури, а також можливість редагування (додавання, видалення документів) бази даних за допомогою Internet-технологій. Отже, зручно реалізувати ці функції на різних Web-сторінках. p align="justify"> На сторінці пошуку користувачеві-студенту необхідно спочатку вказати критерії пошуку, потім після виконання пошуку проаналізувати отриманий список електронної літератури, що задовольняє критеріям пошуку, і завантажити найбільш підходящі документи. Оскільки в стандарті MARC кожен документ описується по декількох таблицях (їх число і імена можуть змінюватися для баз даних різних бібліотек), то користувач повинен буде вказати по яким з таблиць він бажає провести пошук. Також користувач повинен буде ввести шукане значення (терм). Для більш точного пошуку користувач повинен буде вказати спосіб порівняння введеного значення зі значеннями термів в базі даних (включає, дорівнює, більше і т.д.). p align="justify"> Доступ до сторінок для додавання і видалення літератури не слід робити вільним з метою забезпечення достовірності та повноти бази електронної літератури. Тому перед отриманням права редагування бази даних користувачі повинні будуть пройти авторизацію. Для цього до складу проектованої підсистеми слід ввести сторінку авторизації. p align="justify"> На сторінці додавання літератури користувач повинен буде ввести інформацію, що описує додається електронний документ і вказати сам файл. При цьому користувачеві повинна бути надана можливість вказати лише найнеобхіднішу інформацію ...