在线问卷调查系统的分析与实现开题报告_第1页
在线问卷调查系统的分析与实现开题报告_第2页
在线问卷调查系统的分析与实现开题报告_第3页
在线问卷调查系统的分析与实现开题报告_第4页
在线问卷调查系统的分析与实现开题报告_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、职场大变样社区():下载毕业设计成品全套资料,全部50元以下 中 北 大 学 信 息 商 务 学 院毕业设计开题报告学 生 姓 名:王卫华学 号:09060341x48学 院、系:电子与计算机科学技术系专 业:计算机科学与技术设 计 题 目:在线问卷调查系统的分析与实现指导教师:郭苗 2013年3月24日毕 业 设 计 开 题 报 告1结合毕业设计情况,根据所查阅的文献资料,撰写2000字左右的文献综述:文 献 综 述一、本课题的背景和意义问卷调查法是收集第一手数据或资料的常用途径,在校园、企业、或机关里,由于各种调查研究的需要,经常会有各种各样的调卷问查,在传统模式

2、下,人们不但要花费不少的费用印刷问卷,而且还要花费大量的时间发放问卷,回收问卷,统计问卷,并且问卷可控性差容易产生漏卷,废卷等问题。问卷又称调查表或询问表,是以问题的形式系统地记载调查内容的一种印件。问卷可以是表格式、卡片式或簿记式。设计问卷,是询问调查的关键。完美的问卷必须具备两个功能,即能将问题传达给被询问的人和是被问者乐于回答。要完成这两个功能,问卷设计时应当遵循一定的原则和程序,运用一定的技巧,确定主题和资料范围。根据调查目的的要求,研究调查内容、所需收集的资料及资料来源、调查范围等,酝酿问卷调的整体构思,将所需的资料一一列出,审读所需资料,淘汰不需要的资料,分析哪些资料需要通过问卷取

3、得、需要向谁调查等,并确定调查地点、时间及对象 。随着科学技术的不断提高,计算机科学日渐成熟,社会信息也向智能化、科学化、数字化、综合化不断发展,而且在我们的生活中计算机与我们生活息息相关,计算机的应用已普及到经济和社会生活的各个领域。目前基于internet的网络问卷调查分析统计用的非常普遍和频繁,因而一个好的网络在线问卷调查系统需要为需求者提供网络问卷,让需求者能够快速、方便的事实专业的问卷调研。二、本课题相关理论综述1 uml面向对象建模uml是用各种图来描述软件的开发过程的一种建模语言,是一种以面向对象建模为基础的开发模式。软件生命周期可以分为制定计划,需求分析,设计,编码,测试,运行

4、和维护。在整个软件开发阶段,都用到了uml建模的思想,而且通过图形来描述软件开发的整个流程,不仅容易理解而且直观,一目了然。是一种非常实用软件开发分析方法。面向对象的建模过程中常用到的模型有:瀑布模型、快速原型模型、增量模型、喷泉模型等。2 b/s结构b/s结构(browser/server,浏览器/服务器模式),是web兴起后的一种网络结构模式,web浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(browser),如internet explorer,服务器安装oracle或sql se

5、rver等数据库。浏览器通过web server同数据库进行数据交互。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(tco)。其最大的优点就是可以在任何地方进行操作而不用安装任何专门软件。只要有一台能上网的电脑就能使用,客户端零安装、零维护,系统的扩展性非常容易。并且维护和升级方式简单,成本低,选择多,由于b/s架构管理软件只安装在服务器端(server)上,使得应用服务器运行数据负荷较重。3 mvc三层架构mvc英文即model-view-controller,是一个框架模式,它强制性的把应用程序的输入、处理、输出流程按照model、view、co

6、ntroller的方式进行分离,这样一个应用被分成三个层模型层、视图层、控制层。它们合理处理自己的任务。m即模型(model),该层主要负责任务流程/状态的处理以及业务规则的制定,是mvc最主要的核心。v即视图(view),该层主要实现用户交互界面,业务流程的处理交予模型(model)处理。c即控制(controller),该层主要接收用户的请求,将模型与视图匹配在一起,共同完成用户的请求。控制层并不做任何的数据处理。一个模型可能对应多个视图,一个视图可能对应多个模型。如果用户通过某个视图的控制器改变了模型的数据,所有其它依赖于这些数据的视图都应反映到这些变化。4. myeclipse开发工具

7、 myeclipse是一个十分优秀的用于开发的java,j2ee的标准插件集合,也包括java开发工具(java development kit,jdk)。三、个人观点及主要思路软件模式是软件开发期间对重复问题的可复用解决方案,是经验的总结。掌握这些设计模式后,当遇到类似的问题是,就可以快速利用已有的解决方案分析问题,然后采取适当的策略,从而有效缩短软件开发周期并提高软件的质量。使用设计模式是进行软件开发的有效途径。本课题设计的目的就是当某企业、某组织或个人需要调查和掌握一些数据、信息或资料时,为这样的需求者提供适合的网上问卷,回收、统计数据或答案,为需求者掌握资料提供方便。本课题所要设计的问

8、卷调查系统具有以下特点:1)能对调查问卷的结果进行分析汇总。2)使用简单,如需求者不满意我们的问卷,还可以根据自己的想法设计问卷。3)支持多种题型,如单选题、多选题等等。参考文献:1 叶乃文,邝劲筠,杜永萍译.java核心技术卷:基础知识.北京:机械工业出版社, 2008.5 2 arnold doray, 程小东,靖松译. struts基础教程 m. 人民邮电出版社. 2007. 3 埃史尔.java编程思想(第四版).北京:机械工业出版社,2007.3704 栗菊民.java web应用程序设计.北京.机械工业出版社.2007:13-165 陈国君,陈磊,陈锡祯等.java2程序设计基础.

9、北京:清华大学出版社,2009.37 6 张孝祥.深入体验java web开发内幕核心基础.电子工业出版社7 jdk帮助文档1.608 sql语言参考大全(chm版)2.19 javaee_api帮助文档10 孙卫琴.tom cat与java web开发技术详解(第二版).电子工业出版社,200911 耿祥义,张跃平.java面向对象程序设计,清华大学出版社,201012 (美)埃克尔 著 陈昊鹏 译.java编程思想.机械工业出版社,2007.613 刘竹林.软件工程案例开发项目与实践.北京:清华大学出版社,200914 陈志泊.数据库原理及应用教程.北京:人民邮电出版社,200815 br

10、uce eckel.thinking in java(fourth edition).prentice-hall.2002待添加的隐藏文字内容3 毕 业 设 计 开 题 报 告2本课题要研究或解决的问题和拟采用的研究手段(途径):一、课题研究的内容或解决问题1)后台管理1、用户管理模块用户管理模块主要是对用户的身份及其基本信息、登录控制权限等进行管理,以确保答卷信息的真实性和可信度,进而获得有参考价值的统计信息。2、问卷管理 提供问卷创建、问卷编辑、问卷发布、收集问卷、整理问卷、回收问卷等功能。2)前台管理 用户登录后可以查看自己的基本信息,也可以查看自己的问卷,以及对自己所答问卷进行查询。3

11、) 界面 系统的界面十分重要,我们在演示时首先注意到的就是我们所设计的系统的界面,因而界面的设计、美化也是我们需要解决的一个问题。二、对本课题拟采用的研究途径本系统采用mvc设计模式,用户输入界面均为jsp页面,即展示层(view),用户的请求(request)将会被发送到控制层(control)的一个servlet集中处理,根据请求调用模型层(model)的javabean对请求进行实际处理,并把结果返回给控制层,控制层根据请求的执行结果将响应(response)派发到相应的jsp页面。在研究解决问题时无论是在分析阶段还是设计阶段都要按照mvc模式的三层架构、同时时刻保持面向对象的思想。利用sun公司j2ee平台的设计模式;开发工具为eclips

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论