VB+access画笔程序和仓库物资管理系统 第2页
图1.1 系统功能模块图若图片无法显示请联系QQ752018766,本论文免费,转发请注明源于www.751com.cn
1. 数据库设计
在一个仓库物资管理系统中,数据库的地位是非常重要的,是一个系统正常运行的基础。本系统的数据库是采用Microsoft公司的Access 2000设计的。在数据库的设计过程中,首先是收集、分析需求;再从需求抽象出一般的实体、关系和他们的属性;再将这些实体、关系和属性按照一定的规则转化为二元表结构。
本系统中共有 个数据表
表1.1 名称为用户管理数据资料表。
用户管理数据表记录了管理员的基本资料,管理员可添加、删除该表。该表包括管理员的用户名,密码和管理员权限资料。
段名 |
数据类型 |
字节长度 |
可否为空 |
主键 |
用户名 |
文本 |
50 |
No |
Yes |
密码 |
文本 |
50 |
No |
No |
级别 |
文本 |
50 |
Yes |
No |
表1.1 为管理员数据资料表
表1.2 名称为库存信息数据表。
库存信息数据表主要记录了库存物资的基本资料,可供查询。该表包括了货物编号、名称、型号、数量、单价、总价和备注八个字段。
段名 |
数据类型 |
字节长度 |
可否为空 |
主键 |
货物编号 |
文本 |
No |
50 |
Yes |
货物名称 |
文本 |
No |
50 |
|
型号 |
文本 |
No |
50 |
|
数量 |
数字 |
No |
50 |
|
单价 |
数字 |
No |
50 |
|
总价 |
数字 |
No |
50 |
|
备注 |
文本 |
No |
50 |
|
表1.2 为库存信息数据表
表1.3 名称为入库物品信息数据表
入库物品信息数据表主要记录了入库的物品基本资料,可供查新。该表包括了货
物编号、货物名称、型号、数量、单价、总价、入库日期和备注八个字段。
名称 |
数据类型 |
字节长度 |
可否为空 |
主键 |
货物编号 |
文本 |
50 |
No |
Yes |
货物名称 |
文本 |
50 |
No |
|
型号 |
文本 |
50 |
No |
|
数量 |
数字 |
50 |
No |
|
单价 |
数字 |
50 |
No |
|
总价 |
数字 |
50 |
No |
|
出库日期 |
时间/日期 |
50 |
No |
|
备注 |
文本 |
50 |
No |
|
表1.3 为入库物品信息数据表
表1.4 名称是出库物品信息数据表
出库物品信息数据表主要记录了出库的物品基本资料,可供查询。该表包括货物编号、货物名称、型号、数量、单价、总价、出库日期和备注八个字段。
名称 |
数据类型 |
字节长度 |
可否为空 |
主键 |
货物编号 |
文本 |
50 |
No |
Yes |
货物名称 |
文本 |
50 |
No |
|
型号 |
文本 |
50 |
No |
|
数量 |
数字 |
50 |
No |
|
单价 |
数字 |
50 |
No |
|
总价 |
数字 |
50 |
No |
|
出库日期 |
时间/日期 |
50 |
No |
|
备注 |
文本 |
50 |
No |
|
表1.4 为出库物品信息数据表
2. 应用软件的开发与实现
一.仓库物资管理系统
4.1系统模块的设计:系统模块中主要定义了系统中常用到的变量,此模块中主要定义了数据库变量和数据库连接字符串,客户机通过字符串连接数据库即可访问服务器端的数据库。具体实现代码为:
Public cang As New ADODB.Connection
Public ku As New ADODB.Recordset
Public cangku As New ADODB.Recordset
Public Const constr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\VB\数据库\表.mdb;Persist Security Info=False"
4.2主要窗体的实现
(1)登录模块的设计:此模块的功能是检查管理员是否有进入系统的权限。用到的主要控件为两个TextBox和两个Button按钮。
图1.2 登陆窗体界面
管理员可以输入相应的用户名和密码来进行登陆,如果用户名密码正确则显示密码正确,欢迎进入仓库关系系统!如果密码错误则无法进入系统,并且密码输入错误三次以上,系统自动退出。
具体实现代码为:
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页