基于J2EE的问卷调查系统的毕业设计论文(53页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于J2EE的问卷调查系统的毕业设计论文(53页).doc》由会员分享,可在线阅读,更多相关《基于J2EE的问卷调查系统的毕业设计论文(53页).doc(52页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于J2EE的问卷调查系统的毕业设计论文-第 43 页沈阳理工大学毕业设计(论文)成绩评定学生姓名: 专业: 通信工程 学号: 题目: 基于J2EE的问卷调查系统的设计 毕业设计(论文)答辩委员会(小组)评语:答辩评分: 答辩委员会主任(组长)(签字): 年 月 日毕业设计(论文)成绩指导教师评分( %)审阅评分( %)答辩评分( %)毕业设计(论文)成绩: (分)毕业设计(论文)总评成绩(等级): 答辩委员会主任(签字): 年 月 日毕业设计(论文)评语指导教师评语:指导教师评分: 指导教师(签字): 年 月 日 评阅人评语:评阅人评分: 评阅人(签字): 年 月 日毕业设计(论文)任务书
2、学 院信息科学与工程学院专 业通信工程学 生 姓 名学 号设计(论文)题目基于J2EE的问卷调查系统的设计内容及要求:本课题的设计内容包括:(1)基于J2EE的问卷调查系统发展现状及技术背景;(2)基于J2EE的问卷调查系统的设计;(3)编程实现基于J2EE的问卷调查系统;(4)基于J2EE的问卷调查系统测试分析;(5)依据研究的内容撰写毕业设计论文。进度安排:第一周第三周:搜集课题相关资料,熟悉开发工具,撰写开题报告;第四周第五周:基于J2EE的问卷调查系统架构及功能设计;第六周第十周:基于J2EE的问卷调查系统详细设计;第十一周第十三周:编程实现基于J2EE的问卷调查系统;第十四周第十五周
3、:撰写毕业设计论文;第十六周:提交论文并进行答辩。指导教师(签字): 年 月 日学院院长(签字):年 月 日学生毕业设计档案学 生 姓 名学 院信息科学与工程学院学 号指导教师姓名职 称讲师所在单位沈阳理工大学毕业设计题目基于J2EE的问卷调查系统的设计毕业设计(论文)完成情况毕业设计各阶段名称起止日期完成情况(存在问题及整改意见)阶段成绩*(1)搜集课题相关资料,熟悉开发工具,撰写开题报告(2)基于J2EE的问卷调查系统架构及功能设计(3)基于J2EE的问卷调查系统详细设计(4)编程实现基于J2EE的问卷调查系统(5)程序调试(6)撰写、修改、装订论文,准备答辩2015.3.22015.3.
4、222015.3.222015.4.52015.4.62015.5.102015.5.112015.5.312015.6.12015.6.142015.6.152015.6.21指导教师意见 (根据学生出勤及毕业设计(论文)完成情况,指导教师是否同意该学生参加答辩)指导教师(签名): 年 月 日*注:阶段成绩分A、B、C三级: A为全面完成任务、B为完成任务、C为完成摘 要在校园、企业机关里,传统的问卷调查不仅繁琐、发放问卷困难,回收问卷更是一个难解决的问题,并且相当的费时费力。而网络问卷调查系统的出现,从根本上解决这一问题,与传统问卷调查相比其更加省时、省力,回收率也比较高;其题目支持单选题
5、、多选题、带文本输入的单选题、带文本输入的多选题、问答题;用户可以给某问卷添加图片;用户可以给问卷设置密码,IP限制,包括黑名单和白名单,用户也可以设置同一IP是否可以重复提交等防作弊选项;系统提供对客观题调查结果的智能统计,并用图表展示出来;针对每一张问卷的每一个题目的任易选项,用户也可以设置截断,终止调查,也可以设置跳转,即被调查者点击了某个选项后自动跳转到与该选项匹配的后续题目上。关键词:J2EE体系结构;问卷调查;设计模式;通用框架 AbstractIn the campus, enterprise authority, not only the traditional questio
6、nnaire trival, difficulty of a questionnaire, and recycling questionnaire is a difficult problem, and quite laborious. And the emergence of the network questionnaire system, fundamentally solve the problem, compared with the traditional questionnaire survey of its time, manpower, more recovery rate
7、is high; The subject support single, multiple choice of topics, single topic selection with text input, multiple choice and questions and answers with text input; The user can add images to a questionnaire; The user can set the password to questionnaire, IP restrictions, including black and white li
8、st, whether the user can also set the same IP can be repeated to submit such as anti-cheating options; System provides the objective in the smarter statistics of survey results and chart display; Each title for each questionnaire as easy option, the user can also set the truncation, terminate the in
9、vestigation, also can set the jump, the respondents will redirect after click on an option to match with the option of the follow-up questions.Keywords: J2EE;questionnaire;common framework;survey目 录1 引言11.1 开发背景11.2 国内外研究现状11.3 系统设计的目标12 开发环境及相关技术的介绍32.1 开发环境32.2 开发软件介绍32.2.1 关于MyEclipse32.2.2 运行环境4
10、2.2.3 SQL SERVER 简介42.2.4 Tomcat简介52.3 相关开发技术介绍52.3.1 JavaEE简介52.3.2 JSP与Servlet简介62.3.3 JavaScript简介72.3.4 Css+Div简介82.3.5 B/S结构83 系统需求分析103.1 功能需求103.2 功能分析103.2 数据库分析124 系统总体设计134.1 系统主要功能设计134.2 各功能模块设计134.3 系统构架144.4 系统总体结构144.5 数据库设计154.5.1 数据表设计154.5.2 数据库连接方法185 系统详细设计与实现215.1 前台功能模块215.2 后台
11、功能模块236 系统测试286.1 测试概论286.2 网上问卷调查系统采用的测试方法286.2.1 系统后台界面测试296.2.2 系统前台界面测试306.2.3 功能测试 307 结论317.1 本系统的特点317.2 本系统存在的不足317.3 心得体会31致 谢33参考文献34附录A 英文附录35附录B 中文附录39附录C 程序附录431 引言1.1 开发背景随着中国加入WTO后,国内市场竞争环境更加剧烈,国企陈旧的管理模式已不再适应,机制、技术、营销、管理、规模实力都存在许多制约因素,企业迫切需要战略性的发展规划,因此网络咨询业对传统企业入世具有不可替代的指导作用。在校园、机关或企业
12、里,由于各种调查研究的需要,经常会有各种各样的调查问卷,在传统模式下,人们不但要花费不少的费用印刷问卷,而且还要消耗大量时间和精力发放问卷,回收问卷,统计问卷,并且问卷可控性差,容易产生漏卷,废卷等问题。现代信息技术的发展,极大程度上提高了我们生产的效率,当然也为我们解决问卷调查的难题提供了良好的解决方案,其中J2EE解决方案就是一个在绝大多数方面都占据优势的方案,也是本文讨论的主题。1.2 国内外研究现状随着我国发展网络办公的环境(网络基础建设等运行环境、法律环境、市场环境网上支付、信息安全、认证中心建设、系统相关核心技术的成熟等条件)逐步完善,问卷调查将向纵深挺进,新一代的协问卷调查将浮出
13、水面,取代目前简单地依托“网站电子邮件”的方式。问卷调查将从手写和文件的初级形态,过渡到自动化统计、整合等都延伸到Internet上,使产品和服务更贴快捷方便。问卷调查系统将实现问卷调查高级电子化、网络化、智能化,开展网上问卷调查,全面实现信息收集统计整合的网络化。实现快捷网络统计。目前,网上问卷调查系统也开始从小型低级问卷调查发展向大容量,高信息度,低人工成本的方向发展,国内多家网上问卷调查网站,如问卷星、盛维调查系统等遍地开花,网络问卷越来越现代化,普及化。1.3 系统设计的目标为需求者提供网络问卷,让需求者能够快速、方便的实施专业的问卷调研,调查问卷设计,快速回收,跨地域、低成本,投入少
14、量资金即可操作问卷调查流程从而获得丰富的反馈信息已经成为趋势。一个高效专业的网络调查平台越来越成为人们的需要。本课题设计的目的是当某企业、某组织或某些个人需要调查或掌握一些数据、信息或资料时,为这样的需求者提供适合的网上问卷,回收、统计数据或答案,为需求者掌握资料提供方便。根据现有一些网络问卷的缺点,本课题要生成一个能够提高调研效率,节约调查费用,使调查数据的处理更方便具有以下特点的问卷调查系统:(1)能对调查问卷的结果进行分析汇总,并使需求者能及时了解最新最及时的调查结果。(2)使用简单,如果需求者不满意我们提供的问卷,需求者还可以根据自己的想法设计问卷。(3)支持多种题型,如单选题、多选题
15、等等。(4)具有灵活性,可以应用于不同的调查场合。该系统主要有人性化设计、系统的安全设置、简单的系统维护方法、使用的高效性、具有错误识别能力等创新点。2 开发环境及相关技术的介绍2.1 开发环境操作系统:Windows 7/8Java开发包:JDK7.0服务器:Tomcat7.0数据库:SqlServer20082.2 开发软件介绍2.2.1 关于MyEclipse根据整个系统的开发计划,采用的开发工具是MyEclipse ,并采用Java语言进行动态网站开发。MyEclipse是一个开放的源代码,基于Java可扩张的开发平台,多数人都是将MyEclipse作为Java集成开发环境使用,虽然M
16、yEclipse使用Java开发,但MyEclipse不仅仅局限于Java开发,还可用于其它语言开发,如C/C+;MyEclipse是一个框架和一组服务,它通过各种插件来构建开发的环境,因此只要提供支持C/C+插件便能进行相应的语言开发。MyEclipse是一个IDE(Integrated Developing Environment),而这个IDE可以允许安装第三方开发的插件来使自身的功能得到扩展和增强,而MyEclipse就是其中一种有名的插件集之一,MyEclipse将开发者常用到的一些有用的插件都集合起来,但它是收费的。MyEclipse为MyEclipse提供一个大量私有和开源Jav
17、a工具的集合,这解决了各种开源工具不一致的缺点。NitroX是一个繁杂而强大,加速Java Web应用开发的工具,还包含了一个强大且能够编译所有的JSP和Struts Web应用的具AppXray。这些工具解析Java和XML配置文件1。MyEclipse实际价值来来自包含的发布包中的大量工具。如CCS/JS/HTML的编辑器,帮助创建EJB和Struts项目的向导并产生了项目的所有主要的组件如action/seesion bean/form等。还包含编辑Hibernate配置的文件和执行SQL语句的工具。2.2.2 运行环境JDK(Java Development Kit)是Sun Micr
18、osystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software development kit)。JDK是整个Java的核心,包括了Java运行环境(Java Runtime Environment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握 JDK是学好Java的第一步2。2.2.3 SQL SERVER 简介SQL Server 2008是一个中、小型数据库管理系统,使用方便、功能强大,与其它数据库有良好的接口。通过SQL Server 2008功能
19、强大的工具,用户可以方便的使用和管理数据库,如创建和编辑数据表、设计和使用各种查询工具进行查询操作、设计和使用窗体、制作和打印报表、设计和使用宏、设计和使用Web页等。SQL Server 2008具有完整的数据库应用开发工具,用户可以方便的设计、修改、浏览一个记录数据的基本表;可以在表数据中进行各种筛选和查询操作;可以设计和使用各种窗体以实现数据显示和操作;可以根据表数据设计打印各种报表;可以设计和使用宏,对表进行一系列特定的操作。SQL Server 2008内有强大的操作向导,为用户提供了丰富的数据库基本表模板。用户只需简单的操作就可建立数据库中所使用的各种基本表、窗体和报表。在SQL
20、Server 2008中,可以设定、修改基本表之间的关联,从而实现在多个相关表之间的关系查询。SQL Server 2008中的宏可以实现操作的自动化,使操作更加简单、快捷。SQL Server 2008增强了网络功能,用户可以轻松自如地完成网页发布等。SQL Server 2008能与工作站、数据库服务器或主机上的各种数据库互相连接,并可用于建立客户/服务器应用程序中的工作站部分3。与其它的关系型数据库管理系统相比,SQL Server 2008具有以下优点:(1)存储文件单一。(2)支持长文件名,并可以在文件名内加空格,使文件便于理解、查找。具有强大的网络功能,可通过网络传送数据。 (3)
21、使用简便,用户无需了解编程语言,便可轻松地设计开发数据库程序。(4)可以处理多种数据信息,如文本文件和其它数据库文件。2.2.4 Tomcat简介Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部
22、分软件开发商的认可,成为目前比较流行的Web 应用服务器。目前最新版本是8.0。Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的4。2.3 相关开发技术介绍2.3.1 JavaE
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 J2EE 问卷调查 系统 毕业设计 论文 53
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内