1、昆山蟹公馆财务管理系统的设计与实现目 录1 引 言11.1项目背景11.2研究目的和意义22.项目需求22.1项目需求概述22.2项目可行性分析22.3开发环境32.4知识点分析33 总体设计43.1系统说明43.2总体架构44系统设计44.1流程图44.2模块说明85系统实现125.1 应用程序功能实现125.2 应用程序界面功能实现125.3 数据库存储方式156系统测试156.1测试的目的156.2 测试方案及测试用例156.3 系统测试计划156.4 系统测试166.4 测试总结177结语17参考文献18昆山蟹公馆财务管理系统的设计与实现学生姓名:程柯摇 指导老师:张辉 胡莉 “摘要”
2、:本文根据蟹公馆的财务收支、投资理财等实际操作情况,经过较为细致的需求分析,设计并开发出一套酒店财务管理系统。整个系统符合操作简单、界面友好、智能、灵活、使用和安全的要求,帮助使用者完成酒店日常收支管理、投资理财管理、财务分析以及相关的数据操作等。本系统分为记收支模块、看统计模块、设置类型模块、修改密码模块,采用Activity应用的交互层和独立图表框架AcharEngine,使用Android自带数据库SQLite。本系统可以满足酒店的财务管理方面的基本需要。关键词:Android 酒店理财 SQLite Eclipse1 .引 言1.1项目背景随着移动互联网的发展,人们已经不再满足于手机通
3、话、短信功能,对于每个企业而言,金融工具的发展和理财观念的产生,使得投资理财成了大家最关心也是最迫切的问题。再加上目前来看,智能手机已经和普通家用电器一样广泛的进入了我们的生活,因此,利用移动手机进行财务管理已经势在必行,也是大势所趋。昆山蟹公馆财务管理系统是一类针对酒店Managemengt Information System系统。是以数据库为核心技术的计算机应用,根据网络类型可以简单地分为离线型和在线型。离线型比较简单,我们通过SQLite关系型数据库创建各种表并建立关联,用来储户客户大量的财务数据,再通过C+,java等语言与数据库连接或直接利用已有的Sever工具实现数据的增、删、改
4、、查等功能。在线型酒店管理系统加入网络功能,通过C/S即客户端/服务器结构,实现了局域网内的数据互联,通过客户端可以在网内的任何一台计算机登录访问数据库中存储的数据。1 最初只能本地记录财务数据,提供基本统计、查询功能;而后发展为联机存储,通过客户端操作将数据传输至服务器,实现了远程存储的功能;最后发展位“瘦客户端”形势,有客户端提供请求,接受保存结果,数据库操作均在服务器端完成,同事除了增、删、改、查等基本功能,还提供了分类统计,可视化图表输出,结合服务器收集信息提供理财决策支持的强大功能,Android平台开发正好解决了计算机开发的不足之处,就是时效性和便捷性。1.2研究目的和意义据调查昆
5、山蟹公馆每天要接受大量的信息,这些繁杂的信息靠手工记录已变得非常困难,尤其涉及到现金,财产交易的时候,所以酒店对于移动设备上的财务管理系统软件有着较高的需求。因此酒店需要开发一款财务管理软件系统,解决财务管理的难题。本次课题设计是在windows环境下,基于Android平台开发的。利用了Android系统拥有庞大的用户数量和较高的java移植性,所以它可以很好的普及到人们的生活当中。另外,Android的开源性也使得开发成本变得很低,Android环境的搭建也十分方便,都对本次开发提供了很好的帮助。本次昆山蟹公馆财务管理系统,满足了酒店财务的日常记账,数据管理与资产信息远程查询的三个功能需求
6、。依靠现在最为流行的MIS系统开发核心技术,对于数据管理和记收支功能两个功能,需要Android平台数据库设计,集成数据库操作,数据可视化技术的综合运用。远程查询功能,依托于现在主流的云概念,利用Web技术来实现,简单的完成了手机端与远程数据库的交互,由于Web接口的无关特性,对于增加接口来拓展系统功能变得方便快捷,可以很好地提供服务。这些技术基础,与目前成熟的支付宝,微信支付等开发技术一脉相承。作为移动互联网下的金融软件,拥有这些核心功能是必要的,这样才可以最大的保证了交易的安全性。根据蟹公馆的需求,实现Android财务管理系统数据存储、登陆和信息同步。很大程度解决了财务的日常管理问题,有
7、效的提高了财务管理的安全性。另外,也提高了相关人员的工作效率,对财务的核对、审查有很大的帮助。 本系统主要是通过Android实现对蟹公馆财务的日常操作管理,进行数据的增删改查,并对各项数据进行基本操作,汇总各项数据,收入及支出的信息等。采用系统管理员用户名,密码安全机制,实现不同种类的入账、出账相应的添加、查询、删除与修改,及年底总账的查询与修改操作。2.项目需求2.1项目需求概述随着移动互联网的迅猛发展和智能手机的普及,各个领域与之的联系更加紧密。对餐饮行业的财务系统管理显得尤为重要,对蟹公馆的财务系统采用规范化的管理离不开科学的管理方法和软件支持。2.2项目可行性分析2.2.1可行性研究
8、系统功能满足用户实际的需求,可以便利的进行收入支出的增删改查的操作。对酒店财务数据进行方便,准确的统计。另外,系统操作需要保证人性化的操作页面和操作流程,简单易用更能接受大众的好评,保证软件的安全性也是一个不容忽视的问题。这样才能方便的进行收入、支出等数据的管理与整合。2.2.3经济可行性蟹公馆财务管理系统是一个不会直接产生经济效益的投资,但是能够节省人员在时间上的消耗和浪费,从而节约成本,提高效率。且由于蟹公馆财务管理系统是一个比较小的系统,系统要求的Android手机配置不高,环境配置费用也较低,系统的开发成本不是很高,系统之用方便,简洁,不需要培训费用等,在使用后,能够祈祷的作用也是十分
9、可观的。从人力、物力、财力方面来说都是可行的,所以在经济上也是可行的。2.2.4操作可行性蟹公馆财务管理系统是基于java语言开发,Android平台开发的。人们很容易的操作使得他这款软件具有较高的实施性,智能手机的流行也为它提供了很好的客户。因此具有操作可行性。2.3开发环境分类名称语种操作系统Windows简体中文数据库平台SQLite-运行平台Android SDK2.1 Eclipse开发插件ADT-系统开发工具Eclipse JavaEE IDE for Web Developers 3.5Java开发包JDK 1.6表1-12.4知识点分析对每个界面的Activity进行布局,封装
10、到一个文件中,赋予ID。通过setContentView方法绑定布局文件。用Eclipse系统代码与连接数据库的代码。3 总体设计3.1系统说明本系统的整体设计可分为:登录模块、数据管理模块、记账模块、资产信息远程查询模块。以下是各个模块的功能介绍:序号模块名称主要功能1登录模块用户登录2数据管理模块设计存储的表项、类型、名称等属性建立后台数据库,并支持整体数据的导入和导出。3记账模块插入功能 删除功能 查询功能 账目同步功能4资产信息远程查询模块能够通过用户名和密码验证,连接到数据库,下载同步资产信息表2-13.2总体架构Android系统架构和其他操作系统一样,采用了分层的架构。从架构图看
11、,android分为四个层,从高处到底层分别是应用程序层、应用程序架构层 、系统运行库和Linux内核层。具体的示意图如下所示:图 3-2-1 蟹公馆财务管理系统架构图4系统设计4.1流程图4.1.1登录模块流程图图 3-2初次登录会提示用户默认密码为123,登陆成功进去以后可以对密码进行修改。用户可以选择使用系统默认密码,默认密码安全性不高,容易泄漏隐私。登录成功就可以进入界面,实现财务的入账和出账。4.1.2插入模块流程图图 3-3进入系统界面以后,通过对金额、类型、具体事宜、收支时间的输入,对数据进行插入操作。如果输入的数据与原有数据冲突,会提醒插入不正确,让用户重新插入。所有录入的合法
12、信息,会储存到数据库中,可以获得远程同步功能。4.1.3删除模块流程图图 3-4进入列表后,由用户自己选择需要删除的选项,选定完毕后,系统执行删除功能,调用删除方法,直接从数据库中删除,达到对数据的删除功能。4.1.4查询模块流程图图 3-5查询功能按照不同的时间段划分。以查询时间为条件,通过用户发出的指令,对不同时间段的财务报表进行汇总分析,最后通过交互界面的控件直接显示出来,在通过用户交互界面就行具体的明细分析,汇成报表方便用户的查阅。分类查询一月为统计账期,通过调用查询方法,可以对相同类型的进行汇总,不同类型的进行区分,汇成饼状图一目了然。三种查询方法有各自不同的优劣势,用户可以根据自身
13、情况进行选择,实现查询功能。4.1.5账目同步模块流程图图 3-6通过创建连接,发送同步号至PC端,然后通过PC端进行匹配同步号,如是最新,则断开链接,提醒用户是最新账目。如果不是最新,则需要进行计算需要同步明细的ID,然后通过PC逐条发送明细,有PC端发送到手机端,手机端逐条接受明细,待手机端接收完毕,直接返回到匹配同步号级,再次进行检测。直至检测到最新版本为止。4.1.6资产信息同步模块流程图图 3-7选用Web Services搭建框架,通过报文传递,客户端通过服务器远程操作数据库,并且以统一格式进行传输。选择远程查询,首先检测网络是否链接,已连接的话,输入用户名和密码,与服务器进行匹配
14、,登录服务器成功以后,选择登陆数据库,选择同步信息。没有登陆成功的话会进入离线查询模式并返回提示。同步信息以后,可以选择股票账户和资金帐户,无论选择哪种账户类型,都需要发送请求报文给服务器,服务器调用方法返回响应报文,手机接收信息并解析XML,直接插入数据库,完成资产信息的同布功能。4.2模块说明4.2.1登录模块表 3-1需求编号carRentalSystem_001功能名称用户登录功能描述用户登录蟹公馆财务管理系统参与者管理员、工作人员前置条件无基本事件流管理员向系统发出“登录”请求,系统要求用户填写用户的用户名、密码、用户类型等信息。其他事件流管理员向系统发出“取消”请求,则结束用例,退
15、出系统。异常事件流信息错误,系统提示用户名或密码错误,要求用户重新登录或取消;用户选择重新登录后,继续判断用户名密码是否匹配;管理员选择“取消”,则结束用例;连续3次登录不成功,则系统自动结束用例。后置条件进入财务管理系统备注无管理员向系统发出请求,系统默认密码为123,用户名为admin。根据系统指示登录,进入页面。如果点击取消则退出登录系统。如果密码输入有误,则登录异常。4.2.2记收支模块表 3-2需求编号carRentalSystem_002功能名称添加收入功能描述对财务的入账进行管理参与者管理员前置条件管理员登录财务管理系统基本事件流管理员向系统发出“收入”请求,系统要求管理员填写选
16、择类型、具体事宜等信息。其他事件流管理员向系统发出“确定”请求,系统存储管理员填写内容。管理员向系统发出“取消”请求,则结束用例,不存储到系统中。异常事件流管理员选择“取消”,则结束用例,不存储到系统中;用户信息填写不完整,系统要求管理员完善信息。后置条件完成财务信息的录入和存储。备注无登录进入系统之后,进入记收支模块,可以对账务进行收支统计。管理员向系统发出“收入”请求,系统要求管理员填写选择类型、具体事宜等信息。管理员向系统发出“确定”请求,系统存储管理员填写内容。管理员向系统发出“取消”请求,则结束用例,不存储到系统中。4.2.3看统计模块表 3-3需求编号carRentalSystem
17、_005功能名称看统计功能描述统计支出和收入参与者管理员前置条件管理员登录财务管理系统基本事件流管理员向系统发出“统计”请求,系统要求统计支出和收入等信息。其他事件流管理员向系统发出“重置”请求,系统管理员填写内容,并要求管理员重新统计。管理员向系统发出“取消”请求,则结束用例,不存储到系统中。异常事件流统计信息不完整,系统要求管理员重新统计信息。后置条件完成财务收支的查看备注无管理员向系统发出“重置”请求,系统管理员填写内容,并要求管理员重新统计。管理员向系统发出“取消”请求,则结束用例,不存储到系统中。4.2.4设置类型模块表 3-4需求编号carRentalSystem_007功能名称设
18、置财务信息功能描述添加不同种类的财务收入支出信息参与者管理员前置条件管理员登录财务管理系统基本事件流管理员向系统发出“添加类型”请求;系统要求管理员填写财务类型等信息。其他事件流管理员向系统发出“重置”请求,系统清空管理员填写内容,并要求管理员重新填写财务类型等信息。管理员向系统发出“取消”请求,则结束用例,不存储到系统中。异常事件流财务类型有重复现象,提示管理员选择取消;管理员选择“取消”,则结束用例,不存储到系统中;财务信息填写不完整,系统要求管理员完善信息。后置条件完成财务信息的录入和存储备注无管理员向系统发出“添加类型”请求;系统要求管理员填写财务类型等信息。管理员向系统发出“重置”请
19、求,系统清空管理员填写内容,并要求管理员重新填写财务类型等信息。管理员向系统发出“取消”请求,则结束用例,不存储到系统中。财务类型有重复现象,提示管理员选择取消;管理员选择“取消”,则结束用例,不存储到系统中;财务信息填写不完整,系统要求管理员完善信息。4.2.5修改密码模块表 3-5需求编号carRentalSystem_009功能名称修改密码功能描述管理员在进行登录操作时需要先获得初始密码,根据当前密码进行密码更改。参与者管理员前置条件管理员登录财务管理系统基本事件流管理员系统发出“修改”请求,系统要求管理员输入新密码和重复密码。其他事件流管理员向系统发出“返回”请求,则结束用例。异常事件
20、流修改密码与初始密码相同,则修改失败。后置条件生成新密码备注无管理员系统发出“修改”请求,系统要求管理员输入新密码和重复密码。管理员向系统发出“返回”请求,则结束用例。4.2.6关于模块表 3-6需求编号carRentalSystem_013功能名称关于功能描述可查看作者详细信息参与者管理员前置条件管理员登录财务管理系统基本事件流管理员向系统发出“查看信息”请求其他事件流无异常事件流无后置条件系统输出本人相关信息备注无关于模块记录的作者的基本信息。5系统实现5.1 应用程序功能实现本系统的主要功能所用到类以及其作用,具体如表5.1系统结构类图说明所示。主要文件列表:表5.1 系统结构类图说明表
21、类别用到的类或文件作用布局文件main.xml显示财务管理主界面about.xml添加记录的界面update.xml指定日期的界面财务收支的管理MyFinanceManagerActivity.java菜单和属性MainInterface.java指定所显示的界面数据库的管理SetType.java创建数据库核心类IncomeAndExpense.java设置提醒时间的特点Statistics.java对收入支出金额的操作DpHelper.java创建SQL语句5.2 应用程序界面功能实现5.2.1 应用程序主界面应用程序启动主界面如图5.1所示。图5.1Android的每一个可视化界面都有一
22、个唯一的布局配置文件,该文件里面有许多种布局方式,和各种资源文件如图像,文字,颜色,本程序在运行时,可以通过代码对各配置文件里面的内容进行读取以完成Android应用程序的界面。这样就可以形成多种不同的可视化界面和丰富炫丽的效果。其主要代码如下: 该代码主要把应用程序的主界面展现在用户面前。除此之外,我们能够看到在有一个设置布局的方法setContentView(mainLayout),而该方法的mainLayout是通过是通过获取R.java类里的ID获取的,而此ID正是代表res/layout目录下的main.xml文件。 下面为布局文件main.xml的代码。 5.2.2 收入支出界面应
23、用程序的界面如图5.2所示。图5.2首先需要在单击选项菜单时显示如图5.2所示的设置分享的对话框,菜单单击事件的代码如下:private void init() this.butSelectDate = (Button) this.findViewById(R.id.butSelectDateID);this.butAffirm = (Button) this.findViewById(R.id.butAffirmID);this.butCancel = (Button) this.findViewById(R.id.butCancelID);this.txtDate = (TextView)
24、 this.findViewById(R.id.txtDateID);this.txtMoney = (EditText) this.findViewById(R.id.txtMoneyID);this.spiSpecificMatters = (Spinner) this.findViewById(R.id.spiSpecificMattersID);this.spiSelectType = (Spinner) this.findViewById(R.id.spiSelectTypeID);5.3 数据库存储方式SQLite是一款非常流行的嵌入式数据库,它支持SQL查询,并且只用很少的内存。
25、Android在运行时集成了SQLite,所以每个Android应用程序都可以使用SQLite数据库。对数熟悉SQL的开发人员来时,使用SQLite相当简单。但是,由于JDBC不适合手机这种内存受限设备,所以Android开发人员需要学习新的API来使用SQLite。Android不自动提供数据库。在Android应用程序中使用SQLite,必须自己创建数据库,然后创建表、索引,填充数据。Android提供了SQLiteOpenHelper帮助我们创建一个数据库,我们只要继承SQLiteOpenHelper类,就可以轻松创建数据库。SQLiteOpenHelper类根据开发应用程序的需要,封装
26、了创建和更新数据库使用的逻辑。SQLiteOpenHelper的子类,至少需要实现三个方法:构造函数,调用父类SQLiteOpenHelper的构造函数。这个方法需要四个参数:上下文环境(例如,一个Activity),数据库名字,一个可选的游标工厂(通常是Null),一个代表你正在使用的数据库模型版本的整数。onCreate()方法,它需要一个SQLiteDatabase对象作为参数,根据需要对这个对象填充表和初始化数据。onUpgrage()方法,它需要三个参数,一个SQLiteDatabase对象,一个旧的版本号和一个新的版本号,这样你就可以清楚如何把一个数据库从旧的模型转变到新的模型。在
27、日程应用程序的DBService类中同样实现了上述的三个方法来创建数据库和一些操作。当我们需要在数据库中进行创建表、删除数据、插入数据时,一般就要调用getReadableDatabase()或getWriteableDatabase()方法,来得到SQLiteDatabase实例去改变数据库里的内容。6系统测试6.1测试的目的软件测试的目的是为了保证软件产品的最终质量,在软件开发的过程中,对软件产品进行质量控制。一般来说软件测试应由独立的产品评测中心负责,严格按照软件测试流程,制定测试计划、测试方案、测试规范,实施测试,对测试记录进行分析,并根据回归测试情况撰写测试报告。测试是为了证明程序有
28、错,而不能保证程序没有错误。6.2 测试方案及测试用例软件测试是对软件质量保证的关键步骤,它是在软件投入运行前,对软件的需求分析、软件规格说明和编码实现的最终审查。通常对软件的定义有两种描述,第一软件测试是为了发现错误而必须执行的程序的过程;第二软件测试是根据软件设计开发各阶段的需求说明和程序的内部结构而精心设计的一些测试用例,并利用这些测试用例运行程序和及时发现错误的过程,即执行测试步骤。按照软件测试用例的设计方法而论,软件测试可以分为白盒测试和黑盒测试法。按照软件测试的策略和过程分类,软件测试可分为单元测试、集成测试、系统测试、验证测试和确认测试。6.3 系统测试计划在系统的开发和设计过程
29、中,对系统做了如下几个方面的测试:(1)功能及正确性测试:对后台记录信息的增、删、改、查等操作的测试。(2)及时正确的处理系统各种错误的异常。6.4 系统测试(1)添加记录测试用例,具体如表6.1所示。功能描述:验证添加记录信息功能。用例目的:验证添加记录信息功能的实现。前提条件:已经进入到添加记录信息的页面。表6.1 添加记录测试序号输入/动作期望的输出实际情况测试结果1填写错误信息提示添加失败提示添加失败弹出警告2输入标题和内容记录成功在页面中显示添加成功正确(2)修改记录测试用例,具体如表6.2所示。功能描述:验证修改记录信息功能。用例目的:验证修改记录信息功能的实现。前提条件:已经进入
30、到修改记录信息的页面。表6.2 修改记录测试序号输入/动作期望的输出实际情况测试结果1填写错误信息提示添加失败程序崩溃弹出错误信息2输入标题和内容记录成功在页面中显示添加成功正确(3) 删除记录测试用例,具体如表6.3所示。功能描述:验证删除记录信息功能。用例目的:验证删除记录信息功能的实现。前提条件:已经进入到删除记录信息的页面。表6.3 删除记录测试序号输入/动作期望的输出实际情况测试结果1点击“删除”按钮记录信息从页面列表中消失删除成功正确(4)查看记录测试用例,具体如表6.4所示。功能描述:验证查看记录信息功能。用例目的:验证查看记录信息功能的实现。前提条件:已经进入到查看记录信息的页
31、面。表6.4 查看记录测试序号输入/动作期望的输出实际情况测试结果1点击“查看”按钮记录信息在页面中显示查看成功正确6.4 测试总结通过对各个不同功能模块的测试,本应用程序基本运行正确,没什么太大的问题,但是因个人水平有限,仍然有许多地方需要改进,比如界面的美观,提醒时间的功能的多样性等等。一个完整的运行的系统不可能一步做到完美的地步,这需要在以后的学习生活中进一步完善。在本应用程序中还有一些技术上的问题没能够得到完美的解决,希望在以后的生活中,进一步学习这方面的技术,使这个程序到达完美的地步。最后经过多方面的方法测试,本应用程序基本设计完成,能够正常运行。7结语经过多个月的努力,基于Andr
32、oid平台的昆山蟹公馆财务管理系统的设计终于完成了。由于对JAVA浓厚的兴趣引发了我对Android的好奇心,从一开始什么都不懂一直摸索完成了这个软件。通过前期的学习学到了很多和以前C#,JAVA上相通的思想,因为Android在现在也是全新的技术和框架,在其中我也学到了如何用单例模式、工厂模式等常用的设计模式进行学习,通过API进行开发客户端,对Request发送,Response处理中通过比较方便的JSON对象传输,对API接口调用等问题处理。首先在界面上,我们同样可以通过不同布局进行设计非常酷的界面,这些界面可以通过include进行引入,和Asp、html也有相通的地方,同样在andr
33、oid上可以用到自定义的样式这和css也有比较相通的地方,我们可以通过一些公用的方法写个BaseActivity这个基类,通过继承方式比较不错的实现了Activity的界面,因为这样你可以Header(头部)和Footer(尾部)进行处理一些触发事件或者特效等。布局模式以相对模式为主,线线布局模式可以在比较简单的include进行完成,最重要的一点就是:我们可以自己通过重写方法或者通过实现View或者Layout等类进行扩充项目需要的布局(或者控件) ,在学习界面中,我发现Android为我们提供了很好的类似反射机制,通过Layout文件夹下的配置文件,可以快速的形成界面,在配置文件可以设置属
34、性或者样式都是很快捷方便。对比较特殊的界面也可以通过处理嵌入到指定的界面,同样你可以通过java代码直接创建View进行添加,不过这种方式比较复杂。对一些点击、选中、按键等处理的事件,界面之间的跳转Intent管理,通过Bundle对数据在界面之间进行传输。7参考文献1 明日科技.Android从入门到精通 M.清华大学出版社.2012.92 孙宏明.Android手机程序设计入门、运用到精通 M.中国水利水电出版社.2012.33 徐娜子.Android江湖 M.电子工业出版社.2011.114 郭志宏. Android应用开发详解M.电子工业出版社. 2010. 2 杨丰盛.Android
35、应用开发揭秘M. 机械工业出版社. 2010. 5 Frank Ableson.Introduction to Android developmentJ.developerWorks,2009,10(7). 6 余志龙,陈昱勋,郑名杰,陈小凤,郭秩均. Google Android SDK开发范例大全M.人民邮电出版社. 2009. 7 Ed Burnett, Hello, Android: Introducing Googles Mobile Development PlatformJ. PRAGMATIC BOOKSHELF,2010.7:10-11. 8 SteveGuo.BinderO
36、L.2010/03/18. 9 靳岩,姚尚朗. Google Android开发入门与实践M.人民邮电出版社. 200910 姚永明,吕建平. 基于Android平台的用户管理软件的设计与实现J. 西安文理学院学报(自然科学版),2013,01:79-83.11 武玉坤.基于Android移动学习平台的设计J. 计算机光盘软件与应用,2013,01:20-21+47.12 姜海岚.基于Android的多功能手机相册设计与实现J. 电脑知识与技术,2013,15:3614-3616.13 李刚.疯狂Android讲义 M.电子工业出版社.2011.6 14 李宁.Android应用开发实战M.第
37、2版. 机械工业出版社.2013 Abstract: according to the crab mansion of financial revenue and expenditure, finance and investment, and the actual operation situation, after detailed needs analysis, design and develop out of a hotel financial management system. The whole system with simple operation, friendly in
38、terface, intelligent, flexible, application and safety requirements, helping the user to complete hotel day-to-day income and expenditure management, investment management, financial analysis and related data operation. The system is divided into down payments module, statistics module, module type
39、setting, modify the password module, the activity application interface layer and the framework of independent chart AcharEngine use Android comes with an SQLite database. This system can satisfy the hotels financial management aspect basic need.Keywords: Android hotel financial management SQLite Ec
40、lipse1. 基于C8051F单片机直流电动机反馈控制系统的设计与研究2. 基于单片机的嵌入式Web服务器的研究 3. MOTOROLA单片机MC68HC(8)05PV8/A内嵌EEPROM的工艺和制程方法及对良率的影响研究 4. 基于模糊控制的电阻钎焊单片机温度控制系统的研制 5. 基于MCS-51系列单片机的通用控制模块的研究 6. 基于单片机实现的供暖系统最佳启停自校正(STR)调节器7. 单片机控制的二级倒立摆系统的研究8. 基于增强型51系列单片机的TCP/IP协议栈的实现 9. 基于单片机的蓄电池自动监测系统 10. 基于32位嵌入式单片机系统的图像采集与处理技术的研究11. 基
41、于单片机的作物营养诊断专家系统的研究 12. 基于单片机的交流伺服电机运动控制系统研究与开发 13. 基于单片机的泵管内壁硬度测试仪的研制 14. 基于单片机的自动找平控制系统研究 15. 基于C8051F040单片机的嵌入式系统开发 16. 基于单片机的液压动力系统状态监测仪开发 17. 模糊Smith智能控制方法的研究及其单片机实现 18. 一种基于单片机的轴快流CO,2激光器的手持控制面板的研制 19. 基于双单片机冲床数控系统的研究 20. 基于CYGNAL单片机的在线间歇式浊度仪的研制 21. 基于单片机的喷油泵试验台控制器的研制 22. 基于单片机的软起动器的研究和设计 23. 基于单片机控制的高速快走丝电火花线切割机床短循环走丝方式研究 24. 基于单片机的机电产品控制系统开发 25. 基于PIC单片机的智能手机充电器 26. 基于单片机的实时内核设计及其应用研究 27. 基于单片机的远程抄表系统的设计与研究 28. 基于单片机的烟气二氧化硫浓度检测仪的研制 29. 基于微型光谱仪的单片机系统 30. 单片机系统软件构件开发的技术研究 31. 基于单片机的液体点滴速度自动检测仪的研制32. 基于单片机系统的多功能温度测量仪的研制 33. 基于PIC单片机的电能采集终端的设计和应用 34. 基于单片机的光纤光栅解调仪的研制 35.