Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL]Dziennik lekcyjny, projekt bazy danych?
marcim
post
Post #1





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 10.06.2006
Skąd: Kłodzko

Ostrzeżenie: (0%)
-----


Witam!
Podjąłem się napisania w php internetowego dziennika przedmiotowego. Na początek zacząlem od rozplanowania bazy danych. Jako że moje doświadczenie jest niewielkie pytam was, czy takie coś bedzie odpowiednie:
  1. Klasy:
  2. id klasy, klasa
  3. Users:
  4. Id, imie, nazwisko, hasło, email,level[0=uczen, 1=nauczyciel]
  5. Klasa_uczniowie
  6. nrWDznienniku, idUcznia
  7. Klasa_oceny
  8. idUcznia, id sprawdzianu, ocena
  9. klasa_sprawdziany
  10. id sprawdzianu, dzial

I ma to wyglądać tak, przykładowo stworzona klasa:
[Klasy:]
1, IB
2, IID
3. IIF
[Uczniowie]
1, Jan, Kowalski, t2bnty8103kjbckju2,jan@gmail.com
.
.
.
50. Maciek, Iksiński, 9023hufvbhj89234jc, email@o2.pl
[IID_uczniowie]
1.2
2.6
3.7
.
.
.
30,41
[IID_oceny]
2,3,1
6,4,1
7,2,1
.
.
.
30,5,1
[IID_sprawdziany]
1.Geografia Polski
2.Obliczanie czasu
3.Test Kompetencji
I jak taki system by się prezentował? Potem z poziomu PHP przenoszenie rocznika, czyli uczniowie ID przechodzą do IID, IID do IIID, dodawanie uczniów, usówanie uczniów, dodawanie ocen, usówanie ocen, poprawki itp. Czy byłoby to wydajne, czy jakaś prostsza koncepcja bazy danych?
Pozdrawiam

Ten post edytował marcim 28.10.2009, 16:09:55
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Spirit86
post
Post #2





Grupa: Zarejestrowani
Postów: 607
Pomógł: 23
Dołączył: 8.09.2004
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


ja bym dodał jeszcze pole data do sprawdzianu (ew semestr, żeby później ułatwić ew. sortowanie). Moim zdaniem nie ma sensu kasować starych danych, ale gromadzić je w archiwum, nauczyciel miałby dostęp do progresu jaki miał uczeń na przestrzeni lat, jaką wystawić mu np ocenę na koniec szkoły, bo ona jest najważniejsza, więc na jej wpływ powinien mieć wpływ całokształt lat (IMG:style_emoticons/default/smile.gif)

pozdro
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 16:39