华北水利水电学院毕业论文
第三章 系统分析
系统分析是指应用系统的思想和方法,解决系统要“做什么”这一关键性的问题,是系统开发过程中最重要也是最困难的阶段。在这个阶段,我们的主要任务是定义系统的逻辑模型,首先要针对用户的需求进行系统需求分析,并根据需求分析用系统说明书表达出来,以此作为系统设计的依据。
3.1任务概述
3.1.1系统的目标
开发出的系统应具备很强的开放性和扩展性等特性。本系统实现一个在线调查问卷WEB站点,能够方便、灵活地对调查问卷资料进行查询、统计等操作。所有这些对数据库进行的操作都受到管理级别的限制。本项目可有效快捷地管理调查问卷,提供必需的统计、管理信息,使信息更为准确、快捷、易查。
3.1.2系统的开发环境
硬件平台:硬盘空间: 5G以上;
内存: 256M以上; CPU: PIII500以上;
操作系统:windows XP/windows vista 其它软件:浏览器:IE浏览器 5.0以上
数据库:SQL Sever 2000
开发工具:Visual Studio.net 2005
3.2系统需求分析
在线调查问卷系统说起来比较简单,被调查者填写或者选择一些选项,然后点击“提交”按钮,一个在线调查问卷就完成了,但是在实际上从事网上调研的工作并不是那么轻松的,有时甚至不能顺利完成在线调查的任务,或者所得到的调查数据与实际状况有比较大的差别,因此调查结果的可信度也就大打折扣了。利用在线调查问卷系统获取信息也是
第 7 页
华北水利水电学院毕业论文
最常用的网络营销功能之一,因此设计出一个功能完善的在线调查问卷网站是很迫切的。
在线调查问卷系统是一个基于网络的数据采集系统,这个系统的主要目的就是通过在线问卷调查来获取大众的信息,这些信息要经过处理并且及时的存储起来。本系统支持将数据库文件导入至相关的统计分析软件进行统计分析,同时系统还要求用户能够在线编辑问卷,同时也能够跟踪问卷当前发布的情况等,在被访者访问问卷时,系统能够根据被访者所做的当前题目的答案和管理员编制问卷时所定制的逻辑跳转来动态生成下一个题目,以使被访者继续顺利做答。
3.2.1 系统功能需求
1)系统用户
系统用户主要有一般用户和管理员两种。详见图2.1所示:
用户系统一般用户管理员一般管理员超级管理员图2.1 系统用户关系图
注:在以下的论述中,所提到的“用户”,若没有具体说明均指一般用户。所提到的“管理员”均为一般管理员和高级管理员的统称。 2)具体功能划分
用户组是用户里面权限最低的。只可以参与填写问卷调查和查询问卷,无法进行其他操作。但是仍然有登录所需的用户名和密码,所以他们需要注册。尽管权限很低,他们还可以对自己的个人资料进行修改(无法修改其他用户的资料)。
用户组的用例图如图2.2所示。
第 8 页
华北水利水电学院毕业论文
系统填写问卷调查查询问卷注册人人资料管理 图2.2 用户组的用例图
一般管理员组:一般管理员权限比用户高。他们可以分别对问卷和用户进行管理。问卷管理包括增加问卷、修改问卷、删除问卷、查询问卷和统计问卷五个部分。用户管理包括对用户资料的管理和删除个别用户。当然,他们也可以像一般用户那样填写问卷和修改个人资料。以上各种操作也必须经过登录验证以后。
一般管理员组的用例图如图2.3所示。
系统增加问卷一般管理员修改问卷删除问卷统计结果查询问卷用户资料管理 图2.3 一般管理员组的用例图
超级管理员组:超级管理员的权限是所有用户中权限级别最高的。他们不仅可以完成一般管理员的功能,还比一般管理员多了一项权限,那就是给用户授权和撤销用户权限。
第 9 页
华北水利水电学院毕业论文
超级管理员组的用例图如图2.4所示。
系统超级管理员授权撤销权限 图2.4 高级管理员组的用例图
3.2.2 系统性能需求
1)数据精确度
在面向用户的部分中,考虑到可能会出现用户短时间内重复提交选择结果的情况,为了保证数据的有效性,找出了以下数据精确度控制方法:
第一:同一未刷新页面不能提交两次调查结果,即用户在同一个页面提交数据以后,若此页面未被重新载入或未被刷新,用户再次提交无效。
第二:同一IP在2分钟内不允许提交两次,即使用户刷新过页面,在2分钟以内,仍然不允许提交第二次。之所以不执行每一个IP地址只提交一次的标准,主要是考虑到那些通过LAN(局域网)上网的用户和拨号上网的用户。 2)时间特性
响应时间:用户应该在1s-1min时间内得到服务器的响应。 更新处理时间:2s,可能受到网络状况影响 运行时间:依据网络状况决定 3)适应性
要求系统界面友好,菜单清楚,便于操作,并且可以在windows的任何版本的操作系统下运行,软件接口主要通过用户浏览器实现。
3.3 系统可行性分析
可行性分析,就是根据初步调查的系统需求和系统方案的总体设想,从技术上、经济
第 10 页
华北水利水电学院毕业论文
上和社会环境上考察本系统是否有必要、有没有条件、值不值得开发的问题[6]。
3.3.1 经济可行性
随着互联网的迅速普及,计算机、网络已经深入到我们生活的各个方面,在线问卷调查也将逐步取代传统的通过纸笔填写的调查问卷。首先,在网上进行调查,网络上没有时空和地域的限制,这是在线问卷调查与传统市场调查的方式相比所独有的优势。再次,传统方式的市场调查活动需要消耗大量的人力、物力才能进行,周期也比较长,Internet用Web或者其他手段就可以覆盖全球的优势正好弥补了这一不足。最后,与传统方式不同,网民可以在不直接面对调查者的情况下,以一种相对轻松和从容的方式填写问卷,达到面对面提问所无法比拟的效果。并且在线调查问卷系统的运行维护比较简便,能够实现不同的人员从不同的地点以不同的接入方式访问和操作共同的数据。从诸多的投资和收益的比较中可以看出,此方案的经济可行性很大。
3.3.2 技术可行性
ASP.NET是微软公司继ASP之后推出的新一代Active Server Pages,它不是ASP的简单升级,是微软发展的新的体系.NET的一部分[7]。同以前的 Web 开发模型相比,ASP.NET 具有增强的性能、Visual Studio世界级的工具支持、灵活性、简易性、可管理性、可缩放性、自定义性、扩展性,以及完全性等数个重要的优点[7]。同时,代码分离、ADO.NET技术,以及全新的开发语言C#更是给作者带来了更快捷、更方便的操作。
SQL SERVER是一个关系数据库管理系统(DBMS),数据库处理的基本结构,采取关系型数据库模式,但是在SQL SERVER的数据库处理中,则是使用了面向对象的操作方式[8]。作者根据它的这个特点,配合数据设计的基本原则及数据库的范式要求对数据库进行设计。 所以,此方案具有技术可行性。
3.3.3 方案优点与不足
此方案将系统分为用户和管理员两大模块,通过权限的设定来明确用户角色所使用的功能及所进入的页面,使系统能够清晰明了地呈现在用户面前。同时对两大基本模块又进行细致划分,进一步加强了系统的可操作性和友好性。建立数据表的级联关系,保障了数据的一致性。
当然,此方案也存在不足之处。比如,方案将问卷调查以系统形式展现在用户面前,用户需注册才能使用,这将大大减少参与调查的人数。但是,需注册后才能使用系统,一
第 11 页
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库在线调查问卷系统的分析、设计与开发 - 图文(3)在线全文阅读。
相关推荐: