版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2021年12月21日13.1 系统需求分析13.2 系统设计13.3 系统实现13.4 系统使用说明小结大型化妆品商场的优点空间巨大、种类齐全、品牌丰富、明码标价等存在的问题品种类多,信息量大,顾客往往不能获得商品的顾客很难快速、准确的发现目标商品所在货架及其位置详尽信息不能进行横向比较任务目标与功能需求功能需求用例及用例描述过程建模运行环境需求目的是实现化妆品的智能导购用户和商品管理模块商品展示模块用户相关DFD图 用户注册DFD图 用户销户DFD图 用户信息修改DFD图注册销户信息修改商品相关DFD图商品信息添加数据流图商品信息删除数据流图商品信息修改数据流图商品信息添加商品信息修改商品
2、信息删除系统服务相关DFD图化妆品对比数据流图新品推荐数据流图系统维护数据流图化妆品展示数据流图化妆品对比新品推荐系统维护化妆品展示软件环境硬件环境操作系统及版本:windows xp支撑软件及版本列表:Dreamweaver8-chs操作系统版本:Windows XP服务器及版本:Apache 2.2.9服务器支持语言:PHP 5.2.6数据库版本:Mysql 5.1.28客户端浏览器版本:IE 7.0以上计算机设备:CPU:酷睿双核内存:1G外存:160G输入/输出设备列表:usb接口、鼠标R F I D 设 备 : C S L CS461 RFID Reader、L-P101 Libra
3、ry USB R e a d e r 、L i b r a r y Stack Antenna L-SA3总体设计RFID读写模块详细设计主要模块接口设计数据结构设计导购信息展示模块商品/用户信息管理模块RFID标签读写模块化妆品展示模块工作流程图模块内部关联结构设计图基于MFC的架构封装成ActiveX控件利用Javascript调用控件函数setCOM(int comPort)getReaderInfo()setDefaultConfigure()startRead()setServer(string ip,int port,string map)stopRead()releaseRead
4、()tltmStartReadingItems启动读进程tltmStopReadingItems停止读进程fnCallBack回调函数GooodInfo(化妆品基本信息表)Custom(顾客基本信息表)Collection(顾客收藏化妆品关系表)User(管理员信息表)GoodType(化妆品种类表)Brand(化妆品品牌分类表)Statistic(化妆品统计信息表)CustomScan(会员顾客浏览记录表)采用Mysql数据库实现BrandInfoBrandIDBrandnameBrandinfoCollectionGoodsIDCustomIDCustomInfoCustomIDnamet
5、elemobileageaddresspsCustomScanCustomIDGoodsID1GoodsID2GoodsID3GoodsID4GoodsID5GoodsID6GoodsID7GoodsID8GoodsID9GoodsID10currentnumGoodsInfoGoods_IDnamebrandIDtypeIDtimecapacityunitpriceinfomadeinlocationphotoGoodsTypeTypeIDTypenameStatisticGoodsIDleftsalescancollectedUserInfoAccountpasswdnamelevelmo
6、bile化妆品标签阅读实现用户卡端信息读取实现系统前台和后台管理模块实现RFID读写模块设计流程:初始化RFID阅读器定时从阅读器中读取RFID标签信息(包贴用RFID的化妆品以及RFID用户卡信息对标签信息进行相关处理,判断是否有标签移入检测区或者移出检测区,并将这些信息进行临时缓存等待Javascript调用获取。依赖的dll文件:LibTSMap.dll、LibTSMap.lib、MultiStxe.dll、MultiMedioStx.dllHTML网页中:通过JS的WebInit()、WebScan()、WebStopScan()、WebRelease()4个函数,分别用于初始化打开串
7、口,阅读化妆品标签,停止阅读,释放串口采用Ajax技术实现与RFID读写器服务器之间的异步通信,从读写器中获取用户卡ID信息标准XMLHttpRequest操作标准XMLHttpRequest属性系统服务器端使用PHP+HTML脚本语言进行开发将ActiveX控件函数嵌入到文件名为usb_rfid的HTML文件中,在整个PHP页面加载时,亦会将usb_rfid.html页面进行加载,在执行之前,会执行USB_read()函数,从而将读取的化妆品ID信息传送给PHP页面进行处理系统是基于edgeserver中间件的一整套解决方案CS461 阅读器的配置:CS461的阅读器配置,可以通过登录其网页
8、服务器进行配置。系统的数据库使用MySql 5.0.67,登录名:root,密码:eti2008,数据库名:eti_project。每一个商品RFID标签都有一个唯一标识符,就像网卡的Mac地址一样。本系统的商品标签唯一标识符需要通过Px Explorer来读取。生成控件注册控件控件使用控件执行步骤打开串口扫描标签释放被占用的串口化妆品细信息展示及化妆品对比测试页面会员收藏页面化妆品/用户信息管理模块用户信息管理展示页面化妆品信息添加页面化妆品信息展示页面用户信息管理化妆品信息添加化妆品信息展示点击两次以上Login按钮时,会提示用户已经与服务器建立了连接点击Read按钮后,将用户卡接近读写器,将读出当前用户卡的ID信息当点击LoginOut按钮后,会断开与服务器的连接系统网页中执行读取标签函数,将用户将卡靠读写器时,系统页面会弹出该卡的ID信息本章通过对现行化妆品导购体系中存在的不足进行分析,设计了基于射频识别技术的化妆品智能导购系统。 首先对系统进行了详细的功能和性能需求分析 然后介绍了系统的总体设计和所使用的硬件 最后给出了各个功能类和数据库的设计,并给出了系统的主界面。为了实现系统对于化妆品信息和用户信息的管理,需要访问RFID阅读器,获得RFID阅读器状态以及相关标签ID数据信息 通过HTTP请求协议,将对应的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 办公家具投标方案(技术方案)
- 琥珀培训课件
- 《西兰花先生的理发店》幼儿园小学少儿美术教育绘画课件创意教程教案
- 2024年在华日资企业经营人才发展调研分析报告
- 外墙清洗施工方案
- 承包商入厂安全培训试题新
- 各个班组三级安全培训试题历年考题
- 岗位安全培训试题含答案【新】
- 公司主要负责人安全培训试题(打印)
- 承包商入厂安全培训试题及答案综合题
- 2024年秋新华师大版七年级上册数学课件 第1章 有理数 1.2 数轴 2.在数轴上比较数的大小
- PANTONE国际色卡CMYK色值对照表3
- 关于组织开展2024年“一师一优课、一课一名师”创建活动通知
- GB/T 44143-2024科技人才评价规范
- 乡村规划理论与方法智慧树知到期末考试答案章节答案2024年长安大学
- 水下混凝土施工作业指导书
- 农机具停放场、库、棚建设标准
- 劳动与技术课程纲要
- 《拆分分数》PPT课件
- 平键和键槽的标准尺寸规格表【实用借鉴】
- 沉降观测记录表格.doc
评论
0/150
提交评论