Визија
1. Вовед
1.1 Цел
Постојат голем број на системи кои овозможуваат превземање и прикачување на материјали, но голем дел од нив стануваат премногу комплицирани за користење. Овој систем има за цел да направи поврзување на голем дел од овие работи со тоа што сите материјали би биле достапни со самато запишување на студентот на одреден факултет. Студентите би имале полесен пристап до сите материјали достапни за предметите кои ќе ги слушаат во престојните семестри, но не само за овие предмети туку за сите предметит на факултетот. Времето кои поминува на чекање дур да се прикачат материјалите би било заменето бидејќи тие веќе ќе постојат во системот дури и во некоја постара верзија.
1.2 Опсег
Системот е наменет за користење на материјали кои им се потребни на студентите за работи на побарувањата по предметите кои ги слушаат. Тука се вклучуваат книги, презентации, вежби и останати материја зависно од факултетите. Корисниците имаат можност да прикачуваат нивните материја кои ќе бидат отворени за останатите студенти да ги разгледаат. Сличен ваков систем е courses на кој се прикачуваат материја во зависно од предметите кои ги слушаат студентите.
1.3 Дефиниции, поими и објаснувања
1.4 Референци
1.5 Преглед
2. Позиционирање
2.1 Бизнис можности
При почеток на нов семестар се појавува потребата од поставување на материјали за предметите, најчесто овој процес завзема некое време. Студентите немаат материја од каде може да почнат да учат и се појавува голем проблем во недостаток на време за учење од страна на студентите. Виртуелната библиотека има за цел овие материјали да се постојано достапни за сите студенти во факултетот па тие можат веднаш да почат со обврските во новиот семестар. Дополнително голем дел од книгите не се јавно достапни,поради тоа имаме за цел да ги поврземе националната библиотека со виртуелната библиотека. Ваквиот пристап им е од корист на студентите.
2.2 Изјави на проблеми
Проблемот на | Тешкиот пристап до материјалите, губењето на примероци од одредени книги, не навременото враќање на примероците земени од библиотеките. |
Ги засега | Студентите и професорите |
Што резултира со | Се губи време во барање на материјалите, потребно е претпазливост со изнајмените примероци |
Успешно решение би било | Воведување на виртуелна библиотека за факултетите |
2.3 Изјави на позиционирање на производот
За | Студентите и професорите |
Кои | Сакаат во што поскоро време материјалите да се прикачени со цел навремено извршување на работите по дадени предмети |
Име на производот | Виртуелната библиотека е затворен систем кој може да биде користен само од факултетите |
Што | им овозможува на студентите постојан пристап до материјалите. А на професорите едноставен update на материјалите |
За разлика од | Courses каде што секоја година се креира нов курс каде што има потреба од ново прикачување на материјалите и дополнитено изгубено време во чекање |
Нашиот производ | ги решава овие проблеми на многу брз и едноставен начин. Со тоа што материјалите се веќе прикачени на системот и можат веднаш да се симнат |
3. Опсег на засегнати странки и корисници
3.1 Демографија на пазарот
Виртуелната библиотека е главно наменета за студентите и професорите. Старосната група на корисниците започнува од 18 години до 64 години, горната граница претставува границата на пензија кај професорите. Овој систем има за цел да биде претставен на пазарот за едукација, конкретно на универзитетскио пазар. Бидејќи секој факултет поседува библиотека, би биле заинтересирани од ваквиот систем. Големината на пазарод зависи од тоа колку стундентите ќе го прифатат вавкиот систем. Доколку овој систем е прифатен од страна на студентите, тогаш големината на пазарот зависи од тоа колку студенти се запишано на факултетите. Ваков тип на системи постојат и со достапни за сите луѓе, пример за вакви системи се: Pro quest, Libri vox, Library of congress, ALA (American Library Association), OK Virtual library. Ова се само дел од нив постојат и други вакви системи. Меѓутоа овие виртуелни библиотеки се јавно достапни, додека нашата цел овде е да се креира виртуелна библиотека која нема да биде јавно достапна за сите, туку за одредена група на луѓе. Репутацијата на нашата организација на пазарот е во почента фаза, односно сеуште сме нови на пазарот. Би сакале да бидеме доста познати во пазарот на универзитетите. Оваа организација може да постави стандард за тоа како би требало да изгледа еден цел систем преку кој корисниците ќе имаат доста големо задоволство да го користат.
3.2 Резиме на засегнати странки
Име | Претставува | Улога |
Ректор на УКИМ | УКИМ | Поврзување со национална библиотека. Очекување |
Декан | УКИМ | Одговорни за факултетите |
Студент | УКИМ | Лице кое е запишано на факултет со цел да се образува |
Професор | УКИМ | Предава, прави истражувања |
3.3 Резиме на корисници
Име | Опис | Засегната страна |
Студент | Лице кое има потреба од материјали за учење | Самопретставувачки |
Професор | Лице кое ги прикачува предадените материјали | Самопретставувачки |
3.4 Корисничка околина
Во системот учесници се неколку актери. Стуктурата е следна Корисник (може да биде студент или наставно лице), Студент, Професор.Временското траење на секоја активност е кратка, во зависност од што корисникот сака да направи и каква информација сака да добие од системот. Денешни платформи се многу слични на овој систем. Главната разлика е во тоа што преку овој систем нудиме опција за резервација на книга во факултестката библиотек, и постојан пристап до материјалите, потребни, за предметите.
3.5 Профили на засегнати странки
3.5.1 Професор
Претставник | Проф. Д-р Вангел Ајановски |
Опис | Професор на ФИНКИ |
Тип | Отворен за соработка, голема желба да го сподели своето искуство со цел успешност на овој проект |
Обврски | Настава по предмети поврзани со бази на податоци, информациски системи, софтвер |
Критериум за успешност | Висок квалитет, интеграција со системот SISng, точно работење и интуитивен и добар кориснички интерфејс |
Вклученост | Прикачување на материјали |
Deliverables | |
Коментари |
3.5.2 Студент
Претставник | Бојан Попов |
Опис | Студент на финки |
Тип | Студент на финки |
Обврски | Учење |
Критериум за успешност | Достапност на информации во било кое време |
Вклученост | Прикачување и симнување на материјали |
Deliverables | / |
Коментари | / |
3.6 Кориснички профили
3.6.1 Професор
Претставник | Проф. Д-р Вангел Ајановски |
Опис | Професор на ФИНКИ |
Тип | Отворен за соработка, голема желба да го сподели своето искуство со цел успешност на овој проект |
Обврски | Настава по предмети поврзани со бази на податоци, информациски системи, софтвер |
Критериум за успешност | Едноставен дизајн, сите информации да се јасно видливи |
Вклученост | Прикачување на материјали |
Deliverables | / |
Коментари | / |
3.6.2 Студент
Претставник | Бојан Попов |
Опис | Студент на финки |
Тип | Студент на финки |
Обврски | Учење |
Критериум за успешност | Достапност на информации во било кое време |
Вклученост | Прикачување и симнување на материјали |
Deliverables | / |
Коментари | / |
3.7 Клучни засегнати странки / Кориснички побарувања
Професор:
1) Одново прикачување на материјалите.
Студент:
1) Нема информации за програмата по предметот.
2) Чекање за прикачвање на материјали.
3) Различна платформа за изнајмување книги.
4) Екстра време за барање на дополнителни материјали.
3.8 Алтернативи и конкуренција courses - е систем кој се користи денес. Предноста на овој систе е што веќе се користи и е тешко да се мигрира во друга околина. Недостаток на системот е во тоа што поради зголемувањето на дополнителните можности кои ги нуди системот станува потежок и доведува до падови со што системот не може да се користи
4 Product overview
4.1 Product Perspective
Овој систем има за цел да функционира на “локално ниво”. Односно секој факултет си поседува посебен систем а тие не се поврзани меѓусебно. Бидејќи станува збор за повеќе локални системи, секој факултет поседува по еден сервис во кој се чуваат податоци околу корисниците и останатите документи и податоци кои се разменуваат во системот.
4.2 Summary of Capabilities
Кориснички придобивки | Поддржувачки карактеристики |
Константен пристап до информации | Податоците не се бришат од системот |
Изнајмување на книги | Опција корисникот да изнајми книга преку системот |
Прикачување на екстра материјали | Опција корисникот да прикачи дополнителни материјали од типот на видеа и линкови |
4.3 Assumption and Dependencies
Доколку факултетите сакаат да постои еден систем во кој ќе бидат сместени сите податоци, тогаш целата конструкцијата на системот ќе треба да се промени, бидејќи ќе има потреба од дополнително делење на податоците по факултети.
4.4 Cost and Pricing
Потребни се 3 членови за градење на системот, 1 член за UI/UX, 1 член за back-end и 1 член QA. Бијдеќи целиот документ содржи информации за системот: Use-case со опис, потребно е само да се направи базата. Цена по час е 80$ за UI/UX и Back-end, додека пак за QA цената е 70$ од час. Дополнително има потреба од Project manager цената од час е 100$. Првична проценка за градење:
- Project manager - 20 часа. (2000$)
- UI/UX - 30 часа (2400$) минимум
- Back-end - 35 часа (2800$) минимум
- QA - 40 часа (2800$) минимум
Системот има за цел да се изгради над Федора, open source софтвер кој е бесплатен за користење, па и лиценцата е потребна за користење на софтверот е бесплатна. Датабаза постои во федора, меѓутоа може да се додаде и екстра storage со што ќе се обезбеди поголем простор. 4.5 Licensing and Installation
BSD open source license - Fedora.
5. Product Features
Системот е составен од неколку функционалности:
Прикачување на материјал и екстра материјали - Поставена е форма преку која корисниците на системот може да прикачат материјал од типот на (Презентација, пдф документ, ворд документ, тхт документ, линкови до видеа и веб сајтови) соодветно за ова прикачување потребно е да внесе име на материјалот, може да избере фолдер во кој овој фајл ќе биде сместен. Дополнително, автоматски е поставена вредност за датата и времето на прикачување на фајлот.
Симнување на материјали - Студентите може да го симнат материјалот кој е прикачен на сајтот. Со навигација низ фолдерите (Листа од предмети), студентот може да стигне до презентациите. Со клик на презентацијата започнува симнувањето на материјалот.
Оценување на прикачен материјал - Од десната страна на материјалот, кој може да симне, има опција корисникот да постави оценка од 1 до 5. А под фолдерот е поставена сумираната оцена за материјалот која е пресметена од предходните гласови.
Изнајмување на книга - Професорот преку дополнителна форма може да објави дека има примероци од некоја книга/скрипта, дополнително потребно е да внесе и колку примероци се достапни за изнајмување, која може студентите да ја изнајмат во хартиена форма. Студентите имаат опција да резервираат еден примерок, кој треба да го подигнат во период од 3 дена.
Најава - Приказ на форма, во која корисникот може да внесе корисничко име и лозинка по што следи проверка за постоење на корисничко име; проверка за точна лозинка. По проверката се почета соодветна порака на корисникот за успешна или неуспешна најава.
6 Constraints
Надворешни ограничувања може да се појават од страна на факултетите, системот е предвиден да работи на принцип секој факултет да е одговорен за својот дел. Тука претставува проблем што техничките факултети би можеле сами да го одржуваат овој систем а додека останатите факултети би требале да даваат дополнителни трошоци за одржување на системот.
Конкретни ограничувања за дизајнот не постојат, но дизајнот мора да е едноставен со цел студентите да може полесно да се навигираат и да стигнат до потребните информации.
7 Quality Ranges
Criteria | Degree |
Acceptability | 2 |
Availability | 5 |
Cohesiveness | 1 |
Compatibility | 3 |
Documentation | 4 |
Ease of learning | 4 |
Economy | 1 |
Effectiveness | 3 |
Efficiency | 3 |
Fast development rate | 2 |
Flexibility | 4 |
Functionality | 4 |
Implementability | 3 |
Low coupling | 3 |
Maintainability | 3 |
Portability | 3 |
Reliability | 4 |
Robustness | 5 |
Security | 5 |
Simplicity | 5 |
Testability | 4 |
Timeliness | 3 |
Visibility | 3 |
Системот мора да биде едноставен за користење, со неколку клика корисникот да ја заврши посакуваната работа (Simplicity).
Потребно е системот да биде достапен во било кое време, бидејќи станува збор за систем кој ќе биде користен во образовно поле и материјалите мора да се константно достапни за сите корисници (Availability).За да се овозожи константна достапност на системот, потребно е системот да се справува добро со грешките/падови (Robustness).
Безбедноста на системот мора да биде на доста високо ниво, бидејќи во самиот систем ќе има податоци од типот на трудови и книги чија приватност не смее да биде загрозена (Security).
Системот треба да биде тестабилен до одредено ниво, со цел да се постигне стабилност на системот за да може да бидат задоволени горе наведените нефункционални барања (Testability).
За да се исполнат погоре наведените барања не смее да се брза со градење на системот, но што побрзо се направи толку повеќе средства се заштедуваат (Fast development rate).
Постојат неколку модули во системи, модулот за најава во системот и модулто за афтентикација за воспоставена врска со серверот, целиот овој модул е поврзан со базата на системот. Уште една врска е модулот за работа на системот кој е составен од неколку фичери: Прикачување на материјали и екстра материјали, оценување на материјали прикачени на системот, изнајмување на книги. И овој модел е поврзан со базата (Low coupling).
При градење на системот потребна е добра документација, преку која може да се започне со рана фаза на тестирање на софтверот, а исто така за сите останати нефунцкионални барања потребно е добро да се документираат деловите со цел да се забележат недостатоците.
8 Precedence and Priority
Must have | Should have | Can have | Can’t have |
Прикачување на материјал | Оценување на материјали | Изнајмување на книги | Чат |
Симнување на материјал | Прикачување на екстра материјали | Коментари | / |
Најава во системот | / | / | / |