关于管理信息列表的建议

问题描述:

我一直在研究Java,现在我准备尝试构建一些东西。我想我对如何构建简单零件有基本的了解,但是我很难规划出我的项目。我希望你们能告诉我我需要什么才能使它工作。关于管理信息列表的建议

我正在创建一个工作应用程序。我从事ATM业务,我们为所有ATM模型提供技术支持。所以我们有一个atm错误代码的主列表,它们适用于什么模型,它们的描述和解决方案。

从应用程序中,我想让它可以通过ATM制造商搜索 - >型号 - >错误代码列表中进行选择。并可通过错误代码进行搜索。

我不确定的是如何保存这样一个大的代码列表。我已经将它们格式化为: (“晓星”,“1000”,“20001”,“无法检测纸盒”,“取下并更换纸盒 - 检查位于左侧墙内的微动开关”)

(制造商,型号,代码,说明,SOLUTION)

所以,这取决于用户如何选择搜索,它可以把所有的错误

有,也许,1000个错误代码。最好将它保存到应用程序可以访问的文本文件中?你们如何管理错误代码?

+0

1000错误代码不是一个大的列表。它很小。 – 2011-02-16 16:25:04

将其存储在SQLite database中。在这种情况下,这可能是一个小小的矫枉过正,但它足够灵活(并且无论如何你都应该学习数据库)。

+0

+1根据用户输入搜索数据库也大大简单。 – RivieraKid 2011-02-16 16:59:03

您的错误代码似乎是CSV格式。所以:

  1. 通过使用CSV解析库的一行首先使用应用解析CSV文件行:http://opencsv.sourceforge.net/

  2. 保存每一行数据在数据库中的一行:http://developer.android.com/guide/topics/data/data-storage.html#db

  3. 创建一个简单的GUI,在其中输入错误代码,并返回此错误代码的所有数据。