Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

eKetty (Internet dnevnik)

[es] :: Web aplikacije :: eKetty (Internet dnevnik)

[ Pregleda: 2154 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Nemanja_666
Nemanja Tatic
Gradiska

Član broj: 116292
Poruke: 221
87.250.102.*



+19 Profil

icon eKetty (Internet dnevnik)27.03.2008. u 20:58 - pre 198 meseci
Protekli nekoliko dana radio sam na internet dnevniku za škole. Projekat nosi ime eKetty. Radio sam u PHP-u (IDE: Delphi for PHP, Framework: VCL4PHP) i sa MySQL bazom. Projekat je podijeljen na 4 dijela:
*** LoginPage - logovanje
*** ParentPage - Pregledanje ocjena, izostanaka, nastavniči odluka, vladanja za određenog učenika i komunikacija sa razrednim starješinom
*** TeacherPage - Isto kao kod LoginPage, samo što se komunikacija može vršiti ka svim učenicima iz razreda logovanog profesora. Naravno tu je jos dijelova definisanje učenika, predmeta, unošenje ocjena, izostanaka, ...
*** DirectorPage - Mogućnost pregledanja svih učenika škole i definisanje profesora.

Inace kako zivim u BIH dnevnik je prilagodjen nasem sistemu skolovanja, mada je vjerovatno isto i u Srbiji ili su potrebne male promjene.

Ukoliko neko želi probati kako to sve radi može na: http://www.tehnicka.gradiska.com/eketty/ Korisničko ime: fbtest Šifra: test
Sa ovim će te imati privilegije profesora. Definisanje učenika se radi na "Rad sa učenicima", Predmeta na "Rad sa predmetima". Ocjene se unose tako što se učenik izabere iz padajuće liste (ComboBox), a iz tabele izabere predmet i klikne se na ocjenu. Izostanak slično ocjeni sem što se izabira datum, i zatim se izabira stanje(sivo = prisutan, zeleno = opravdan, crveno = neopravdan) dugmadi (1, 2, 3, 4, 5, 6, 7) i zatim na dugme dodaj. Za ostalo se može lako snaći (nadam se). Tako ako neko želi probati. Imaj te strpljenja pošto internet veze škole je poslednji nekoliko dana loša (pr***** provajder), ukoliko ne može pokušajte ponovo opet za neko vrijeme ili će trebati duže vremena za učitavanje(20 sec), mada obično radi kako treba.

Licenca BSD:
Code:

    * Copyright (c) 2008, Nemanja Tatić
    * All rights reserved.
    *
    * Redistribution and use in source and binary forms, with or without
    * modification, are permitted provided that the following conditions are met:
    *     * Redistributions of source code must retain the above copyright
    *       notice, this list of conditions and the following disclaimer.
    *     * Redistributions in binary form must reproduce the above copyright
    *       notice, this list of conditions and the following disclaimer in the
    *       documentation and/or other materials provided with the distribution.
    *     * Neither the name of the Nemanja Tatić nor the
    *       names of its contributors may be used to endorse or promote products
    *       derived from this software without specific prior written permission.
    *
    * THIS SOFTWARE IS PROVIDED BY Nemanja Tatić ``AS IS'' AND ANY
    * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
    * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
    * DISCLAIMED. IN NO EVENT SHALL Nemanja Tatić BE LIABLE FOR ANY
    * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
    * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
    * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
    * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
    * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
    * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.


Instalacija:
Code:

    Za sad cu ukratko objasniti instalaciju na wamp server, za ostala resenja ce biti kod izradim dokumentaciju.
    Jednostavno instalirajte wamp server. Otpakujete eKetty 0.9.4 RC.zip i pomocu phpMyAdmin izvrsiti upit
    eketty.sql koji se nalazi u arhivi. Otpakovati arhivu koja se nalaziva u prvoj i sve fajlove kopirati u www direktoriji
    wamp server-a. Zatim u brosweru pokrenuti localhost/LoginPage.php (ne dodavati backslash na kraju zbog greske u
    VCL-u stranica nece biti prikazana ispravno). Logujte se sa "Direktor", "direktor" dodavanje svagog novog profesora
    pravi novog korisnika sa ovlastenjem profesora i login informacijama ("<ImeRazreda>", "profesor"). Dodavanjem
    svakog novog ucenika (u profesorskom panelu) pravi se korisnik sa roditeljskim ovlastanjem sa login informacija
    ("<ImeRazreda_BrojUcenika>", "roditelj").

    Morate editovati, LoginPage.php, TeacherPage.php, ParentPage.php i DirectorPage.php tako sto cete izmjenuti
    sledece linije:
            $str_host = "";
            $str_username = "";
            $str_password = "";
    Sa vasim podatcima za konektovanje na MySQL bazu. Takodje u 103 liniji koda u fajlu LoginPage.xml.php mozete staviti
    naziv skole: <property name="Caption"><![CDATA[&lt;P align=center&gt;&lt;STRONG&gt;&lt;FONT color=#ffffff&gt;eKetty&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
    &lt;P align=center&gt;&lt;FONT color=#ffffff&gt;Internet dnevnik&lt;/FONT&gt;&lt;/P&gt;]]></property>

    Mjenjanjem "Internet dnevnik".


Download: http://nemanja666.googlepages.com/eKetty0.9.4RC2.zip
 
Odgovor na temu

gorancir
Goran Ćirković
Beograd

Član broj: 20647
Poruke: 252
*.beogrid.net.

Sajt: www.internetsolutions.co...


+1 Profil

icon Re: eKetty (Internet dnevnik)01.04.2008. u 01:14 - pre 198 meseci
Samo napred!
 
Odgovor na temu

[es] :: Web aplikacije :: eKetty (Internet dnevnik)

[ Pregleda: 2154 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.