Möge der Autor des ersten Teils mir verzeihen, dass ich seinen Namen gestohlen habe, aber dieses Thema steht mir sehr nahe. Wir, das Software & Computer Museum, hatten das gleiche Problem mit der Katalogisierung und Abrechnung unserer Exponate. Nachdem wir die verfügbaren Museumsbasen untersucht hatten, kamen wir zu dem Schluss, dass dies alles irgendwie schwierig und unbefriedigend ist, und beschlossen, unsere eigenen zu schreiben. Ich frage mich, was passiert ist? Willkommen bei Katze.
Ich bin kein professioneller Entwickler, also schrieb ich in etwas, mit dem ich zumindest ein wenig vertraut war - PHP + MySQL. Im Moment befindet sich das Projekt seit zwei Jahren in der Entwicklung und wir nutzen es aktiv für unsere Aufgaben, aber leider ist es immer noch zu feucht für eine offene Veröffentlichung.
Nach einem weiteren Refactoring wurde mir klar, dass ich einen modularen Aufbau erstellen musste. Daher werde ich jedes Modul kurz beschreiben.
Hardwaremodul
Hardware 3 . - . , ZX Spectrum 48. (), Sinclair ZX Spectrum ( , ). , ( , ). .
- . ZX Spectrum. , (object_id ), : , , , . , :
- . , , , , , . , , , , .
Software
. , , , , - . Pacman.
- Software. , Pac-Man Namco , . , .
, - Release. Software, : , , , , . Pacman , Atari 2600, Atari 5200 Sega GameGear. Primary Release Software.
Hardware, . , Pacman Atari 5200 3 , 3 , 3 , 1 - . , .
Catalog
. (Vendors), (Platforms) (Developers). , , - , - , . . . :
, . , , ZX Spectrum. . , .
, . .
Search
. , , , MySQL LIKE. , . ( ZX Spectrum), . , spec :
Calendar
- - . , , . . -10 +20 .
, 0.23.
:
, ;
;
, , HTML Rich Textbox;
( , MySQL-).
:
( , );
- . MobyGames;
.
. .