组态王实验报告_第1页
组态王实验报告_第2页
组态王实验报告_第3页
组态王实验报告_第4页
组态王实验报告_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

集中上机2(组态软件的学习及应用)成绩:题目:银行排队呼叫系统姓名:学号:班级:指导教师:实习时间:

银行排队呼叫系统一、实验内容实验目标:针对目前一些银行窗口服务行业人流量大、需花费较多时间办理业务的场合,根据具体的场景,设计一款能实现排号、查询、呼叫、评价等功能的排队呼叫系统,可实时监测各服务窗口状态,窗口服务人员姓名、当前服务号码、已办理业务量、当前等候人数,从而实现良好的社会秩序并为用户提供更大的便利。设计思路:首先想到站在银行的大厅,人们进去需要办理什么业务、需要谁的帮助、需要查看什么样的信息进行构思,按照题目的要求,逐步实现其功能。任务模块划分:服务区2、人工服务区3、提示区4、等待区5、智能服务区(银行查询功能、银行取号功能、银行评价功能)各子模块功能如下:1、服务区:设有四个人工办理业务的窗口,显示各服务窗口状态,即各个窗口服务人员姓名、当前服务号码以及已办理业务的数量。2、人工服务区:设有一名保安人员,也可称作为大堂经理,在银行大厅帮助有疑问的顾客,并且保卫整个银行的安全。3、提示区:银行内部的LED显示屏。上显示了各个人员到相应的窗口去办理业务。4、等待区:等待办理业人员的休息区域。5、智能服务区(银行查询功能、银行取号功能、银行评价功能):设有菜单,可分别实现查询、取号、评价的功能。查询即是查询银行卡内的余额、交易明细、分人积分。取号为一种智能排队功能,大大节省时间,提高了工作效率。评价是顾客对银行各个方面的意见与建议。实验步骤主界面设计及实施主界面主要为银行大厅,根据银行功能划分的区域我按照以下步骤设计与实施:首先划分出5个区域模块,分别为服务区、人工服务区、提示区、等待区、智能服务区。然后放置点位图以及各种按钮,还特别安放了时钟。实施:根据组态王的基本操作,先新建一个工程,定好名字,然后在工程里面新建一个画面。之后在画面上开始按设计思路作图,画出相关场景和各个模块,做好总体布局。以人们“取号-呼叫-办理业务”的顺序对每个窗口的状态(主要是当前办理号码和已办理人数)进行显示。实施:对每个窗口的当前办理号码和已办理人数新建内存整型变量并赋初值,然后再新建一个时间变量,在时间进行逐次加一的操作的时候,对当前办理号码和已办理人数的变量进行操作,并用模拟值输出将其显示。实现靠近保安的时候,能显示对话。实施:放一张保安点位图,并体现设置好对话,用隐含功能将对话暂时隐含。当按下点位图时,使隐含条件为真,显示所隐含的对话。2、各子模块的设计与实现1)取号系统的设计,主要是与等待人数和取得的号数相结合。实施:新建一个取号变量,当按下取号的按钮的时候,取得的号数加一;新建一个等待人数变量,当按下取号的按钮的时候,等待人数加一,当办理完一个业务的时候,等待人数减一。查询系统的设计,当输入密码之后,能进行相应的操作。实施:输入密码采用密码输入的装置,输入密码之后,按下不同的按钮利用closepicture和showpicture来切换不同的画面。评价系统的设计,进入评价系统后,能进行模拟值的输入功能,输入对银行的意见和建议。实施:利用字符串的输入功能,进行输入。三、实验结果设计效果图如下:主页面设计图主页面将银行大厅划分为五个区域。创新一:人工服务区域的保安。点击后能够出现对话“我来帮助你”。如下图所示:保安图创新二:以菜单栏设置不同页面。点击银行服务菜单时,出现选项,不同的选项打开不同的页面,菜单图和打开页面图如下所示: 菜单图取号页面查询页面评价页面创新三:输入银行卡密码可以进入不同的功能页面,功能页面如下:功能页面实验程序times=0;wait=5;取号变量=66;dang1=058;dang2=061;dang3=060;dang4=059;y1=15;y2=17;y3=14;y4=15;times=times+1;if(times==1){dang1=dang1+4;y1=y1+1;wait=wait-1;}if(times==2){dang2=dang2+2;y2=y2+1;wait=wait-1;}if(times==3){dang3=dang3+4;y3=y3+1;wait=wait-1;}if(times==4){dang4=dang4+6;y4=y4+1;wait=wait-1;}WHILE(times>4&&wait>3){times=times+1;dang1=dang1+4;y1=y1+1;wait=wait-1;dang2=dang2+4;y2=y2+1;wait=wait-1;dang3=dang3+4;y3=y3+1;wait=wait-1;dang4=dang4+4;y4=y4+1;wait=wait-1;}五、实验心得实验中碰到的问题及解决方法:问题一:不知怎样编程实现等待人数的加减,即当按下取号的按钮的时候,等待人数加一,当办理完一个业务的时候,等待人数减一,并且将每个已办理人数和当前办理人数实时显示在四个不同的窗口。解决方案:首先给每个窗口的当前办理号码和已办理人数新建内存整型变量并赋初值,然后再新建一个时间变量,在时间进行逐次加一的操作的时候,对当前办理号码和已办理人数的变量进行操作,并用模拟值输出将其显示,第一次根据时间的增加,对每个窗口的当前办理号数和已办理人数进行编程,四个窗口依次变化后,每当有等待的人数大于或等于4人是时,每个窗口的当前办理号数和已办理人数进行变化。问题二:在查询模块的输入密码时,不知如何设置。解决方案:最后只能用模拟输入的方式,解决得不太完善,输入6位密码的时候,还是有一点点问题。实验感受和心得:通过本实验的学习,我从一开始害怕自学一种软件,到能体会到自学的乐趣。我渐渐熟悉了组态王软件的初步操作,了解了组态王监控组态软件系统的组成,学会运行组态王软件开发系统、运行系统。了解了开发系统主窗口,熟悉工程项目管理器,学会新建

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论