下载此文档

智能消费系统代码实现脚本-kc07020311-a04.doc


文档分类:IT计算机 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
《智能消费系统代码实现》脚本草稿序号脚步1同学们,大家好。今天我们继续学****学****模块二基于RFID的智能消费系统设备编程与实施”,本堂课的内容是“智能消费系统代码实现”。2今天我们学****内容主要包括登录模块代码实现,充值发卡机代码实现,消费机代码实现3第1部分登录模块代码实现4登录窗口Formlogin显示时,程序首先需要获取当前计算机串行端口名称数组重新设置端口组合框的可选项数值,然后设置默认的操作角色为管理员5当用户点击”登录系统”按钮时,程序首先需要排除账户名或密码为空的情形并获取界面上输入的用户名,登录密码以及操作角色。6然后调用check_spRFID函数判断RFID读写器是否连接正常,check_spRFID函数通过向选定的串行端口发送查询RFID读卡器序列号的命令,如能收到正确响应,便可推断连接正常,可继续后续操作;否则提示出错信息并退出程序。7如果RFID读卡器连接正常,则调用check_user函数进行账号密码检查,check_user函数把用户名,登录密码以及操作角色到数据库中进行检索,如果检索成功,则账号密码无误,否则提示出错信息并返回8如果账号密码检查通过,则根据操作角色进行跳转。如果操作角色为admin跳转至发卡充值窗口Formaddnew,否则为商铺消费窗口FormConsume进行显示7然后介绍第2部分发卡充值机代码设计8发卡充值机包括发卡,充值,用户管理以及商铺管理四个子模块,可以用Tab控件添加4个Tab页分别实现9发卡环节首先需要通过串口发送命令查询读卡器卡号,串口数据接收响应函数接收到卡号后,调用query_sn_exist函数到数据库中查询该卡号是否已经存在,如果数据库不存在该卡号,说明该卡为空白卡,可以继续进行发卡操作,否则弹出提示该卡非空白卡警告10当为空白卡时,输入开卡相关信息便可点击开卡按钮。开卡按钮响应函数首先判断各个文本框是否非空以及金额以及消费限额输入是否合法数字然后再到数据库中查询确认该卡号为空白卡以及到数据库中查询学号是否存在重复的情况然后再把新开卡用户的信息添加到数据库user表格中并将开卡充值操作记录信息添加到数据库log表格中11充值环节首先需要发送查询卡号命令到读卡器,串口数据接收响应函数收到卡号后,调用btn_query_add函数到数据库中查询该卡号当前的金额信息,并将当前余额显示到界面中,并允许进行充值操作;若当前卡号不存在,表明该卡为空白卡,提示无法进行充值操作12当用户输入充值金额,便可将点击充值按钮进行操作。充值按钮首先检查充值金额输入是否合法,便到数据库user表中更新账户余额,并将充值操作记录添加到数据库表log中13用户管理环节首先通过卡号检测查询按钮发送读卡命令,串口数据接收响应函数接收到卡号后,调用btn_querysn_admin函数到数据库user表中查询该用户的信息,并显示到界面上14或者直接通过学号到数据库user表中查询该用户的信息,并显示在界面上15修改信息按钮可将到更改的姓名,密码以及限额等信息更新到数据库user表格16挂失/解挂按钮可对数据库user表中当前账户状态在锁定和正常两种状态之间进行变更17销户按钮将从数据库user表中删除该用户的记录18商铺管理页面显示时通过数据集以及表格适配器,BindingSource控件、BindingNavig

智能消费系统代码实现脚本-kc07020311-a04 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人q1188830
  • 文件大小44 KB
  • 时间2019-12-12