rfid课程设计报告——枪支管理系统

rfid课程设计报告——枪支管理系统

ID:33399813

大小:197.51 KB

页数:9页

时间:2019-02-25

rfid课程设计报告——枪支管理系统_第1页
rfid课程设计报告——枪支管理系统_第2页
rfid课程设计报告——枪支管理系统_第3页
rfid课程设计报告——枪支管理系统_第4页
rfid课程设计报告——枪支管理系统_第5页
资源描述:

《rfid课程设计报告——枪支管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、RFID课程设计报告名称专业班级学号姓名指导教师2014.7一、系统功能1、系统功能总体描述本次课程设计屮,RFID枪支管理系统以RFID射频技术为基础,米用C#语言进行编译,实现枪支入库管理的系统化。全程序分为三个模块,用户管理、枪支管理以及枪支入库监测。在实际使用中,用户通过身份验证后即可打开硬件串口,对加入射频标签的枪支进行管理,可查看枪支或是添加枪支进入系统的登记。系统能实现对入库枪支的实时监控,并将监控信息生成文档方便管理。本系统实现的枪支管理,代替了人工管理的工作量,并减少了人工管理可能存在的疏忽,严格管理入

2、库枪支的状况。2、系统功能模块图身份验证枪支登记枪支监控3>系统流程图二.系统各主要功能模块1、模块功能描述整个程序可分为五个模块,用户登录模块、设备连接模块、枪支登记模块、枪支监管模块以及数据库模块。用户模块(包含用户注销):用于用户登录管理系统,验证用户身份,包含用户退出系统时注销个人信息。设备连接模块:设备连接模块用于对串口的选择,以及打开和关闭串口,包含了16个串口可供用户选择。枪支登记模块:枪支登记模块用于查看枪支信息,添加枪支并查看新添加的信息。它提供了射频标签的编号、枪支的编号以及枪械描述等信息。枪支登记模

3、块以数据库模块相连接。枪支监管模块:枪支监管模块提供了枪支盘点和监控两大功能。枪支盘点可用于统计入库枪支的情况,并可清空盘点信息;枪支监控通过读取枪支射频标签信息,实现对枪支的实时监管。数据库模块:用于储存登记入库的枪支信息,当有枪支被添加后,信息自动被保存于数据库。2、模块功能实现流程用户进入登陆界面完成用户信息验证后,选择串口并打开或是关闭,登录模块会提示串口的连接状态。串口连接成功后枪支信息将被读取,之后用户可以进入枪支登记模块窗口进行枪支信息的添加,数据库接受添加信息以后,用户可查看枪支信息。用户述可以进入枪支监

4、控模块对入库枪支进行盘点或是监控。总体上来说,用户完成登录和串口选择后程序的功能才正式发挥,数据库支持下的枪支登记模块和监管模块相互平行,并实现各自的功能。3、模块中主要功能函数说明涉及到的主要功能函数有:privatevoidbtn_Login_Click(objectsender,ventArgse):实现对用户名和密码的检测,检验是否正确填写用户名和密码。privatevoidbtnLogout_Click(objectsender,EventArgse):判断用户的登录状态,若已经成功登录则可实现注销操作。若未成

5、功登录,则会返回登录界面。btn_Add.Focus();:进行枪支信息的读取识别。txt_Name.Focus();:接受枪支编号的录入。sql=String.Format("INSERTINTO、tabDocTagld,DocName)VALUES('{0}'{1}')〃,txtSnr.Text.Trim(),txt_Name.Text.Trim());cmd=newOleDbCommand(sql,conn);:将以读取的枪支信息添加到数据库中,并保存。Bytevalue=reader.GetAll(refTagC

6、ount,refSnrs);:通过对函数返回值的判断,从而实现对枪支信息的盘点;。thrdMonitor=newThread(newThrcadStart(ThrcadMonitor));thrd_Monitor.Start();:实现对枪支的自动监控。三、调试记录及小结1、系统运行界面及结果系统登陆界面在系统中添加枪支枪支监管2、调试中遇到的问题及解决3、调试小结K课程设计总结

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。