VC+Access物流信息系统初步开发Word下载.docx

上传人:b****3 文档编号:15787959 上传时间:2022-11-16 格式:DOCX 页数:10 大小:522.19KB
下载 相关 举报
VC+Access物流信息系统初步开发Word下载.docx_第1页
第1页 / 共10页
VC+Access物流信息系统初步开发Word下载.docx_第2页
第2页 / 共10页
VC+Access物流信息系统初步开发Word下载.docx_第3页
第3页 / 共10页
VC+Access物流信息系统初步开发Word下载.docx_第4页
第4页 / 共10页
VC+Access物流信息系统初步开发Word下载.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

VC+Access物流信息系统初步开发Word下载.docx

《VC+Access物流信息系统初步开发Word下载.docx》由会员分享,可在线阅读,更多相关《VC+Access物流信息系统初步开发Word下载.docx(10页珍藏版)》请在冰豆网上搜索。

VC+Access物流信息系统初步开发Word下载.docx

任课教师

学号:

姓名:

实验日期:

2011年6月8日

实验报告成绩

交通与物流学院制

实验报告

实验目的:

初步掌握综合运用VisualC++6.0和Access2003进行数据库编程和物流信息系统初步开发的基本技术和思想。

实验原理:

1、在VisualC++6.0中通过ODBC(开发数据库互联)方式访问并显示Access2003数据库内容;

2、在VisualC++6.0中通过ADO(ActiveXDataObjects)方式访问并控制Access2003数据库内容;

3、初步实现订单管理系统实训项目的部分代码,如产品管理(包括产品查询、添加、删除和修改等)。

实验设备:

学校机房电脑,VisualC++6.0和Access200操作系统。

实验步骤:

实验1、在VisualC++6.0中使用ODBC方式访问数据库

1)我在开始编制程序之前通过控制面板中的管理工具里的ODBC数据源设置后台Access数据源,建立名称为"

OrderMIS"

的用户DSN,并将其指向db1.mdb。

2)手动添加ActiveXControl。

选择菜单Project里选中AddtoProject,然后选中ComponentsandControlsGallery,在部件选择对话框中进入RegisteredActiveXControls,选择DBGridControl,确认后对类进行配置。

3)继续添加远程数据访问控件MicrosoftRemoteDataControl来完成同数据库源的绑定。

插入MicrosoftRemoteDataControl控件,完成后该控件出现在控件工具箱中。

4)通过DBGrid控件和RDC控件显示数据库内容。

在VC++的ResourceView面板中,打开Menu资源中的IDR_MENU1,在右边设计窗口中通过类向导添加“产品查询”的处理函数。

在VC++的菜单栏中选择插入中的资源,在弹出的插入资源对话框中选择Dialog,并选择New按钮后,在资源面板中可以看到新插入的对话框IDD_DIALOG1,用于产品查询的处理界面。

5)在VC++的菜单栏中选择插入里的资源,在弹出的插入资源对话框中选择Dialog,在资源面板中可以看到新插入的对话框IDD_DIALOG1,用于产品查询的处理界面。

6)通过控件工具箱添加DBGrid控件、RemoteData控件、ComboBox控件、查询按钮。

7)编辑对话框IDD_DIALOG1中各控件的属性。

8)在类视图面板中,展开COrder_MISDlg类,首先在文件头添加包含CDialog1类头文件的一行代码,然后添加“产品查询”菜单项OnProduct1的处理函数。

9)编译运行

实验2、在VisualC++6.0中使用ADO方式控制和更新数据库

1)启动MFCClassWizard在COrder_MISDlg类中为产品管理的二级菜单项添加消息处理函数。

2)分别插入3个对话框IDD_DIALOG2、IDD_DIALOG3、IDD_DIALOG4,然后分别对这个三个对话框的界面进行设计。

3)启动MFCClassWizard对三个对话框中的编辑框控件在各自对话框类中添加相应成员变量,将编辑框与变量绑定。

4)为“产品添加”、“产品删除”和“产品修改”的消息处理函数OnProduct2()、OnProduct3()、OnProduct4()添加启动对话框的代码。

5)打开“产品添加”对话框,双击“添加”按钮添加处理函数OnButton1(),在Dialog2类的文件Dialog2.cpp中头部引入数据库接口文件,添加给定代码,这个给定的代码是ADO数据库连接必不可少的语句,它包含了msado15.dll文件,该文件封装了连接数据库及其操作的底层,并将其接口函数提供给开发者使用。

然后展开ClassView类视图中,在Dialog2类的CDialog2:

:

OnButton1()函数中添加给定代码。

6)按照此种方法,用给定代码同样运用于“产品删除”功能实现。

7)完成以上代码,运行,点击“产品修改”二级菜单项,输入要修改的产品名称,点击“查看”可以浏览该产品信息,修改相应内容后,点击“修改”按钮,可以修改数据库中该产品的信息。

实验3、订单管理系统的实现

1)实现订单管理系统的系统登录功能,首先在db1.mdb数据库中增加一个用于系统管理的表“管理”,并加入一行记录。

2)添加“系统登录”对话框,在密码编辑框的样式属性中选择密码。

3)启动MFCClassWizard为两个编辑框控件添加相应成员变量,这里需要创建新类CDialog5,将编辑框与变量绑定。

4)分别为“登录”和“取消”按钮添加CDialog5:

OnOK()函数和CDialog5:

OnOk2()函数。

展开FileView文件视图,在stdafx.cpp源文件中,添加给定代码。

5)在ClassView类视图中,在Dialog5类的文件Dialog5.cpp中头部引入数据库接口文件,添加给定代码。

6)在ClassView类视图中,在Dialog5类的CDialog5:

OnOK()和CDialog5:

OnOk2()函数中添加给定代码。

7)在ClassView类视图中,在COrder_MISDlg类的主文件Order_MISDlg.cpp头部添加包含Dialog5类头文件的给定的代码。

8)在ClassView类视图中,在COrder_MISDlg类的COrder_MISDlg函数中添加自动启动登录对话框的给定的代码。

9)在ClassView类视图中,在COrder_MISDlg类的OnInitDialog()函数中添加给定的代码。

10)完成以上代码,执行,启动系统登录对话框,当输入的用户名和密码,正确就可以登陆,错误就会弹出错误框。

点击“登录”按钮进入订单管理系统界面,点击“取消”按钮程序会自动退出。

实验分析:

综合运用VisualC++6.0和Access2003感觉到有点困难,首先在建立新数据源的时候有点棘手,以前没有这方面的练习。

其次在插入控件的时候找的很长时间。

还有就是在最后添加代码的时候,由于对代码这方面的不熟悉,插入代码很茫然。

其余的个步骤还是比较易于理解的。

实验结果:

我已基本能够运用VisualC++6.0和Access2003对数据库进行编程,有些地方尽管有些瑕疵,但是我相信多一点的练习能够让我很快的掌握并且运用它。

实验总结:

VisualC++6.0和Access2003两者的运用,说明这两者除基本的各自功能外,还有两者的综合运用,并且综合运用难度比较大,熟练学会这两者我们才能真正完全地制作产品表,才能运用于实际当中。

学好VisualC++6.0和Access2003真的很重要。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1