使用Visual Basic 6.0和SQL Server 2005开发库存销售管理系统
1. 预备知识
1.1 嵌入式SQL简介(ppt)
1.2 Visual Basic 6.0简介
1.2.1 Visual Basic 6.0 开发环境(ppt)
1.2.2 Visual Basic 基本语法(ppt)
1.3 SQL Server 2005基础
2. 使用Visual Basic 6.0和SQL Server 2005开发库存销售管理系统
使用Visual Basic 6.0开发工具开发一个库存销售管理系统,该系统采用SQL Server 2005数据库保存库存货物信息,数据库中包括货物出入库信息和商品销售等信息。该系统包括系统登录、货物出入库管理、商品销售管理和商品统计管理等功能,通过这些功能实现对库存中货物信息和销售信息进行管理。
系统主要实现以下目标:
实现系统登录及修改用户密码的功能。
对库存货物的出入库信息进行管理。
对商品的销售信息进行管理。
根据销售日期统计商品的销售数据。
2.1 设计数据库
建立一个名为“DB_KCGL”的数据库,根据前述的主要功能目标,需要建立3个数据表(关系):
Tb_InOut:保存货物的出入库信息
id:库存货物信息的编号,主码,建议长度为18的numeric类型。
tb_title:库存货物的名称,建议长度为50的varchar类型。
tb_style:库存货物的类型,建议长度为50的varchar类型。
tb_nums:库存货物的数量,建议为整型int。
tb_values:库存货物的价格,实数类型real。
tb_date:库存货物的入库日期,时间日期类型datetime。
tb_mark:库存货物的备注信息,建议长度为50的varchar类型。
Tb_Sale:保存商品的销售信息
id:商品销售信息的编号,主码,建议长度为18的numeric类型。
tb_title:销售商品的名称,建议长度为50的varchar类型。
tb_nums:建议为整型int。
tb_values:销售商品的总价,浮点类型float。
tb_date:商品销售的日期,时间日期类型datetime。
Tb_User:保存系统用户的信息
id:用户信息的编号,主码,建议长度为18的numeric类型。
tb_name:用户名称,建议长度为50的varchar类型。
tb_pas:用户的密码信息,建议长度为50的varchar类型。
2.2 设计连接数据库的模块
需要首先建立一个连接数据库的模块,这样应用程序才能与数据库中的数据表取得连接,将数据信息从数据表中读出到应用程序中或通过应用程序保存到数据表中。
为此,建立一个负责数据库连接的模块如下:
选择“工程”菜单下的“添加模块”命令,在应用程序中添加一个模块Module1。
Module1模块的实现如下:
数据连接模块
Public MyStrs As String
Public DB_AdoRs As New ADODB.Recordset 后添加一个记录集对象
Public DB_AdoRs1 As New ADODB.Recordset 后添加一个记录集对象
Public DB_AdoRs2 As New ADODB.Recordset 后添加一个记录集对象
Public Function Cnn() As ADODB.Connection 定义连接字符串函数
Set Cnn = New ADODB.Connection
Cnn.Open Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=DB_KCGL;Data Source=.
End Function
Public Sub Main()
MyStrs = Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=DB_KCGL;Data Source=.
显示系统登录窗体
frm_xtdl.Show
End Sub
这里需要将程序的入口设置为模块中的Main()函数。选择“工程”菜单下的“工程属性”命令,在“通用”标签中进行相应设置。
2.3 系统登陆模块设计
在本库存销售管理系统中,只有授权用户(管理员)可以登录并进行库存和销售信息管理与维护,因此需要一个系统登录界面,防止非法用户登录到系统中,从而保证了应用程序的安全性和可靠性。
2.3.1
原创力文档

文档评论(0)