我正在为客户设计向导应用程序。 这是一个典型的向导场景,您有一个“开始/欢迎”页面,后面是几个部分/类别(每个部分/类别在一个单独的页面/视图上),然后是“摘要”页面和确认页面。
我的问题是如何存储用户在向导过程中输入的信息? 如果您将向导的每个屏幕/视图视为一个类别/部分,每个都有一组用户需要回答/填写的问题/字段(单选按钮,下拉菜单,文本框等...),您是否有1个数据库每个屏幕/视图的表格,因此每个问题/字段有1列?
或者有更有效的方法来收集数据并存储它吗?
答案 0 :(得分:0)
你有几种方式。
其中一个是 - 正如你所提到的 - 数据库。我会为此创建简单的数据模型,并将每个数据存储在单独的字段中
如果是网络应用程序并且您不需要恢复用户状态,则可以使用会话并保留数据
或者你可以 - 正如Frazz写的那样 - 使用文件并将其存储在一些文件中,因为它易于阅读和更新,如xml