"基于Andriod平台的英语学习App服务器开发——论文研究与系统设计"

需积分: 0 1 下载量 183 浏览量 更新于2024-01-26 收藏 632KB DOC 举报
本毕业论文是关于安卓339英语学习app server.doc的研究。论文结构安排包括摘要,背景意义,开发技术介绍,需求分析,可行性分析,功能分析,业务流程分析,数据库设计,er图,数据字典,数据流图,详细设计,系统截图,测试,总结,致谢,参考文献。通过本文的研究,旨在解决语言障碍问题,为用户提供便捷的英语学习工具。 摘要部分介绍了随着社会的发展及科技的进步,全球化的步伐也在飞速发展,各个国家之间人们的交往与交流越来越多,语言的障碍已经成为各个语系的人种之间交往的一大难题。毕业论文针对这一问题,提出了基于andriod平台下手机英语词典的背景研究,研究的现状与意义,研究环境,系统的可行性研究,开发工具,具体设计流程等进行研究的解决方案。 在背景意义部分,论文指出使用者数量位居世界第三的英语是个不错的选择,但传统的词典功能单一、体积庞大不易携带等问题已经不能满足人们之间随时随地进行交流的目的。因此各种英语电子词汇相关应用得到了蓬勃发展。而随着andriod系统越来越广泛的使用,基于andriod平台的英语手机词典工具的开发能够给许多人的日常生活带来极大方便,有着广阔的市场需求。 论文结构安排包括需求分析,可行性分析,功能分析,业务流程分析,数据库设计,er图,数据字典,数据流图,详细设计,系统截图,测试等部分。这些部分包括了对app开发的技术介绍,系统设计流程,功能需求等方面的详细分析。在开发技术介绍部分,对于andriod平台下手机英语词典的开发工具进行了介绍,为后续的具体设计和开发提供了基础。 需求分析、可行性分析、功能分析等部分详细阐述了app开发的需求、可行性和功能。数据库设计、er图、数据字典、数据流图等部分则围绕着系统的数据和流程进行了详细分析和设计。在详细设计和系统截图部分,对app的具体设计和截图进行了展示和说明。 在测试和总结部分,对app进行了测试,并对整个系统进行了总结和评价。最后,通过对参考文献的归纳整理,致谢所有支持过本毕业论文的人们。 通过本文的研究,基于andriod平台的英语学习app的开发与研究具有重要意义,可以为用户提供便捷的英语学习工具,解决语言障碍问题。而本论文的结构安排和内容丰富,可以为相关研究和开发人员提供参考和借鉴。

E/AndroidRuntime: FATAL EXCEPTION: main Process: com.example.hjschoolhelper210301201_1, PID: 2778 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.hjschoolhelper210301201_1/com.example.hjschoolhelper210301201_1.LoginMainActivity}: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity. at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3645) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3782) at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:101) at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135) at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2307) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loopOnce(Looper.java:201) at android.os.Looper.loop(Looper.java:288) at android.app.ActivityThread.main(ActivityThread.java:7872) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:936) Caused by: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity. at androidx.appcompat.app.AppCompatDelegateImpl.createSubDecor(AppCompatDelegateImpl.java:846) at androidx.appcompat.app.AppCompatDelegateImpl.ensureSubDecor(AppCompatDelegateImpl.java:809) at androidx.appcompat.app.AppCompatDelegateImpl.setContentView(AppCompatDelegateImpl.java:696) at androidx.appcompat.app.AppCompatActivity.setContentView(AppCompatActivity.java:195) at com.example.hjschoolhelper210301201_1.LoginMainActivity.onCreate(LoginMainActivity.java:26) at android.app.Activity.performCreate(Activity.java:8305) at android.app.Activity.performCreate(Activity.java:8284) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1417) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3626) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3782)  at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:101)  at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)  at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2307)  at android.os.Handler.dispatchMessage(Handler.java:106)  at android.os.Looper.loopOnce(Looper.java:201)  at android.os.Looper.loop(Looper.java:288)  at android.app.ActivityThread.main(ActivityThread.java:7872)  at java.lang.reflect.Method.invoke(Native Method)  at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:936) 

408 浏览量