diplomsko delo
Abstract
Računalniki omogočajo bistveno lažje in učinkovitejše vodenje raznih evidenc, pri tem pa izobraževanje ni izjema. Zato smo se v okviru diplome odločili razviti informacijski sistem za podporo nižje-stopenjskega izobraževanja. Cilj je bil razviti odprtokodni, preprost in fleksibilen spletni portal z možnostjo nadgrajevanja. Na začetku razvoja so bile analizirane osnovne zahteve za vodenje evidence ključnih podatkov o šolanju. Rezultati analize so se uporabili za izgradnjo okvirnega načrta, ki je služil kot osnova za razvoj informacijskega portala. Spletni portal je sestavljen iz podatkovnega nivoja, ki ga predstavlja MySQL strežnik, zalednega dela, za razvoj katerega je bilo uporabljeno PHP ogrodje Laravel, ter ospredja oziroma uporabniškega vmesnika, za razvoj katerega so se, poleg osnovnih HTML, JavaScript-a in CSS, uporabile še tehnologije Inertia.js v kombinaciji z Vue.js in Tailwind CSS. Razviti spletni portal omogoča vodenje evidence ocen, izostankov, urnikov in datumov ocenjevanja za nižje-stopenjske programe šolanja. S kombinacijo uporabljenih tehnologij smo razvili portal, ki ponuja hitro in učinkovito opravljanje potrebnih nalog, obenem pa nudi tudi zelo dobro uporabniško izkušnjo.
Keywords
šolski informacijski sistem;šolanje;MVC;odzivni dizajn;visokošolski strokovni študij;diplomske naloge;
Data
Language: |
Slovenian |
Year of publishing: |
2023 |
Typology: |
2.11 - Undergraduate Thesis |
Organization: |
UL FRI - Faculty of Computer and Information Science |
Publisher: |
[N. Tavčer] |
UDC: |
659.2:004:37(043.2) |
COBISS: |
165231107
|
Views: |
42 |
Downloads: |
7 |
Average score: |
0 (0 votes) |
Metadata: |
|
Other data
Secondary language: |
English |
Secondary title: |
Web portal for managing records of pupils in elementary-level education |
Secondary abstract: |
Computers enable significantly easier and more efficient management of various records, and education is no exception. Therefore, we have decided to develop an information system to support elementary-level education as part of our diploma project. The goal was to create an open-source, simple, and flexible web portal with the ability to be expanded. At the beginning of the development, the basic requirements for managing key educational data were analyzed. The results of the analysis were used to construct a preliminary plan, which served as the foundation for the development of the information portal. The web portal consists of a data layer represented by a MySQL server, a backend developed using the PHP Laravel framework, and a frontend or user interface, developed using basic HTML, JavaScript, and CSS, along with Inertia.js combined with Vue.js and Tailwind CSS technologies. The developed web portal allows for the management of grades, absences, schedules, and assessment dates for elementary-level education programs. Through the combination of these technologies, we have created a portal that offers swift and efficient performance of necessary tasks while also providing an excellent user experience. |
Secondary keywords: |
student information system;information system;schooling;MVC;responsive design;web portal;computer science;diploma;Spletni portali;Informacijski sistemi;Vzgoja in izobraževanje;Računalništvo;Univerzitetna in visokošolska dela; |
Type (COBISS): |
Bachelor thesis/paper |
Study programme: |
1000470 |
Embargo end date (OpenAIRE): |
1970-01-01 |
Thesis comment: |
Univ. v Ljubljani, Fak. za računalništvo in informatiko |
Pages: |
51 str. |
ID: |
19892428 |