日期:2014-05-19  浏览次数:20791 次

变态的需求,请高手赐教
需求是这样的:

保单信息包含有主信息如投保人信息等,

投保人信息下面可以有多个被保险人,

被保险人下面可以有多个受益人。


页面功能已经做好了,现在客户要求做一个Excel导入被保险人的功能,

如果被保险人下没有受益人那到好办,问题是这被保险人下还可以添加多个受益人。

有人做个这样的Excel导入吗? 请赐教,谢谢!!!

大概示意图描述如下图:



------解决方案--------------------
弱弱地说,介个需求不变态。。。。
思路理清楚了就好办。
------解决方案--------------------


哈哈,随便写写。

另外一个方法。
如果受益人特多,而被保人较少。
可以1个被保人就为1个sheet。 sheet内容就是受益人。
------解决方案--------------------
一点不变态,就是数据的一对多了
------解决方案--------------------
还有比这个更变态的
------解决方案--------------------
只要明确excel格式就可以了
------解决方案--------------------
探讨

引用:
哈哈,随便写写。

另外一个方法。
如果受益人特多,而被保人较少。
可以1个被保人就为1个sheet。 sheet内容就是受益人。


受益人应该是比较少的,有的就没有受益人 一般而言 ~多也就2、3个吧

还有,你给的这Excel没看太明白,不需要导入投保人,只需要导入被保险人和受益人就可以!

------解决方案--------------------
探讨

引用:

引用:

引用:
哈哈,随便写写。

另外一个方法。
如果受益人特多,而被保人较少。
可以1个被保人就为1个sheet。 sheet内容就是受益人。


受益人应该是比较少的,有的就没有受益人 一般而言 ~多也就2、3个吧

还有,你给的这Excel没看太明白,不需要导入投保人,只需要导入被保险人和受益……

------解决方案--------------------
没感觉到变态,除非确实改动影响整体功能,所以楼主,淡定点。。。。
------解决方案--------------------
习惯就好!
------解决方案--------------------
可以做到的,如果你想稍微偷懒点点,那么Excel模板就定死为两个Sheet:
◎ 第一个Sheet:保单主要信息
这个就是固定格式的格子对格子的结构了,导入时Java读取就按固定格子位置来取值。

◎ 第二个Sheet:投保人信息
这个就是个二维表,或者说重复表信息,固定为:
保险人,被保险人,受益人
张三,张三,大儿子
张三,张三,小儿子
张三,张三,女儿
张三,张三老婆,大儿子
张三,张三老婆,小儿子
张三,张三老婆,女儿



------解决方案--------------------
不复杂
------解决方案--------------------
一直没搞懂这方面的问题。。。。。
------解决方案--------------------
只要处理好逻辑关系就行,excel只是个保存文档。
------解决方案--------------------
楼主 被保人 和 收益人的详细字段没列出来 所以设计会有不同, 
如果收益人信息只是一个名字那就简单,在收益人字段中可输入多个名字 名字之间用特殊的字符隔开,如张三/李四/老五 等 如果信息比较多,那只能分开sheet填写并导入了, 比如sheet1为被保人信息 张三, sheet2为收益人信息, 两个表用被保人作为关联。

sheet2
被保人 收益人
张三 小三
张三 小四

反正导入时sheet1 和sheet2都会同时导入缓存,在根据关联导入到数据库中。




另外,查询显示时最科学的常理为,先显示被保人信息 点击被保人 弹出框显示 收益人(多个)信息 这样才思路很清楚。
------解决方案--------------------
这个不是很容易吗?格式约定好就成了~!
------解决方案--------------------
没理解错的话 很容易啊 用一个单元格 保存受益人 多个用逗号隔开 不就好了 也就是 受益人 只用一个字段 或叫 单元格 保存 如: 受益人1,受益人2,...... 这样也方便以后对其进行操作