文档介绍:科达组装电脑管理信息系统
一、上机实验目的
1. 了解使用数据库开发一个小型信息系统的过程。
2. 掌握使用Access 数据库保存数据、按用户要求对数据进展处理,通过友好界面输出信息报告的方法。
3. 掌握Access 数据库用一个指定配件的所有计算机。即用户输入一个配件代码,就能得到有关该配件的详细情况以及使用该配件的计算机代码和名称的报告,按计算机代码升序排列。
3.系统应提供如下查询功能窗口
〔1〕显示计算机细节的窗口。用户可以随意输入一个计算机代码,那么该计算机的详细情况能显示在窗口上。
〔2〕显示配件细节的窗口。用户可以随意输入一个配件代码,那么该配件的详细情况能显示在窗口上。
〔3〕显示指定计算机所使用的所有配件细节的窗口。用户输入一个计算机代码,那么该计算机名称和使用配件的详细情况能显示在窗口上。
五、系统开发要点
〔一〕系统分析
由上面所述用户需求, 所示。
〔二〕在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 数据库软件, 所示。
单击工具栏上的【新建】图标,翻开新建对话框, 所示。
单击【空数据库】菜单,将弹出文件新建数据库对话框,从中设置数据库文件的名称与保存的路径, 所示。
单击【创立】按钮,翻开“根本数据〞数据库窗口, 所示。在这个窗口可以创立数据表、查询、窗体、报表、宏等对象。
说明已经使用Access 数据库软件创立了一个“根本数据〞数据库。但这时库中是空的。下面说明在“根本数据〞数据库中创立数据表的方法。
〔2〕创立“计算机〞表对象
Access 数据库是面向对象的数据库软件开发工具,所以应用软件的开发就是创立不同的对象、设置对象的属性及方法、事件来完成的。数据表是其中对象之一。
在数据库窗口,选择“对象〞栏下的【表】按钮,在右边栏中给出三种创立表的方式〔 所示〕。在“使用设计器创立表〞选项上双击,翻开表设计视图, 所示。按照数据库逻辑设计要求输入字段名称、数据类型。将光标放置在“产品代码〞字段,然后单击工具栏上的“主键〞图标,可设置该字段为关键字。在“字段属性〞栏可以在“常规〞选项下设置字段大小等属性, 所示。
单击按钮,会出现是否保存表的对话框, 所示,单击【是】按钮,将该表命名为“计算机〞, 所示。
在数据库窗口可以看到已经创立的数据表“计算机〞 所示。在数据库窗口双击数据表“计算机〞,可以在数据表视图中翻开“计算机〞表,在数据表视图可以输入、删除、修改表中数据, 所示。
〔3〕创立“配件〞表对象
同样创立“配件〞表, 所示。并按提供的资料输入数据,设置其属性。
〔4〕创立“配置〞表对象
在设计视图中创立“配置〞表, 所示。并按提供的资料输入数据,设置其属性。
在设计视图还可以修改表构造,即可以添加、修改、删除表的字段、字段的数据类型、字段的大小。
4.建立表之间的关系使数据具有参照完整性
〔1〕建立关系
在Access 主窗口单击工具栏上的关系图标,会翻开“关系〞窗口,同时弹出“显示表〞对话框,从中选择需要的表,然后单击【添加】按钮, 所示。如果不再需要添加对象,可单击【关闭】按钮。
图
在“关系〞窗口会出现选择的表, 所示。如果创立的表是标准化的3NF 的表,且输入的数据无误,会出现连接的1 对多的符号。
关系是通过两个表之间的公共字段建立起来的。
如果要删除两个表的关系,可单击要删除关系的连线,然后按Delete 键。
〔2〕定义数据参照完整