Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 19

Ментор: Доц. Др.

Рамона Маркоска Изработил: Слободан Симоноски 44/п

1
Страници и придружни класи

bibliotekarLogIn.aspx
Мануелно креирани класи bibliotekar.aspx

bibliotekari.aspx
Bibliotekar.cs
Global.cs
clenovi.aspx

Clen.cs knigi.aspx

DownloadAdmin.aspx
DatabaseIO.cs Kniga.cs

ConnectionManager.cs Download.cs clenLogIn.aspx

clen.aspx

ClenIzbor.aspx

DownloadUser.aspx

2
1. Најава на библиотекар во апликацијата

•Ако сака да се на најави во библиотеката, корисникот мора да внесе одредени податоци


•Преку повикување на функција од страна на системот се проверуваат внесените податоци
•Доколку податоците се точни на корисникот му се дозволува влез во апликацијата
•Доколку пак истите не се совпаѓаат со податоците во базата се појавува порака за грешка

3
2. Страница за избор на можности за најавен библиотекар

•При влез на авторизиран библиотекар му се нудат неколку различни избори за работење


•Едитирање на базата на библиотекари
•Едитирање на базата на членови
•Едитирање на базата на книги
•Едитирање на базата на електронски книги
•За оваа функционалност се користи наредбата Recponse.Redirect(“име на дестинација”)
4
3. Внес на нов библиотекар од страна на веќе најавен библиотекар

•На страната за внес на библиотекари може да се внесуваат ,бришат и уредуваат библиотекари


•За внес на библиотекар корисникот треба да внесе податоци за него и да кликне на копчето Внеси
•Одкога тоа е направено, новиот, штотуку внесен библиотекар се листа ви табелата
•За уредување на постоечки податок се клика на текстот Edit до саканиот податок
•Истото се прави и за бришење и за селекција на сакан податок, само со сооднетниот текст
•Внесот се врши со повикување на функција која содржи SQL наредба за внес на нова н-торка, а која ја
повикува функцијата ExecuteNonQuery(srtring s), со соодветниот параметар, т.е. со SQL наредбата.
•Оваа функција е дел од класата DatabaseIO
5
4. Нов библиотекар е внесен во базата на податоци

6
6. Поглед на најавен библиотекар над базата на регистрирани членови во библиотеката

7
6. Пребарување на базата на членови по презиме

8
7. Вратен резултат од пребарувањето на базата на членови

•При пребарување на базата исто така се користи SQL наредба при што се враќа резултат
•Се прикажуваат само оние податоци кои се совпаѓаат со пребарувањето
•Наместо SQL командата „=“ се користи командата „like“ со што е овозможено пребару-
вање иако податоците само делумно се совпаќаат
• SQL командата е проследена на SQLDataSource контролата со што е избегнато користење
на посебни функции 9
8. Поглед врз базата на книги и внес на нова книга од страна на најавен библиотекар

10
9. Вратени резултати од пребарување на книги, по име на книга

11
10. Поглед на делот за симнување на електронски материјали од страна на најавен библиотекар

•За прикачување на електронски книги искористена е контролата fileUpload која


многукратно го олеснува прикачувањето на датотеки на серверот
•Библиотекарот исто така може и д а симнува и да бриши материјали од серверот
•Овие функционалности се регулирани со методите protected void GridView1_Selected
IndexChanged за симнување и protected void GridView1_RowDeleting за бришење кои
се сместени во класата DownloadAdmin, а се придружени на соодветните контроли
12
11. Приказ на дијалогот за избор на датотека при нејзино прикачување на серверот

•Предноста на користење на котролата за уплоад fileUpload е во тоа што оваа контрола во


неа ги има инкорпорирано и дијалогот за избор на датотека за прикачување и сите
потебни податоци за датотеката која се прикачува
•Преку оваа контрола се доаѓа и до патот на датотеката, а и до се друго

13
12. Електронски документ е прикачен на ссерверот и додаден во базата на податоци

14
13. Најава на регистриран член во системот

•Се што важи за најавата на библиотекар, важи и за најава на членови


•Единствено различни се привилегиите кои ги има најавен член
•Исто така при најавата членот треба да го внесе и бројот на членска карта

15
14. Избор на можности за најавен член

16
15. Поглед на член на страната за симнување на електронски материјали

•Кога се работи за членови, привилегиите се намалени


•Членот кој е најавен може само да симнува датотеки
•При секое симнување на датотека на членот му се одземаат по 2 кредити
•Симнувањето на датотеки се врши со речиси истата финкција користена кај библиотекари
•Разликата е во тоа што оваа функција повикува друга функција која се грижи за бројот на
кердити кои му остануваат на корисникот
17
16. Дијалогот за симнување на датотека, поглед од страна на најавен член

18
17. Поглед од страна на најавен член, врз страната за пребарување на книги

•Од сликата се гледа дека страницата за пребарување на книги за членови е мошне слична
на соодветната страница за боблиотекари
•Разликата е во тоа што на членовите им е оневозможено внесување, уредување и
бришење на книги

19

You might also like