基于表单的调查问卷系统的设计与实现.docx
《基于表单的调查问卷系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于表单的调查问卷系统的设计与实现.docx(46页珍藏版)》请在三一办公上搜索。
1、西安石油大学本科毕业设计(论文)基于PDF表单的调查问卷系统的设计与实现摘 要:随着信息时代的到来,对市场的了解直接决定了一个企业的未来发展,所以进行市场调查显的尤其重要,如何提高调查的效率和安全性,就显得尤其重要。本课题就是利用PDF表单强大的功能来提高调查的效率和安全性。通过运用JSP开发在线调查网页,此网页能够对PDF调查问卷进行下载、浏览,并能把问卷的内容处理之后保存在数据库中,再从数据库中统计问卷结果并显示到网页上;还可以通过电子邮件收集调查问卷并把问卷内容保存到数据库。本文描述了实现基于PDF表单的调查问卷系统的原理、方法和实现过程。所设计的调查问卷系统具有一定的应用价值。关键词:
2、PDF;JSP ;数据库;调查问卷The Design and Implementation of the questionnaire system Base on PDF formAbstract: With the advent of the information age, knowledge of the market has a direct bearing on the future development of enterprises, conducting market surveys in the particularly important, how to improve
3、the efficiency of investigations and security, it is particularly important. This issue is the use of PDF form powerful features to improve the efficiency of investigations and security. JSP development through the use of online survey web page, this page questionnaire able to download PDF, browser,
4、 and can handle the contents of the questionnaire after preserved in the database, and then from the database to find out the questionnaire results and statistics to show that on the page; can also Send and receive e-mail questionnaire and the contents of the questionnaires saved to the database. Th
5、is paper describes the PDF form based on the questionnaire system of principles, methods and implementation process. The questionnaire designed by the system have a certain value.Key words: PDF; JSP;Database;Questionnaire目 录目 录I1 绪 论11.1 课题背景11.2 国内外研究现状11.3 论文内容结构22 系统定义32.1 引言32.2 基于PDF表单的调查问卷系统的设
6、计与实现可行性分析32.2.1 PDF表单简介32.2.2 技术分析42.2.3 开发环境及工具43 需求分析53.1 系统目标分析53.1.1 目标设计53.1.2 功能分析53.2 系统建设原则64 开发技术简介74.1 JSP技术74.1.1 什么是JSP74.1.2 JSP技术的特点74.1.3 JSP技术工作原理94.1.4 脚本语言104.2 开发工具和环境配置104.2.1 建立开发平台104.2.2 搭建Eclipse平台124.2.3 Adobe Acrobat 的安装145 数据库的创建与连接195.1 SQL Server2000特点195.2 JDBC技术205.2.1
7、 JDBC简介205.2.2 JDBC的任务205.2.3 JDBC应用模型205.3 连接数据库215.3.1 JDBC/ODBC桥驱动程序215.3.2 Java程序访问SQL Server 的方法216 基于PDF表单的调查问卷系统设计226.1 基于PDF表单的调查问卷设计思想226.2 系统功能模块划分246.3系统数据库设计257 基于PDF表单的调查问卷系统实现277.1 网站前台首页模块组成277.2 系统窗体模块说明287.2.1 在线填写模块287.2.2 离线填写模块327.2.3 统计模块37结 论40致 谢421 绪 论1.1 课题背景在Internet飞速发展的今天
8、,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此,网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。调查问卷系统广泛用于社会调查和产品客服过程中,它可以为政府、企业和科研部门提供来自用户的反馈信息。PDF是广泛使用的电子阅读文件格式,利用其中的PDF表单可以制作内容丰富的、具有交互性和精确打印能力的调查问卷。所以这个课题很值得
9、研究并且具有很大的价值。通过此次开发设计也可以使我能够掌握PDF表单技术实现一个调查问卷系统的原理和方法,并建立一个简单的调查问卷系统。1.2 国内外研究现状PDF全称Portable Document Format,是Adobe公司开发的电子文件格式。这种文件格式与操作系统平台无关,也就是说,PDF文件不管是在Windows,Unix还是在苹果公司的Mac Os操作系统中都是通用的。这一特点使它成为在Internet上进行电子文档发行和数字化信息传播的理想文档格式。越来越多的电子图书、产品说明、公司文告、网络资料、电子邮件开始使用PDF格式文件。PDF格式文件目前已成为数字化信息事实上的一个
10、工业标准。 Adobe公司设计PDF文件格式的目的是为了支持跨平台上的,多媒体集成的信息出版和发布,尤其是提供对网络信息发布的支持。为了达到此目的,PDF具有许多其他电子文档格式无法相比的优点。PDF文件格式可以将文字、字型、格式、颜色及独立于设备和分辨率的图形图像等封装在一个文件中。该格式文件还可以包含超文本链接、声音和动态影像等电子信息,支持特长文件,集成度和安全可靠性都较高。 PDF文件使用了工业标准的压缩算法,通常比PostScript文件小,易于传输与储存。它还是页独立的,一个PDF文件包含一个或多个“页”,可以单独处理各页,特别适合多处理器系统的工作。此外,一个PDF文件还包含文件
11、中所使用的PDF格式版本,以及文件中一些重要结构的定位信息。正是由于 PDF文件的种种优点,它逐渐成为出版业中的新宠。 用PDF制作的电子书具有纸版书的质感和阅读效果,可以“逼真地”展现原书的原貌,而显示大小可任意调节,给读者提供了个性化的阅读方式。由于PDF文件可以不依赖操作系统的语言和字体及显示设备,阅读起来很方便。这些优点使读者能很快适应电子阅读与网上阅读,无疑有利于计算机与网络在日常生活中的普及。Adobe公司以PDF文件技术为核心,提供了一整套电子和网络出版解决方案,其中包括用于生成和阅读PDF文件的商业软件Acrobat和用于编辑制作PDF文件的Illustrator等。Adobe
12、还提供了用于阅读和打印亚洲文字,即中日韩文字所需的字型包。目前,在电子书领域,PDF已经得到了广泛应用,但是交互式应用还不太多,伴随着互联网的广泛运用和电脑的普及,使用PDF文件进行调查变得更加方便和灵活,所以开发在线调查问卷有很大的社会意义和发展前景。1.3 论文内容结构 论文的第一部分包含第一章,主要介绍毕业设计课题开发的背景、国内外研究的现状及课题的意义;第二部分包含第二、三章,主要是毕业设计系统的可行分析和需求分析等;第三部分包含第四、五章,为此次毕业设计所涉及的开发技术和工具的简介及其环境配置等;第四部分包含第六、七章,主要是毕业设计系统的详细设计和实现;结论为设计的总结部分。2 系
13、统定义2.1 引言随着Internet在中国的迅速发展,人们日常生活中越来越多地使用这项新的技术来为自己的工作和学习服务.由于Web页面能把文本、图像、声音、动画、视像等多种媒体信息集于一体,不但使信息的显示更加生动,而且使信息的浏览更为方便,同时Web页能实现网上交易平台、客户信息反馈方便了企业与客户之间信息交流,因此许多企业和机构为提高自己的效益和知名度,以网站作为对外的展示窗口,进行内外信息交流。PDF文件格式的优点在于,文件格式与操作系统平台无关,也就是说,PDF文件不管是在Windows、Unix还是在苹果公司的Mac OS操作系统中都是通用的。这一特点使它成为在Internet上进
14、行电子文档发行和数字化信息传播的理想文档格式。越来越多的电子图书、产品说明、公司文告、网络资料、电子邮件开始使用PDF格式文件。PDF格式文件目前已成为数字化信息事实上的一个工业标准。同时因为它具有强大的交互功能,所以使用PDF表单来开发网上调查问卷系统,不但能提高了调查的效率,也具有较强的保密性。2.2 基于PDF表单的调查问卷系统的设计与实现可行性分析2.2.1 PDF表单简介普通的调查问卷交互性差又不安全,Adobe公司设计PDF文件格式的目的是为了支持跨平台。为了达到此目的, PDF具有许多其他电子文档格式无法相比的优点。PDF文件格式可以将文字、字型、格式、颜色及独立于设备和分辨率的
15、图形图像等封装在一个文件中。该格式文件还可以包含超文本链接、声音和动态影像等电子信息,支持特长文件,集成度和安全可靠性都较高。PDF文件使用了工业标准的压缩算法,通常比PostScript文件小,易于传输与储存。它还是页独立的,一个PDF文件包含一个或多个页,可以单独处理各页,特别适合多处理器系统的工作。此外,一个PDF文件还包含文件中所使用的PDF格式版本,以及文件中一些重要结构的定位信息。正是由于 PDF文件的种种优点,它逐渐成为出版业中的新宠。对普通读者而言,用PDF表单制作的调查问卷质感和阅读效果,显示大小可任意调节,给读者提供了个性化的阅读方式。由于PDF文件可以不依赖操作系统的语言
16、和字体及显示设备,阅读起来很方便。这些优点使读者能很快适应电子阅读与网上阅读,无疑有利于计算机与网络在日常生活中的普及。2.2.2 技术分析本设计的开发难度主要有两大难度。(1) 在线进行调查时需要获得PDF格式里的调查内容,由于这方面以前很少有人进行研究,实现起来有很大的难度。解决方法:就是在制作PDF表单时对每一个调查项,定义好自己的名字,在填写完提交以后,根据每一个调查项的名字通过一定的方法获取调查结果。(2) 离线进行调查时,离线进行调查主要是通过邮箱实现的,要首先通过网页把PDF格式的调查问卷下载下来,在进行填写然后通过邮箱提交,在获取邮箱附件和解析附件上存在较大的难度。解决方法:首
17、先要提取邮箱里的附件,把获得的附件通过读写流的方式,写到硬盘的临时目录,再通过一定的方法获取其内容并保存到数据库中,然后再删除文件和邮箱中的邮件 ,技术上可使用java中javamail和XML相关的包来实现。通过上述的分析,我认为:基于PDF表单的调查问卷系统技术上是可行的。2.2.3 开发环境及工具基于PDF表单的调查问卷系统的设计环境为:Windows XP,Jdk6.0,Tomcat 5.0,myEclipse 3.2, MS SQL 2000, Adobe Acrobat 8.0。3 需求分析3.1 系统目标分析此课题运用JSP开发在线调查网页,此网页能够对PDF调查问卷进行下载,浏
18、览并能把问卷的内容处理之后保存在数据库中,再从数据库中查找出问卷统计结果并显示到网页上;还可以通过电子邮件发送和接受调查问卷,并把问卷调查结果容保存到数据库。3.1.1 目标设计应用网络的优势,开发基于PDF表单的调查问卷系统,方便作者填写和下载问卷,提高调查的效率,把调查结果及时反馈给作者。作者能够随时根据调查结果进行响应的市场调整。3.1.2 功能分析根据前面对PDF表单的调查问卷系统的分析,可将其划分成前台和后台两部分。前台功能主要是为方便用户填写调查问卷。如图3-1:离线填写在线填写前台图3-1 前台功能结构图后台功能主要是获取调查结果,在对调查结果进行统计。如图3-2:后台统计调查结
19、果获取离线调查结果获取再线问卷结果图3-2 后台功能结构图 从图中可以看出,前台可分为在线填写问卷和离线填写问卷两部分,在线填写,就是直接在网页上填写PDF格式的调查问卷 ,填写完成后直接提交;离线填写首先要下载问卷,再进行填写,然后通过邮件提交问卷。3.2 系统建设原则本调查问卷系统的建设原则应该是:先进性:先进的设计思想、开发工具,采用市场覆盖率高的、标准化和技术成熟的软件和技术;实用性:网站设计时应考虑实际情况,以方便作者和编辑为目的,充分提高问卷的统计效率;灵活性:开放的开发技术,灵活的功能模块,有利于系统的管理和维护、扩展升级,有利于系统页面信息的更新;可靠性:具有容错功能,提高系统
20、的可靠性。对问卷的设计、调试等各环节进行统一的规划和分析,确保系统运行可靠;经济性:设计合理,具有良好的性能价格比。4 开发技术简介本章主要介绍网站设计的技术和开发工具,以JSP技术为主,将其与其它动态网页技术进行比较,了解JSP的优点、网站开发工具的安装及运行环境的配置等。4.1 JSP技术4.1.1 什么是JSPJSP(Java Server Pages)是由Sun Microsystems公司于1999推出的新技术,是基于Java Servlet以及整个Java体系的Web开发技术。在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标
21、记,就构成了JSP页面(*.jsp)。JSP基于强大的Java语言,具有良好的伸缩性,与Java Enterprise API紧密地集成在一起,在网络数据库应用领域具有得天独厚地优势,基于Java平台构建网络程序已经被证明是最具有发展前途的技术。Web服务器在遇到访问JSP网页的请求时,首先执行JSP中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送email等等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无Plugin,无ActiveX,无Java Appl
22、et,甚至无Frame的应用。 4.1.2 JSP技术的特点JSP有着其他技术不具有的优势(1) 将内容的生成和显示进行分离使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者小脚本来生成页面上的动态内容。生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在小脚本中,所有的脚步在服务器端运行。如果和行逻辑被封装在标识和Bean中,那么其他人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。在服务器端,JSP引擎解释JSP标识和小脚本,生成所请求的内容(例如,通过访问JavaBeans组件,使用JDBC
23、技术来访问数据库或者包含文件),并且将结果以HTML(或者XML)页面的形式发送回浏览器,可以保证任何基于HTML的Web浏览器的完全可用性。(2) 生成可重用的组件绝大多数JSP页面依赖于可重用的、跨平台的组件(JavaBeans或者Enterprise JavaBeans组件)来执行应用程序所要求的更多的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者客户团体所使用。(1) 采用标识简化页面开发Web页面开发人员不一定都是熟悉脚本语言的编程人员。JavaServer Page技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标识中进行动
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 表单 调查 问卷 系统 设计 实现
链接地址:https://www.31ppt.com/p-1729265.html