基于web的在线问卷调查系统的设计与实现_第1页
基于web的在线问卷调查系统的设计与实现_第2页
基于web的在线问卷调查系统的设计与实现_第3页
基于web的在线问卷调查系统的设计与实现_第4页
基于web的在线问卷调查系统的设计与实现_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

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

文档简介

1、PAGE PAGE III本科毕业业论文(设计)论文题目目:基于wweb的的在线问问卷调查查系统的的设计与与实现学生姓名名:学 号:专 业:班 级:指导教师师:完完成日期期: 220133年 09月5日基于weeb的在在线问卷卷调查系系统的设设计与实实现摘 要随着社会会不断进进步和发发展,生生活节奏奏不断加加快,信信息已经经成为我我们生活活中不可可缺少的的一部分分。问卷卷调查系系统,针针对于网网络用户户进行问问卷调查查。实现现对问卷卷信息的的管理,提供更更加简单单,方便便的操作作平台,对相关关信息进进行网上上调查。一方面,用户可可以通过过注册用用户,进进行问卷卷搜索、添加、填写、修改密密码等操

2、操作。另另一方面面管理员员管理模模块主要要包括:问卷管管理、注注册用户户管理、系统管管理,质质量控制制和数据据统计。本系统统是基于于JSPP技术,并使用用SQLL seerveer 220000来实现现对信息息管理的的功能,目前已已经成功功运用到到此系统统中。本系统的的目的是是建立一一个高效效的平台台,采用用简洁高高效的JJSP技技术与SSQL serrverr 20000数数据库等等技术,设计和和开发了了这一问问卷调查查系统。该系统统主要实实现了问问卷信息息管理、用户信信息管理理、系统统管理等等后台模模块,同同时和前前台模块块浏览、设置,信息查查询、查查看信息息等有机机的结合合起来,提高了了

3、管理效效率。通通过科学学全面的的测试,系统实实现了信信息设置置、问卷卷信息统统计查询询、显示示问卷最最新信息息等功能能。本系系统可以以根据实实际应用用的具体体情况,适当加加以修改改,以便便更好应应用。本本系统操操作简单单,灵活活性好,系统安安全性高高,运行行稳定。关键词:问卷调调查在线线问卷网网上调查查 The surrveyy syysteem bbaseed oon wweb dessignnAbsttracctAlonng wwithh thhe ssociial proogreess andd deevellopmmentt, tthe pacce oof llifee iss acc

4、celleraatinng aand infformmatiion havve bbecoome thee inndisspennsabble parrt iin llifee. WWe bbaseed oon tthe queestiionnnairre ssurvvey, annd oon tthe bassis of makkingg thhis sysstemm caan ooperratee onn thhe wweb sitte. Reaalizzatiion of cusstommer, prropeertyy maanaggemeent infformmatiion sysst

5、emm, pprovvidee moore simmplee, cconvveniientt opperaatioon pplattforrm, andd deesiggn aa reesiddenttiall prropeertyy innterrnall maanaggemeent plaatfoorm. On tthe onee haand, thhe uuserr caan tthrooughh thhe rregiisteeredd usser, caarriied on thee quuesttionnnaiire seaarchh, ddesiign, isssuiing, co

6、olleectiion andd ciipheer aamenndinng ooperratiion. Onn thhe ootheer hhandd addminnisttrattor mannageemennt mmoduule maiinlyy inncluude: quuesttionnnaiire mannageemennt, reggisttereed uuserr maanaggemeent, syysteem mmanaagemmentt, ddataa, aadd, moodiffy aand delletee. TThiss syysteem iis bbaseed oon

7、 JJSP tecchnoologgy, andd usse SSQL serrverr 20000 to reaalizze tthe funnctiion of infformmatiion mannageemennt, hass beeen succcesssfuullyy apppliied to thee syysteem.The purrposse oof tthiss syysteem iis tto eestaabliish an efffecttivee pllatfformm, uusinng cconccisee effficciennt JJSP tecchnoolog

8、gy aand SQLL seerveer 220000 daatabbasee teechnniquues, deesiggn aand devveloop tthe surrveyy syysteem. Thiis ssysttem maiinlyy reealiizess thhe qquesstioonnaairee innforrmattionn maanaggemeent, cuustoomerr innforrmattionn maanaggemeent, syysteem mmanaagemmentt, aat tthe samme ttimee annd rreceeptii

9、oniistss baack endd moodulle bbrowwsinng, setttinng, infformmatiion queery, chheckk innforrmattionn suuch as orgganiic ccombbinee annd iimprrovee thhe mmanaagemmentt effficcienncy. Thhrouugh sciienttifiic ccompprehhenssivee teest, innforrmattionn syysteem rreallizees tthe esttabllishhmennt, thee uss

10、er infformmatiion mannageemennt, shoow tthe lattestt innforrmattionn, aand othher funnctiionss. TThiss syysteem ccan acccorddingg too thhe sspeccifiic ccirccumsstanncess off prractticaal aappllicaatioon, prooperr moodiffiedd, sso tthatt wee caan bbettter apppliccatiion. Thhis sysstemm opperaatioon s

11、simpple, fllexiibillityy iss goood, thhe ssysttem hass hiigh seccuriity andd sttablle pperfformmancce.Key Worrds:Queestiionnnairre Sttruccturred AnaalyssisIInteerneet SSurvvey目 录TOC o 1-3 h z u HYPERLINK l _Toc357071029 一、项目目概述 PAGEREF _Toc357071029 h 1 HYPERLINK l _Toc357071030 (一)项项目开发发的背景景 PAGERE

12、F _Toc357071030 h 1 HYPERLINK l _Toc357071031 (二)项项目开发发的目的的 PAGEREF _Toc357071031 h 1 HYPERLINK l _Toc357071032 (三)项项目开发发的意义义 PAGEREF _Toc357071032 h 2 HYPERLINK l _Toc357071033 二、系统统需求分分析 PAGEREF _Toc357071033 h 3 HYPERLINK l _Toc357071034 (一)运运行环境境与开发发模式选选择 PAGEREF _Toc357071034 h 3 HYPERLINK l _T

13、oc357071035 1JSSP编程程技术 PAGEREF _Toc357071035 h 3 HYPERLINK l _Toc357071036 2SQQL SServver 20000 开开源数据据库的开开发 PAGEREF _Toc357071036 h 5 HYPERLINK l _Toc357071037 3基于于B/SS的体系系结构 PAGEREF _Toc357071037 h 6 HYPERLINK l _Toc357071038 4运行行环境 PAGEREF _Toc357071038 h 7 HYPERLINK l _Toc357071039 (二)使使用对象象分析 PA

14、GEREF _Toc357071039 h 8 HYPERLINK l _Toc357071040 (三)业业务流程程分析 PAGEREF _Toc357071040 h 8 HYPERLINK l _Toc357071041 1用户户的业务务流程 PAGEREF _Toc357071041 h 9 HYPERLINK l _Toc357071042 2管理理员的业业务流程程 PAGEREF _Toc357071042 h 9 HYPERLINK l _Toc357071043 (四)可可行性分分析 PAGEREF _Toc357071043 h 10 HYPERLINK l _Toc3570

15、71044 1技术术可行性性 PAGEREF _Toc357071044 h 10 HYPERLINK l _Toc357071045 2经济济可行性性 PAGEREF _Toc357071045 h 11 HYPERLINK l _Toc357071046 3操作作可行性性 PAGEREF _Toc357071046 h 11 HYPERLINK l _Toc357071047 (五)数数据流图图分析 PAGEREF _Toc357071047 h 11 HYPERLINK l _Toc357071048 (六)数数据字典典 PAGEREF _Toc357071048 h 14 HYPERL

16、INK l _Toc357071049 1.数据据源点、数据终终点: PAGEREF _Toc357071049 h 14 HYPERLINK l _Toc357071050 2.数据据处理: PAGEREF _Toc357071050 h 14 HYPERLINK l _Toc357071051 三、系统统设计 PAGEREF _Toc357071051 h 15 HYPERLINK l _Toc357071052 (一)系系统功能能模块划划分 PAGEREF _Toc357071052 h 15 HYPERLINK l _Toc357071053 1管理理员功能能 PAGEREF _Toc

17、357071053 h 15 HYPERLINK l _Toc357071054 2用户户功能 PAGEREF _Toc357071054 h 15 HYPERLINK l _Toc357071055 (二)系系统数据据库设计计 PAGEREF _Toc357071055 h 16 HYPERLINK l _Toc357071056 1概念念结构设设计 PAGEREF _Toc357071056 h 16 HYPERLINK l _Toc357071057 2逻辑辑结构设设计 PAGEREF _Toc357071057 h 173. 数数 HYPERLINK l _Toc357071058 据

18、库表表设计 PAGEREF _Toc357071058 h 17 HYPERLINK l _Toc357071059 (三)系系统界面面设计 PAGEREF _Toc357071059 h 20 HYPERLINK l _Toc357071060 1.登登录模块块 PAGEREF _Toc357071060 h 20 HYPERLINK l _Toc357071061 2前台台功能模模块 PAGEREF _Toc357071061 h 20 HYPERLINK l _Toc357071062 3管理理员功能能模块 PAGEREF _Toc357071062 h 22 HYPERLINK l _

19、Toc357071063 四、系统统测试和和维护 PAGEREF _Toc357071063 h 25 HYPERLINK l _Toc357071064 (一)系系统的测测试 PAGEREF _Toc357071064 h 25 HYPERLINK l _Toc357071065 1.系统统关键部部分测试试分析 PAGEREF _Toc357071065 h 25 HYPERLINK l _Toc357071066 2.测试试结果分分析与说说明 PAGEREF _Toc357071066 h 26 HYPERLINK l _Toc357071067 3.系统统安全与与性能分分析 PAGERE

20、F _Toc357071067 h 26 HYPERLINK l _Toc357071068 (二)系系统维护护 PAGEREF _Toc357071068 h 27 HYPERLINK l _Toc357071069 结论 PAGEREF _Toc357071069 h 29 HYPERLINK l _Toc357071070 参考文献 PAGEREF _Toc357071070 h 30大连理工大学毕业设计(论文)格式规范 PAGE 2 PAGE 28一、绪论论(一)系系统开发发背景随着互联联网技术术的飞速速发展,互联网的的全球覆覆盖、交交互功能能等特性性给调查查方法带带来新的的变化,在线

21、调查查作为一一种基于于互联网网平台上上信息采采集及处处理方式式,越来来越受到到许多评评估研究究机构和和媒介机机构的关关注和运用。借助互联联网这一一现代化化的信息息沟通渠渠道,在在线调查查具有低低成本、高速度度、跨越越空间局局限、丰丰富的表表现形式式、智能能化及互互动性等等优点。在线调调查在欧欧洲、美美洲以及及日韩等等互联网网发达的的国家已已经相当当普遍,在市场场研究、民意调调查以及及学术研研究方面面得到广广泛的应应用。随随着中国国互联网网的普及及,在线线调查在在中国有有迅速普普及的趋趋势。因为在线线调查的的方便性性,许多多企业也也在自己己的网络络上进行行自主调调研,使使用调查查的方式式收集自自

22、己用户户的观点点等。不不仅可以以迅速了了解社会会不同层层次、不不同行业业的人员员需求,客观地地收集需需求信息息,调整整修正产产品策略略和营销策策略,满满足不同同的需求求,促进进公司产产品销售售,同时时也吸引引了更多多的长期期用户群群。许多多专业调调研公司司也正在在逐渐推推广在线线调查,使之成成为传统统调研形形式的重重要补充充。在线调查查问卷系系统是当当前一个个很热门门、实用用性很强强的系统统,把它它作为毕毕业设计计的题目目,可以以把已有有的知识识用于实实践,又又可以学学到一些些新的概概念,在在这个过过程中,可以增增加工程程经验,对以后后的工作作学习是是一次很很有意义义的经验验积累。(二)系系统

23、开发发目的在线问卷卷调查的的目的就就是能够够提高调调查效率率,节约约调查经经费,使使调查数数据的处处理分析析更加的的方便,应该具具有以下下功能特特点:(1)向向Intternnet用用户提交交交互式式,个性性化的问问卷调查查服务,具有问问卷搜索索等功能能。(2)智智能的后后台管理理,能够够在线生生成调查查问卷,能够分分析统计计调查出出来的结结果。(3)使使用比较较简单,不需要要专业的的IT技技能,问问卷的生生成、投投放、调调查结果果分析简简单易用用。(4)具具有灵活活性,能能应用用用不同的的调查环环境11。本系统主主要实现现最为普普遍的问问卷调查查,包括括问卷管管理、设设计、收收集、统统计管理

24、理等。通通过访问问其他问问卷调查查的网站站并查阅阅其他相相关资料料,了解解现在问问卷的特特点、用用户的需需求等。根据所所了解的的信息资资源,设设计能够够及时并并尽量满满足用户户需求问问卷调查查系统。当需求求者需要要用问卷卷来掌握握一些资资料或信信息时,可以及及时为需需求者提提供满足足要求的的问卷2。最后实实现基于于webb的问卷卷调查系系统。(三)系系统开发发意义为需求者者提供网网络问卷卷,让需需求者能能够快速速、方便便的实施施专业的的问卷调调研,调调查问卷卷设计,快速回回收,跨跨地域、低成本本, 投投入少量量资金即即可操作作问卷调调查流程程从而获获得丰富富的反馈馈信息已已经成为为问卷调调查系

25、统统的发展展趋势。一个高高效专业业的网络络调查平平台越来来越成为为人们的的需要。问卷调查查系统的的目的是是当某企企业、某某组织或或某些个个人需要要调查或或掌握一一些数据据、信息息或资料料时,为为这样的的需求者者提供适适合的网网上问卷卷,回收收、统计计数据或或答案,为需求求者掌握握资料提提供方便便。根据据现有一一些网络络问卷的的缺点,本系统统要生成成一个能能够提高高调研效效率33,节节约调查查费用,使调查查数据的的处理更更方便具具有以下下特点的的问卷调调查系统统:(1)能能对调查查问卷的的结果进进行分析析汇总,并使需需求者能能及时了了解最新新最及时时的调查查结果。(2)使使用简单单,如果果需求者

26、者不满意意我们提提供的问问卷,需需求者还还可以根根据自己己的想法法设计问问卷。(3)支支持多种种题型,如单选选、多选选等。(4)具具有灵活活性,可可以应用用于不同同的调查查场合。二、系系统需求求分析(一)运运行环境境与开发发模式选选择由于时间间以及技技术的关关系,本本系统前前台采用用Jspp技术,是基于于WEBB开发进进行平台台的。JJsp是是一项功功能强大大的,用用于构建建动态WWeb应应用程序序的技术术。Jssp可完完全利用用Javva架构构的强大大,安全全,高效效的平台台特性。Jspp是运行行在服务务器后端端编译后后的普通通语言运运行时代代码,运运行时早早绑定,即时编编译,本本地优化化,

27、缓存存服务,零安装装配置,基于运运行时代代码受管管与验证证的安全全机制等等都为JJsp带带来卓越越的性能能。数据库开开发系统统采用MMicrrosooft SQLL Seerveer 220055数据库库。SQQL SServver是是由Miicroosofft开发发的一个个功能强强大的关关系型数数据库管管理系统统。它能能够处理理大量的的数据和和管理众众多的并并发用户户,保证证数据的的完整性性,并提提供许多多高级管管理和数数据分布布能力4。1JSSP编程程技术Javaa Seerveer PPagee或简称称为JSSP是由由Sunn公司在在Javva语言言上开发发出来的的一种动动态网页页制作技

28、技术,它它提供了了一种建建立动态态网页的的简单方方法,并并为开发发人员提提供了一一个Seerveer端框框架,基基于这个个框架,开发人人员可以以综合使使用 HHTMLL,XMML,JJAVAA语言以以及其他他脚本语语言,灵灵活,快快速地创创建和维维护动态态网页,特别是是目前的的商业系系统。作作为JaavaTTM 技技术的一一部分,JSPP能够快快速的开开发出基基于所有有Webb服务器器和应用用服务器器环境,独立于于平台的的应用程程序,而而且具有有非常强强的可伸伸缩性。同时,JSPP把用户户界面从从系统内内容中分分离开来来,使得得设计人人员能够够在不改改变底层层动态内内容的前前提下改改变网页页布

29、局5。 (11)JSSP编程程技术的的优势在在于:一次编编写,到到处运行行。在这这一点上上Javva比PPHP更更出色,除了系系统之外外,代码码不用做做任何更更改。系统的的多平台台支持。基本上上可以在在所有平平台上的的任意环环境中开开发,在在任意环环境中进进行系统统部署,在任意意环境中中扩展。相比AASP/PHPP的局限限性是显显而易见见的。强大的的可伸缩缩性。从从只有一一个小的的Jarr文件就就可以运运行Seervllet/JSPP,到由由多台服服务器进进行集群群和负载载均衡,到多台台Apppliccatiion进进行事务务处理,消息处处理,一一台服务务器到无无数台服服务器,Javva显示示

30、了一个个巨大的的生命力力。 多样化化和功能能强大的的开发工工具支持持。这一一点与AASP很很像,JJavaa已经有有了许多多非常优优秀的开开发工具具,而且且许多可可以免费费得到,并且其其中许多多已经可可以顺利利的运行行于多种种平台之之下。(2)JJSP的的运行原原理:在JSPP第一次次获得来来自于客客户端浏浏览器的的请求时时,JSSP文件件将被JJSP引引擎(JJSP engginee)转换换成一个个Serrvleet,即即将jssp文件件编译成成Javva CClasss文件件。当SServvlett引擎接接收到请请求后,如果设设置了使使用最新新的JSSP,它它就会去去找JSSP文件件,检查

31、查该文件件在上次次编译后后是否改改动过6。如果改改动过,就会重重新编译译生成新新的Seervllet,最终将将请求转转交给编编译好的的Serrvleet引擎擎执行。在编译时时如果发发现JSSP文件件有任何何语法错错误,转转换过程程将中断断,并向向客户端端发出出出错信息息;如果果编译成成功,则则所转换换产生的的Serrvleet代码码被编译译,然后后该Seervllet被被JSPP引擎加加载到内内存中。此时JJSP引引擎还请请求了jjspIInitt()方方法的执执行,并并对此SServvlett初始化化。JsspInnit()方法法在Seervllet的的生命周周期中只只被请求求一次,然后将将

32、被调用用来处理理客户端端的请求求和回复复操作。对于所所有随后后对该JJSP文文件的请请求,服服务器将将检查该该JSPP文件自自最后一一次被存存取后是是否经过过修改。如果没没有修改改,则将将请求交交还给还还在内存存中的SServvlett的jsspSeerviice()方法法,执行行回复操操作。由由于Seervllet始始终驻于于内存,所以响响应是非非常快的的。Jssp页面面在第一一次访问问时由于于要转化化和编译译,运行行速度较较慢,但但是当第第二次访访问该页页时,由由于文件件已经被被编译成成字节码码文件了了,所以以速度非非常得快快。(3)JJSP页页面的组组成:JSP页页面看上上去像标标准的H

33、HTMLL和XMML页面面,并附附带有JJSP引引擎能够够处理和和解析执执行的代代码与组组件。通通常,JJSP代代码和组组件用于于创建在在最终页页面上显显示的文文本。通通常来说说,JSSP页面面包括编编译指令令,声明明,表达达式等内内容。编译译指令:使用JJSP编编译指令令(% 和和 %内的)来指定定所使用用的脚本本语言,Serrvleet实现现的接口口,Seervllet扩扩展的类类,Seervllet导导入的软软件包。JSPP指令的的一般语语法形式式为:。声明明:用于于声明合合法的变变量和方方法。与与任何语语言相同同,JSSP语言言使用变变量来保保存数据据。这些些变量用用decclarra

34、tiion元元素声明明,声明明的语法法为。当当页面被被初始化化的时候候,JSSP页面面中的所所有声明明都被初初始化。除了简简单的变变量,方方法也能能被声明明。声明明不对当当前的输输出流产产生任何何影响7。表达达式:通通过计算算表达式式所得到到的结果果来表示示某个值值。表达达式的形形式为:。表达式式求值的的结果被被强制转转换为一一个字符符串,并并插入到到当前的的输出流流中。(4)JJSP运运行环境境:要运行JJsp,需要有有支持JJsp的的服务器器。这里里分2种种情况:一种是是自身就就支持JJsp的的服务器器,如JJrunn,Weebloogicc,JSSWDKK等;而而另一种种则是在在不支持持

35、Jspp的服务务器上安安装Jssp引擎擎的插件件,如在在IISS,Appachhe等服服务器上上安装WWebSSpheere,tommcatt,Reesinn等插件件。其中中主流服服务器是是Webbloggic和和tommcatt.Tomccat服服务器是是Apaachee Grroupp Jaakarrta小小组开发发的一个个免费服服务器软软件,适适合于嵌嵌入Appachhe中使使用,而而且,它它的源代代码可以以免费获获得。 Tommcatt服务器器的兼容容性很好好,如WWebLLogiic服务务器采用用其为WWeb服服务器引引擎,JJbuiildeer将其其作为标标准的测测试服务务器,SS

36、un公公司也将将其作为为JSPP技术应应用的示示例服务务器。不不足之处处是它的的配置比比较麻烦烦,而且且有一些些安全性性的问题题没有解解决。但但是Toomcaat服务务器有众众多大软软件公司司的支持持,而且且服务器器的性能能稳定,其发展展前景很很好88。2SQQL SServver 20000 开开源数据据库的开开发SQL Serrverr 20000 是Miicroosofft 公公司推出出的SQQL SServver 数据库库管理系系统的最最新版本本。它的的特性包包括:(1)IInteerneet 集集成。SSQL Serrverr 20000 数据库库引擎提提供完整整的XMML 支支持。

37、它它还具有有构成最最大的WWeb 站点的的数据存存储组件件所需的的可伸缩缩性、可可用性和和安全功功能。SSQL Serrverr 20000 程序设设计模型型与 WWinddowss DNNA 构构架集成成,用以以开发 Webb 应用用程序,并且SSQL Serrverr 20000 支持 Engglissh QQuerry 和和 Miicroosofft 搜搜索服务务等功能能,在WWeb 应用程程序中包包含了用用户友好好的查询询和强大大的搜索索功能。(2)可可伸缩性性和可用用性。同同一个数数据库引引擎可以以在不同同的平台台上使用用,从运运行 MMicrrosooft Winndowws988

38、 的便便携式电电脑,到到运行 Miccrossoftt Wiindoows 20000 数数据中心心版的大大型多处处理器服服务器。SQLL Seerveer 220000 企业业版支持持联合服服务器、索引视视图和大大型内存存支持等等功能,使其得得以升级级到最大大 Weeb 站站点所需需的性能能级别。(3)企企业级数数据库功功能。SSQL Serrverr 20000 关系数数据库引引擎支持持当今苛苛刻的数数据处理理环境所所需的功功能。数数据库引引擎充分分保护数数据完整整性,同同时将管管理上千千个并发发修改数数据库的的用户的的开销减减到最小小。SQQL SServver 20000 分分布式查查

39、询使您您得以引引用来自自不同数数据源的的数据,就好象象这些数数据是 SQLL Seerveer 220000 数据据库的一一部分,同时分分布式事事务支持持充分保保护任何何分布式式数据更更新的完完整性。复制同同样使您您得以维维护多个个数据复复本,同同时确保保单独的的数据复复本保持持同步。可将一一组数据据复制到到多个移移动的脱脱接用户户,使这这些用户户自主地地工作,然后将将他们所所做的修修改合并并回发布布服务器器9。(4)易易于安装装、部署署和使用用。 SSQL Serrverr 20000 中包括括一系列列管理和和开发工工具,这这些工具具可改进进在多个个站点上上安装、部署、管理和和使用 SQLL

40、 Seerveer 的的过程。SQLL Seerveer 220000 还支支持基于于标准的的、与 Winndowws DDNA 集成的的程序设设计模型型,使 SQLL Seerveer 数数据库和和数据仓仓库的使使用成为为生成强强大的可可伸缩系系统的无无缝部分分。这些些功能使使您得以以快速交交付 SSQL Serrverr 应用用程序,使客户户只需最最少的安安装和管管理开销销即可实实现这些些应用程程序。 数据据仓库。 SQQL SServver 20000 中中包括析析取和分分析汇总总数据以以进行联联机分析析处理 (OLLAP) 的工工具。SSQL Serrverr 中还还包括一一些工具具,

41、可用用来直观观地设计计数据库库并通过过 Enngliish Queery 来分析析数据。3基于于B/SS的体系系结构本管理系系统采用用B/SS模式,服务器器采用著著名的wweb服服务器端端软件aapacche,该htttp服服务器有有着良好好的跨平平台性和和安全性性,可以以运行在在包括wwinddowss、liinuxx、maac等操操作系统统上。用用户客户户端使用用各种浏浏览器都都能够进进行正常常的浏览览和操作作。需要要注意的的是在程程序的开开发过程程中,程程序和路路径相关关的要考考虑到不不同的操操作系统统的文件件目录结结构。B/S结结构,即即Broowseer/SServver(浏览器器/

42、服务务器)结结构,就就是只安安装维护护一个服服务器(Serrverr),而而客户端端采用浏浏览器(Broowsee)运行行软件。它是随随着Innterrnett技术的的兴起,对C/S结构构的一种种变化和和改进。主要利利用了不不断成熟熟的WWWW浏览览器技术术,结合合多种SScriipt语语言(VVBSccrippt、JJavaaScrriptt等)和和ActtiveeX技术术,是一一种全新新的软件件系统构构造技术术。 B/S三三层体系系结构采采用三层层客户/服务器器结构,在数据据管理层层(Seerveer)和和用户界界面层(Cliientt)增加加了一层层结构,称为中中间件(Midddleew

43、arre),使整个个体系结结构成为为三层。三层结结构是伴伴随着中中间件技技术的成成熟而兴兴起的,核心概概念是利利用中间间件将应应用分为为表示层层、业务务逻辑层层和数据据存储层层三个不不同的处处理层次次。三个个层次的的划分是是从逻辑辑上分的的,具体体的物理理分法可可以有多多种组合合。中间间件作为为构造三三层结构构应用系系统的基基础平台台,提供供了以下下主要功功能:负负责客户户机与服服务器、服务器器与服务务器间的的连接和和通信;实现应应用与数数据库的的高效连连接;提提供一个个三层结结构应用用的开发发、运行行、部署署和管理理的平台台。这种种三层结结构在层层与层之之间相互互独立,任何一一层的改改变不会

44、会影响其其它层的的功能。如图22-1所所示。图2-11 BB/S三三层体系系结构在B/SS体系结结构系统统中,用用户通过过浏览器器向分布布在网络络上的许许多服务务器发出出请求,服务器器对浏览览器的请请求进行行处理,将用户户所需信信息返回回到浏览览器。而而其余如如数据请请求、加加工、结结果返回回以及动动态网页页生成、对数据据库的访访问和应应用程序序的执行行等工作作全部由由Webb Seerveer完成成。随着着Winndowws将浏浏览器技技术植入入操作系系统内部部,这种种结构已已成为当当今应用用软件的的首选体体系结构构。显然然B/SS结构应应用程序序相对于于传统的的C/SS结构应应用程序序是一

45、个个非常大大的进步步100。B/S三三层体系系结构的的主要优优点包括括: (1) B/S模式式提供灵灵活的信信息交流流和信息息发布服服务。BB/S模模式借助助Intternnet强强大的信信息发布布与信息息传送能能力可以以有效地地解决企企业、高高等学校校内部的的大量不不规则的的信息交交流 (22) 可可共享性性。单个个应用服服务器可可以为处处于不同同平台的的客户应应用程序序提供服服务,在在很大程程度上节节省了开开发时间间和资金金投入; (33) 较较好的安安全性。在这种种结构中中,客户户应用程程序不能能直接访访问数据据,应用用服务器器不仅可可控制哪哪些数据据被改变变和被访访问,而而且还可可控制

46、数数据的改改变和访访问方式式 。 (44) 三三层模式式成为真真正意义义上的“瘦客户户端”,客户户端计算算机不需需要很高高的硬件件配置,也无需需特殊的的软件配配置要求求,只要要有weeb浏览览器就可可以使用用系统。 (55) BB/S模模式提供供了一致致的用户户界面:B/SS模式的的应用软软件都是是基于WWeb浏浏览器的的,这些些浏览器器的界面面都很相相似。对对于无用用户交互互功能的的页面,用户接接触的界界面都是是一致的的,从而而可以降降低软件件的培训训费用。 (66) 在在B/SS模式下下,外部部的用户户亦可通通过通用用的浏览览器进行行访问。B/SS模式的的结构易易于扩展展:由于于Webb

47、的平平台无关关性,BB/S模模式结构构可以任任意扩展展,可以以从一台台服务器器、几个个用户的的工作组组级扩展展成为拥拥有成千千上万用用户的大大型系统统。 (77) BB/S模模式具有有更强的的信息系系统集成成性:在在B/SS模式下下,集成成了解决决企事业业单位各各种问题题的服务务,而非非零散的的单一功功能的多多系统模模式,因因而它能能提供更更高的工工作效率率。4运行行环境该问卷信信息管理理系统运运行的必必备条件件如下: (11)服务务器端操操作系统统:独立立于操作作系统的的跨平台台系统, 采用用Miccrossoftt Wiindoows 20000及以以上版本本,考虑虑其稳定定性。 (22)

48、数据据库:MMicrrosooft SQLL Seerveer 220000 服务务器版本本。 (33)Weeb服务务器:TTomccat服服务器。 (44)客户户端运行行环境:能运行行IE4.00以上或或Nettscaape4.55以上浏浏览器的的操作系系统。5开发发模式对于本系系统,其其功能目目标是实实现非传传统的问问卷调查查管理系系统,它它是基于于网络用用户的,所以它它必须实实现整个个业务流流程的进进行,实实现对系系统用户户的不同同管理。由于系系统数据据收集的的实时性性要求不不高,因因此采用用Broowseer/SServver结结构来进进行设计计是合理理可行的的111。图图2-22是本

49、系系统的网网络应用用原理示示意图。 Internet上的用户 Internet 系统服务器系统后台数据库图2-22 在线线问卷调调查系统统原理示示意图(二)使使用对象象分析通过对本本系统使使用对象象的调查查,了解解了各层层对象的的功能需需求,分分析得出出了本系系统使用用者的机机构图,如图22-3所所示。图2-33系统结结构图根据系统统结构图图,下面面具体分分析各层层次的业业务流程程。(三)业业务流程程分析随着问卷卷调查水水平的提提高,业业务范围围也逐步步扩大,发现原原先的流流程中存存在一些些问题。目前的的问卷调调查流程程采用的的是传统统人工的的方式管管理,这这种管理理方式存存在着许许多缺点点,

50、如效效率低等等;另外外时间一一长,将将产生大大量的文文件和数数据,这这对于查查找、更更新和维维护数据据都带来来了不少少的困难难。本阶段遵遵循用户户参与的的原则,对现行行的工作作流程进进行了详详细调查查,根据据调查的的资料对对业务流流程做了了具体分分析,并并给出了了系统的的流程。1用户户角色下下的业务务流程(1)问问卷模板板设计和和管理流流程用户对问问卷模板板的信息息进行设设计和管管理,并并录入计计算机中中存储。如图22-4所所示。图2-44问卷模模板的设设计和管管理流程程图(2)问问卷热门门评测流流程用户对参参加网站站的热门门测评,并录入入计算机机中存储储。如图图2-55所示。图2-55问卷热

51、热门测评评流程图图(2)问卷统统计分析析流程用户对问问卷信息息进行统统计和分分析,并并录入计计算机中中存储。如图22-6所所示。图2-66问卷统统计分析析流程图图2管理理员角色色下的业业务流程程管理员对对问卷信信息的管管理。如如图2-7所示示。图2-77问卷信信息管理理流程管理员对对用户信信息进行行管理。如图22-8所所示。图2-88用户管管理流程程与问卷调调查人员员就系统统的流程程进行了了探讨,该流程程尽量减减少了手手工操作作,把用用户统一一集中在在互联网网上,为为他们提提供全面面的信息息需求和和操作功功能。经过组织织结构分分析和业业务流程程分析后后,具体体分析了了他们的的功能需需求,详详细

52、如下下:管理员:管理员员作为系系统的管管理者,拥有所所有权限限,权限限设置也也只有管管理员拥拥有;用户:注注册,公公开问卷卷,热门门测评,示例问问卷,常常见问题题、设计计问卷、发送问问卷和统统计分析析;将系统需需求加以以总结,得出系系统需求求如下:(1)系系统可以以运行在在Winndowws操作作系统平平台上,并具有有友好的的用户界界面。(2)系系统用户户类型为为:管理理员、用用户。(3)系系统对于于一个用用户只允允许以一一种身份份登录。分析了具具体的业业务流程程和功能能需求之之后,下下面进行行可行性性分析。(四)可可行性分分析在系统调调查和业业务流程程分析的的基础上上,针对对新系统统的开发发

53、是否具具备必要要性和可可能性,对新系系统的开开发从技技术、经经济、社社会的方方面进行行分析和和研究,以避免免投资失失误,保保证新系系统的开开发成功功。可行行性研究究的目的的就是用用最小的的代价在在尽可能能短的时时间内确确定问题题是否能能够解决决。并且且可行性性研究主主要集中中在以下下三个方面面122。1技术术可行性性根据本系系统的功功能需求求,采用用JSPP与开源源的SQQL 220000数据库库引擎进进行开发发。由于于JSPP技术使使用Jaava编编程语言言编写类类XMLL的taags和和scrripttletts,来来封装产产生动态态网页的的处理逻逻辑。网网页还能能通过ttagss和scc

54、ripptleets访访问存在在于服务务端的资资源的应应用逻辑辑。JSSP将网网页逻辑辑与网页页设计和和显示分分离,支支持可重重用的基基于组件件的设计计,使基基于Weeb的应应用程序序的开发发变得迅迅速和容容易。而而SQLL20000作为为一种快快速的、多线程程、多用用户和健健壮的数数据库服服务器,根据第第三方测测试结果果,在千千万级的的数据环环境中依依然保持持较高的的执行速速度。因因此在技技术层面面上,是是完全可可行的。而且SQQL是一一个非过过程化的的语言,可用于于所有用用户的数数据库活活动模型型,包括括系统管管理员、数据库库管理员员、应用用程序员员、决策策支持系系统人员员及许多多其他类类

55、型的终终端用户户。基本本的SQQL命令令只需要要很少时时间就能能学会,最高级级的命令令在几天天内便可可掌握。SQLL Seerveer功能能强大,而且很很多信息息管理系系统都是是用SQQL SServver作作后台,对在线线问卷调调查系统统的开发发是可行行的。本系统的的数据库库较小,所以程程序在响响应时间间,数据据更新处处理时间间上性能能是比较较突出的的。而且且也正由由于数据据量相对对较少,故在数数据传输输时间和和系统运运行时间间上表现现的较让让人满意意。由于于采用数数据库技技术并且且用户的的应用领领域对数数据精确确度的要要求不是是太高,所以这这点在系系统中表表现得比比较少,但是用用户数据据的

56、安全全性与正正确性是是完全保保证的,所以对对用户的的使用没没有多大大的障碍碍。 2经济济可行性性本环节通通过分析析新系统统的成本本效益,其中包包括估计计项目开开发的成成本,开开发费用用和今后后的运行行、维护护费用以以及新系系统将获获得的效效益,估估算开发发成本是是否高于于项目预预期的全全部经费费。本系系统的成成本和效效益的分分析:本系统的的效益可可以从经经济效益益和社会会效益两两方面考考虑。其其社会效效益包括括系统投投入运行行后可以以使问卷卷调查实实现科学学化、规规范化,增强用用户对问问卷信息息的管理理能力,从而提提高工作作效率,从长远远来看,网上管管理也是是管理信信息化的的必经之之路,这这一

57、系统统的实施施,实现现了“无纸化化”办公,这将大大量减少少员工开开支和办办公用品品的开支支等。由以上可可知,本本系统在在经济上上是可行行的。3操作作可行性性本系统的的顺利实实施将改改变传统统的操作作流程和和方式,由于计计算机应应用的普普及,企企业大多多数员工工对计算算机管理理模式和和具体操操作都很很熟悉。在进行行系统设设计时,将会充充分考虑虑管理人人员的习习惯,使使得操作作简单;数据录录入迅速速、规范范、可靠靠,统计计准确。通过为为系统设设计良好好的交互互界面,尽量把把工作人人员的操操作量降降低,使使其在界界面友好好的环境境中工作作。所以以本系统统的使用用对工作作人员来来说具有有操作可可行性。

58、(五)数数据流图图分析在业务流流程分析析的基础础上,对对数据流流进行了了分析,从数据据流动过过程考察察了实际际业务的的数据处处理模式式。存在在数据流流程不畅畅等问题题。现行行的顶层层数据流流图如图图2-99所示。图2-99数据流流图具体分析析第一层层数据流流图,主主要包括括三部分分:问卷卷信息、基本信信息、用用户信息息的录入入。方便便人员统统计和查查询信息息,都是是由系统统统一管管理存储储的。该该层数据据流图如如图2-10所所示。图2-110第一一层数据据流图分析问卷卷信息录录入。详详细介绍绍如下。管理员登登录系统统后,系系统对问问卷信息息进行管管理。一一次录入入详细数数据流图图如图22-11

59、1所示。图2-111问卷卷信息数数据流图图系统的实实施会简简短数据据的流程程,并把把信息集集中统一一于系统统,方便便用户查查询和统统计,给给操作人人员带了了很大的的工作便便利。系系统其它它的数据据流图都都是按照照此方法法进行设设计的,不再一一一列举举。(六)数数据字典典通过对系系统数据据流的分分析,使使用数据据字典作作为工具具描述数数据流图图中的数数据流、数据存存储、处处理过程程和外部部实体。1.数据据源点、数据终终点:名字:问卷 描述:问卷信息管理输入数据流:基本信息输出数据流:问卷信息名字:基本资料 描述:基本资料管理输入数据流:基本信息输出数据流:基本资料名字:用户 描述:用户信息管理输

60、入数据流:基本信息输出数据流:用户信息2.数据据处理:名字:用户信息管理描述:在客户端对用户的信息进行管理记录,在服务端对用户信息进行管理记录输入数据流:用户的基本信息和修改信息输出数据流:用户信息表位置:商场库存管理系统名字:问卷信息管理描述:在客户端对问卷信息进行管理记录,在服务端对问卷信息进行管理记录输入数据流:问卷信息输出数据流:问卷信息表位置:商场库存管理系统三、系统统设计(一)系系统功能能模块划划分功能模块块划分是是描述系系统的一一个过程程,需要要将需求求分析中中的感性性描述进进行抽象象,提取取出要实实现的功功能,这这是整个个系统开开发的一一个关键键过程。在系统统分析的的基础上上,

温馨提示

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

最新文档

评论

0/150

提交评论