沈阳理工大学学士学位论文
再由系统管理员分配一个用户名和密码,就可以使用了。甚至可以在线申请,通过公司 内部的安全认证(如CA证书)后,不需要人的参与,系统可以自动分配给用户一个账 号进入系统。
9
沈阳理工大学学士学位论文
3 系统需求分析
3.1 功能需求
为了开发出真正满足用户需求的软件产品,首先必须知道用户的需求和目的,对软件需求的深入理解是软件开工作获得成功的前提条件。问卷调查的一个主要目的就是为企业的抉择者和相关管理人员通过调查的形式来统计企业所希望统计的相关信息,通过与预期的期望进行对比从而得出最终的决策方案或实施办法。
(1)登陆本系统的身份:管理员,用户。
(2)系统提供问卷管理(添加,设计,审核,统计)。 (3)系统提供管理员管理。 (4)系统提供链接管理。
(5)首页最新问卷及热门排行榜显示及更新。 3.2 功能分析
网上问卷调查系统的基本设计思路:首先,要有可自定义的调查主题,然后把已设计好的问卷调查的题目和选项按要求依次填入,并保存至数据库;其次,与系统自动生成问卷调查表网页,用户访问该网页后,填写自己认为适合的选项或文本,再将结果提交到数据库中;最后,由程序对数据库的各种调查结果进行分析统计并以图、表的形式显示在网页上。问卷调查系统操作流程图如图3.1所示:
浏览单选/多选/判断/问答添加/修改/查看/删除主题编辑/删除主题管理员登陆查看测试结果添加单选/多选/判断/问答测试者答题生成问卷
图3.1 系统操作流图
10
沈阳理工大学学士学位论文
在功能分析的基础上,对数据流进行了分析,从数据流动过程考察了实际业务的数据处理模式。存在数据流程不畅等问题。现行的顶层数据流图如图3.2所示:
查看信息查看信息用户问卷中心信息管理问卷调查系统问卷管理管理员问卷信息 图3.2 系统数据流图
具体分析业务数据流图,主要包括三部分:问卷信息、基本信息、后台信息管理等。方便人员统计和查询信息,都有系统统一管理存储。该层数据流图如图3.3所示:
管理员网站、用户数据P1问卷信息基础数据管理信息存储结果反馈信息记录问卷中心P2信息管理用户问卷信息信息设置信息管理管理员录入信息统计信息
图3.3 业务数据流图
11
沈阳理工大学学士学位论文
分析问卷信息录入。详细介绍如下。
管理员登录系统后,系统对问卷信息进行管理。一次录入详细数据流图如图3.4所示:
P2.1.1管理员问卷信息录入问卷信息生成问卷信息P2.1.2问卷问卷信息图3.4 信息数据流图
添加 系统的实施会简短数据的流程,并把信息集中统一于系统,方便用户查询和统计,给操作人员带了很大的工作便利。
由于论文的篇幅限制不能一一列举数据流图,只给出了一部分比较重要的,其他都是按照此方法绘制的。
3.2 数据库分析
数据库是按数据结构来组织、存储和管理数据的仓库,是存储在一起的相关数据的集合,这些数据是结构化的,无有害的或不必要的冗余,并为多种应用服务;数据的存储独立于使用它的程序;对数据库插入新数据,修改和检索原有数据均能按一种公用的和可控制的方式进行。当某个系统中存在结构上完全分开的若干个数据库时,则该系统包含一个“数据库集合”。
数据库可以带来许多好处,其中包括减少数据冗余度,节省数据存储空间,实现数据资源充分共享等。数据库技术还为用户提供了非常简便的使用手段,使用户易于编写有关数据库的应用程序。
由于本系统中用到的数据表格较多,另外考虑到在实际应用中,对数据信息内容的更改、数据信息多少的变化较为频繁,因此需要选择一个速度快、体积小、成本低、支持多线程、充分利用空间资源的数据库。MSSQL作为一种常用的关系型数据库,能存放和读取大量的数据,管理众多并发的用户,正适合于本系统的开发和使用[11]。
12