论文部分内容阅读
摘要:在该系统中,为复印机提供具有开放性、灵活性的管理平台、是管理科学化的必要前提,在系统中不同人员类别可设置不同的允许消费窗口、最大消费金额、卡有效期,使管理者对帐户的控制有足够的灵活性;不同操作员可设置不同操作权限,使系统关键功能不易被误操作;可打印输出或导出各类明细及统计报表;系统具有XP风格,按钮式菜单,人性化的界面设计,方便操作员操作;对明细数据分期管理,有效提高数据库效率。其开发过程中采用的开发工具是Delphi 6.0。
关键词:复印机;IC卡管理系统;Delphi 6.0
中图分类号:TP311文献标识码:A文章编号:1009-3044(2012)20-5017-03
Copier IC Card Management System Design
SONG Gong-xiang
(Xiangtan University, Xiangtan 411105, China)
Abstract: In this system, for the copier is provided with openness, flexibility management platform, is the scientific management of the nec essary premise, in the system of different staff categories can be set to different allowed to consume window, maximal consumption amount, the card period of validity, enable managers to control of the account has sufficient flexibility; the operator can set different different opera tion authority, make the system key function can not be easily mistaken operation; can print or export all kinds of details and statistics; sys tem with XP style button, menu, human interface design, convenient operator; the detail data staging management, improve the efficiency of database. In the development process using a development tool is Delphi 6.
Key words: copier; IC card management system; Delphi 6.0
1绪论
随着计算机和网络技术的飞速发展,社会正进入信息化时代,信息技术本身正POS(Point-Of-Sale)机产生深远的影响。设计复印机IC卡管理系统,为复印机提供具有开放性、灵活性的管理平台、是管理科学化的必要前提,在系统中不同人员类别可设置不同的允许消费窗口、最大消费金额、卡有效期,使管理者对帐户的控制有足够的灵活性;不同操作员可设置不同操作权限,使系统关键功能不易被误操作;可打印输出或导出各类明细及统计报表;系统具有XP风格,按钮式菜单,人性化的界面设计,方便操作员操作;对明细数据分期管理,有效提高数据库效率。所以,复印机IC卡管理系统的建设具有很重要的作用。本系统具有很好的市场推广应用价值,无论大小的消费场所都可以使用本系统。该系统已经设计成功,并且运行效果良好,可以安装在各大小消费场所使用。
2系统设计思路与总体构成
利用PC机作为上位机,单片机控制TCP/IP网络模块和读写模块作下位机,PC机与单片机通过TCP/IP以及RS485进行通信、单片机与读写模块间通过串行口进行通信。PC机的应用程序接收操作员的操作指令,如下载信息(ID用户信息、ID用户余额、黑名单等)和上传信息(消费流水记录),然后发送给单片机,再由单片机完成具体的操作并且回送给PC机。利用PC机作上位机目的是为了发挥其人机界面友好,管理数据库方便等等优点,由单片机完成具体操作主要就是利用其工作稳定可靠,加密性能好的特点,可以在网络异常中断情况下脱机工作,待网络恢复再同步数据。
2.1硬件系统设计方案
2.1.1 IC卡复印机控制器功能结构框图
IC卡复印机控制器功能结构框图如图1所示。
2.1.2硬件说明
1)CPU和RAM:是最核心控制代码的硬件运行环境。
2)读写芯片:可读写Mifer one S50卡(Philips标准的13.56MHz卡),对卡上构造的电子钱包进行读写。
3)存储器:采用大容量Flash,掉电后可永久保存数据,数据主要是黑名单数据表、消费记录以及所有设置数据等。
4)时钟:机内的时钟由电池来维持,如果要校时就要由通讯来更新或者设置两个按键。
5)显示:采用汉字点阵方式的液晶显示模块。
6)通讯接口:12线复印机接口
2.1.3硬件的功能
1)支持Miffare 1的读写。
2)可以单机脱机使用或者联机使用。
3)脱机使用时,可以通过管理员卡或密码设置消费机。
4)脱机使用时,可以设置消费费率的一些操作。
5)LCD显示:卡号,用户名,余额,当前的消费额,并通过拼音显示。6)脱机使用时,可以在消费机上进行充值操作。
2.2软件系统设计方案
尽管IC卡POS机的硬件系统能完成很多的功能,但还是需要管理软件的配合,通过后台管理软件的使用,对IC卡进行行管理,如发卡,充值,挂失等等,同时记录每一笔消费记录、打印报表,也可以对POS机消费的参数进行设置。 2.2.1软件系统功能结构模块图
图2
2.2.2各功能模块的说明
1)后台数据库:后台数据库主要用于建立ID号与每位员工的对应关系,存储每日员工的消费记录数据。2)管理中心:管理中心主要是对发卡/充值模块,数据采集/下载模块,统计报表模块进行管理。
3)发卡/充值模块:该模块主要是负责业内增加卡、减少卡和卡充值的管理以及对黑名单进行处理。
4)数据采集/下载模块:该模块主要负责将建立的后台数据库内容、黑名单、刷卡复印费率以及控制器的参数下载到复印机控制器中,同时将复印机控制器内的消费记录采集到管理中心。
5)统计报表模块:该模块将采集到的员工消费记录进行统计生成报表。
2.2.3软件系统的主要功能
1)卡操作:初始化卡,发卡,存款、检查卡。
2)挂失卡:注销遗失的IC卡,以防他人拾获后冒用。
3)补卡:遗失卡与坏卡可以补办新卡。
4)退卡:办理退卡、退款手续。
5)数据传递及报表打印:满足各种日常管理及财务部门需求打印个人明细表、日总表、月总表、分类报表、收支平衡表。6)系统维护:数据备份,恢复备份数据,用户数据导入导出。
7)消费明细查询:用户可查询每一张卡的详细消费记录及每部门的统计记录。
8)消费统计查询:用户可以查询出汇总的总金额及每日消费的总金额。
9)信息查询:用户随时可以查阅需要的各类卡信息(出售卡、补卡、退卡、挂失等等)。
2.3数据安全性设计
设备数据存储采用串行存储技术,能确保数据安全保存。每次下载消费记录在确定电脑已正确接收后才从一卡通设备内清除,能确保数据安全传输。若在上传过程中出现突然停电或电脑故障等特殊情况时,则须重新上传即可,保证上传数据的完整,充分体现系统严谨的功能设置。、
2.4系统的双通讯方式
2.4.1联网通讯
既可RS485组网,也可以TCP组网,还可以RS485和TCP混合组网,根据实际应用场地,灵活组网来应用本系统。
2.4.2多网点
TCP组网,无网点数量限制,特别满足需要多网点的特殊场合,其联网设备数量远远超过普通RS485的设备联网数量。
2.4.3脱机处理与实时联网处理
在管理中心未开启的情况下,IC卡设备自动按脱网模式运行,IC卡设备本身可以存储卡操作记录。网络通畅时,手动或自动传输数据。
3小结
该复印机IC卡管理系统的设计,是基于电子技术与计算机技术结合开发出的一套系统,具有很高的实用价值。系统的开发工具是用Delphi 6.0,在程序中加用了第三方控件,-FastReport、-RC4、-Developer Express Inc(一组控件);经一系列测试,该系统已经能成功运行,并且效果良好,可以安装在各大小消费场所使用。复印机IC卡管理系统的正常运行,完全可以取代传统的消费管理方式,为消费方式的全面改革提供了必要条件,从而可以提高整个消费消费行业的管理水平。
参考文献:
[1]苏家健,曹柏荣,汪志锋.单片机原理及应用技术[M].北京:高等教育出版社,2004.
[2]易志明,林凌,李刚,等.SPI总线在51系列单片机系统中的实现[J].国外电子元器件,2003(9).
[3]刘守义,毛丰江.智能卡技术[M].西安:西安电子工业大学出版社,2003.
[4]杨宇.新概念Delphi 6.0教程使用手册[M].北京:科海电子出版社,2001.
[5]李光明.Delphi 6.0程序设计教程[M].北京:冶金工业出版社,2002.
[6]张毅刚,彭喜元,姜守达,等.新编MCS-51单片机应用设计[M].哈尔滨:哈尔滨工业大学出版社,2007.
[7]冯先成.单片机应用系统设计[M].北京:北京航空航天大学出版社,2009.
[8]洪志刚,杜维玲,井娥林.单片机应用系统设计[M].北京:机械工业出版社,2011.
关键词:复印机;IC卡管理系统;Delphi 6.0
中图分类号:TP311文献标识码:A文章编号:1009-3044(2012)20-5017-03
Copier IC Card Management System Design
SONG Gong-xiang
(Xiangtan University, Xiangtan 411105, China)
Abstract: In this system, for the copier is provided with openness, flexibility management platform, is the scientific management of the nec essary premise, in the system of different staff categories can be set to different allowed to consume window, maximal consumption amount, the card period of validity, enable managers to control of the account has sufficient flexibility; the operator can set different different opera tion authority, make the system key function can not be easily mistaken operation; can print or export all kinds of details and statistics; sys tem with XP style button, menu, human interface design, convenient operator; the detail data staging management, improve the efficiency of database. In the development process using a development tool is Delphi 6.
Key words: copier; IC card management system; Delphi 6.0
1绪论
随着计算机和网络技术的飞速发展,社会正进入信息化时代,信息技术本身正POS(Point-Of-Sale)机产生深远的影响。设计复印机IC卡管理系统,为复印机提供具有开放性、灵活性的管理平台、是管理科学化的必要前提,在系统中不同人员类别可设置不同的允许消费窗口、最大消费金额、卡有效期,使管理者对帐户的控制有足够的灵活性;不同操作员可设置不同操作权限,使系统关键功能不易被误操作;可打印输出或导出各类明细及统计报表;系统具有XP风格,按钮式菜单,人性化的界面设计,方便操作员操作;对明细数据分期管理,有效提高数据库效率。所以,复印机IC卡管理系统的建设具有很重要的作用。本系统具有很好的市场推广应用价值,无论大小的消费场所都可以使用本系统。该系统已经设计成功,并且运行效果良好,可以安装在各大小消费场所使用。
2系统设计思路与总体构成
利用PC机作为上位机,单片机控制TCP/IP网络模块和读写模块作下位机,PC机与单片机通过TCP/IP以及RS485进行通信、单片机与读写模块间通过串行口进行通信。PC机的应用程序接收操作员的操作指令,如下载信息(ID用户信息、ID用户余额、黑名单等)和上传信息(消费流水记录),然后发送给单片机,再由单片机完成具体的操作并且回送给PC机。利用PC机作上位机目的是为了发挥其人机界面友好,管理数据库方便等等优点,由单片机完成具体操作主要就是利用其工作稳定可靠,加密性能好的特点,可以在网络异常中断情况下脱机工作,待网络恢复再同步数据。
2.1硬件系统设计方案
2.1.1 IC卡复印机控制器功能结构框图
IC卡复印机控制器功能结构框图如图1所示。
2.1.2硬件说明
1)CPU和RAM:是最核心控制代码的硬件运行环境。
2)读写芯片:可读写Mifer one S50卡(Philips标准的13.56MHz卡),对卡上构造的电子钱包进行读写。
3)存储器:采用大容量Flash,掉电后可永久保存数据,数据主要是黑名单数据表、消费记录以及所有设置数据等。
4)时钟:机内的时钟由电池来维持,如果要校时就要由通讯来更新或者设置两个按键。
5)显示:采用汉字点阵方式的液晶显示模块。
6)通讯接口:12线复印机接口
2.1.3硬件的功能
1)支持Miffare 1的读写。
2)可以单机脱机使用或者联机使用。
3)脱机使用时,可以通过管理员卡或密码设置消费机。
4)脱机使用时,可以设置消费费率的一些操作。
5)LCD显示:卡号,用户名,余额,当前的消费额,并通过拼音显示。6)脱机使用时,可以在消费机上进行充值操作。
2.2软件系统设计方案
尽管IC卡POS机的硬件系统能完成很多的功能,但还是需要管理软件的配合,通过后台管理软件的使用,对IC卡进行行管理,如发卡,充值,挂失等等,同时记录每一笔消费记录、打印报表,也可以对POS机消费的参数进行设置。 2.2.1软件系统功能结构模块图
图2
2.2.2各功能模块的说明
1)后台数据库:后台数据库主要用于建立ID号与每位员工的对应关系,存储每日员工的消费记录数据。2)管理中心:管理中心主要是对发卡/充值模块,数据采集/下载模块,统计报表模块进行管理。
3)发卡/充值模块:该模块主要是负责业内增加卡、减少卡和卡充值的管理以及对黑名单进行处理。
4)数据采集/下载模块:该模块主要负责将建立的后台数据库内容、黑名单、刷卡复印费率以及控制器的参数下载到复印机控制器中,同时将复印机控制器内的消费记录采集到管理中心。
5)统计报表模块:该模块将采集到的员工消费记录进行统计生成报表。
2.2.3软件系统的主要功能
1)卡操作:初始化卡,发卡,存款、检查卡。
2)挂失卡:注销遗失的IC卡,以防他人拾获后冒用。
3)补卡:遗失卡与坏卡可以补办新卡。
4)退卡:办理退卡、退款手续。
5)数据传递及报表打印:满足各种日常管理及财务部门需求打印个人明细表、日总表、月总表、分类报表、收支平衡表。6)系统维护:数据备份,恢复备份数据,用户数据导入导出。
7)消费明细查询:用户可查询每一张卡的详细消费记录及每部门的统计记录。
8)消费统计查询:用户可以查询出汇总的总金额及每日消费的总金额。
9)信息查询:用户随时可以查阅需要的各类卡信息(出售卡、补卡、退卡、挂失等等)。
2.3数据安全性设计
设备数据存储采用串行存储技术,能确保数据安全保存。每次下载消费记录在确定电脑已正确接收后才从一卡通设备内清除,能确保数据安全传输。若在上传过程中出现突然停电或电脑故障等特殊情况时,则须重新上传即可,保证上传数据的完整,充分体现系统严谨的功能设置。、
2.4系统的双通讯方式
2.4.1联网通讯
既可RS485组网,也可以TCP组网,还可以RS485和TCP混合组网,根据实际应用场地,灵活组网来应用本系统。
2.4.2多网点
TCP组网,无网点数量限制,特别满足需要多网点的特殊场合,其联网设备数量远远超过普通RS485的设备联网数量。
2.4.3脱机处理与实时联网处理
在管理中心未开启的情况下,IC卡设备自动按脱网模式运行,IC卡设备本身可以存储卡操作记录。网络通畅时,手动或自动传输数据。
3小结
该复印机IC卡管理系统的设计,是基于电子技术与计算机技术结合开发出的一套系统,具有很高的实用价值。系统的开发工具是用Delphi 6.0,在程序中加用了第三方控件,-FastReport、-RC4、-Developer Express Inc(一组控件);经一系列测试,该系统已经能成功运行,并且效果良好,可以安装在各大小消费场所使用。复印机IC卡管理系统的正常运行,完全可以取代传统的消费管理方式,为消费方式的全面改革提供了必要条件,从而可以提高整个消费消费行业的管理水平。
参考文献:
[1]苏家健,曹柏荣,汪志锋.单片机原理及应用技术[M].北京:高等教育出版社,2004.
[2]易志明,林凌,李刚,等.SPI总线在51系列单片机系统中的实现[J].国外电子元器件,2003(9).
[3]刘守义,毛丰江.智能卡技术[M].西安:西安电子工业大学出版社,2003.
[4]杨宇.新概念Delphi 6.0教程使用手册[M].北京:科海电子出版社,2001.
[5]李光明.Delphi 6.0程序设计教程[M].北京:冶金工业出版社,2002.
[6]张毅刚,彭喜元,姜守达,等.新编MCS-51单片机应用设计[M].哈尔滨:哈尔滨工业大学出版社,2007.
[7]冯先成.单片机应用系统设计[M].北京:北京航空航天大学出版社,2009.
[8]洪志刚,杜维玲,井娥林.单片机应用系统设计[M].北京:机械工业出版社,2011.