物资管理信息系统
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
物 资 基 本 信 息 报 表
物 资 入 库 信 息 录 入 修 改
物 资 入 库 信 息 查 询
物 资 入 库 信 息 报 表
物 资 出 库 信 息 录 入 修 改
物 资 出 库 信 息 查 询
Leabharlann Baidu
物 资 出 库 信 息 报 表
物 资 余 额 信 息 维 护
物 资 余 额 信 息 报 表
第10章 物资管理信息系统
第10章 物资管理信息系统
10.2 数据库设计
表10.4 为入库物资信息表。
字段名 物资编号 物资名称 数据类型 文本 文本 字段大小 10 15 必填宇段 是 否 备注 主键
12
规格型号
类别 计量单位
文本
文本 文本
10
5 5
否
否 否
数量
金额 仓库 备注
数字
数字 文本 备注
整型
整型 10
是
是 否 否
20
第10章 物资管理信息系统
10.3 创建数据表和关系
为“物资管理信息系统”数据库中的数据表创建关系的 步骤如下: (1)在Access应用程序主窗口中,执行“工具”菜单中 的“关系”命令,打开“关系”窗口。在“关系”窗口中单 击鼠标右键,弹出快捷菜单,如图10.8所示。 (2)单击“显示表”命令,打开“显示表”对话框,如 图10.9所示。将对话框的“表”选项卡中的所有表添加到 “关系”窗口中,如图10.10所示。 (3)用鼠标选择需要链接的字段,拖动这个字段名称到 与它联系的其他表格的相应字段,松开鼠标,将弹出“编辑 关系”对话框,如图10.11所示。然后,单击“确定”按钮, 这时就会在两个联系的字段之间出现一条连接线,表示创建 关系成功。
第10章 物资管理信息系统
10.2 数据库设计
表10.5为系统用户表的表结构。
13
字段名 用户帐号 密码 权限代码
数据类 型 文本
文本 文本
字段大 小 12
12 2
必填宇 段 是
是 是
备注 主键
第10章 物资管理信息系统
10.2 数据库设计
表10.6为权限表的表结构。
14
字段名 权限代码 权限名称
22
返 回
第10章 物资管理信息系统
10.4 创建窗体
数据库中的表对象保存了整个系统需要的所有数据信 息,而这些数据信息的操作需要通过窗体来完成。
23
10.4.1 创建登录窗体 数据库表中存储的是基础数据信息,不能满足系统对 数据的各种需要,可以通过查询重新组织数据来满足系统 的需求。下面按照系统中窗体和报表中需要的数据信息来 创建查询。
2
第10章 物资管理信息系统
10.1
物 资 基 本 信 息 管 理
3
系统设计
物 资 入 库 信 息 管 理 物 资 出 库 信 息 管 理
返 回
物资管理信息系统
系 统 管 理
物 资 余 额 信 息 管 理
用 户 管 理
权 限 管 理
物 资 基 本 信 息 录 入 修 改
物 资 基 本 信 息 查 询
4
第10章 物资管理信息系统
10.2 数据库设计
物资登记
5
基本信息录入
物资基本信息管理
入库物资信息管理
物资调配
出库物资信息管理
物资余额信息管理
第10章 物资管理信息系统
10.2 数据库设计
针对一般物资管理信息系统的需求,通过对物资调配工 作过程的内容和数据流程分析,设计如下面所示的数据项和 数据结构: ● 物资基本信息,包括的数据项有:物资编号、物资名 称、规格型号、类别、计量单位等。 ● 入库物资信息,包括的数据项有:物资编号、物资名 称、规格型号、类别、计量单位、数量、单价、金额、入库 时间、经办人、保管人、仓库、备注等 ● 出库物资信息,包括的数据项有:物资编号、物资名 称、规格型号、类别、计量单位、数量、单价、金额、领用 时间、领用人、经办人、仓库、备注等 ● 物资余额信息,包括的数据项有:物资编号、物资名 称、规格型号、类别、计量单位、数量、金额、仓库等
第10章 物资管理信息系统
10.3 创建数据表和关系
(2)按照表 10.1所示的“物资基 本信息表”的表结构, 在“表设计视图”中 输入字段名称、数据 类型和说明信息,在 字段属性区域输入字 段长度和必填字段等 字段属性,效果如图 10.5所示。
17
第10章 物资管理信息系统
10.3 创建数据表和关系
21
第10章 物资管理信息系统
10.3 创建数据表和关系
需要创建的数据表间关系说明如下: ● 物资基本信息表与入库物资信息表通过“物资编号” 和“入库物资编号”两个字段建立一对多的关系,物资基 本信息表为“一”端,入库物资信息表为“多”端。 ● 物资基本信息表与出库物资信息表通过“物资编号” 和“出库物资编号”两个字段建立一对多的关系,物资基 本信息表为“一”端,出库物资信息表为“多”端。 ● 物资基本信息表与物资余额信息表通过“物资编号” 字段建立一对一的关系。 ● 权限表与系统用户表通过“权限代码”字段建立一对 多的关系,权限表为“一”端,系统用户表为“多”端。 创建完成的数据表间关系如图10.12所示。
1.创建登录窗体所需的查询 登录窗体查询可以提供系统的用户账户和密码信息, 以便在登录时验证用户身份。 登录窗体查询的创建步骤如下:
第10章 物资管理信息系统
10.4 创建窗体
(1)在“数据库”窗口中,单击“查询”对象。 (2)双击“在设计视图中创建查询”,在“显示 表”对 话框中,选择“系统用户表”,单击“添加” 按钮。 (3)将“用户帐户”和“密码”两个字段加入到 “字段”行中。 (4)设置“用户帐户”列的条件为 “[Forms]![系统登录]![用户帐户]”。如图10.13所示。 (5)保存查询,命名为“登录窗体查询”。
第10章 物资管理信息系统
本章主要内容
● ●
1
系统设计 数据库设计
● 创建报表 ● 创建菜单 ● 系统集成 ● 系统说明
● 创建数据表和关系
● 创建窗体
第10章 物资管理信息系统
10.1 系统设计
本章将以一个物资管理信息系统为例子,讲述利用Access 如何建立一个数据库管理信息系统。 系统开发的总体任务是实现物资信息的系统化、规范化 和自动化。系统功能分析是在系统开发的总体任务的基础上完 成的。 本例中的物资管理信息系统需要完成的主要功能有: ● 物资基本信息的输入、查询、修改和报表 ● 入库物资信息的输入、查询、修改和报表 ● 出库物资信息的输入、查询、修改和报表 ● 物资余额信息的维护和报表 对上述各项功能进行集中、分块,按照结构化程序设 计的要求,得到系统的功能模块图,如图10.1所示。
6
第10章 物资管理信息系统
10.2 数据库设计
有了上面的数据结构、数据项和数据流程,我们 就能进行下面的数据库设计。 物资管理信息系统数据库中各个数据表的结构设 计如下表所示。
数据类型 文本 文本 文本 文本 文本 字段大小 10 15 10 5 5 必填宇段 是 是 是 否 否 备注 主键
7
字 段 名 物资编号 物资名称 规格型号 类别 计量单位
出库物资编号
物资名称
文本
文本
10
15
是
否
索引(有 重复)
规格型号
类别 计量单位 数量
文本
文本 文本 数字
10
5 5 整型
否
否 否 是
第10章 物资管理信息系统
10.2
单价 金额 领用时间 经办人 领用人 仓库 备注 数字 数字 日期/时间 文本 文本 文本 备注 5 5 10
11
数据库设计
整型 整型 是 是 是 是 是 否 否
15
第10章 物资管理信息系统
10.3 创建数据表和关系
(3)单击“新建文件”任务窗格中的“空数据库”选项,打 开“文件新建数据库”对话框。在对话框中,指定数据库文件 名为“物资管理信息系统”。
16
(4)单击“创建”按钮,数据库创建完毕,打开“物资信息 管理系统”数据库窗口,如图10.3所示。 下面以创建“物资基本信息表”为例说明数据库表的创建方法, 具体步骤如下: (1)在“物资信息管理系统”数据库窗口的对象列表中,选 择“表”对象,然后双击“使用设计器创建表”,打开“表设 计视图”,如图10.4所示。
第10章 物资管理信息系统
10.2 数据库设计
表10.2 为入库物资信息表的表结构。
字段名 入库编号 入库物资编号 物资名称 规格型号 类别 数据类型 文本 文本 文本 文本 文本 字段大小 10 10 15 10 5 必填宇段 是 是 否 否 否 备注 主键
8
索引(有重 复)
计量单位
数量
文本
数字
数据类 型 文本
文本
字段大 必填宇 小 段 2 是
20 是
备注 主键
返 回
第10章 物资管理信息系统
10.3 创建数据表和关系
10.3.1创建数据表 在创建数据表之 前,应该创建一个数 据库,具体步骤如下: (1)启动Access应 用程序。 (2)执行“文件”菜 单中的“新建”命令, 打开“新建文件”任 务窗格。
10.2 数据库设计
设计数据库系统时应该首先充分了解用户各个方面的 需求,包括现有的以及将来可能增加的需求。用户的需求 具体体现在各种信息的提供、保存、更新和查询等方面, 这就要求数据库结构能充分满足各种信息的输出和输入。 收集基本数据、数据结构以及数据处理的流程,组成一份 详尽的数据字典,为后面的具体设计打下基础。 仔细分析调查有关物资管理信息需求的基础上,将得 到本系统的数据处理流程,如图10.2所示。
19
第10章 物资管理信息系统
10.3 创建数据表和关系
● 设置“入库编号”字段为主键:在表设计视图中, 用鼠标右键单击“入库编号”字段名称,在弹出的右键快 捷菜单中,选择“主键”命令,“入库编号”字段左侧会 出现主键标记。 ● 设置“入库物资编号”字段为“有(有重复)” 索引:在表设计视图中,用鼠标左键单击选择“入库物资 编号”字段,在字段属性列表中,设置“索引”属性值为 “有(有重复)”即可。
24
第10章 物资管理信息系统
10.4 创建窗体
25
2.创建登录窗体 登录窗体是整个系统的入口,通过登录窗体来验证进入 系统的人员的身份,只有系统合法用户才能登录系统,非法 人员无法通过登录窗体进入系统。 登录窗体创建的具体步骤如下: (1)使用窗体向导创建一个纵栏式窗体,记录源为“登 录窗体查询”,将“用户帐户”和“密码”两个字段加到窗 体中,窗体标题为“系统登录”。 在窗体设计视图的“属性”框中,选择“格式”选项卡, 修改窗体的“记录选择器”、“导航按钮”和“分隔线”的 属性值都为“否”。选择“数据”选项卡,
第10章 物资管理信息系统
10.4
为了在登录时可以选择 或输入用户帐户,在“用 户帐户”文本框上单击鼠 标右键,选择“更改为” 级联菜单中的“组合框” 命令,将“用户帐户”文 本框改为组合框。在窗体 设计视图中,选择“用户 帐户”组合框,在其“属 性”框的“数据”选项卡 中去掉“控件来源”属性 值,使其处于“未邦定” 状态。如图10.14所示。
5
整型
否
是
第10章 物资管理信息系统
10.2
单价
金额 经办人 保管人 仓库
9
数据库设计
整型
整型 5 5 10
数字
数字 文本 文本 文本
是
是
入库时间 日期/时间
是
是 是 否
备注
备注
否
第10章 物资管理信息系统
10.2 数据库设计
字段大 小 10
10
表10.3 为入库物资信息表的表结构。
字段名 出库编号 数据类型 文本 必填宇段 是 备注 主键
26
创建窗体
第10章 物资管理信息系统
10.4
(2)选择“用户帐 户”组合框,在其“属性” 框中,设置“行来源类型” 属性值为“表/查询”, 单击“行来源” 右侧的 按钮,打开“查询生成器” 窗口,按照图10.15设置 查询生成器。
27
采用同样的方 法按照表10.2~ 10.6所示的表结构 创建其他的数据库 表,创建完所有数 据表的数据库窗口 如图10.6所示。如 果需要修改哪个字 段,只要使用鼠标 选定这个字段,就 可以进行相应的修 改。
18
第10章 物资管理信息系统
10.3 创建数据表和关系
10.3.2 创建索引和关系 在创建数据库表间关系之前需要为数据库表创建 索引,可以按照表10.1~10.6中的“备注”列为对应的 数据库表创建索引,下面以为“入库物资信息表”创建 索引为例说明创建索引的方法,具体步骤如下: (1)在“物资管理信息系统”数据库窗口中,单击 “表”对象。 (2)双击“入库物资信息表”,打开表设计视图。 (3)按照表10.2所示,设置“入库编号”字段为主 键,“入库物资编号”字段为“有(有重复)”索引, 如图10.7所示。 (4)关闭表设计视图,并保存对表设计的更改。