上位机接口设计论文

2022-04-17

2019级大学生创新创业训练计划项目资助(项目编号:202113638079)摘要:在经济社会快速发展的过程中,国家水平的推进。在雕刻行业对机器的要求也开始从大型机器到微型机器的转变。下面是小编整理的《上位机接口设计论文(精选3篇)》相关资料,欢迎阅读!

上位机接口设计论文 篇1:

电动汽车充电远程监控装置研究

摘要:本文结合电动汽车市场发展的需求,研究了一种基于单片机控制的、运用GSM模块进行通信,以用户手机作为监控终端的电动汽车充电远程监控装置。本装置中下位机硬件设计选用当今流行的电子器件及单片机进行测控,采用成熟的典型电路,工作可靠。在测控和通信软件设计中,单片机与GSM模块之间采用串行通信,GSM模块与手机之间采用短信的方式进行无线通信。上位机软件设计中,选用占市场份额70%以上的Android系统为手机平台,程序模块之间耦合度低,人机界面简洁易用,便于操作使用。

关键词:电动汽车;充电;远程监控;GSM通信;Android系统

1概述

由于目前的充电桩、特别是用户充电桩大多数不具备与车主进行信息交换的功能,对车辆的充电状况,需要车主到车上观察仪表才能掌握,这给广大车主带来了很多不便,特别是在生活节奏加快的现代社会,更是一种迫切需要解决的问题。因此有必要研制一种与电动汽车相配套的汽车电池充电监控装置,该装置除确保充电安全外,还具有与车主的手机进行通讯的功能,使车主能在不影响工作和休息的条件下对车辆的充电状况进行实时的有效的监控。该装置应设计成不仅能与公共充电桩配套使用,而且也能适用于在廉价的用户充电桩上使用,即使是车主在家中拉一条电源线进行充电,也能使用。

2 整体架构的设计

本文研究一种使用方便的汽车充电远程监控装置的设计与实现技术,主要研究内容包括:

电动汽车充电远程监控装置的硬件与软件实现。本文的目的是完成电动汽车充电远程监控装置的设计,因此必须在硬件电路的基础上完成全部软件调试,以证明设计的可行性。

本文所涉及的硬件主要有单片机、GSM模块和手机。为完成硬件和软件设计,涉及到GSM模块与单片机的连接、基于GSM模块的短消息工作流程、串行通信接口对短消息控制的模式、短消息AT指令,手机应用软件设计相关的Android系统构架、Android系统四大组件、Intent及 AndroidManifest.xml配置文件等背景知识。

本文设计并实现了电动汽车电池充电远程监控装置的下位机系统。设计了电源开关模块、电源及信号调理模块、控制与通信模块,重点对控制与通信模块(包括GSM模块)的软件流程进行了研究,编写了相应的软件并成功地进行了通信试验,证明了本装置设计的可行性。

最后还要实现了一个基于Andriod系统的手机APP(上位机)。在分析目前社会流行的手机市场情况和大众的使用习惯后,确定以Android操作系统为基础编写上位机应用软件。整体架构的设计如图1所示。

充电远程监控装置框图

2.1电源开关模块

电源开关模块的功能是连接充电桩的电源,控制向汽车电池充电。它内部接触器的供电触头处于常开状态,需要进行充电时,通过一个启动按钮人工控制闭合。在出现充电桩输出电压异常、充电电流异常、电池完成充电时,将自动或受单片机控制自动切断充电桩与汽车电池的连接,亦可通过车主手机发出的停止充电信号控制其断开。

2.2电源及信号调理模块

电源及信号调理模块的功能是:

1)为本装置的车载部分供电;

2)测量充电桩电压信号,发现超压时,自动切断供电电源;

3)将充电电流转换为单片机可以采样的电压信号。

2.3控制及通信模块

本模块由模数(A/D)变换模块、单片机模块、GSM模块以及SIM卡等组成。

控制及通信模块的功能是:

1)采集充电电流信号,发现电流异常(电流过大)时,自动控制断开电源开关,并通过GSM模块向车主发出过流短信;

2)采集充电电流信号,发现充电电流小于某一规定值后,即认为充电任务已实际完成,自动控制断开电源开关,并通过GSM模块向车主发出“充电完成”短信;

3)定时采集充电电流信号,进行电池已充电量累计统计,在车主询问时,通过GSM模块以短信回复;

4)具有和手机之间进行双向通信的能力,当车主发出中止充电信息时,控制断开电源开关。

2.4手机

手机是本装置的上位机,其功能是与本装置的车载部分(下位机)进行双向通信,接收下位机发出的信号,并对于下位机进行控制。

3控制及通信功能的軟件实现

3.1编程与调试环境构建

使用Keil uVision2作为单片机C语言软件开发系统,它是德国Keil Software公司出品的,该环境使用接近于传统C语言的语法来开发,可有效提高工作效率和缩短项目开发周期。该集成开发环境包含:编译器,汇编器,实时操作系统,项目管理器,调试器。

3.2短消息的串口通信函数

短信息的发送采用查询方式,通过循环查询条件,需要时执行相应动作。其发送函数send_uart将命令或数据送到数据缓冲寄存器SBUF中,TI复位。短信息的接收采用串口中断方式,当串口中断时,便判断是否为新消息,进一步执行相应动作,通过编写接收函数从数据缓冲寄存器SBUF中读取数据,RI复位。

3.3 GSM模块初始化

通过单片机发送AT指令对GSM模块的TC35进行初始化设置。

第1步发送“ATE0”指令关闭回显;

第2步发送“AT+CMGF=0”指令选择短消息信息格式为PDU编码模式;

第3步发送“AT+CNMI=2,2,0”指令设定接收到短消息,短消息储存到SIM卡,并且向TE发出通知。如果在数据线被占用的情况下,先缓冲起来,待数据线空闲,再通知;

第4步发送PDU模式16进制数据编码。

在程序编制中,单片机向GSM模块每发送1条AT指令, 都要以1个回车符和换行符来结束该指令。回车符和换行符的 ASCII 编码分别是0x0d, 0x0a,在程序中每次均需要使用通信函数send_uart(0x0D),send_uart(0x0A) 来完成回车符和换行符的动作。单片机向GSM模块发送PDU模式的16进制数据编码后,还需要发送Ctrl + Z,它的ASCII 编码是0x1A ,在程序中也要调用通信函数send_uart(0x1A)来完成Ctrl + Z的动作。

3.4单片机初始化

单片机初始化主要是设置串口、寄存器、定时器等参数。

3.5通信与控制软件流程图设计

通信与控制软件牵涉到单片机与GSM模块,根据设定的通信与控制任务,其流程图如图2所示。图中所设置的Flag标志的含义如下:Flag=0表示充电异常,Flag=1表示中止充电,Flag=2 表示充电完成。

4上位机的软件实现

4.1 Andriod开发软件平台与环境构建与选择

因为要使用Java语言开发环境,故首先下载安装JDK,然后配置JDK,需要设置JAVA_HOME、 Path、 ClassPath等环境变量。

1)Andriod studio软件开发工具

选择使用了Andriod studio软件开发工具,它提供了用于Android开发与调试的集成开发环境。Andriod Studio比过去常用的开发工具Eclipse更快,更智能,很多相关联的语句都可以自动完成添加,同时它整合了Gradle构建软件与Git版本控制软件,有效地提升了应用软件的开发效率,降低了错误率与劳动强度。Andriod studio软件开发工具的界面如图3所示。

2)Genymotion模拟器

Genymotion模拟器是基于Oracle VM VitualBox虚拟机的,它的速度快,操作流畅,只要下载相应的手机操作系统,可以支持多种设备。图4为VitualBox虚拟机与Genymotion模拟器界面。

4.2上位机总体设计

上位机软件设计中,选用占市场份额70%以上的Android系统为手机平台,使用Java语言编程,综合运用了广播、通知、活动、SQLite数据库、后台服务等Android组件进行编程,程序模块之间耦合度低,人机界面简洁易用,便于操作使用。

5结束语

提出了一种可对电动汽车电池充电状况远程监控的下位机设计,配合车主的手机(即上位机,需安装专用的应用软件),即可对汽车已充电量、充电完成情况、充电过程的安全性、按车主需要终止充电等进行远程监控。

参考文献:

[1] 陈良亮,张浩,倪峰,等.电动汽车能源供给设施建设现状与发展探讨[J].电力系统自动化,2011(14):11-17.

[2] 赵明宇,王刚,汪映辉,等.电动汽车充电设施监控系统设计与实现[J].电力系统自动化,2011(10):65-69.

[3] 范佳,鲁涛,胡成潇,等.汽车充电桩短信报警系统[J].山东工业技术,2016(2):136-137.

[4] 马潮.嵌入式GSM短信息接口的软硬件设计[J].單片机与嵌入式系统应用,2003(7):21-24.

[5] 耿东久,索岳,陈渝,等.基于Android手机的远程访问和控制系统[J].计算机应用,2011(2):559-561.

作者:龚涛

上位机接口设计论文 篇2:

便携式激光雕刻机的外观设计

2019级大学生创新创业训练计划项目资助(项目编号:202113638079)

摘要: 在经济社会快速发展的过程中,国家水平的推进。在雕刻行业对机器的要求也开始从大型机器到微型机器的转变。基于STM32便携式激光雕刻机的外观设计,便是去除了传统的雕刻机所带有的缺点“笨重、体积大、难操作”,采用无边框设计,单臂外伸,双轨竖轴,解决传统雕刻机的缺点所在。

关键词:激光雕刻、便携式、无边框设计、微型机器

一、原理设计:

在控制结构上,我们选择主从式控制结构,分别由上位机与下位机构成,在上位机中进行图片处理与G代码发送,再将上位机中数据传输至下位机,下位机使用STM32单片机,在下位机中进行G代码解析、数控插补、电机控制、激光控制等操作。

基于STM32单片机的便携式激光雕刻机设备中,需采用X-Y轴结构,主轴作为 X 轴带动激光 头的移动,横轴作为 Y 轴作为工作台基础。传动可选用传动 带滑轮加方形铝型材组合使用,有强度大、寿命长、结构轻、 不易变形等优点。便携式激光雕刻机的外框架需用于支撑整个传动结构,因而其既要满足精度 又要满足强度。使用金属材料结构重,因此框架选择亚克力材料,结构十分轻巧,强度大。在整体搭建上,便携式激光雕刻机将按照机械结构、执行机构、激光头、框架装配设计完成。

通过对硬件电路总体结构、系统电源电路、电机及驱动系统、激光及驱动系统、辅助系统的设计和控制芯片的选择形成了整体系统硬件电路的设计。

二、传动机构设计

为了提高便携式激光雕刻机的运动速度和控制精度,则要求便携式激光雕刻机的传动结构具有结构紧凑、体积小、质量轻、无间隙和响应速度快的特点。本设计满足加工范围、工作精度、生产率何经济率等各种要求,在确保实现既定工艺方法所要求的工件的相对位置与相对运动的同时,在合理的条件下,尽量采用较短的传动链,以简化机构,提高传动精度和传动效率,确保激光雕刻机具有与要求的加工精度相适应的刚度、抗振性、热变形及噪音水平。

1.X、Y轴高精度电机:机械结构选择是 X-Y 轴结构,主轴作为 X 轴带动激光头的移动,横轴作为 Y 轴作为工作台基础。这样设计能够控制激光精准的移动,完成雕刻。

(1)主轴结构采用的是角接触滚珠轴承,根据载荷的大小、方向,主轴的转速以及主轴的工作要求来看,该轴承需在有轴向预加载荷的条件下进行工作,而预加载荷不仅可消除轴承的轴向游隙,还提高了轴承刚度以及主轴的旋转精度,抑制振动和滚珠自转时的打滑等现象。本设计采用了密度小的热压烧结Si3N4陶瓷材料制作滚珠,减小滚珠质量的同时还具有密度小、弹性模量大、热胀系数小、耐高温、不导电、不导磁和导热系数小等优点。

(2)横轴选用皮带闭环传导,控制激光口更灵活精准,运行平稳,噪音低。使用金属材料结构重,因此选择亚克力材料,结构十分轻巧,强度大。

2.无边框设计:与传统雕刻机相比,便携式激光雕刻机去除了外框,单臂外伸,灵活自如,其优势在于适用各种形状的物体雕刻,不限制物体的高度及形状大小,小巧易携带。

3.激光镜头:利用经聚焦的高效率密度激光束照射工件,使被照射的材料迅速达到熔化、汽化、烧蚀或达到燃点,同时借助与光束同轴的高速气流吹除熔融物质,从而实现将工件割开。调焦设置,使激光聚焦于雕刻物料,达到更好的雕刻效果。

4.舵机:作为激光雕刻机的关键支撑部件,舵机的主要作用是支承转轴和同步带轮,并使同步来回转动,从而带动激光镜头的运动,主要包括激光镜头沿X轴方向的水平移动和沿Y轴的水平运动。

5.导轨:当物体沿着承导线做直线运动时,承导件上的导轨起支承和导向的作用,即支承运动件和保證运动件在载荷和运动件本身重量的作用下,沿给定的方向进行直线运动。该便携式激光雕刻机中导轨的设计在具有运动轻便平稳、耐磨性良好、足够的刚度、温度变化影响小、结构工艺性好等优点的同时,还确保了一定的导向精度。

三、工作台设计

工作台底座以轴长达33cm的横轴为主体,底座装有左右两个顶头设计,此设计我们采用了方形结构,左右对称的顶头设计有效提高了机器机身的稳定性。

底座之上为主轴设计,主轴承载有激光头且配置电机,激光头雕刻面积约为X、Y轴所构成的坐标正轴的2/3,雕刻面积为17*20cm。

横轴中部位置与主轴紧密连接,同时横轴设计有两道凹槽,主轴角接触滚珠在横轴的两道凹槽内滚动进而带动主轴激光头的横向移动,这样的设计优化了机器的灵活性。

四、整体设计:

在整个设计过程中,需要思考的是如何才能最大限度的去缩小机器而又不让机器因为大小而失去该有的作用,设计的思路是通过芯片电脑控制数据的传输来让雕刻能到达聚焦精确、激光头无阻碍移动。传动机构、底座充当X、Y轴进行机械操作,无边框使激光头的移动无阻碍。

设备材料的选型:

选用新型的铝合金材料,不仅耐摔,而且能够更好的对机器有防护作用,新型铝合金材料不仅轻巧、易于组装,且有着较高的耐氧化性。设计所采用的金属材料价格适中,而且性能方面也较为良好。在平时的雕刻和机器的防护中是不会影响机器的运行,而设计选用材料的理念,是和原来传统的雕刻机的理念有所不同。设计的理念:质量轻、体积小、易携带和环保。

设备核心零件的选择:

电源连接口:连接直流电源,给激光雕刻机提供+24V直流电源。

USB连接口:数据传送接口,将先前编辑好的程序导入激光雕刻机,置位、启动、运行、扫描等工作指令。

激光镜头:设备最主要的是调焦装置,设备置位后。重新启动需要用激光聚焦于所想雕刻的物料,作用就是能够清晰观察到所雕刻物体的范围,准确的雕刻出物品的大小。

X、Y轴?精度电机:数据传输完成后,启动指令控制激光头精准的移动在X、Y轴之间,完成所需物品的雕刻。

作者:罗伟树 谭伟付 赵芳菲 侯山君 黄文东

上位机接口设计论文 篇3:

基于个人网络银行的财务缴费系统架设实现

[摘 要] 网络银行的发展对现代消费结算方式产生了根本性的变革。本文结合个人网络银行建设的特征和条件,就架设数字 化校园环境下的财务缴费系统,提出了各功能模块的设计思路,从网上交易的必要条件和客户端界面设计、WEB客 户端前台模块、后台管理模块、银行接口机模块设计、圈存机模块设计和系统后台数据库模块设计六个方面构建数字 化校园财务缴费系统。

[关键词] 网络银行;数字化校园;信息化;财务缴费系统;

[作者简介] 申 凯,东华理工大学教授,研究方向为财务管理;

侯志才,东华理工大学教师,研究方向为财务管理;(江西 抚州 344000)

李忠青,江西投资房地产有限公司总经理,研究方向为企业管理。(江西 南昌 330096)

现代化的学校离不开现代化的管理。管理信息化水平正在成为衡量学校总体水平的重要因素之一, 也是学校管理能否达到国内高水平大学的重要标志。校园一卡通系统作为数字化校园的基础工程,是数字化校园中有机的、重要的组成部分;为数字化大学提供全面的数据采集平台,结合大学的管理信息系统和网络,形成全校范围的数字空间和共享环境;为大学管理人员提供具有开放性、灵活性的应用服务管理平台,是管理与管理科学化的必要前提和基本途径。将给全校师生带来一种全新的、现代化的生活。

一、基于个人网络银行的财务缴费系统架设总体规划

1.财务缴费系统的总体结构拓扑图。本系统采用多层C/S架构,由于在客户端与数据库之间加入了一个“中间层”,就使得业务规则、数据访问、合法性校验等工作放到了中间层进行处理。客户端不直接与数据库进行交互,而是通过中间层建立连接,再经由中间层与数据库进行交互,建立在中心数据库服务器上的连接数量将大大减少,并且是动态建立与释放连接,因此客户端数量将不再受到限制。当业务规则发生改变时,只需更改中间层服务器上的某个组件,而客户端应用程序不需做任何处理,有时甚至不必修改中间层组件,只需要修改数据库中的某个存储过程。

2.基于个人网络银行的财务缴费系统功能模块设计

二、架设基于个人网络银行的财务缴费系统硬件及软件条件

通用硬件设备包括发卡中心数据库服务器、前置机、银校转账服务器、一卡通应用服务器、接入服务器、磁盘阵列、交换机、路由器、加密机、发卡中心发卡设备。专用硬件设备包括消费POS、圈存机、自助终端、读卡器、充值机。通用软件包括SCO Unix系列操作系统、Oracle 数据库、Win2000操作系统、SQL Server2000数据库。应用软件即各类子系统。

三、各功能模块设计

(一)网上交易的必要条件和客户端界面设计说明。本系统的上位机是依附于银行的安全机制,用户的银行卡消费全部发生于银行系统内部,因此具有极高的安全性,商户与网银中心的数据交互的特点:数据金额比较小,交易后对账机制,鉴于以上特点,在这一块上安全不要求太高,因此数据传输采用URL方式,即本系统形成含有网银规定的接口参数FORM,用POST方式向网银中心提交,返回信息同理,数据传输过程采用数字签名和DM5加密方式。归结如下:

1.网上支付使用条件。客户已在建设银行签约,申请网上支付服务,签约的账户(信用卡或储蓄卡账户)可用于网上支付,网上支付的结算范围不能超过建行网上银行的辖区范围。

商户与建设银行签定协议,银行为其提供结算账户与网上预申请密码等,网银中心受理并核发CA证书,建立商户信息维护表。

2.网上支付流程

(1)客户登录学校WEB网站,选择需办理转账业务类型。

(2)客户选择代理付款的银行——建行,确认后,商户代码、订单信息、合计金额通过浏览器URL传到建行网上银行站点;网上银行自动显示支付页面,客户首先选择是否使用建行证书,然后输入龙卡号和密码,选择“确定”。支付信息经加密后传送到网银中心。

(3)网银中心接收客户支付信息,转发到银行后台业务处理系统。

(4)银行后台业务系统处理后,返回处理结果给网银。

(5)网银通知客户支付(扣账)是否成功。如果扣账成功,提示客户注意接收商户返回的送货信息;立即响应的商户,如果支付成功,网银将成功结果反馈给商户。若支付失败,不返回给商户信息。

日结时,商户与开设结算账户的建设银行(网银成员行)进行流水核对,对已支付但未得到商户确认的交易进行相应的处理。

3.客户使用建行证书。客户在商户网站选择建行支付后,被链接到建行网上银行网站。该链接将商户名、柜台号、定单号、金额,验证信息传到网上银行系统(建行提供无密钥的MAC算法)。客户进入建行网上银行系统时选择是否使用建行证书进行支付。如果是建行签约客户,可以选择有证书支付。如果客户没有与建行签约,只能使用无证书支付。

4.网银系统返回信息。网银系统返回给商户成功或失败信息(按商户类型,分两种情况进行处理)。

(1)对于不需要实时反馈支付结果的商户,直接将支付结果通过浏览器显示给客户。

(2)对于需要实时反馈支付结果的商户,将支付结果返回客户,同时,如果支付成功,将结果和数字签名信息(注:签名算法和签名内容由建行指定)反馈给商户,签名校验成功后,进行后续处理;如果支付失败,不再通知商户。

5.学校的交易款结算与对账流程。学校在建行开设专用结算账户。客户在建行网上银行支付功能下付款,货款记入学校的专用结算账户(含定单号信息)。学校可通过浏览器登录建行网上银行,可实时查询网上支付流水,也可在商户本地数据库中查到支付信息(但建议登录网上银行查询),学校也可通过浏览器下载对账文件(支付流水清单),该文件上的每笔货款已成功支付。

(二)WEB客户端前台模块。WEB客户端提供用户与银行之间的转账服务,提供校园一卡通转账、学费缴纳转账及转账信息查询功能。登陆时默认为一卡通转账页面,用户只需在下拉菜单选择所需服务即可。

一卡通充值转账、学费转账两者类似,用户需填写自身验证(如:学号)及其他的相关信息,点击确定之后即可通过链接进入网银系统,最后用户填写银行的相关资料器,点击提交之后,由网银中心向学校银行接口机发送相应的转账信息,并返回转账成功信息。否则,返回失败信息,如:验证信息不正确、转账金额超出银行卡余额等。

转账信息查询:用户输入自己的学号,银行服务器根据学号查询相应的转账信息,如果有转账,向用户界面发送转账信息,否则,返回查询不存在。

用户消费查询:用户可根据一定的条件查询自己在校园的消费情况。

(三)后台管理模块。主要完成系统消息发布,如发布一些校内缴费、充值情况、站内公告内容管理等;系统参数修改,如修改商户、银行代码、等级考试等相关参数;数据校对,主要校对学校银行接口机上的交易记录与银行的记录是否一致。

(四)银行接口机模块设计。本子模块主要实现与银行服务器和圈存机的通信和数据处理,是整个系统的通信枢纽,接口机的设计主要包括:

接口机socket通信程序:接收并处理来自圈存机的验证信息。

接口机数据库设计:存储转账信息,以及基本的数据库操作语句。

PC机与89C51单片机的串口通信程序:实现与单片机的串口通信程序,主要用于设定圈存机的IP地址。

1.缴纳学费处理流程。银行服务器在接到缴纳学费的信息后,在更改用户的龙卡余额的同时,将接收到的相关用户信息生成唯一标识的订单号(这是个非常重要的序列号)。然后将订单号经相关处理后(如md5加密和数据字签名),传送给学校银行接口机交由其进行相关的处理。学费缴纳不存在学生圈存的行为,当接口机接收到成功的转账信息后,财务中心的服务器会实时地接收到转账记录,为了确保正确性,财务处还需做数据校对工作。

2.“一卡通”充值处理流程。与学费缴纳的处理流程相似,银行服务器在接到转账充值的信息后,在更改用户的龙卡余额的同时,将接收到的相关用户信息生成唯一标识的订单号(这是个非常重要的序列号)。然后将订单号经相关处理后(如md5加密和数据字签名),传送给学校银行接口机交由其进行相关的处理。当接口机接收到成功的转账信息后,提示用户充值成功,学生在确认转账成功后,到圈存机上进行圈存,为确保学生转账信息的安全和准确的到达接口机上,财务部门要采取相关的校对措施对数据进行有效快速的校对。

(五)圈存机模块设计。圈存机上用于控制信息的显示和信息数据包的通信,数据的通信包括:单片机与单片机的通信,单片机和PC机(银行接口机)的通信。主要工作有电路的连接,相关部件的控制和逻辑控制。

(六)系统后台数据库模块设计。总体设计思路:所有上位机软件只操作银行接口机上的数据库,银行接口机数据库中的表分二部分:(1)本地创建的信息表;(2)来自于一卡通中心服务器和财务处服务器上的表(通过合并复制技术保持这些表在三个不同数据库服务器上的同步和一致,即当银行接口机上对应的表数据发生变化时,一卡通中心服务器和财务处中心服务器的表数据也要发生相应的变化,反之亦然)。

1.数据安全保密设计。采用用户名和密码对SQL2000服务器进行登录验证,充分利用WINDOWS操作系统的安全机制来弥补数据库安全漏洞,防止伪造非法登录数据库服务器。

只有特定的用户可以访问和查看数据。具有相应修改权限的用户才能更改数据,即基于角色分配权限模式,坚持“最小权利”原则。使用视图和存储过程以分配给用户访问数据的权利,尽可能不让用户编写一些直接访问数据的特别查询语句。

建立完善数据规则、关联性,维护数据的统一、完整性,形成一条健康的数据访问规则和数据之间的关系链。充分使用存储过程,减少网络中的流通量,加强数据的安全性。

2.网络通讯与数据安全。本系统的上位机是依附于银行的安全机制,用户的银行卡消费全部发生于银行系统内部,因此具有极高的安全性。数据传输采用URL方式,即本系统形成含有网银规定的接口参数FORM用POST方式向网银中心提交,返回信息同理,数据传输过程采用数字签名和DM5加密方式,上位机软件采用基于角色的权限代码防问、强名称制、验证码等技术。

上位机与下位机数据交互采用SOCKET通讯,对接发数据进行加密,采用何安全方式待定。

读卡机与卡片的信息交互采用无线通讯,运用密码验对的机制,如:其卡的KEY-A密码/ KEY-B密码必须与售饭机的密码一致),KEY-A密码=“XXXXXX”; KEY-B密码=“XXXXXX”;操作控制C10 C20 C30=XXX,另根据卡片出厂唯一的地址号进行加密设计即一卡一密,以保证读卡数据的正确性、合理性、防伪造性。

四、基于个人网络银行的财务缴费系统应用前景

以校园卡系统为平台,充分利用银行的金融服务,实现以人为本,从大学环境、资源到活动的全部数字化管理,将满足大学数字化建设的需求及目的,将大大降低办学成本。

参考文献:

[1]许纲理,刘振宇.校园一卡通系统集成技术与应用[J]. 河南科技大学学报,2004,(2).

[2]张海藩.软件工程[M].北京:人民邮电出版社,2002.

[责任编辑:昱 文]

作者:申 凯 侯志才 李忠青

上一篇:品牌营销个性化论文下一篇:混凝土桥梁工程论文