"毕业论文:Android 848快递app开发及维护"

需积分: 0 2 下载量 53 浏览量 更新于2024-01-26 1 收藏 1.53MB DOC 举报
本毕业论文主要介绍了一个名为"快递管理系统"的应用程序的开发和维护。该系统旨在提供快递信息的维护、浏览、查询和注册等功能。通过对现有物流情况的考察和对系统本身的全面介绍,详细分析了利用Android技术逐步开发该系统的子系统。该系统主要基于Java和MySQL数据库访问功能进行开发。 本论文的开发目的不仅要建立可管理性好、完整性强、安全性高的数据存储系统,而且还应具备简洁的界面、简单的操作和完善的功能。基于这些要求,经过分析和考虑,决定使用Java作为开发语言,MySQL作为数据库来建立系统应用原型。随后,通过对系统原型的需求不断迭代分析和设计,在经过详细的分析和测试的基础上,最终实现了快递管理系统的功能。 本论文的主要内容包括开发背景和意义、开发工具的介绍、系统分析、数据库设计和系统的设计与实现。在开发背景和意义部分,对现有物流情况进行了调研,并分析了开发快递管理系统的重要性。接下来介绍了开发工具,包括Java和MySQL的选择原因以及其优点和强大功能。之后,对系统进行了全面的分析,包括了需求分析、可行性分析、功能分析和业务流程分析等。在数据库设计部分,使用ER图和数据字典对系统的数据存储部分进行了建模。通过数据流图的设计,展示了系统的信息流动过程。在详细设计部分,对系统进行了具体的功能设计和页面设计,并展示了系统截图。 在论文的后半部分,对系统进行了测试,在测试的过程中,验证了系统的功能是否符合需求,并对系统进行了优化和bug修复。最后,通过总结对整个开发过程进行了回顾,并对未来的优化方向进行了展望。在致谢部分,对提供帮助和支持的人和机构进行了感谢。最后,列出了参考文献,包括对相关研究和开发工具的引用。 关键词:快递管理系统、物流、Android、Java、MySQL、数据库设计、需求分析、功能分析、测试。 总结起来,本毕业论文详细介绍了"快递管理系统"的开发和维护过程。通过使用Java和MySQL等技术和工具,成功建立了一个具有完善功能和简洁界面的应用程序。本论文的内容丰富,逻辑清晰,可以为其他类似系统的开发提供一定的参考和借鉴价值。

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) 

2023-05-23 上传