Que l'auteur de la première partie me pardonne d'avoir volé son nom, mais ce sujet m'est très proche. Nous, le Software & Computer Museum, avons été confrontés au même problème de catalogage et de comptabilisation de nos expositions. Après avoir étudié les bases muséales disponibles, nous sommes arrivés à la conclusion que tout cela est en quelque sorte difficile et inatomisable, et nous avons décidé d'écrire les nôtres. Je me demande ce qui est arrivé? Bienvenue au chat.
Je ne suis pas un développeur professionnel, donc j'ai écrit dans ce que j'étais au moins un peu familier - PHP + MySQL. Pour le moment, le projet est en développement depuis deux ans et nous l'utilisons activement pour nos tâches, mais, malheureusement, il est encore trop humide pour une publication ouverte.
Après un autre refactoring, j'ai réalisé que j'avais besoin de faire une structure modulaire. Par conséquent, je décrirai brièvement chaque module.
Module matériel
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;
.
. .