基于JavaEE综合调查系统的设计与实现论文

上传人:枫** 文档编号:478102093 上传时间:2022-09-15 格式:DOC 页数:82 大小:1.52MB
返回 下载 相关 举报
基于JavaEE综合调查系统的设计与实现论文_第1页
第1页 / 共82页
基于JavaEE综合调查系统的设计与实现论文_第2页
第2页 / 共82页
基于JavaEE综合调查系统的设计与实现论文_第3页
第3页 / 共82页
基于JavaEE综合调查系统的设计与实现论文_第4页
第4页 / 共82页
基于JavaEE综合调查系统的设计与实现论文_第5页
第5页 / 共82页
点击查看更多>>
资源描述

《基于JavaEE综合调查系统的设计与实现论文》由会员分享,可在线阅读,更多相关《基于JavaEE综合调查系统的设计与实现论文(82页珍藏版)》请在金锄头文库上搜索。

1、工程硕士专业学位论文(设计)题 目基于Java EE综合调查系统的设计与实现 / 基于Java EE综合调查系统的设计与实现软件工程领域 研究生:指导老师:摘 要问卷调查是一种常见的研究手段,当研究者要研究某个问题或者分析某种现象时,往往会通过问卷调查的形式收集数据,然后再整理分析从而得出结论。传统的问卷调查方式都是采用纸质问卷收集数据。近年来互联网基础平台的迅猛发展 ,基于互联网的各种应用也日益受到人们的重视。采用计算机软件技术实现信息化的问卷调查,取代传统的纸质问卷调查方式,是计算机信息化应用研究的一个重要方向。基于Java EE综合调查系统的研究就是作者在该研究方向上所做的一点尝试,该系

2、统是一个集问卷设计、用户数据导入、用户参与问卷调查、统计问卷调查结果等功能为一体的信息管理平台。该系统是在Java EE平台上搭建的Web项目,采用了当前市面上流行的组合框架SSH(Struts+Spring+Hibernate)开发技术。在系统开发过程中,完成了问卷信息管理、问卷问题编辑、参与者账户导入、匹配问卷与参与者、问卷答案统计、参与问卷调查、查看答卷信息、系统登录和权限管理等功能模块的编码开发。该系统采用eclipse作为开发工具,选用MySQL为后台数据库,Tomcat为Web服务器。系统采用MVC三层架构模式搭建,分为表示层、业务层和持久层,全部业务逻辑均在业务层实现,持久层开发

3、采用Hibernate框架进行管理,采用C3P0数据库连接池连接数据库,能够非常便利地更换数据库。由于Java技术良好的跨平台性能,系统能够在不同操作系统的服务器环境下运行。综合问卷调查系统的部署和运行,能够有效地利用网络资源,通过网络答题的方式完成问卷调查,减少了人力物力的投入,解决了传统问卷调查的弊端。关键词:问卷调查;B/S;Java;SSH;开源框架Design and Application of Java EE Integrated Survey SystemThe field of software engineeringGraduate Student: Adviser:Abs

4、tractQuestionnaire is a common means of researching. When researchers want to study a problem or analyze some phenomenon, they often collect data by using questionnaire, then analyze the data to get a conclusion. The traditional means of questionnaire is paper-based to collect data. In recent years,

5、 the construction of internet-based platform is developing quickly, and people pay attention to applications based on internet increasingly. Using computer software technology to achieve information questionnaire, to replace traditional paper-based questionnaire, is a significant research direction

6、of computer information technology. The research of questionnaire survey system based on Java EE is an attempt on the direction. Integrated Survey System is an information management platform in which a set of questionnaire design,user data leading-in, user participation, statistical survey results

7、and other functions are integrated. The system is a Web project built on Java EE platform, employing the SSH, one of the most popular combination framework. During the developing process , the coding and developing of modules including questionnaire information management, questionnaire editing , ac

8、couts leading-in, matching questionnaire and participants, the statistics of answers, participating questionnaire survey, checking the answers , system loading and authority management has been accomplished. The system is based on the eclipse as a development tool, MySQL as the database, Tomcat as t

9、he Web server. System architecture is divided into the presentation layer, business layer and data persistence layer. The business logic is implemented in the business layer, and data persistence layer is managed by Hibernate framework, using C3P0 connection pool database to connect database to repl

10、ace the database conveniently. Due to good cross-platform performance of Java technology, the system can function by servers equipped with different operating systems.The deployment and operation of integrated survey system can effectively utilize network resources. Conducting the questionnaire by i

11、nternet can reduce the input of manpower and material resources, thus solving drawbacks of traditional questionnaire.Keywords: Questionnaire survey; B/S; Java; SSH; Open source framework目 录1 绪论11.1引言11.2 国外研究现状21.3 本文工作22 相关理论介绍42.1 引言42.2 B/S模式介绍42.3 Java技术概述62.4 Web服务器介绍72.5 集成开发环境介绍82.6 Web框架介绍82

12、.6.1 SSH体系框架结构92.6.2 Struts2框架介绍102.6.3 Spring框架介绍102.6.4 Hibernate框架介绍112.7 小结113 系统需求分析与总体设计133.1 引言133.2系统需求分析133.3 系统功能分析143.4 系统总体设计173.4.1 系统总体目标173.4.2 系统整体流程173.4.3 系统运行环境193.5 小结204 系统具体设计与实现214.1 引言214.2 数据库设计214.2.1 数据模型介绍224.2.2 数据字典234.3 功能模块设计304.3.1 问卷信息管理324.3.2 问卷问题编辑414.3.3 导入参与者用户

13、484.3.4 匹配问卷和参与者514.3.5 参与问卷调查524.3.6 问卷答案统计574.3.7 查看答卷信息604.4小结635 系统测试与分析645.1 引言645.2 系统功能测试与分析645.2.1 系统管理员登录测试655.2.2 问卷信息编辑功能测试675.2.3 问卷问题编辑功能测试705.2.4 参与者账户导入功能测试735.2.5 匹配问卷与参与者功能测试745.2.6 答卷功能测试755.2.7 问卷答案统计功能测试756 结论77参考文献78声明80致811 绪论1.1引言研究者在从事社会课题研究的时候,往往需要收集人们对于某个社会现象的看法,通过对这些数据的分析来

14、得出调查研究结论。数据收集最常用的手段就是采用问卷调查的方式。问卷调查是一种发掘事实现况的研究方式,最大的目的是搜集、累积某一目标族群的各项科学教育属性的基本资料,可分为描述性研究与分析性研究两大类1。传统的问卷调查方式主要是通过书面提出问题的形式向特定的人员群体收集资料,其过程分为三个步骤。首先是问卷设计者将研究的问题编制成问卷调查表格形式,然后通过纸质的材料印刷后再发放给参与答卷人员进行问卷填写,最后收集答卷人员填写好的问卷通过人工的方式统计问卷结果,以此来了解参与调查人员对某种现象或问题的看法和意见。整个过程全部依靠人工来进行,存在以下缺点。第一、收集的信息都记录在纸质问卷上,不方便保存

15、和查看;第二、问卷的发放和收集浪费了大量的人力和物力;第三、问卷的制作使用了大量的纸,是对资源的浪费;第四、问卷的统计完全依靠人工,可能会造成统计的误差。改变传统的问卷调查方式,提高问卷调查的效率和速率成为很多机构的一大难题。近年来,随着计算机网络在人们日常生活中的日益普与,通过计算机网络进行大围高密度的问卷调查已经成为可能2。基于计算机网络的问卷调查方式逐渐取代了传统的问卷调查方式成为了问卷调查首选的方法。这种问卷调查方式相对于传统的问卷调查方式有几大优点。第一、问卷的设计相对比较方便;第二、问卷参与者直接通过网络可以参与问卷的填写,不需要花费大量的人力物力去分发和收集问卷;第三、繁重的问卷答案统计工作交给计算机进行处理,从而避免了人工统计可能造成的误差和人力资源浪费。1.2 国外研究现状当今社会信息技术飞速发展,各种专业领域的应用型如雨后春笋般在互联网上出现,其中就包括了很多综合性的问卷调查3。目前国在Web问卷调查方面好评度高的有问卷星、OQSS与爱调研等专业问卷调查,这些问卷调查功能非常强大,能够针对不同的用户类型提供专业的问卷调查服务。提供了问卷设计功能,问卷问题类型多样化,包含单选题、多选题、填空题、单选补充题、多选补充题等;同时还提供了强大的数据分析功能,能够帮助用户分析收集的数据。从满足用户需求的角度来看,这类专

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号