版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验报告课程名称 管理信息系统 实验项目名称 VC+Access物流信息系统初步开发 班级与班级代码 物流091 实验室名称(或课室) 西四402 专 业 物流管理 任课教师 学 号: 姓 名: 实验日期: 2011 年 6 月 8 日 实验报告成绩 交通与物流学院 制 实验报告实验目的:初步掌握综合运用Visual C+ 6.0和Access2003进行数据库编程和物流信息系统初步开发的基本技术和思想。实验原理:1、在Visual C+ 6.0中通过ODBC(开发数据库互联)方式访问并显示Access2003数据库内容;2、在Visual C+ 6.0中通过ADO(ActiveX Data
2、Objects)方式访问并控制Access2003数据库内容;3、初步实现订单管理系统实训项目的部分代码,如产品管理(包括产品查询、添加、删除和修改等)。实验设备:学校机房电脑,Visual C+ 6.0和Access200操作系统。实验步骤:实验1、在Visual C+ 6.0中使用ODBC方式访问数据库 1)我在开始编制程序之前通过控制面板中的管理工具里的ODBC数据源设置后台Access数据源,建立名称为OrderMIS的用户DSN,并将其指向db1.mdb。2)手动添加ActiveX Control。选择菜单Project里选中Add to Project,然后选中Components
3、 and Controls Gallery,在部件选择对话框中进入Registered ActiveX Controls,选择DBGrid Control,确认后对类进行配置。3)继续添加远程数据访问控件Microsoft RemoteData Control来完成同数据库源的绑定。插入Microsoft RemoteData Control控件,完成后该控件出现在控件工具箱中。4)通过DBGrid控件和RDC控件显示数据库内容。在VC+的ResourceView面板中,打开Menu资源中的IDR_MENU1,在右边设计窗口中通过类向导添加“产品查询”的处理函数。在VC+的菜单栏中选择插入中的
4、资源,在弹出的插入资源对话框中选择Dialog,并选择New按钮后,在资源面板中可以看到新插入的对话框IDD_DIALOG1,用于产品查询的处理界面。 5)在VC+的菜单栏中选择插入里的资源,在弹出的插入资源对话框中选择Dialog,在资源面板中可以看到新插入的对话框IDD_DIALOG1,用于产品查询的处理界面。 6)通过控件工具箱添加DBGrid控件、Remote Data控件、Combo Box控件、查询按钮。 7)编辑对话框IDD_DIALOG1中各控件的属性。8)在类视图面板中,展开COrder_MISDlg类,首先在文件头添加包含CDialog1类头文件的一行代码,然后添加“产品查
5、询”菜单项OnProduct1的处理函数。 9)编译运行实验2、在Visual C+ 6.0中使用ADO方式控制和更新数据库 1)启动MFC Class Wizard在COrder_MISDlg类中为产品管理的二级菜单项添加消息处理函数。 2)分别插入3个对话框IDD_DIALOG2、IDD_DIALOG3、IDD_DIALOG4,然后分别对这个三个对话框的界面进行设计。 3)启动MFC Class Wizard对三个对话框中的编辑框控件在各自对话框类中添加相应成员变量,将编辑框与变量绑定。 4)为“产品添加”、“产品删除”和“产品修改”的消息处理函数OnProduct2()、OnProduc
6、t3()、OnProduct4()添加启动对话框的代码。 5)打开“产品添加”对话框,双击“添加”按钮添加处理函数OnButton1(),在Dialog2类的文件Dialog2.cpp中头部引入数据库接口文件,添加给定代码,这个给定的代码是ADO数据库连接必不可少的语句,它包含了msado15.dll文件,该文件封装了连接数据库及其操作的底层,并将其接口函数提供给开发者使用。然后展开ClassView类视图中,在Dialog2类的CDialog2:OnButton1()函数中添加给定代码。 6)按照此种方法,用给定代码同样运用于“产品删除”功能实现。7)完成以上代码,运行,点击“产品修改”二级
7、菜单项,输入要修改的产品名称,点击“查看”可以浏览该产品信息,修改相应内容后,点击“修改”按钮,可以修改数据库中该产品的信息。实验3、订单管理系统的实现 1)实现订单管理系统的系统登录功能,首先在db1.mdb数据库中增加一个用于系统管理的表“管理”,并加入一行记录。 2)添加“系统登录”对话框,在密码编辑框的样式属性中选择密码。 3)启动MFC Class Wizard为两个编辑框控件添加相应成员变量,这里需要创建新类CDialog5,将编辑框与变量绑定。4)分别为“登录”和“取消”按钮添加CDialog5:OnOK()函数和CDialog5:OnOk2()函数。展开FileView文件视图
8、,在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)在C
9、lassView类视图中,在COrder_MISDlg类的OnInitDialog()函数中添加给定的代码。10)完成以上代码,执行,启动系统登录对话框,当输入的用户名和密码,正确就可以登陆,错误就会弹出错误框。点击“登录”按钮进入订单管理系统界面,点击“取消”按钮程序会自动退出。实验分析:综合运用Visual C+ 6.0和Access2003感觉到有点困难,首先在建立新数据源的时候有点棘手,以前没有这方面的练习。其次在插入控件的时候找的很长时间。还有就是在最后添加代码的时候,由于对代码这方面的不熟悉,插入代码很茫然。其余的个步骤还是比较易于理解的。实验结果:我已基本能够运用Visual C+ 6.0和Access2003对数据库进行编程,有些地方尽管有些瑕疵,但是我相信多一点的练习能够让我很快的掌
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026 学龄前自闭症感官游戏训练课件
- 2025年一网通办:市场监管精准化
- 土地使用权出让合同2篇
- 家庭协议书(集锦15篇)
- 2026年消防水池水箱管理规范
- 玻镁风管安装施工工艺流程
- 2026年危化品爆炸处置管理制度规范
- 2025年全国硕士研究生招生考试历史学基础冲刺模拟卷
- 2026年英语四级《听力》写作真题
- 2025年全国硕士研究生招生考试教育学专业基础真题及答案解析
- 机械制图王幼龙第二章教案
- 大学生科研训练与论文写作全套教学课件
- 生产计划量化考核指标
- 人工智能行业的智能市场与智能客户关系管理技术培训
- JBT 10205.2-2023 液压缸 第2部分:缸筒技术规范 (正式版)
- 洪水影响评价报告示范文本
- 金口中心幼儿园园本课程评价体系及评估细则
- 老师我们的朋友
- 回族上坟怎么念
- GB/T 42415-2023表面活性剂静态表面张力的测定
- YY/T 1681-2019医疗器械唯一标识系统基础术语
评论
0/150
提交评论