DS2000B存款保险箱修改方案2011-07-30.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DS2000B存款保险箱修改方案2011-07-30

DS2000B存款保险箱修改方案 方案设计单位: 陕西威蓝工业自动化有限公司 方案设计人: 苏 初 旭 方案设计时间: 2011年07月30日 目 录 1 概述 1 1.1 设计依据 2 1.2 设计原则 2 2 设计要求 2 2.1 主要功能 2 2.1.1 网络功能 3 2.1.2 条形码打印部分 3 2.2 性能指标 3 3 系统设计 3 3.1 系统硬件设计 3 3.1.1 DS2000B硬件接口设计 4 3.1.2 DS2000B硬件接口组成结构框图 5 3.2 系统软件设计 5 3.2.1 软件设计概述 5 3.2.2 B/S软件架构 6 3.2.3 CGI技术 8 3.2.4 静态网页制作 9 3.2.5 嵌入式Web服务器Boa的移植 10 3.2.6 取消条形码打印部分 10 4 总结 11 1 概述 存款保险箱发展至今,下位机的软件部分,可以根据客户需求进行定制,下位机软件界面日趋完善,人机界面交互越来越人性化。 由于存款保险箱系统涉及到员工存款信息、保全人员的取款信息、管理员(财务)的查询信息等,之前,管理员都是在DS2000存款保险箱机子进行插卡,打印需要查询的信息。我们假想,一家超市有100个收银台,我们配备了100台存款保险箱系统,管理员要查询每一台机子的存款信息、取款信息,就要到每台设备现场进行打印操作。这样难免给管理员的工作带来的麻烦,人力投入很大。根据柯先生提出一种新功能需求:增加网络功能。在嵌入式Linux系统中,基于CGI技术,实现客户主机端和DS2000服务器之间的动态数据交互,通过Internet的WEB浏览器,基于B/S模式实现存款保险箱远程系统管理。借助CGI技术把员工的存款信息和保全人员的取款信息即时的送至客户主机端,管理员在使用网页浏览功能时,能够实时的浏览员工存款信息、保全取出钞箱信息,并能将存取款信息以纯文本txt格式实时的通过网络导出到PC客户端中,便于管理员管理。 另一个方面,柯先生对于存款保险箱系统在测试过程中发现,在台湾购买的机芯(型号相同/长相相同),在打印条码时,有打印不全的问题,需要对打印条码部分完全取消。 1.1 设计依据 本设计根据上海清也有限公司柯先生提出的DS2000存款保险箱系统项目功能修改需求而设计的。 1.2 设计原则 可靠性:高可靠性和高稳定性是系统设计的首要目标,在设计中。务必讲究简洁实用,满足要求。,以便于。ARM9微处理器,Linux操作系统 AT91RM9200CPU)、 32M SDRAM(内存)16M NOR FLASH(只读程序存储器TFT LCD与触摸屏 最大分辨率800*600 增加4线电阻式触摸屏接口 板载大容量NAND FLASH BNF验钞模块用于收钞 RS232接口一个 小型打印机两个RS232接口两个 设计为复用接口,即两个打印机对应一个ARM9物理RS232接口,采用通道切换技术。 IC卡接口 IC卡读卡接口、IC卡弹卡电路、IC卡弹卡按键一个设计为复用接口,与预留接口设计为复用接口。 时钟电路 需要时钟电路及3V纽扣电池 以太网接口 USB主机接口 预留接口,可接U盘报警接口 预留一路独立RS232接口指纹模块等 一路RS232接口 3.1.2 DS2000B硬件接口组成结构框图 图1 DS2000B的硬件电路接口组成结构框图 3.2 系统软件设计 3.2.1 软件设计概述 本设计系统是基于ARM-linux操作系统,对于linux操作系统和应用程序基本不修改的情况下,设计出增加网络功能而且能够在浏览器浏览和导出数据的程序。 由于下位机是基于ARM-Linux操作系统,使用Bekerley DB数据库,下位机的一些相关数据库不能够直接在Windows操作系统平台下显示。所以需要编写专用软件,将下位机数据库的内容读出,转换成可以在windows操作系统平台下可以浏览的数据。通过网口导出下位机数据库,发送相关数据到客户主机端。我们需要编写一个软件可以浏览下位机数据和对下位机数据进行导出到客户主机端。 3.2.2 B/S软件架构 DS2000基于嵌入式arm-linux操作系统,拟定使用B/S软件架构,结合CGI技术,嵌入式数据库Bekeley DB以及嵌入式图形库MiniGUI来实现存款保险箱系统的需求。 B/S构架(Browser/Server,浏览器/服务器模式),WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,

文档评论(0)

caohua0308 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档