计算机毕业设计 jsp问卷调查管理系统ssh 毕设


https://www.bilibili.com/video/BV1h4421w7Nc/

演示视频:

3.1  功能需求

为了开发出真正满足用户需求的软件产品,首先必须知道用户的需求和目的,对软件需求的深入理解是软件开工作获得成功的前提条件。问卷调查的一个主要目的就是为企业的抉择者和相关管理人员通过调查的形式来统计企业所希望统计的相关信息,通过与预期的期望进行对比从而得出最终的决策方案或实施办法。

(1)登陆本系统的身份:管理员,用户。

(2)系统提供问卷管理(添加,设计,审核,统计)。

(3)系统提供管理员管理。

(4)系统提供链接管理。

(5)首页最新问卷及热门排行榜显示及更新。

3.2  功能分析

本系统是根据J2ee框架进行的系统,主要设计思路是:根据需求先定一个问卷调查的目的,或者根据需求设计出问卷的问题,再把答案和题目输入数据库,然后用户按照自己的要求依次填写调查问卷,最后把用户填写的问卷填入数据库,最终把进行调查的问卷统计分析,以树状图的形式展示。

在功能分析的基础上,对数据流进行了分析,从数据流动过程考察了实际业务的数据处理模式。存在数据流程不畅等问题。

3.3可行性分析

从技术可行性来看,用到软件都简洁 方便,社会可行性来看,这个调查问卷的背后精准分析得到一些结论目前,从操作可行性来看,大多数计算机都能运行该系统,该系统的安装、调试、运行不会改变原计算机系统的设置和布局,并且系统界面简单,提示信息完整,运用本系统操作通俗易懂,兼容性良好,信息处理方面做得很精准规范。

4  系统总体设计

3.1  系统主要功能设计

功能模块划分是描述系统的一个过程,需要将需求分析中的实物进行抽象,提取出要实现的功能,这是整个系统开发的一个关键过程。在系统分析的基础上,确定了系统的功能结构图,如图3.1所示:

e395f4d9e743fddf6032e6dfa5d43cd2.jpeg

图3.1  问卷调查系统

3.2  各功能模块设计

(1)登陆管理模块

登陆管理模块主要是对管理员登陆权限的设置。管理员通过登录进入系统,对调查系统进行数据库管理。其功能包括添加主题,编辑主题,删除主题等相关操作。

(2)调查创建表模块

调查创建表模块的主要功能是调查主题以及题目、选型内容的创建、编辑、删除等,并且根据需求创建问卷调查的回答方式(单选题,多选题,判断题,问答题等)。

(3)调查表生成记录与统计汇总模块

调查表生成记录与汇总模块的主要功能是完成调查表的生成,并从数据库中提取前台页面用户编辑的数据,并以报表的形式展现出来。

(4)前台功能模块

前台功能模块的主要功能是用户登录,查看信息,存储信息的过程,相关数据,并且存储到数据库中,提供研究者研究。

3.3  系统构架

此系统采用B/S结构,测试者通过IE浏览器远程输入他们的调查数据,提交存储到服务器:研究人员远程调查询分析条件,服务器对数据处理后将分析结果返回给研究人员。后台数据库采用SqlServer,WEB服务器采用Tomcat,服务器端采用MyEclipse自带浏览器。

整个系统被分为服务器端和浏览器端两大部分。此种系统的优点是操作、维护简单,只要在服务器端安装数据库和Web应用程序[12]。

3.4  系统总体结构

本系统采用MVC的设计模式,用户输入输出界面均为JSP页面,即展示层(VIEW),用户的请求(REQUEST)将会被发送到控制层(CONTROL)的一个SERVLET集中处理,根据请求调用模型层(MODEL)的JAVABEAN对请求进行实际处理,并把结果返回给控制层,控制层根据请求的执行结果将响应(RESPONSE)派发到相应的JSP页面[13]。

例如,一个数据提交(操作请求)的标准流程:在问卷管理模块中的添加问卷页面(SurveyAdd.jsp),用户在这个页面中输入数据,提交之后,请求被派发到一个名为SurveyManage的servlet中集中处理,在这个servlet中,调用了持久层的名为SurveyDAO 的javabean的addSurvey方法对数据进行持久化,然后把处理结果返回给SurveyMange这个控制器,控制器根据返回的结果决定将相应的页面展现给客户端浏览器[14]。如图3.3所示:


图3.3  MVC流程图

1d195dbd5db1c30a900eb5b5fbe33868.jpeg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值