如何收集旧计算机而不会迷路。第2部分

第一部分的作者原谅我窃取它的名字,但是这个话题与我非常接近。我们(软件与计算机博物馆)面临着编目和跟踪展品的相同问题。研究了可用的博物馆基地之后,我们得出的结论是,所有这些都在某种程度上是困难且无法确定的,因此我们决定编写自己的博物馆。我不知道发生了什么?欢迎来到猫。

我不是专业开发人员,所以我写了至少我有点熟悉的内容-PHP + MySQL。目前,该项目已经进行了两年的开发,我们正在积极地将其用于我们的任务,但是不幸的是,它对于公开发布仍然不利。

经过另一次重构,我意识到我需要制作一个模块化的结构。因此,我将简要描述每个模块。

硬体模组

硬件模块是铁件结算所必需的,它包含3级嵌套。上层是对象。例如,ZX Spectrum48。该对象属于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;

  • .

. .




All Articles