点右边的…按钮,则进入选择数据库页面。选择好数据库,点击测试连接按钮。
四、详细设计
1、系统登录界面设计
程序启动后,首先进入“系统登录”界面验证操作员密码。系统登录窗口主要实现如下功能:
以图标列表形式显示操作员,并凭口令进入系统。
操作员错误或密码错误提醒并返回错误点。
系统登录界面如下图所示:
针对该校的具体情况,本系统采用了Access2000 数据库,数据库路径为\人事管理系统。数据库共有4个数据库表:用户表、设备表、入库记录表、出库记录表。
下面主要介绍一些重要数据库表的结构。
1、用户表
该表主要用来存放系统用户资料。
其主要结构如下所示:
字段名称 数据类型 字段大小 说明
用户名 文本 10 用户的名称
口令 文本 10 用户的口令
2、设备表
设备表主要用来存放设备的相关信息。
表结构如下所示:
字段名称 数据类型 字段大小 说明
编号 文本 6 设备的编号
设备名称 文本 20 设备的名称
数量 文本 4 设备的数量
单价 货币 设备的单价
总金额 货币 设备的总金额
3、入库记录表
入库记录表主要用于存放设备入库时的相关信息。
表结构如下图所示:
字段名称 数据类型 字段大小 说明
编号 文本 6 设备的编号
设备名称 文本 20 设备的名称
数量 文本 4 设备的数量
总金额 货币 总金额
入库日期 日期/时间 入库的日期
经办人 文本 10 经手办此事的人名
备注 备注 备注
4、出库记录表
出库记录表主要用于存放设备出库时的相关信息。
表结构如下图所示:
字段名称 数据类型 字段大小 说明
编号 文本 6 设备的编号
设备名称 文本 20 设备的名称
数量 文本 4 设备的数量
总金额 货币 总金额
出库日期 日期/时间 入库的日期
经办人 文本 10 经手办此事的人名
备注 备注 备注
Delphi7.0中数据库的连接方式。
Delphi可以使用多种数据库。我们这里使用ADO开发数据库技术。使用ADO开发数据库程序,通常需要以下组件:
Datasource。
Adoconnetion。
Adocommand。
adodataset。
adotable。
adoquery。
adostoredproc。
使用ADO开发数据库程序的步骤如下:
(1)在窗体添加TADOConnection组件(名称为ADOConnection1),可以双击该组件设计其数据库连接属性。如下图所示:
选择User Connection String,然后单击Build…按钮,进入下图所示的界面。
使用OLE DB连接能够发挥更大的效率。现在我们使用的是Access2000,则可以选择Microsoft Jet4.0OLE DB Provider。选择好后,单击“下一步”按钮,进入下图所示界面