管理信息系统(上机)项目4科达电脑信息系统设计 下载本文

公司需要一个报告系统来跟踪配件库存和计算机的组装情况,还需要掌握其它信息如每种配件的现有库存量和成品计算机的现有库存量。

四、开发任务具体要求

1.使用方便

系统应该能被那些没有一点数据库知识的人方便操作,具体要求如下:

(1) 能够将库存记录存储在合适的数据库表中,所有的表都要具备最小的冗余和参考完整性。

(2) 能够方便的输入、修改、删除、添加库存记录。

2.能够提供下列查询信息报告

(1)一个能给出所有型号计算机列表的报告,包括代码、名称、零售价格和库存量。报告应按计算机代码升序排列。

(2)一个能给出所有配件列表的报告,包括代码、名称、型号、成本和库存量。报告应按配件代码升序排列。

(3)一个能给出所有型号计算机以及配件构成情况的报告,包括计算机代码、计算机名称、零售价格、配件代码、配件名称、型号和需要量。报告应按计算机代码分组显示并升序排列。

(4)系统应能报告使用一个指定配件的所有计算机。即用户输入一个配件代码,就能得到有关该配件的详细情况以及使用该配件的计算机代码和名称的报告,按计算机代码升序排列。

3.系统应提供如下查询功能窗口

(1)显示计算机细节的窗口。用户可以随意输入一个计算机代码,则该计算机的详细情况能显示在窗口上。

(2)显示配件细节的窗口。用户可以随意输入一个配件代码,则该配件的详细情况能显示在窗口上。

(3)显示指定计算机所使用的所有配件细节的窗口。用户输入一个计算机代码,则该计算机名称和使用配件的详细情况能显示在窗口上。

五、系统开发要点

(一)系统分析

由上面所述用户需求,可以得出系统应具备的功能结构图如图2.1 所示。

科达电脑组装管理信息系统 数据维护子系统 数据查询子系统 信息报告子系统 计算机表 配件表 配置表 按机代码查 按配件代码查 按机代码查件 计算机列表 配件列表 机及其配件 配件及其机 图2. 1

(二)在Access 数据库中建立“基本数据”数据库

1.数据库概念设计 要求画出E-R 图。 2.数据库逻辑设计

在“库存管理”数据库中至少要包括计算机表、配件表、配置表,这3 个表的逻辑结构如下:

计算机表(产品代码C(8),产品名称C(16),销售价格N(10,2),现有库存量INT (5))

配件表(配件代码C(8),配件名称C(16),型号C(8),现有库存量INT (5),成本价N(10,2)) 配置表(产品代码C(8),配件代码C(8),使用的配件数量INT (3)) 其中,有背景颜色的字段为关键字。

3.数据库物理设计

(1)建立“基本数据”数据库

在windows 操作系统界面单击【开始】→【Microsoft Access】打开Access 数据库软件,如图2.2 所示。

图2. 2

单击工具栏上的【新建】图标,打开新建对话框,如图2.3 所示。

图2. 3

单击【空数据库】菜单,将弹出文件新建数据库对话框,从中设置数据库文件的名称与保存的路径,如图2.4 所示。

图2. 4

单击【创建】按钮,打开“基本数据”数据库窗口,如图2.5 所示。在这个窗口可以创建数据表、查询、窗体、报表、宏等对象。

图2. 5

图2.5 表明已经使用Access 数据库软件创建了一个“基本数据”数据库。但这时库中是空的。下面说明在“基本数据”数据库中创建数据表的方法。 (2) 创建“计算机”表对象