《物流信息系统》实验指导书
《物流信息系统》实验指导书(3)

物流管理专业12级《物流信息系统》课程实
验指导书
实验项目四:单表查询及多表关联查询
实验学时:2
实验要求:必做
实验地点:实验中心A202
实验时间:(自己填)
一、实验目的与要求
通过本实验,使得学生掌握Access 2003数据的各种单表查询操作;学会多表之间的关联查询操作。
二、实验条件
⒈硬件:PC机
⒉操作系统:Windows XP
⒊系统软件:Access 2003
三、实验性质
设计。
四、实验内容
⒈单表查询操作。
对已有几个表的查询。
分别应用“在设计视图中创建查询”和“使用向导创建查询”两种方法。
⒉“一对一”的关联操作。
应用“在设计视图中创建查询”创建Zgjbxx表与bmxx表的关联查询;应用“使用向导创建查询”创建zgjbxx表与gzxx表的关联查询。
⒊“一对多”的关联操作。
zgjbxx表与gzxx表、bmxx的关联操作。
五、实验设备、工具及材料:
⒈与实验条件同。
⒉各学生根据自己的需要,携带相关参考资料或者工具书等。
六、实验步骤与方法(自己填)
七、实验总结(自己填)。
1、物流信息系统实验指导书2011

《物流管理信息系统》实验指导书课程名称物流管理信息系统课程性质专业课实验时数 16学时兰州工业高等专科学校管理工程系实验一 INTERNET环境一、实验目的1.掌握VB的启动方法。
2.熟悉VB开发环境。
3.掌握创建、保存工程的方法,会生成.exe文件。
4.学会建立一个简单的应用程序,在代码窗口添加代码。
5.学会启动、结束一个工程。
6.学会为应用程序添加多个窗体。
7.掌握如何设置启动窗体和切换窗体。
8.掌握为窗体添加事件代码。
9.学会使用帮助。
二、实验内容1.在开始菜单中找到Microsoft Visual BASIC 6.0中文版,启动VB,进入Visual BASIC 6.0 的开发环境。
2.按图1.1建立应用程序界面,要求在窗体上添加一个文本框控件和一个按钮控件。
图1.1运行结果要求:<1)属性设置,按图 1.1设置文本框的字体名称、字体大小、字体颜色、背景颜色;窗体标题;命令按钮标题。
文本框名称属性为txtYou,命令按钮的名称属性为cmdRun。
<2)编写代码,要求实现运行程序后,文本框显示“您好!”。
单击命令按钮“运行”后,文本框消失。
<3)保存工程文件及窗体文件。
<4)运行程序。
单击运行命令按钮,观察程序运行结果。
<5)生成该工程的可执行文件,脱离VB环境运行。
3.创建一个工程,由三个窗体组成。
<1)Form1用于输入用户名和口令,如果输入正确时,单击“确定”命令按钮显示Form2,当输入出错时显示Form3,单击“退出”命令按钮结束应用程序;<2)Form2用文本框显示系统信息,单击“返回”命令按钮回到Form1;<3)Form3为退出窗体,单击窗体结束应用程序。
<4)设置Form1为启动窗体。
按图4.1为Form1添加控件,并按表4.1设置控件属性。
按图 4.2为Form2添加控件,并按表 4.2设置对象属性。
编写事件代码,输入的用户名为“guest”,口令为“1234”时显示窗体Form2,否则显示Form3,如图4.3。
物流信息系统实验课程任务书

物流信息系统实验课程任务书学院名称:经济管理学院课程代码:_65070043__专业:物流管理班级:物流091一、实验题目集装箱堆场物流信息系统的规划、分析与设计二、主要内容规划、分析与设计具备一定功能的物流信息系统软件(或其他管理信息系统软件)三、具体要求完成信息系统规划内容包括:(1)过程定义:定义堆场,定义设备,登记客户,集装箱信息,计划调度,禁止进场计划,道口确认,进场,提箱,卸箱,发箱,实施调度,查询(2)数据类定义:集装箱信息,堆场堆存信息,设备数据,客户数据,箱属公司数据,调度信息,进出场计划信息(3)U/C矩阵完成信息系统分析内容包括:(4)软件功能需求分析(5)业务流程分析(6)数据流程分析(7)数据字典(8)存取分析(9)处理逻辑描述完成信息系统设计内容包括:(10)系统结构设计(11)系统软硬件配置(12)数据库设计(13)代码设计(14)输入输出设计(15)模块功能说明说明书字数3000字以上。
(也可进行其它管理信息系统的分析和设计,但工作量上应与上述要求相当,具体内容可由学生与指导教师共同协商确定)四、主要技术路线提示系统规划分析设计说明书撰写(符合《常州大学本科课程设计说明书规范化要求》):(1)首先调查了解企业现状,该企业的信息系统使用现状,论述进行本系统分析设计的意义,分析设计的主要内容,要达到的主要功能目标,(2)定义系统过程与数据类,用U/C矩阵完成系统规划;(3)调查分析组织结构和主要业务,完成业务流程图;(4)完成数据流程图;(5)根据数据流程图完成系统结构图;(6)进行系统软硬件配置;(7)进行代码设计;(8)进行数据库设计;(9)进行输入输出设计;(10)对系统结构图的各模块进行模块功能说明。
五、进度安排第一次:完成四中(1) (2);第二次:完成四中(3) (4);第三次:完成四中(5) (6) (7);第四次:完成四中(8) (9) (10)。
六、完成后应上交的材料实验说明书(符合《常州大学本科课程设计说明书规范化要求》)七、推荐参考资料(不少于3篇)[1]黄有方主编. 物流信息系统. 北京:高等教育出版社,2010.[2]邵举平,董绍华主编. 物流管理信息系统(第2版). 北京:清华大学出版社、北京交通大学出版社,2009.11.[3]薛华成. 管理信息系统(第6版). 北京:清华大学出版社,2011.[4]李苏剑, 游战清等. 物流管理信息系统理论与案例. 北京:电子工业出版社,2005.集装箱堆场物流信息系统一、概述集装箱堆场(container yard,CY)是指办理集装箱重箱或空箱装卸、转运、保管、交接的场所,它是集装箱港口(码头)在内陆地区的延伸,也称为内陆港。
物流信息管理系统开发 VF实验指导书--实验4

实验四报表的设计、应用程序的连编和安装程序的制作【实验目的和要求】通过本次实验,了解销售管理子系统中通过报表实现信息输出功能的设计思路,学会报表设计制作的基本方法和技巧,掌握开发设计的应用程序的连编,学会应用程序安装程序的制作。
【建议实验学时】2~4学时。
【实验内容和步骤】在本次实验中主要介绍销售管理子系统中使用的4个报表shouzhcx.frx、xshcx.frx、xshtj.frx和zhangkcx.frx的设计、整个项目文件的连编以及如何生成应用程序的安装程序。
一、销售信息查询结果输出报表xshcx.frx的设计在销售信息查询结果表单xshcxjg.scx中,“打印预览”和“打印”命令按钮的“Click”事件代码都调用了报表文件xshcx.frx,以实现查询结果的输出。
设计报表有两个重要的要素:报表的数据源和报表的布局。
xshcx.frx报表的数据源是运行销售信息查询表单xshcx.scx时用于存放查询结果的表xiaoshoucx.dbf,xshcx.frx报表的布局如图8.1所示。
图8.1 xshcx.frx报表的布局定义设计xshcx.frx报表的基本步骤如下:㈠打开“报表设计器”窗口单击mis“项目管理器”窗口中的“文档”选项卡,单击该选项卡中的“报表”,在弹出的如图8.2所示的“新建报表”对话框中单击“新建”按钮,出现如图8.3所示的“报表设计器”窗口。
图8.2 “新建报表”对话框图8.3 “报表设计器”窗口该窗口中分3个区域:“页标头”、“细节”和“页注脚”,且VFP6系统菜单也发生了变化,即增加了“报表”菜单、“显示”与“格式”菜单的内容。
㈡设置报表的数据环境由于该报表要输出xiaoshoucx.dbf表中的数据,因此要将xiaoshoucx.dbf表添加到报表的数据环境中。
方法有两种:一是利用“显示”菜单中的“数据环境”菜单项;二是利用“报表设计器”的快捷菜单中的“数据环境”菜单项。
“物流信息系统”上机指导书

工业工程专业《物流信息系统》上机指导书实验一信息技术发展现状探寻一、实验要求:“物流信息系统”课程是工业工程专业本科生的专业课。
通过本课程的学习,使学生认识到物流信息化的重要性,了解现代物流信息技术的现状与发展前景,了解并熟悉物流信息系统的开发过程,学会系统开发方案的选择,掌握系统开发的进度,为学生今后从事本专业的科研、生产工作打下必备的专业理论知识。
二、教学内容:(2课时)1. 三维地图的演示进入E都市网站:。
E都市网站为全国主要大中型城市创建了三维地图,并整合了google earth 的实景卫星图及二维图。
思考:对GIS有何启示?2. 立体实景地图演示进入Google Maps网站:在搜索栏中敲入flushing, ny(纽约法拉盛大街)。
不断放大比例尺,进入立体实景地图演示,可360度调整视角。
思考:你对哪些场景印象深刻,截图显示。
有何启发?3. 自行设计地图的平台进入mapabc网站:该网站提供了丰富的地图API和搜索API,您可以根据自己的技术架构进行选择,创建各种地图应用。
如运行以下代码:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><script type="text/javascript"src="/fmp/v1.0/js/fmp.js?key=b0a7db0b3a30f944a21c36 82064dc70ef5b738b062f6479a5eca39725798b1ee300bd8d5de3a4ae3"></scr ipt></head><body><div id="mapObj" style="width: 500px; height: 300px"></div><script type="text/javascript">//创建一个MmapOptions对象var mapOptions = new MMapOptions();//设置地图组件的IdmapOptions.mapId = "fmptest";//设置地图的初始Zoom值mapOptions.zoomLevel = 15;//设置地图的中心,注意:MLatLng("纬度","经度")方法参数的顺序,纬度在前,经度在后mapOptions.center = new MLatLng("LQGXRMMVKHDLL", "JIOMSTNTPOLHLH");//创建地图对象var mapObj = new MMap("mapObj", mapOptions);</script></body></html>即可显示:它允许您在自己的网页中加入地图。
物流信息系统实验报告

实验报告课程名称: 物流信息系统专业班级: 物流1302**: ***学号: **********目录多级库存(信息共享)管理实验一、实验内容 (2)二、实验目的 (4)三、实验原理 (5)四、实验步骤 (5)五、实验分析 (5)六、实验总结 (7)牛鞭效应实验一、实验内容 (9)二、实验目的 (11)三、实验原理 (11)四、实验步骤 (11)五、实验分析 (12)六、实验总结 (14)物流网络博弈实验一、实验内容 (15)二、实验目的 (15)三、实验原理 (16)四、实验步骤与实验结果评估 (19)五、实验分析 (19)六、实验总结 (23)配送管理实验一、实验内容 (25)二、实验目的 (25)三、实验原理 (26)四、实验步骤 (26)五、实验分析 (26)六、实验总结 (29)第一部分多级库存(信息共享)管理实验一、实验内容在由多级节点组成的库存系统中, 如果各节点以分散独立决策的方式进行运作, 即每个节点决策的目标是使各自局部的利益达到最优, 这时系统整体并不一定处在最优的运作状态。
这种情况下, 常会出现长鞭效应现象。
长鞭效应产生的原因主要有以下几方面: 需求预测的数据更新、批量补货、价格波动、限量供应和短缺博弈、补货提前期。
长鞭效应对供应链整体来讲是一种不利的现象, 它会增加企业的经营成本, 尤其是处在上游的企业。
针对长鞭效应产生的原因,可以从以下几方面采取措施来降低长鞭效应的影响。
避免所有节点都进行需求预测的更新。
如果供应链上的企业都独立地进行决策, 那么他必须对下游企业的需求进行预测, 如前所述, 需求预测要进行数据的更新, 这就可能会造成需求波动的逐级放大。
一个有效的办法是让上游企业直接获得终端市场的需求预测结果, 这样就可避免各级独立进行预测而带来的需求波动的逐级放大。
从技术上是可以实现这一目的的, 如可以通过电子数据交换(EDI)系统或英特网来使上游企业获得其下游企业的需求信息。
《物流信息系统》实验要求
中海2000物流实验室仿真教学系统演示中海资讯科技公司根据中海物流集团长期从事国际第三方物流业务的实际操作经验,结合物流信息管理开发案例,归纳出具有知识性、实用性、代表性等特点的物流实验室仿真教学系统。
希望通过教学软件的使用,使学生了解现代物流的实际运作模式,掌握物流基础操作流程,为培养理论与实践性相结合的实用型的现代物流人才提供有效的工具。
1.系统介绍系统以模拟第三方物流企业的各部门业务为范例,按照符合国际惯例的操作流程,描述了仓储、配送、运输、报关、调度及客户管理6个主要业务环节的实际操作过程,通过对客户需求分析、货品的入库、出库及在库操作、配送作业操作等流程的实际演练,理解物流各环节的操作原理和相互之间的关系。
系统为每个环节安排了演示过程,帮助学员加深对业务流程的理解。
2.内容说明客户管理系统:包括客户维护、客户管理和合同管理三个部分,主要是对预备客户、正式客户和历史客户的基本资料、合同条款、业务状态、支付情况等方面的信息管理。
仓储管理系统:实现仓库内部活动信息管理,包括仓位的设置、修改、入仓、出仓和在仓物品的管理以及物品盘点,仓储计算等,并可实现远程库存查询、账单查询和作业统计分析等。
(配送管理+仓储管理)运输管理系统:实现货物运输过程信息管理,包括对运输路线的管理、车辆调度管理以及运输各种费用的管理。
(调度管理)结算管理系统:系统根据客户信息、合同条款、作业类型和作业量自动生成结算报表,包括仓租费用、装卸费用、运输费用等。
【要求】:同学们主要学习软件演示视频中的“配送管理--入仓操作”、“配送管理--盘点处理”、“配送管理--出仓操作”部分,学习后写一份实验报告,在16周星期四之前将报告交给各班学习委员。
实验内容与步骤1.配送管理--入仓操作入仓的过程比较复杂,首先收到客户的入仓部件清单和订车单,然后在系统里面打印出部件清单交给仓管员,同时将订车单转给运输部门,进行车辆的调度。
如果需要报关,还需打印出报关单,在货物进关之前报关。
物流信息技术实用教程实验指导书
4)设计商品标签形状、布局(包含EAN13条码)
5)标签的制作过程
6)标签设计结果图
实验参考:
新生命条码标签打印系统软件
系统简介
新生命条码标签打印系统是集多工具选择、QR二维条码、PDF417条码、DataMatrix二维条码和数十种一维条码标识、精确定位、数据链接等功能于一体的标签设计工具软件,它支持多种普通打印机(建议使用喷墨打印机、激光打印机)以及条码打印机,可设计打印各种条码标签与证卡等。
实验参考:
一、谷歌地球简介
谷歌地球(Google Earth,GE)是一款Google公司开发的虚拟地球仪软件,它把卫星照片、航空照相和GIS布置在一个地球的三维模型上。
谷歌地球怎么用——使用界面
Google地球6针对桌面推出了三种不同的版本:Google地球、Google地球专业版和Google地球企业版。Google地球可带您飞往任何地方,您可以在Google地球上查看卫星图像、3D建筑、3D树木、地形、街景视图、行星以及更为丰富的信息。
谷歌地球怎么用——拖动黄色小人
将其拖到地图上“北京”字样上,松开鼠标,即可直接到达北京的平面视图,点击视图上面显示的地方名称,可直接查看该地的街景图片。
谷歌地球怎么用——地平面视图
点击鼠标可以在地图上游览,有一种身临其境的感觉,可以随意点击各处地点查看当地的街景图片。点击平面视图的右上角的“退出地平面视图”按钮即可退出视图界面,重新返回地球显示。
谷歌地球星空视图
切换到火星,当然看到的就是火星的地貌了,据科学家们说,火星是目前能够满足人类居住条件的第二星球,不过具体的还有待考究,这里当然就无法跟大家详细说明了。
谷歌地球火星视图
《物流信息系统》实验指导书
《物流信息系统》实验指导书郭璘编制宁波工程学院交通与物流学院目录实验一Access2003数据库基础与项目实训 (1)实验目的: (1)实验内容: (1)实验课时安排: (1)1.1 Access 2003数据库环境和数据库基本操作 (2)1.1.1 启动Access2003 (2)1.1.2 建立库与表 (3)1.1.3 修改表结构和表内容 (4)1.2订单管理系统数据库设计与数据表操作 (6)1.2.1 订单管理系统数据库设计 (6)1.2.2 订单管理系统数据表操作 (8)1.3订单管理系统简单SQL数据库操作 (10)1.3.1 数据更新 (10)1.3.2 数据插入 (11)1.3.3 数据删除 (11)1.3.4简单SQL查询 (12)1.4订单管理系统复杂SQL数据库操作 (13)1.4.1使用聚合函数实现数据统计 (13)1.4.2多个表联合查询 (15)实验二VC++面向对象程序设计及项目实训 (16)实验目的: (16)实验内容: (16)实验课时安排: (16)2.1 Visual C++ 6.0集成开发环境 (17)2.1.1 启动Visual C++ 6.0 (17)2.1.2 创建对话框MFC应用程序 (18)2.2 订单管理系统实训项目界面设计 (20)2.2.1 带菜单项的对话框应用程序设计 (20)2.2.2 订单管理系统界面设计 (22)2.2.3 为订单管理系统的菜单项添加消息处理代码 (24)实验三VC+Access管理信息系统初步开发 (26)实验目的: (26)实验内容: (26)I实验课时安排: (26)3.1 在Visual C++ 6.0中使用ODBC方式访问并显示数据库 (27)3.1.1 设置后台数据源 (27)3.1.2 添加网格控件DBGrid用于显示数据库内容 (28)3.1.3 添加远程数据访问控件Microsoft RemoteData Control (30)3.1.4 通过DBGrid控件和RDC控件显示数据库内容 (31)3.2 在Visual C++ 6.0中使用ADO方式控制和更新数据库 (37)3.2.1 添加订单管理系统二级菜单项的对话框和消息处理函数 (37)3.2.2 订单管理系统产品添加功能实现 (42)3.2.3 订单管理系统产品删除功能实现 (44)3.2.4 订单管理系统产品修改功能实现 (46)3.3 订单管理系统的实现 (49)3.3.1订单管理系统的系统登录功能实现 (49)3.3.2订单管理系统的其他功能实现 (54)II《物流信息系统》实验指导书实验一Access2003数据库基础与项目实训实验目的:熟悉和了解Access 2003数据库管理系统操作环境,结合订单管理系统实训项目,掌握在Access2003中进行SQL数据库查询的各种基本操作。
物流信息系统实验报告
物流信息系统实验报告物流信息系统实验报告一、引言物流是现代社会经济活动中不可或缺的一环,它涉及到商品的生产、运输和销售等各个环节。
为了提高物流效率和降低成本,许多企业开始采用物流信息系统来管理和控制物流流程。
本实验旨在通过构建一个物流信息系统,探索其在实际应用中的优势和问题。
二、系统设计与实现1. 系统需求分析在开始系统设计之前,我们首先进行了对物流业务流程的分析。
通过与企业合作伙伴的沟通和实地考察,我们了解到物流业务主要包括订单管理、仓储管理、运输管理和配送管理等几个方面的内容。
基于这些需求,我们确定了系统的功能模块和数据结构。
2. 系统架构设计为了保证系统的可扩展性和稳定性,我们采用了分层架构设计。
系统由用户界面层、应用服务层和数据存储层组成。
用户界面层负责与用户的交互,应用服务层负责处理业务逻辑,数据存储层负责存储和管理数据。
3. 系统实现我们使用了Java语言和MySQL数据库来实现物流信息系统。
Java提供了丰富的开发工具和框架,可以方便地实现系统的各个功能模块。
MySQL是一款成熟的关系型数据库管理系统,可以高效地存储和管理大量的数据。
三、系统功能与效果1. 订单管理通过物流信息系统,用户可以方便地创建、修改和查询订单信息。
系统可以自动计算订单的运输费用和预计送达时间,提高了订单处理的效率和准确性。
2. 仓储管理物流信息系统可以实时监控仓库的库存情况,并提供库存预警功能。
当库存不足时,系统会自动发送通知给相关人员,以便及时采购和补货。
3. 运输管理系统可以根据订单的要求自动安排运输车辆和司机,并实时跟踪货物的运输情况。
用户可以通过系统查询货物的实时位置和运输状态,提高了物流运输的可视化程度。
4. 配送管理物流信息系统可以根据订单的配送地址和货物的属性,智能地安排最优的配送路线和时间。
这不仅提高了配送效率,还减少了配送成本。
通过实际应用,我们发现物流信息系统在提高物流效率和降低成本方面具有显著的效果。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《物流信息系统》实验指导书郭璘编制宁波工程学院交通与物流学院目录实验一Access2003数据库基础与项目实训 (1)实验目的: (1)实验内容: (1)实验课时安排: (1)1.1 Access 2003数据库环境和数据库基本操作 (2)1.1.1 启动Access2003 (2)1.1.2 建立库与表 (3)1.1.3 修改表结构和表内容 (4)1.2订单管理系统数据库设计与数据表操作 (6)1.2.1 订单管理系统数据库设计 (6)1.2.2 订单管理系统数据表操作 (8)1.3订单管理系统简单SQL数据库操作 (10)1.3.1 数据更新 (10)1.3.2 数据插入 (11)1.3.3 数据删除 (11)1.3.4简单SQL查询 (12)1.4订单管理系统复杂SQL数据库操作 (13)1.4.1使用聚合函数实现数据统计 (13)1.4.2多个表联合查询 (15)实验二VC++面向对象程序设计及项目实训 (16)实验目的: (16)实验内容: (16)实验课时安排: (16)2.1 Visual C++ 6.0集成开发环境 (17)2.1.1 启动Visual C++ 6.0 (17)2.1.2 创建对话框MFC应用程序 (18)2.2 订单管理系统实训项目界面设计 (20)2.2.1 带菜单项的对话框应用程序设计 (20)2.2.2 订单管理系统界面设计 (22)2.2.3 为订单管理系统的菜单项添加消息处理代码 (24)实验三VC+Access管理信息系统初步开发 (26)实验目的: (26)实验内容: (26)I实验课时安排: (26)3.1 在Visual C++ 6.0中使用ODBC方式访问并显示数据库 (27)3.1.1 设置后台数据源 (27)3.1.2 添加网格控件DBGrid用于显示数据库内容 (28)3.1.3 添加远程数据访问控件Microsoft RemoteData Control (30)3.1.4 通过DBGrid控件和RDC控件显示数据库内容 (31)3.2 在Visual C++ 6.0中使用ADO方式控制和更新数据库 (37)3.2.1 添加订单管理系统二级菜单项的对话框和消息处理函数 (37)3.2.2 订单管理系统产品添加功能实现 (42)3.2.3 订单管理系统产品删除功能实现 (44)3.2.4 订单管理系统产品修改功能实现 (46)3.3 订单管理系统的实现 (49)3.3.1订单管理系统的系统登录功能实现 (49)3.3.2订单管理系统的其他功能实现 (54)II《物流信息系统》实验指导书实验一Access2003数据库基础与项目实训实验目的:熟悉和了解Access 2003数据库管理系统操作环境,结合订单管理系统实训项目,掌握在Access2003中进行SQL数据库查询的各种基本操作。
实验内容:1、熟悉Access2003软件操作环境;2、掌握在Access2003中新建数据库、新建表及表结构设计、新建窗体及利用窗体录入数据、新建报表及新建页等基本操作;3、结合订单管理系统实训项目,掌握在Access2003中通过SQL语句进行数据表建立与删除、数据插入、数据更新、单个表数据查询等的基本操作方法。
实验课时安排:共4课时,其中:1课时用于熟悉Access 2003数据库环境和数据库基本操作;2课时结合订单管理系统进行数据库表设计和表建立,通过SQL进行各种数据库基本操作,包括表建立与删除、数据插入、数据更新、单个表数据查询等;1课时用于复杂SQL查询,如多个表联合数据查询、查询统计等。
1实验一 Access2003数据库基础与项目实训21.1 Access 2003数据库环境和数据库基本操作1.1.1 启动Access2003图1-1 启动Access2003图1-2 进入Access2003操作环境《物流信息系统》实验指导书31.1.2 建立库与表图1-3 新建空数据库并命名为db1.mdb图1-4 使用设计器创建表实验一 Access2003数据库基础与项目实训4图1-5 建立学生表、字段和主关键字,并保存为“学生信息表”1.1.3 修改表结构和表内容右键单击“学生信息表”,点击“设计视图”,修改表结构,选择“插入行”,增加了一个字段“学院”,保存表结构。
图1-6 修改表结构 表内容可通过两种方式进行操作,既可以通过左键双击“学生信息表”插入记录,也可以通过窗体插入记录。
《物流信息系统》实验指导书5图1-7 通过数据表视图修改表内容从左边对象中选择“窗体”,点击右边的“使用向导创建窗体”,选中学生信息表中全部字段,点击完成。
图1-8 通过窗体修改表内容实验一 Access2003数据库基础与项目实训61.2订单管理系统数据库设计与数据表操作1.2.1 订单管理系统数据库设计图1-9 订单管理系统数据表结构1、新建“订单管理”数据库,新建“产品”表。
表既可以通过设计视图建立(见1.1节),也可以通过SQL 语句建立。
SQL 建表步骤如下:首先,从左边对象中选择“查询”,点击右边的“在设计视图中创建查询”,关闭“显示表”,点击完成;点击菜单栏最左边的“SQL ”,启动SQL 查询操作窗口(如图1-10);然后,通过create 建表语句建立“产品”表(如图1-11左); 最后,单击工具栏中的“运行”按钮执行该SQL 语句。
保存该查询或直接退出,打开表结构如图1-11右。
《物流信息系统》实验指导书7图1-10 启动SQL查询操作窗口图1-11 建立“产品”表SQL语句:create table 产品(产品ID integer primary key, 产品名称text, 产品单价money) 2、修改“产品”表,添加和删除一个“供货商”字段图1-12 添加一个“供应商”字段实验一Access2003数据库基础与项目实训SQL语句:alter table 产品add 供应商text (20)图1-13 添加“供应商”字段SQL语句:alter table 产品drop 供应商3、创建“订单”表图1-14 创建“订单”表SQL语句:create table 订单(订单ID integer primary key, 客户ID integer, 产品ID integer,数量integer, 销售价格money, 合计money)4、创建“客户“表图1-15 创建“客户”表SQL语句:create table 客户(客户ID integer primary key, 客户名称text, 客户地址text) 1.2.2 订单管理系统数据表操作分别左键双击“产品”表、“客户”表、“订单”表添加如下记录:《物流信息系统》实验指导书图1-16 在产品表和订单表添加记录实验一Access2003数据库基础与项目实训1.3订单管理系统简单SQL数据库操作1.3.1 数据更新启动SQL查询操作窗口(如图1-10),通过update语句更新订单中的合计字段。
图1-17 更新订单表中的合计字段属性值SQL语句:update 订单set 合计=数量*销售价格《物流信息系统》实验指导书1.3.2 数据插入启动SQL查询操作窗口(如图1-10),通过insert语句在产品表中插入一条记录。
图1-18在产品表中插入一条新记录SQL语句:insert into 产品(产品ID, 产品名称, 产品单价) values(11, “猕猴桃”, 15)1.3.3 数据删除启动SQL查询操作窗口(如图1-10),通过delete语句在产品表中删除一条记录。
图1-19 在产品表中删除一条记录SQL语句:delete from 产品where 产品ID=11实验一Access2003数据库基础与项目实训1.3.4简单SQL查询图1-20 在产品表中查询部分字段SQL语句:select 产品名称, 产品单价from 产品图1-21 在产品表中查询所有字段SQL语句:select * from 产品图1-22 在产品表中查询不同的产品单价值SQL语句:select distinct 产品单价from 产品《物流信息系统》实验指导书图1-23 在产品表中查询产品单价小于10的产品SQL语句:select * from 产品where 产品单价<10图1-24 按产品单价降序输出SQL语句:select * from 产品order by 产品单价desc图1-25在产品表中查询产品单价为10或15或20的产品SQL语句:select * from 产品where 产品单价in (10, 15, 20)1.4订单管理系统复杂SQL数据库操作1.4.1使用聚合函数实现数据统计图1-26在产品表中统计产品单价大于10的数量SQL语句:select count(*) as Num from 产品where 产品单价>10实验一Access2003数据库基础与项目实训图1-27在产品表中统计最高的产品单价SQL语句:select max(产品单价) as 最高单价from 产品图1-28在产品表中统计平均的产品单价SQL语句:select avg(产品单价) as 平均价格from 产品图1-29在产品表中查询高于平均单价的产品,并按降序排列SQL语句:select产品名称, 产品单价from 产品where (产品单价> (select avg(产品单价) from 产品)) order by 产品单价desc图1-30在订单表中查询高于平均销售价格的订单,并按降序排列SQL语句:select订单ID, 销售价格from 订单where (销售价格> (select avg(销售价格) from 订单)) order by 销售价格desc《物流信息系统》实验指导书1.4.2多个表联合查询图1-31实现输出所有“订单”表中与“产品ID”相对应的“产品名称”记录SQL语句:select订单.订单ID, 产品.产品名称from 产品, 订单where 产品.产品ID=订单.产品ID图1-32实现连接“产品”和“订单”表,输出相同产品ID的记录SQL语句:select产品.*, 订单ID, 客户ID, 数量, 销售价格, 合计from 产品, 订单where 产品.产品ID=订单.产品ID order by 产品.产品ID实验二VC++面向对象程序设计及项目实训实验二VC++面向对象程序设计及项目实训实验目的:熟悉Visual C++ 6.0集成开发环境,了解VC面向对象程序设计思想、掌握简单的面向对象程序设计编程及VC界面设计。