登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 开题报告 > 计算机类 > 物联网工程 > 正文

基于SSH框架的通用问卷系统设计与实现开题报告

 2020-02-10 11:02  

1. 研究目的与意义(文献综述)

随着计算机技术的迅速发展和互联网的高度普及,基于wwb的问卷已成为一种普遍的调查方式。问卷调查是间接获取信息和数据的一种重要方法,目的是针对特定的人群进行数据资料的收集,然后对其整理分析,最后得出结论。

问卷调查可分为纸质问卷调查和网络问卷调查。纸质问卷调查是通过传统的发放纸质的方式进行,其缺点是覆盖范围小,问卷回收难,统计分析结果费力,成本高等;如今随着计算机网络的发展,网络问卷调查逐渐被广泛采用,它可以利用网络技术等进行随时随地在线调查,完美解决纸质问卷的问题,准确而且高效地获取相关信息。

在线问卷调查系统在国外的诸多方面得到了普遍应用,比如:网络投票、民意测试、市场行业调查、科研领域及组织内部调查等。国外在线问卷系统的发展水平有高有低,其中美国与日本的技术水平处于世界顶级水准。ssh框架结构的应用使得在线问卷系统的编程更加结构化,各层之间形成了低耦合、高内聚的编程风格。另外,在线问卷系统的功能越来越人性化,对于任何一个没有操作计算机经验的使用者来说比较通俗易懂,都可以轻松地完成问卷制作与发布。目前国外的一个研究热点是:通过定量分析和应用统计方法所得到的数据,对传统问卷调查和网络调查从数据质量角度的定量地比较它们之间的差异。与西方比较发达的国家进行比较,我国的在线问卷调查在理论研究方面还相对来说较为落后一些,但是现代社会互联网技术得到了迅速的发展促使网络用户的数量也不断增多,越来越多的在线问卷调查方式理论研究者开始对网络调查指导理论进行大量的研究。然而,当前我国的在网络问卷调查方面的理论指导相对来说较为少,所以我国的在线问卷调查方式在社会中的应用、理论方面的研究仍然无法与国外相比较。
目前越来越多的企业、公司、学校或个人采用网络问卷调查系统进行信息的获取和意见的搜集,通过问卷系统可以非常方便的开展问卷的投放和问卷的回收等工作,既为企业、公司、学校、个人带来诸多方便又降低了整个问卷调查过程的部分成本。相比传统问卷调查,其内容丰富,形式多样,易于扩展和维护,使得问卷调查统计工作变得简单而方便。因此开发一个高效的基于web、功能随需应变、可扩展性强的相对通用问卷系统具有一定的实用价值。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究的基本内容与方案

基于ssh框架的通用问卷系统设计与实现该系统功能模块分为:登陆注册模块、问卷调查模块、问卷管理模块、问卷结果统计模块、用户管理模块等。该系统的用户权限分为两种:普通用户和管理员。普通用户注册后只能在前台进行一些简单的操作,比如:访问问卷、进行答题并提交等;管理员则可以对用户和管理员信息进行更新,并能对问卷及题目进行添加、删除和修改。该系统技术采用ssh框架复合框架技术和java程序设计语言,实现通用问卷系统的各个功能模块等。ssh框架即struts、spring 和 hibernate 三个框架的缩写,该技术是j2ee项目开发的主流技术。其中,struts 是 mvc 设计模式的一种实现,继承了 mvc 的各项特性,并对其进行了相应的扩展。hibernate 是一个开放源码的对象-关系映射(orm)框架,hibernate 对 jdbc 进行了轻量级的封装。开发人员可以使用面向对象的编程思想来开发持久层代码,以实现对数据库的操作。开发人员还可以通过使用 hibernate 提供的 hql(hibernate querylanguage)直接从数据库中获得 java 对象。spring 同样也是一个开源框架,是为了降低企业应用系统的复杂性而创建的框架,它的主要优势在于其分层架构,分层架构允许开发者自由组合框架中的组件,同时也为 j2ee 程序开发提供集成的框架。spring 框架可以将 struts 框架和 hibernate 框架通过配置文件进行整合,进而形成完整的软件开发框架体系。

基于 web 的在线问卷调查方式是近些年来人们收集数据时用到最为普遍的收集方法。本文主要研究的内容是:利用 eclipse 平台、ssh 三大框架进行整合,使用 java 语言作为编程语言,mysql 作为数据库开发环境开发一套基于 b/s 结构的在线问卷调查系统。研究目标主要包括以下几点:

1. 能够快速准确地统计分析出收集到的数据的结果,使调查者可以方便的了解调查问卷的结果;

2. 能够通过已有的答卷对问卷的回复率、答题的差异度进行有效的分析,从而判断问卷设计是否合理,如果不合理根据分析结果对问卷进行调整;

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究计划与安排

1. 2019/1/11—2019/1/22:查阅参考文献,明确选题;
2. 2019/2/18—2019/3/7:进一步阅读文献,并分析和总结;确定技术路线,完成并提交开题报告,翻译英文资料;
3. 2019/3/8—2019/4/5:熟悉所选用的开发平台进行需求分析,算法或系统设计,分析、比较或实现等;
4. 2019/4/6—2019/5/16 进行系统的编码、调试、集成、测试工作。

(2019.5.16)其中第10周左右(2017.5.4-5.8)进行毕业设计中期检查,提交论文前三章和毕业设计框架。


5. 2019/5/17—2019/5/31:完成撰写论文初稿;修改论文,定稿并提交论文评审;
6. 2019/6/1—2019/6/7:准备论文答辩。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 参考文献(12篇以上)

[1]埃克尔. Java编程思想(第四版)[M]. 上海:机械工业出版社, 2007.
[2]贾蓓, 镇明敏, 杜磊. Java Web整合开发实战:基于Struts 2 Hibernate Spring[M]. 北京:清华大学出版社, 2013.
[3]李刚. 轻量级Java EE企业应用实战(第4版):Struts 2 Spring 4 Hibernate[M]. 北京:电子工业出版社, 2014.
[4]赵乃真. 电子商务网站建设实例[M]. 北京:清华大学出版社, 2003.
[5]梁立新. 项目实践精解:基于Struts-Spring-Hibernate的Java应用开发[M]. 北京:电子工业出版社, 2006.
[6]李宁. java web开发技术大全[M]. 北京:清华大学出版社, 2009.
[7]曹晓钢,唐勇,夏昕. 深入浅出Hibernate[M]. 北京:电子工业出版社, 2005.
[8]胡康秀,王兵贤.基于JSP的网上书店销售系统的设计与实现[J]. 中国管理信息化. 2009(05).
[9]金玉娟,王琬茹.Struts框架在网上书店系统中的应用[J]. 科技信息. 2009(06).
[10]田涛. 基于SSH框架的网上书城系统设计与实现[D]. 成都:成都理工大学, 2014.
[11]徐琼. 基于MVC模式的Struts框架的研究与实现[D]. 武汉理工大学 2006.
[12]朱天慧. 网上书店 路在何方——浅析我国网上书店的现状及发展策略[J]. 山东图书馆季刊. 2001(04).
[13]Bruce Eckel.Thinking in Java [M].prentice Hall,2006.
[14]Robert Cecil Martin.UML for Java Programmers[M] USA, 2002.
[15]Savitha Srinivasan.Design Patterns in Object-Oriented Frameworks. Computing Practices . 1999:24-32.

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图