基于android系统下粮食供销存软件的设计与实现

上传人:痛*** 文档编号:79268321 上传时间:2022-04-23 格式:DOC 页数:10 大小:72.50KB
收藏 版权申诉 举报 下载
基于android系统下粮食供销存软件的设计与实现_第1页
第1页 / 共10页
基于android系统下粮食供销存软件的设计与实现_第2页
第2页 / 共10页
基于android系统下粮食供销存软件的设计与实现_第3页
第3页 / 共10页
资源描述:

《基于android系统下粮食供销存软件的设计与实现》由会员分享,可在线阅读,更多相关《基于android系统下粮食供销存软件的设计与实现(10页珍藏版)》请在装配图网上搜索。

1、吉林大学珠海学院毕业论文基于android系统下粮食供销存软件的设计与实现The Design and Implement of Foodstuff Management System based on the Android System完成日期 2013 年 3 月 25 日吉林大学珠海学院本科毕业论文开题报告基于Android系统下粮食供销存软件的设计与实现摘要随着智能手机(Smartphone)越来越深入大众的生活中,它已经成为人们获取各种信息的重要设备。手机功能的日渐强大功能已经被人们所熟识,他已经进入人类生活的各个领域并发挥着越来越差重要的作用。他已经深入到日常工作和生活的方方面面

2、,比如语音通话,信息管理,GPS导航,无线网络,图形图像处理,电子图书以及各种娱乐游戏。因此手机的各种应用程序将会有越来越大的发展空间。随着粮食产业规模的不断壮大,越来越多的中小型粮食公司拔地而起。传统的管理方式不足以满足管理现代企业的需求,现在一般的公司企业都是采用计算机智能化管理,由于粮食公司的很多工作需要在户外进行,计算机记录信息有很多的不便之处,所以手机平台上的应用会使信息的记录更加的便捷。供存销软件就是一个很好的实例,在Android平台上提供给用户们非常方便的数据查阅功能和信息存储功能,这将为供存销软件的设计与实现提供了更好的平台。另外,安卓平台基本上都是免费的,这样能够有效降低软

3、件的成本,最终让用户能够自由地获取更多的信息,也为更多的厂商提供更便利的服务。本文系统分析了软件开发的背景以及过程,首先介绍了本软件的开发Android平台的历史、发展过程以及当前市场环境状况,以及Android开发环境的正确配置和合理搭建过程,其次介绍了本软件的详细设计过程,对软件设计进行全方位考虑,以及各个模块的设计与具体的实现,最后展示出了具体界面的设计和功能。在文章的最后进行了基本的测试过程。关键词:Android;手机操作系统;供存销系统;供销管理The Design and Implement of Foodstuff Management System based on the

4、Android SystemAbstractAs smartphones ever deeper into the publics life, it has become a important equipment of people get all kinds of information.Increasingly powerful function of mobile phone functionality has been known by people, he has entered into every field of human life and is playing an in

5、creasingly important role.It has in-depth to all aspects of the daily work and life, such as voice calls, information management, GPS navigation and wireless networks, graphics, image processing, electronic books and various kinds of entertainment games. So mobile phone applications will be more and

6、 more big development space.As the food industry growing, more and more small and medium-sized food company.Traditional way of management is not enough to meet the needs of modern enterprise management, now companies are generally used computer intelligent management, because of the food company a l

7、ot of work need to be done in the outdoor, computer records information there are a lot of inconvenience, so the application of mobile platforms will make records of the information more convenient.For Foodstuff Management System is a good example of this, on the Android platform to provide users ve

8、ry convenient data access functions and information storage capabilities, this will be for in software design and implementation provides a better platform. In addition, the android platformis essentially free, so can effectively reduce the cost of software, finally let users can freely for more inf

9、ormation, also formore manufacturers to provide more convenient services.System, analyzing the background and process of software development, first introduced the development history of the Android platform, the software development process and the current market environment.And the Android develop

10、ment environment is configured correctly and reasonable structures, processes, secondly introduces the detailed design process of this software, the software design for all-round consideration.Finally showing the specific interface design and function. At the end of the article has carried on the ba

11、sic testing process.KEYWORDS:Android;Mobile phone operating system;Foodstuff Management;Management system目录1绪论- 1 -1.1 研究背景- 1 -1.2国内外手机系统现状- 1 -1.3智能手机的发展趋势- 3 -2 Android开发环境介绍- 4 -2.1 Android的历史- 4 -2.2Android的简介- 4 -2.3 Android 基本框架(Android Architecture)- 5 -2.4Android应用软件开发的核心技术- 6 -2.4.1 Androi

12、d 应用开发语言- 6 -2.4.2 Android 应用程序组件- 6 -3 系统需求分析- 8 -3.1功能需求- 8 -3.1.1供存销软件的基本控制需求- 8 -3.1.2功能需求分析- 8 -3.2系统界面需求- 10 -3.3系统性能需求- 10 -4设计方案的研究与实现- 11 -4.1设计目标- 11 -4.2可行性分析- 11 -4.2.1经济可行性分析- 11 -4.2.2.技术可行性- 11 -4.2.3综合管理可行性- 11 -4.3 详细设计与实现- 12 -4.3.1登陆界面的设计- 12 -4.3.2 系统结构图和流程图- 15 -4.4.3数据库设计- 17 -

13、5数据字典与数据库连接- 19 -5.1数据字典- 19 -5.1.1信息表- 19 -5.1.2产品信息表- 19 -5.1.3供货商信息表- 20 -5.1.4进货信息表- 20 -5.1.5销售信息表- 21 -5.2数据库连接- 21 -5.2.2数据库设计- 22 -5.2.3Android客户端程序设计- 22 -6.系统运行情况测试- 23 -6.1系统运行测试- 23 -6.2系统功能运行测试- 24 -结论- 25 -参考文献- 26 -致谢- 27 -1绪论1.1 研究背景在这个信息产业急速发展的时代,移动的电子设备越来越普及,移动设备的硬件设施也逐步的提升,移动设备的功能

14、越来越强大,移动设备的系统平台也日渐的发展越来越火热。目前国内最常见的移动开发平台有塞班,Iphone,Windows Phone以及当下逐步兴起的安卓。截止到目前为止,国内的安卓用户已经占据了智能手机操作系统的半壁江山,2012年1月6日,谷歌Android Market已有10万开发者推出超过40万活跃的应用,大多数的应用程序为免费。Android Market应用程序商店目录在新年首周周末突破40万基准,距离突破30万应用仅4个月。在2011年早些时候,Android Market从20万增加到30万应用也花了四个月。国内手机市场上的主流品牌手机三星,索爱,htc,motorola,国产

15、手机品牌huawei,zhongxing,meizu,lenovo等手机品牌相机使用Android智能手机操作系统。Android的系统架构与其他操作系统基本相同,采用了分层的架构。从架构图上来看。Android分为四层,从低到高一次是,Linux内核层,系统运行库层,应用程序框架层,和最高的应用程序层。1.2国内外手机系统现状移动互联网产业发展之迅速,手机操作系统已经成为了各大商家的眼中的丰盛的晚餐,本土手机已经呈现出群雄逐鹿的场面,包括百度、阿里巴巴、小米科技、魅族和中国移动均开始开发出属于自己的操作系统,而这些操作系统无独有偶都是基于Linux内核Android平台构建的开放式手机操作系

16、统。这显得Android操作系统越来越重要,在电子厂商激烈竞争的时期,如果只是局限于Android手机操作系统的研发,这样无疑使急功近利,最后变回沦为Google公司的打工仔。目前在国内比较流行的手机操作系统,主要仍是国外开发的操作系统有Symbian、 iPhone、Windows Mobile和Android等操作系统。Symbian操作系统,曾经风靡一时,后来被诺基亚收购,而刚被收购三年之后诺基亚官方就宣布放弃塞班(Symbian)品牌,由于缺乏新的技术支持,塞班的市场份额日益萎缩,戒指到2012年2月,Symbian操作系统全球市场占有量仅为3%,中国市场占有率则下降至2.4%。一个手

17、机操作系统在历史的舞台上能够拥有14年之久,实属不易,诺基亚官方承诺将会继续支持Symbian操作系统到2016年。曾经的智能手机平台的老大,现在已经开始黯然谢幕。塞班系统市场份额下滑的主要品原因在于,界面太传统吗,跟不上现在的潮流,系统代码过于复杂,对触屏支持力度不够好,无法满足当代年轻人的需求。不过好在于系统成熟,但是适合于简单的应用。iPhone苹果手机操作系统的优势在于娱乐应用方面,操作系统的华丽和细节吸引着年轻人的目光,使苹果手机成为了一种流行趋势,但是缺点在于,价格太高。苹果起初的定位就是一种奢侈品逻辑,不想让更多人来使用苹果手机,但是现在社会攀比风越来越大,这也推动了苹果手机的销

18、量。但是如果大众都开始购买苹果手机,苹果手机的价格将会越来越低。Windows Mobile这是微软公司发布的智能手机操作系统,他是从微软计算机的Windows操作系统演化而来的。Windows Mobile系列操作系统功能很强大,而且支持该操作系统的智能手机大多数都采用了英特尔嵌入式处理器,其他硬件配置上要比其他操作系统的智能手机要高出许多,因此性能比好,速度也比较快。但是由于界面太熟悉,和在计算机Windows操作系统上比较没什么太多的新意,所以大众有种审美疲劳的感觉,以至于Windows Mobile现在一直处于不温不火的状态。图1-1 手机操作系统分布状况Android系统发展之迅速,

19、他号称是第一个为移动终端系统用打造真正开放和完整的移动软件,Android采用了高品质触摸屏,高级图像显示和上网功能比其他手机搜索功能,和用户界面更强大,他更受大家瞩目的原因在于Android手机系统的开放性和免费服务,与其他的厂商不同,Android操作系统免费向开发人员提供,节省了成本。Android目前开发者数量相对较少,不过Android应用开发是基于java的,底层是Linux的,java、现在是一种很流行的语言,世界上拥有很多的Java开发人员和Linux爱好者,这将会使更多的开发者加入到Android系统下的开发。在未来五年,Android系统的市场将会猛增,低价智能手机将会成为

20、又一个有上亿数量级用户覆盖的产品。如果开发者能做好这类市场的ROM、软件或游戏,或许将会迎来新的机遇。而且和功能手机相比,智能手机的收费方式会更加多样、游戏移植更容易、游戏体验也会更丰富。1.3智能手机的发展趋势借助于移动互联网和发展和全球制造成本的降低,这两年智能手机需求有了极大的提升,根据IHS最新的一份数据报告显示,到2013年,全球智能手机出货量预计将占54%,这意味着智能手机出货量首次超过非智能手机。在2012年在工信部的报告中显示,中国手机用户突破10亿,规模已经超越了整个欧洲的用户量,截止20112年,平均10个人,就有2.7个人拥有智能手机,预计2013年将会突破5个亿,三星智

21、能手机以24.5%占居榜首,诺基亚次之,苹果手机紧跟其后。操作系统仍是Android占据了大半江山。由此可见智能手机操作系统中Android的地位。现在的手机操作系统已经有单一的功能转到多媒体体验,现在已经步入了无限互联应用中,新一代的智能手机包含了商务功能手机,和PC机与移动互联网融合在一起。3G网络的实现引领了智能手机时代的到来,因为好的硬件设备才能更有利于软件的开发。新一代的智能机将面向四核处理器、甚至多核处理器时代,高分辨率的屏幕方面发展,除此之外,声音控制技术的不断发展也无疑会将越来越多的声音控制技术引入到智能手机平台。激烈的价格竞争,增强现实技术的日益成熟无疑会为未来智能手机的一个

22、必不可少的功能。未来几年内,智能手机发展方向,大致有:1.虚拟现实技术在移动终端的应用。这是虚拟现实技术的跨平台转移,为了虚拟现实技术的应用得到了更广阔的发展空间,也拓宽了手机平台的丰富应用。2.无限充电,电量充足自从手机的出现开始,给手机经常充电,这就是一个非常麻烦的难题,越是智能手机,耗电量就越高,充电频率就越多,尤其是有线充电器,它的使用和携带都很不便。现在工程师们在智能手机的感应技术领域取得了重大的成功,正在研究一种能够使得安装了人内嵌感应接收装置的智能手机可以直接放在无线充电板上充电,而不需要连接任何电线。3.更加智能,加强手机上的信息保护随着智能手机应用程序更多,手机上网的功能越来

23、越重要,手机上网的安全性也显得越来越重要,对于个人隐私信息的保护尤显突出作用,基于手机上的金融支付业务,如网络在线支付、电子钱包、在线交易安全交易等等,必须采取强有力的保护措施。2 Android开发环境介绍2.1 Android的历史第一款Google手机于2008年9月22日由美国运营商T-Mobile在纽约正式发布了T-Mobile G1。此款手机是由中国台湾的HTC代工制造,他是世界上第一部使用Android操作系统的手机,理论下载速度7.2Mbit/s,支持WCDMA/HSPA网络,。Android操作系统的创造者是一个叫做Andy Rubin的人,他精通Linux和Java,在20

24、05年7月,刚刚成立了22个月的Android公司被Google公司收购之后,他带着的200人团队中进入到Google公司继续开发Android系统。2007年11月Google公司正式发布了第一款智能手机操作系统Android,这推动了Google公司向移动产业进军的步伐,Google公司和33家公司(例如HTC,Samsung等)组成了合作关系,建立连接开放手机联盟OHA,为他们提供全方位的Android支持。2.2Android的简介Android is a software stack for mobile devices that includes an operating syst

25、em, middle ware and key applications. The?Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language.Android采用了软件堆层(software stack)的框架结构。低层只提供基本功能,他是以Linux内核为基础,而高层的应用软件则是由各个公司自行开发研制而形成的,以主流的JAVA语言用来编写程序。除此之外Google和其

26、他33家手机公司建立开发手机联盟用来推广Android操作系统。在Android的神秘面纱揭开之前,坊间曾传言他叫Google电话或GPhone。大多传闻认为Google开发的是自己的手机电话产品,而不是一套软件平台。直到2010年1月,Google才开始展示出真正属于自己品牌移动电话的Nexus One。Android 系统包含有有如下的四大组件以及五种布局Android四大组件ActivitySharePreferenceAlertDialogService图2-1Android 四大组件Android五种布局AbsoluteLayout绝对布局RelativeLayout相对布局Line

27、arLayout线性布局FrameLayout帧布局TableLayout表格布局图2-2Android 五种布局2.3 Android 基本框架(Android Architecture)图2-3Android Architecture(android 软件结构图)其软件层次结构自上而下分为以下几个层次:1.应用程序(Application)2.应用程序框架(Application Framework)3.各种库(Libraries)和Android运行环境(RunTime)4.操作系统层2.4Android应用软件开发的核心技术2.4.1 Android 应用开发语言JAVA是Androi

28、d上的主流开发语言,各种支持也最完善。Android发布的API和SDK也都主要是面向JAVA开发人员的。我的开发实例也是用JAVA开发的。2.4.2 Android 应用程序组件Android 应用程序最大的一个特点就是每个应用都由若干组件构成。应用程序之间的组件还可以相互调用。Android应用程序的组件有以下四种:1.Activities每一个Activity就是一个独立的屏幕,在Activity上面可以显示一些空间,也可以在一个Activity监听并处理用户的是时间并作出响应。Activity之间是通过Intent来进行通信的,在Intent的描述结构中,动作和动作对应的数据是最重要的

29、两个部分。2.ServicesService类似于在Windows操作系统中的“服务”,Android上的service在售台上运行,它是一段很长的生命周期,运行时间可以从系统启动到系统关闭为止。3.Broadcast receiversBroadcast receivers意为广播接收器,Android系统自身会发出许多广播消息,如电量不足,电话呼入,数据网络可用,用户修改了全局设置等,各个应用程序也以向整个系统广播消息,比如文件下载等。产生一个广播。Android会通过onReceive()方法将Intent传递给所有需要此广播信息的广播接收者。4.Content providersCon

30、tent provider是一个应用程序的制定数据集提供给其他应用程序。这些数据可以保存在文件中,也可以保存在SQLite数据库中,还可以以其他任何有效的方式保存。其他应用可以通过Content Provider提供了一系列保存数据的方法供我们调用,可以很方便地存储数据。Content providers元素用于生命内容提供者。图2-4Activity生命周期3 系统需求分析3.1功能需求3.1.1供存销软件的基本控制需求由于是为了粮食公司所设计的软件,所以所有的需求都是要完全的按照公司的要求来定制的。首先,需求的确定要有:1. 确定软件系统的功能2. 经济可行性3. 技术可行性4. .综合管

31、理可行性合理5. 系统描述清晰,业务流程完善6. 业务流程分析合理7. 数据流程准确由于这是一款为了粮食公司所设计的软件,所以一切的要求都要按照实际的公司流程来。必须有产品信息的管理功能,产品信息、客户信息、供货商信息、库存信息、进销管理、用户管理等的查询功能。3.1.2功能需求分析由于本系统涉及到产品,供货商,客户等方面的信息,一定要能够对信息作出增加、修改、删除、查询的效果1.进货管理操作进货操作应该至少有以下部分(1)产品进货操作人员是手工操作输入基本产品信息,从商品信息表中获取商品相关信息,从客户信息表中获取客户相关信息。(2)输入进货单对应的商品信息由操作人员输入基础的信息,从产品信

32、息和供货商上面获取信息,添加联系人,联系电话,商品单价,进货日期等信息。2. 销售操作销售功能实现可分为以下几个部分:(1)产品销售由操作人员输入最基本的信息,从商品信息表中获取商品相关信息,从客户信息表中获取客户相关信息。(2)输入销售单对应的商品信息由操作人员输入基础的信息,从产品信息和供货商上面获取信息,添加联系人,联系电话商品单价,销售日期等信息。1. 业务流程图经过了功能需求分析之后,所确定的的业务流程图如下:图3-1 业务流程图3.2系统界面需求一个软件界面的元素包括界面的整洁、字体的颜色、字体的大小、布局的合理性、界面功能的分布合理性,界面的交互方式,和界面的输入输出方式。对用户

33、工作效率有显著影响的元素主要是:输入输出的方式、交互方式、功能分布。影响着用户对系统友好型评价的因素主要有:背景颜色、字体大小、界面布局等等,这种划分知识根据用户平时的使用习惯来归纳出来的,并不是绝对的,任何一个元素不符合用户的习惯都会降低用户对软件的认可度,甚至影响用户的工作效率,最终使其放弃使用系统。所以一个简单、整洁、合理的界面才能够吸引着更多的用户前来使用。3.3系统性能需求根据Android手机系统要求无响应时间为5秒,所以就有如下性能要求:1. 当对产品信息添加、修改、删除时,程序响应时间最长不能超过5秒2. 当对客户信息添加、修改、删除时,程序响应时间最长不能超过5秒3. 当对供

34、货商信息添加、修改、删除时,程序响应时间最长不能超过5秒4. 当对进货产品信息添加、修改、删除时,程序响应时间最长不能超过5秒5. 当对销售产品信息添加、修改、删除时,程序响应时间最长不能超过5秒6. 当查询库存信息时,程序响应时间最长不能超过5秒4设计方案的研究与实现4.1设计目标设计的目标:在Android开发平台上面,开发出来适合于粮食公司使用的系统,这个系统能够代替人工记录的落后状况,摆脱传统记录方法的不便之处,使公司的经营管理更加有迹可循,随时查看记录以便于公司更快捷的运营,以实现小成本获得更高的利润。4.2可行性分析4.2.1经济可行性分析由于Android市场越来越大,很多的用户

35、倾向于选择Android操作系统的手机,这人就为我们提供了更广阔的,Android开发空间,也有了更多的用户。在经济方面不用采取高的经济投入,既可以完成Android的应用。4.2.2.技术可行性Android属于开放平台,这使越来越多的人参与Android系统上应用程序的开发, 在这个粮食供存销应用程序上,所用到的技术全部是平时android常用的技术手段。4.2.3综合管理可行性由于粮食是一个无法简单计数的产品,所以数字记录的准确性是非常重要的,而简单的手工记录方法已经满足不了现代企业的发展需求,而计算机还不便于携带,由于特殊原因,粮食企业工作链中,大部分工作都是在户外进行,所以一个手机上

36、的应用是非常实际而又非常便捷的。4.3 详细设计与实现4.3.1登陆界面的设计图4-1登陆主界面运行结果注册界面的设计,考虑到管理员工的权限不同,所以要采用不同的管理权限来约束员工的职能。有系统管理员和普通管理员两种职能。普通管理员可以利用注册来取得权限。图4-2主界面用户管理在界面设计的时候要充分地考虑到用户所会出现的各种情况,包括判断用户名是否为空,用户密码是否为空,用户名和密码的正确性等等。图4-3登陆主界面用户密码判定登陆界面的设置是有权限的,包括系统管理员与普通管理员,系统管理员可以管理系统信息和普通管理员布局设计上采取比较简单,易操作,功能区规划比较明朗。图4-4主界面用户管理进销

37、管理图4-5主界面进销管理销售添加图4-6主界面销售添加我的布局设计比较简单,易操作,功能区规划比较清晰,把各项功能分类安排起来,使其井然有序,在产品的进销管理上充分地考虑到用户的需求,对信息的管理加以限制约束。使得不同权限的管理人员有不同的职责来管理自己的工作业务。在许多信息的填写上也考虑到方便的原则直接从供应商和客户信息表中直接提取,免去了输入的麻烦,充分考虑到用户的感受,更加能节约时间,为用户创造更良好的操作空间。4.3.2 系统结构图和流程图1.系统结构图操作人员客户信息产品信息管理库存信息进货信息销售信息库存信息数据库图4-7系统结构粮食供存销管理数据信息进销管理库存统计用户管理说明

38、供应商信息客户信息进货管理销售管理销售进货统计用户管理修改密码2.软件功能结构图图4-8软件功能结构图进货信息数据管理员信息管理员信息表进货基本信息进货表信息进货编号制表进货统计供应商信息表商品信息表进货表供应商信息制定进货表商品信息进货商品信息表商品信息3.进货数据流程图图4-9进货流程图4.销售数据流程图管理员信息供应商信息商品信息销售信息数据管理员信息表销售统计销售表制定销售表商品信息商品信息表供应商信息表销售商品信息表销售基本信息销售表信息销售编号制表图4-10销售流程图4.4.3数据库设计产品信息名称规格数量nnn4-11数据库E-R图(1)供应商联系人公司名称邮编传真主页地址地区城

39、市电话4-12数据库E-R(2)客户联系人公司名称邮编传真主页地址地区城市电话4-13数据库E-R图(3)完整的实体联系图包括,产品,供货商和客户三个实体部分,他们是由系统整合起来的信息,最终统计出销售进货的信息。系统产品供货商客户供销信息nnn14-14数据库E-R图(3)5数据字典与数据库连接5.1数据字典5.1.1信息表信息表包括:产品信息,供货商信息,客户信息,进货信息,销售信息共五个部分5-1各部分模块信息5.1.2产品信息表产品信息表是对产品所含信息的记录,包括:产品的名称,单位,规格和其他备注信息等。5-2 产品信息表5.1.3供货商信息表供应商信息表是对供货商的信息进行详细的记

40、录,包括:公司的名称,所在地,邮编,电话,传真,公司主页,备注信息,联系人等,共十项信息。5-3 供应商信息表5.1.4进货信息表进货信息表是对进货的信息进行详细的记录,包括:供应商的名称,产品名称,规格,单位,数量,单价,进货日期等,共八项信息。5-4 进货信息表5.1.5销售信息表销售信息表是对销售的信息进行详细的记录,包括:客户的名称,产品名称,规格,单位,数量,单价,进货日期等,共八项信息。5-5 销售信息表利用SQLite数据库系统中的SQL查询分析器实现的建立上述供应商信息表、产品信息表、客户信息表、进货信息表、销售信息表,用SQL语句在SQLite中查询分析器的执行,这样将会将自

41、动产生需要的所有表格。有关数据库结构的所有后台工作已经完成。5.2数据库连接Android连接SQL需要以下几个步骤;5.2.1开发环境部署首先Android开发环境要配置好,SQL要建立成功5.2.2数据库设计表的设计5.2.3Android客户端程序设计1、SQLiteOpenHelper (android.database.sqlite.SQLiteOpenHelper)这是一个抽象类,关于抽象类我们都知道,如果要使用它,一定是继承它。这个类的方法很少,有一个构造方法SQLiteOpenHelper(android.content.Contextcontext,java.lang.Str

42、ing name,android.database.sqlite.SQLiteDatabase.CursorFactory factory, int version);public void onCreate(SQLiteDatabase db)此方法在创建数据库是被调用,所以,应该把创建表的操作放到这个方法里面2、SQLiteDatabase(android.database.sqlite.SQLiteDatabase)关于操作数据库的工作(增、删、查、改)都在这个类里执行SQL语句,用这个方法+SQL语句可以非常方便的执行增、删、查、改.除此之外,Android还提供了功过方法实现增、删、

43、查、改。6.系统运行情况测试6.1系统运行测试根据Android手机系统要求无响应时间为5秒,所以就有如下性能要求:1. 当对产品信息添加、修改、删除时,程序响应时间最长不超过5秒2. 当对客户信息添加、修改、删除时,程序响应时间最长不超过5秒3. 当对供货商信息添加、修改、删除时,程序响应时间最长不超过5秒4. 当对产品进货信息添加、修改、删除时,程序响应时间最长不超过5秒5. 当对产品销售信息添加、修改、删除时,程序响应时间最长不超过5秒6. 当查询库存信息时,程序响应时间最长不能超过5秒6-1 Android平台基础界面6.2系统功能运行测试6-2 供存销系统基础界面6-3 供存销系统基

44、本信息界面测试结论:以上各项操作均满足Android系统响应时间内的要求,各项功能均能够正常的运行。对于产品进行进货管理和销售管理的各项功能都能够正常的对其进行应用,例如增加、删除、修改、查询等功能的操作。结论经过勤勤恳恳的努力,我终于完成了我的毕业设计,通过对Android系统的研究,终于简单的设计出属于自己的应用程序,这也使我受益匪浅,从开始选题的那一刻,我就开始更多的参看关于Android方面的书籍和Android开发的网站,这使我受益匪浅。刚开始在学校所学习到的知识Android一些入门之前必备的一些知识,现在才开始正式的入门,从刚开始的懵懂无知,到现在初窥门径,Android系统上应

45、用程序的开发使我越来越有兴趣,Android操作系统前景非常广阔,而且与实际息息相关,我所学习到的只是一下皮毛,在论文中肯定有许多的不足之处,但是已经基本上达到了课题设计之处的目的。我在程序开发中获得了更多关于Android的知识,也对程序开发有了进一步的认识。通过对毕业设计的设计与实现,我将大学中所学到的知识和一些已经被我以往的知识都重新复习了一下,同事还学到了许多关于Android和Java的新知识。在几个月时间里,从对Android懵懂到现在初步了解花费了很多的心血,也锻炼了我的自学能力,现在想想有些日子日日夜夜也对着电脑查关于Android方面的资料和编程技巧,说实话真的挺累,就连我现

46、在也不知道怎么挺过来的,在程序基本定型之后我感到了一种满足感,感觉到通过大学的四年学习生活感到很充实,很珍惜这段时光,这将成为我大学期间最珍贵的回忆。在写这篇论文的时候非常的头疼,虽然是学计算机出身,但是对于排版,字体要求,章节的布局和安排都要从头学起,一点一点累计经验。至此我将结束我的毕业论文,虽然稚拙,大小错误也在所难免,希望老师给予批评与指正。参考文献1赵建勋.基于Android平台的移动位置服务的开发与实现J.现代商贸工业,2010年20期2张海藩.软件工程M.北京:人民邮电出版社,2002.113赵亮;张维.基于Android技术的界面设计与研究J;电脑知识与技术,2009年29期4

47、刘敏;移动终端的Android移植与应用程序设计D;西安电子科技大学,2011年5 萨师煊,王珊.数据库系统概论.第三版M.北京:高等教育出版社,20006张志杰;智能手机操作系统的竞争与发展研究D;北京邮电大学,2012年7公磊;周聪.基于Android的移动终端应用程序开发与研究J;计算机与现代化,2008年08期8黄晓东.Java课程设计案例精编( 第二版).北京:中国水利水电出版社,20079李相国.Java实例精通.北京:机械工业出版社,2009.310Android经典应用程序开发J . 韩超. 人力资源出版社,2011:5-18.11数据库原理与应用教程M. 何玉洁. 机械工业出

48、版社,2005.12 .12Android的架构与应用开发研究J . 刘卫国姚昱禹. 中南大学:信息科学与工程学院计算机系统应用,2008-11:110-112.13Android开发接口描述.14基于Android平台的应用开发研究j宋小倩、周东升.软件导刊,2011(2).15基于Google Android平台的应用程序开发与研究j.张仕成.电脑知识与技术,2009.(5).16http/ API文档. 2012-12-1017致谢历时两个月的论文终于完成了,在此次的论文设计中,之所以能够顺利的完成,首先要对我的论文指导老师单老师致以深切的感激之情,虽然大四这一年我都没在学校,但是单老师仍然能够给我在选题、研究以及设计上给我以非常好的指导意见,对我整个论文的完成起到了决定性的帮助。非常感谢单老师在百忙之中抽出时间来给我很好的意见和指导,对于我的论文几次的修改都不厌其烦的给予指导和帮助, 让我冲破了无数的障碍和困难。在次我向单老师致以最由衷的感谢!感谢本文参考文献所涉及到的各位学者,给我的论文提供了帮助和启发。同时也感谢我的同学和同事在论文的排版和撰写的过程中给以我热情的帮助。由于我的学术水平有限,难免在论文之中有很多的不足之处,真诚地恳请各位指导老师给予指导。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!