vb课程设计报告-仓库管理系统.pdf
《vb课程设计报告-仓库管理系统.pdf》由会员分享,可在线阅读,更多相关《vb课程设计报告-仓库管理系统.pdf(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、VB 程序设计实验报告姓名:班级:学号:专业:软件工程指导老师:2010 年 5 月 13 日目录实验题目3 实验要求3 设计思路3 实验流程图3 源程序清单4 运行界面6 存在问题6 解决思路6 心得6 教师评语6 评分6 内容摘要:仓库管理系统要实现注册登录功能,注册模块应连接数据库,在登录时要进入数据库判断是否存在注册用户;进入主功能界面后,有一个主界面,可实现四个小窗体的互相转换;四个小窗体即分别实现了四个功能。实验题目:仓库管理系统实验要求:仓库管理系统要求实现注册登陆功能,对仓库信息的添加、删除和修改,入库和出库的登记和查询操作等。设计思路:把整个系统分为注册、登录、出入库登记、修
2、改、删除、查询等六个模块;其中注册模块连接数据库,登录模块应进入数据库进行判断是否存在注册用户,方可进入主功能界面;出入库登记、修改、删除、查询等四个模块分别用四个小窗体加载在一个主窗体上;并能实现窗体的转换;出入库登记、修改、删除、查询四个模块中都要用到数据库知识;另外还有如何连接的问题。涉及到的界面有:进入主界面、注册界面、登陆界面、主功能界面。实验流程图:进入主窗体注册窗体返回登录窗体主功能窗体出入库登记修 改删除查 询结束源程序清单:1.进入主界面:Private Sub Command1_Click()frmLogin.Show Form1.Hide End Sub Private
3、Sub Command2_Click()Form2.Show Form1.Hide End Sub Private Sub Command3_Click()End End Sub 2.注册界面:Private Sub Command1_Click()If Text2.Text=Text3.Text Then Data1.Refresh Data1.Recordset.AddNew MsgBox 注册成功 Text1.Text=Text2.Text=Text3.Text=Else MsgBox 密码不一致,请重新输入 Text1.Text=Text2.Text=Text3.Text=End If
4、 End Sub Private Sub Command2_Click()Form2.Hide Form1.Show End Sub Private Sub Form_Load()Data1.Visible=False Command1.Enabled=False End Sub Private Sub Text3_Change()If Text3.Text=Then Command1.Enabled=False Else Command1.Enabled=True End If End Sub 3.登录界面:Private Declare Function GetUserName Lib a
5、dvapi32.dll Alias GetUserNameA(ByVal lpbuffer As String,nSize As Long)As Long Public OK As Boolean Private Sub Form_Load()Data1.Visible=False Dim sBuffer As String Dim lSize As Long sBuffer=Space$(255)lSize=Len(sBuffer)Call GetUserName(sBuffer,lSize)If lSize 0 Then txtUserName.Text=Left$(sBuffer,lSi
6、ze)Else txtUserName.Text=vbNullString End If 初始化数据连接 Data1.DatabaseName=DataPath Data2.RecordSource=用户管理 End Sub Private Sub cmdCancel_Click()OK=False Me.Hide End Sub Private Sub cmdOK_Click()ToDo:创建测试密码是否正确On Error Resume Next 检查正确密码Dim success As Boolean success=False Dim fit As String 查找用户名fit=用户
7、名=fit=fit+txtUserName.Text+Data1.Recordset.FindFirst fit 找不到该用户If Data1.Recordset.NoMatch Then success=False MsgBox 该用户不存在!,vbCritical Exit Sub Else 找到该用户,但密码错误On Error GoTo enter Dim OldPas As String OldPas=Data1.Recordset.Fields(用户密码).Value If OldPas=txtPassword.Text Then enter:success=True Form3.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vb 课程设计 报告 仓库 管理 系统
限制150内