新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 嵌入式SQL CE在图书外采查重系统中的应用

嵌入式SQL CE在图书外采查重系统中的应用

作者:时间:2010-07-12来源:网络收藏
采购是馆日常工作的重要内容,随着读者信息需求的不断提高,馆需要到书市或书店现场采购图书,面对大量不同专业和类别的图书,很容易重复采购。目前图书外采方法有人工记忆、计算机二次、笔记本电脑查重、数据采集器查重、远程登录查重等。但在图书外采现场,由于空间狭窄,缺乏网络和电源支持,常用的几种查重方法都各有优缺点。
图书外采查重的关键是在外采现场能准确获取馆藏图书数据,避免重复采购。本文设计的图书外采查重基于Windows Mobile智能手机,将 设计中,实现智能手机的存储数据与图书馆数据同步,采购人员由此掌握馆藏信息,快速准确地识别和记录图书信息,防止图书重复采购。
1 开发
1.1 2005 Compact Edition

是指可以在嵌入式移动设备上运行的数据库, 2005 Compact Edition(简称SQL Server )是当前比较流行的嵌入式数据库系统之一,是运行于Windows Mobile下的关系数据库系统。SQL Server 为移动设备提供了一个压缩的数据库解决方案,可以将SQL Server 2000/2005(简称SQL Server)大型数据库的管理能力扩展到移动设备上。
SQL Server CE以很小的内存(3 MB~5 MB)开销提供了精简的关系数据库,具有强大的数据存储、优化的查询处理,以及可靠、可扩展和可调整的连接等功能,并为开发人员的快速程序开发提供了一致的编程接口(OLEDB、ADO.NET)。SQL Server CE是创建企业级的 Windows Mobile 离线数据解决方案。
1.2 开发环境
智能手机是指具有开放式操作系统的手机,开发人员可根据操作系统提供的编程接口为手机开发各种扩展功能。智能手机操作系统主要有Symbian、Windows Mobile、Linux、Palm OS、Android、Mac OS X、BlackBerry、OMS等。其中,Windows Mobile是微软为智能手机推出的操作系统,将用户熟悉的桌面Windows扩展到移动设备上。Windows Mobile操作系统包括Pocket PC、Smart Phone及Pocket PC Phone(简称PPC),其中PPC主要用于掌上电脑型智能手机。本文图书外采查重系统设计就选用PPC平台。
应用于Windows Mobile智能手机操作系统的开发语言有Java(J2ME)、C++、Embedded VB、Embedded VC、C#等。图书外采查重系统选用Visual Studio.NET 2008集成开发环境、C#开发语言。C#是一种强大、简单、面向对象的编程语言,是微软新一代开发工具Visual Studio.NET的经典编程语言,C#既保持了C++的语法,还包含了大量的高效代码和面向对象特性,为开发人员带来更高效的开发环境。
微软在推出智能手机操作系统后,考虑手机的硬件条件制约,推出了.Net Framework的精简版,这就是.NET Compact Framework[1],在开发环境中安装Visual Studio.NET 2008简体中文版,同时安装.NET Compact Framework 3.5以及仿真设备、SDK等。
1.3 客户端与服务器环境
SQL Server CE的运行环境是典型的客户端/服务器环境,如图1所示。客户端环境是Windows Mobile应用程序的运行环境,也是SQL Server CE数据库的运行环境,通过微软Activesync程序(使用USB、串口、蓝牙或Wi-Fi网络)可以将智能手机连接到服务器环境;服务器环境是运行Internet信息服务(简称IIS)和SQL Server数据库的环境,IIS和SQL Server既可以运行在一台机器上,也可以运行在不同的机器上。SQL Server CE与SQL Server之间可以通过远程数据访问RDA(Remote DataAccess)和合并复制(Replication)两种方式进行数据同步。

linux操作系统文章专题:linux操作系统详解(linux不再难懂)

c++相关文章:c++教程



上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭