图2 系统架构图
5.数据库设计
调查问卷主要包括题目信息和用户答题信息,题目信息包括题目,题目类型(多选、单选、用户自由填写信息等),答题信息是用户选择或者填写的信息。这些信息都要以某种格式存放到数据库中,所以数据库应当详细记录各个问卷的情况。在选择用户对象时,能根据对象类型,从数据库获取相应的问卷,并获得问卷名称,发布日期,截止时间,是否完成,完成量,目的完成数等信息存放到C_SURVEY_QUESTION表中,表结构表1所示;在选择产品时,能根据产品类型,获取相应的问卷;在选择单个问卷时,数据库可根据所选数据的特殊字段进行检索,获取相应问卷的具体信息,如:问卷简介,问卷题目数量,问卷各题目及其答案;在完成问卷填写时,将所选答案存入数据表C_SURVEY_OPTION表,表结构如表2所示。
表1 C_survey_question
表2 C_survey_option
表3 C_survey_brand
6.GPS策略
(1)关于设备选择: 销售代表常年在外,唯有蜂窝站点的定位方式最为适合销售代表,因此,公司为销售代表配备的皆为3G版的ipad。
(2)关于可靠性:通过GPS模块获取的位置数据有:经度,纬度,海拔,水平精度,垂直经度。经过测试,发现通过GPS获取的定位,在地图上显示的位置与实际位置有较大偏差,于是,GPS的可靠性受到了怀疑。经过研究发现,进入中国的地图,被中国官方进行了偏移,因此不准。通过第三方专业定位公司提供的偏移算法,再次对定位数据进行测试,测试后发现,极为可靠。
(3)关于精确度:长时间不开定位功能,在开启时,瞬间的定位会出现很大的偏移,这样的数据不是我们想要的。经过实地的GPS模块应用,发现GPS偶尔定位会偏差较大,这些数据也不是我们想要的。因此,我们对GPS模块,要求,每五秒进行一次定位,取得其定位误差最小值。
(4)关于定位频率:iPad的地位频率是根据位移进行的,有0米,100米,1000米等。即每移动0米或100米则进行一次定位。这种定位频率难以把握,且我们的目标为每5秒定位一次,因此,我们设定计时器,每五秒打开一次定位,当定位结束,立刻关闭,五秒后,再行开启。
(5)关于后台:iPad支持后台操作,当程序进入后台,GPS需要继续运行,以持续定位。
上一页 [1] [2] [3] [4] [5] [6] [7] 下一页
Survey销售系统ISO客户端的问卷调查系统的设计 第5页下载如图片无法显示或论文不完整,请联系qq752018766