3.系统分析与设计
3.1系统需求分析
基于iOS的问卷调查(Survey)模块,在线时,自动从服务器取得数据,存入数据库,并在UI上展示出来;问卷完成,将结果存入数据库,同时发送到服务器。离线时,从数据库获取本地数据,展示于UI;问卷完成,存入本地数据库,待网络允许时,发送至服务器。
问卷调查(Survey)模块的用户主要有两种:销售代表和客户医生。两种对象分别对应不同的问卷。不同医药都有不同的问卷。在UI上,需要对此区分,且实现功能,以便选择。
GPS:定制合理的GPS方案,要同时达到省电和GPS定位准确的效果。
3.2系统功能模块设计
(1)对象选择功能
问卷调查功能的对象主要分为两类:个人和医生。个人即销售代表本人,医生即要拜访的客户,每种对象对应各自不同的问卷列表。使用者可以通过选择不同的对象,在当前页面刷新对应的问卷列表。
另一方面,销售代表的问卷往往是具有私密性的,所以,在展示销售代表所对应问卷列表之前,应要求用户再次输入密码以确定身份。图1即为对象选择功能流程图。本文来自辣%文~论.文/网,
毕业论文 www.751com.cn 加7位QQ324~9114找原文
图1 对象功能流程图
(2)产品列表
每个销售代表,都有与自己业务想对应的医药产品,人与人之间不尽相同,因此,在主页面展示医药代表所销售的产品是极为必要的。而单击医药产品对应的LOGO,可以刷新该产品所对应的问卷列表会给销售代表带来极大的方便。
(3)问卷列表
每种问卷都有相应的问卷名称,发布日期,截止日期,目标完成量,已完成量的数据。对于销售代表来说,这些数据极为重要,所以,应当把每个问卷的以上数据,展示在问卷列表之中。对于新发布和将要截止的问卷,需要给予特殊标识,以便引起用户的注意。
(4)问卷要求
不同的问卷,会有不同类型的题目。题目类型主要有以下几类:单项选择,多项选择,排序题,主观题。不同类型的题目,应该使用户便于区分。
4.架构设计
根据客户的要求,并经过具体分析,该系统以三层架构进行搭建。数据链路层,业务逻辑层,UI层各司其职。当UI发生变动,需要获取数据是,向业务逻辑层索要。业务逻辑层则将UI给出的数据进行分析,传递至数据链路层。数据链路层直接从网络或数据库获取数据后,将所得到的数据交给业务逻辑层。业务逻辑层再将数据进行处理,传递给UI层,将其展示出来,系统架构如图2所示。
上一页 [1] [2] [3] [4] [5] [6] [7] 下一页
Survey销售系统ISO客户端的问卷调查系统的设计 第4页下载如图片无法显示或论文不完整,请联系qq752018766