现代科技的飞速发展,基于android平台的英文听力学习软件处理从根本上可以为更多的管理者减少多方面的经济资源,在实际操作上也是提高用户与管理的效率捷径,能够很好地做到基于安基于android平台的英文听力学习软件的有效共享和协同。可以说,有效的基于android平台的英文听力学习软件是实现良好的整合关系的重要保证。
1.3开发环境
JDK是安装Java时必须安装的工具包,J2EE里面包括EJB、JSF等开发包,如果用不上这些也可以不需要安装这些。我们选用1.6的版本进行开发。
其中人们一般喜欢像MySQL,MySQL这样开源的SQL数据库,它由MySQL AB公司创作的。MySQL服务器他支持许多关键任务、对重负载系统也非常的有用,也可用于大配置程序。
Web服务器Tomcat:TomcatApache.子项目Jarkarta是一个不要钱的、开源,支持JSP容器和servia的技术,它也是一个Web服务器软件。
8Tomcat是一个小型的轻量级应用服务器,很受广大程序员的欢迎,因为它运行时占用的系统资源较小,扩展性又非常好,并且拥有独立的Scrvlct容器,它是程序员开发和调试JSP程序的首选,在中小型系统和并发访问用户不是很多的情况下也被普遍使用。
集成开发工具Eclipse+MyEclipse,是目前最流行的Java集成开发工具。丰富的功能来赢得人们的认可,其主要属性有快速的性能、快速修复错误、重构性能、调整/组织导入包,自动汇编代码的弹出窗口,由于这些使Eclipse曾一直位于榜单第一。它能够很好地与MySQL、Tomcat进行集成。
本系统中我们选用MyEclipse6.0作为Eclipse的扩展开发工具。
1.4 研究目标、研究内容和拟解决的关键问题
1.4.1研究目标
基于android平台的英文听力学习软件将实现-新用户注册和老用户密码管理登陆。在用户登录后,可以浏览最近基于android平台的英文听力学习软件信息
1.4.2研究内容
本系统整体包括Android端英文学习软件、Web服务器和后台数据库三部分,APP安装运行于智能手机上,服务器软件部署在服务器主机(本次以自己电脑作为服务器主机)上,数据库安装在主机上。
主要模块包括:
1、听力资料模块:主要包括听力资料的内容;
2、听力学习模块:主要写听力学习的内容
3、资料查询模块:主要用于资料查询的内容
1.4.3拟解决的关键问题
1、程序的数据交互:客户端请求进行交互,服务器发送信息给客户端,客户端在显示给用户。
2、数据库的编程:实现数据信息的录入,以及查询和更新信息。
3、数据传输:把向服务器端的数据库进行通信,可能用到socket套接字等技术。
1.5研究的基本思路和方法、技术路线、实验方案及可行性分析
1.5.1研究的思路、方法和技术路线
根据需求分析、收集的资料,本系统应具有登录注册、学习管理、个人设置等相关功能的架构。
理论研究:安装在手机上的程序作为客户端,连接web服务器,然后向他发送各种请求。服务器接收到各个客户端发来的网络请求后,解析不同参数值,进行响应操作,如果需要数据库数据,则与数据可进行增、删、改、查的操作,之后将操作结果返回给客户端,客户端接收到服务器返回数据库后进行解析,并呈现给用户。
技术研究:数据库选用关系型数据库,采用MySql数据库,数据表有用户密码表、用户信息表、被捡到物品表、丢失物品表、物品详情表等。服务器采用Structs2框架,服务器与数据库通过JDBC连接,进行数据操作。
1.5.2设计方案
第一,规划本系统的整体结构,确定功能体系及开发工具等。 基于android的英文听力学习软件设计(3):http://www.751com.cn/jisuanji/lunwen_41671.html