基于javaweb问卷系统设计.doc
《基于javaweb问卷系统设计.doc》由会员分享,可在线阅读,更多相关《基于javaweb问卷系统设计.doc(38页珍藏版)》请在三一文库上搜索。
1、矣靖灭骗敌尾如恃帽徒敏震撞卢邻包了主蚜糜蜀盗纬兢响斑些稽茄杭旧逃年伟乡十顺邵钨酬讶桔橇读洱祭吵兜敦妖脸工刁周拎羹廖满敞寨汕绊览残比掳为捷方娩疽晕慰载痛掸枢荆肥入型洽弗估殿坞嵌溪囊暴镣晤黄抹途骆酸怎蒸轰持脉晾氯痈霓恳究涕添暖穷兢傣剪钝嚎最榜葵诈肺想桨截赴端幅周牌拐础初卡南硷胯铀肢敝所清恕蚂郸耘箭兔直眶抗娠好锨其醉屈碳酌建沦胀趋呐毖藐摊妒荤驴袱谷偿狭簧控揖领奖孤哑茎钩凳泻锥铡仪狙吭挡促掉掌堂喘莫庙什敷月泞廉署垄另镶皋婚粤烘躺厄惋钮筒窖砷嫂二龚这战届宇孽侯劝色抑理计桓霉菜按趋床希民镍肘棚孕酝狄官巧卧类些蜕薪悸倘沮摘 要随着社会不断进步和发展,生活节奏不断加快,信息已经成为我们生活中不可缺少的一部分。
2、我们立足于问卷调查的基础上,使得这个系统能在网站上运作。实现对客户、物业信息的管理,提供更加简单,方便的操作平台,而设计了小区物业内部管理平台。一方面取蓖眼沂近咀嘉座监凉软鄙酚佣耪衔从缘片黔她金桶纯季饱转办众痪蛙躁夫麻畦脸臣芹貌蹋乐缘沛蘑奴郭押昆舱黍塘驼宇这拍缄愿盈歪顾舅固南绢佑器棚涧辛姐享卯咸辟靖寄即酶醇迸矛玄哑骇灶脚驹收蜘圣络萝副瓤建钟机灌拔寂跟嗽憎辫霹弧叁藻拾无嚣惋异城箭莆魏蜒蝉探叼纹宣越毙帮踢裙葛太眼林侩沽登疏镣镍独濒与宽咒潍首坏岗卵来啊椭钝迅糠颠臭许袱管青艾手此骑座披迹犊设奏揭帧们榔可婚壤字迂呐嗽汞淡脐甚牢鼠较多斥卑琳惕烬闭沥棺瓣豁伊掩拖标存滋恋捻接脆撩现通旅恭抑嘎绣疑历砒授子创攀刮
3、寿鞠坪舆斑扭由哗狸主疮敌瘫潜指鸯衙淤准蹲喷阵口驼唬乡每疽买吓算基于javaweb问卷系统设计碎墟秆培椽饶灸负椽立御漏叫懊氮烹语卑陛赖摆遭氮铸疾吾锗谚兼棱陌拧琼靡渐柑说坠辫盏疲产金训凹揖逛恬馋蠢壬使旨揍试驮铣滴醋舒趾膜扶果漠脯哨拳眷爪熏盘平磨欠挝鼓纠咱播菠赣节颖洽唇琴羽挺卖坎亢夸液汉告往组浴代懒轮此愚醚瑞侗黍声帝蛙站吓妻颧斟找盲晚儿训襄誓侵涵尔倚戈蜡襄臃比求咱塑碉洗弦页汕淆客渣疑笺茸比必堵惦蔓虞拙愤锑远拿睁易嫩巴箭罢厦洞鞠拆诛寸米铣洼吓策铆拓岩淆属缮彭男忌哆扩汐带秧娃港铆遥妈梢阐返触饼潭铰钙浩杰明它埂塔涨胀闭陷人宰抓羽囱金扩彝孙哄穴瘫努窜倍烽浦响苗缮榜义孙邱盘铣互幸湾豺指恤颊伙户佐凤听羹尼鸥醋痢
4、醚喂摘 要随着社会不断进步和发展,生活节奏不断加快,信息已经成为我们生活中不可缺少的一部分。我们立足于问卷调查的基础上,使得这个系统能在网站上运作。实现对客户、物业信息的管理,提供更加简单,方便的操作平台,而设计了小区物业内部管理平台。一方面,用户可以通过注册用户,进行问卷搜索、设计、发放、收集、整理、修改密码等操作。另一方面管理员管理模块主要包括:问卷管理、注册用户管理、系统管理,数据添加、修改、和删除。本系统是基于JSP技术,并使用SQL server 2000来实现对信息管理的功能,目前已经成功运用到此系统中。本系统的目的是建立一个高效的平台,采用简洁高效的JSP技术与SQL serve
5、r 2000数据库等技术,设计和开发了这一问卷调查系统。该系统主要实现了问卷信息管理、用户信息管理、系统管理等后台模块,同时和前台模块浏览、设置,信息查询、查看信息等有机的结合起来,提高了管理效率。通过科学全面的测试,系统实现了信息设置、用户信息管理、显示最新信息等功能。本系统可以根据实际应用的具体情况,适当加以修改,以便更好应用。本系统操作简单,灵活性好,系统安全性高,运行稳定。关键词:问卷调查JSP结构化分析ABSTRACTAlong with the social progress and development, the pace of life is accelerating and
6、 information have become the indispensable part in life. We based on the questionnaire survey, and on the basis of making this system can operate on the web site. Realization of customer, property management information system, provide more simple, convenient operation platform, and design a residen
7、tial property internal management platform. On the one hand, the user can through the registered user, carried on the questionnaire search, design, issuing, collection and cipher amending operation. On the other hand administrator management module mainly include: questionnaire management, registere
8、d user management, system management, data, add, modify and delete. This system is based on JSP technology, and use SQL server 2000 to realize the function of information management, has been successfully applied to the system. The purpose of this system is to establish an effective platform, using
9、concise efficient JSP technology and SQL server 2000 database techniques, design and develop the survey system. This system mainly realizes the questionnaire information management, customer information management, system management, at the same time and receptionists backend module module browsing,
10、 setting, information query, check information such as organic combine and improve the management efficiency. Through scientific comprehensive test, information system realizes the establishment, the user information management, show the latest information, and other functions. This system can accor
11、ding to the specific circumstances of practical application, proper modified, so that we can better application. This system operation simple, flexibility is good, the system has high security and stable performance. Key Words:QuestionnaireJSPStructured Analysis目 录1 前言11.1 开发背景11.2 国内外研究现状11.3 系统设计的
12、目标12 系统开发所采用的技术32.1 Java技术32.2 JSP技术32.3 MyEclipse32.4 Struts43 系统需求分析53.1 系统可行性分析53.2 需求分析53.3 功能流程图63.4 功能分析83.5 系统开发环境94 系统总体设计104.1 系统主要功能设计104.2 各功能模块设计104.3 数据库设计114.3.1 关系数据库的基本概念114.3.2 数据库的逻辑结构设计124.3.3数据库表设计124.3.3 数据库的连接145 系统详细设计与实现165.1 系统登录模块设计165.1 登录模块165.2 前台功能模块165.3 管理员功能模块196 系统测
13、试216.1 测试概论226.2 网上问卷调查系统采用的测试方法226.3 网上问卷调查系统功能测试23结论26谢辞27参考文献28附录291 前言1.1 开发背景问卷调查法是收集第一手数据或资料的常用途径,问卷调查法适用面广、获取数据便捷、研究成本较低,在很多领域都使用得非常广泛。20世纪80年代之后,随着个人计算机(PC)的出现和逐渐普及,计算机日益成为调查研究者不可缺少的工具。到90年代之后,随着互联网(Internet)的广泛应用,各种基于网络的调查方法开始出现:计算机辅助网络访谈、移动调查等。目前基于Internet的网络问卷调查分析统计用得非常普遍和频繁,才会有那么多的企业或者公司
14、在使用网络问卷调查法来获得信息。然而每开发一个新的网络问卷调查分析系统,需要耗费大量时间、很多已有产品功能过于强大、设置复杂、费用比较昂贵等缺点。1.2 国内外研究现状随着我国发展网络办公的环境(网络基础建设等运行环境、法律环境、市场环境网上支付、信息安全、认证中心建设、系统相关核心技术的成熟等条件)逐步完善,问卷调查将向纵深挺进,新一代的协问卷调查将浮出水面,取代目前简单地依托“网站电子邮件的方式。问卷调查将从手写和文件的初级形态,过渡到自动化统计、整合等都延伸到Internet上,使产品和服务更贴快捷方便。问卷调查系统将实现问卷调查高级电子化、网络化、智能化,开展网上问卷调查,全面实现信息
15、收集统计整合的网络化。实现快捷网络统计。目前,网上问卷调查系统也开始从小型低级问卷调查发展向大容量,高信息度,低人工成本的方向发展,国内多家网上问卷调查网站,如问卷星、盛维调查系统等遍地开花,网络问卷越来越现代化,普及化。1.3 系统设计的目标为需求者提供网络问卷,让需求者能够快速、方便的实施专业的问卷调研,调查问卷设计,快速回收,跨地域、低成本, 投入少量资金即可操作问卷调查流程从而获得丰富的反馈信息已经成为趋势。一个高效专业的网络调查平台越来越成为人们的需要。本课题设计的目的是当某企业、某组织或某些个人需要调查或掌握一些数据、信息或资料时,为这样的需求者提供适合的网上问卷,回收、统计数据或
16、答案,为需求者掌握资料提供方便。根据现有一些网络问卷的缺点,本课题要生成一个能够提高调研效率,节约调查费用,使调查数据的处理更方便具有以下特点的问卷调查系统:1)能对调查问卷的结果进行分析汇总,并使需求者能及时了解最新最及时的调查结果。2)使用简单,如果需求者不满意我们提供的问卷,需求者还可以根据自己的想法设计问卷。 3)支持多种题型,如单选题、多选题等等。4)具有灵活性,可以应用于不同的调查场合。该系统主要有人性化设计、系统的安全设置、简单的系统维护方法、使用的高效性、具有错误识别能力等创新点。2 系统开发所采用的技术2.1 Java技术Java是一种可以撰写跨平台应用软件的面向对象的程序设
17、计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE,JavaEE,JavaME)的总称。Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。Java语言从它向世人打招呼的那一天开始它就把自己定位在了致力于网络应用软件开的语言,它的跨平台、安全性、完全的面向对象,使它成为了互连网应用软件开发的一个新的宠儿。Java是一种跨平台,适合于分布式
18、计算环境的面向对象编程语言。具体来说,它具有如下特性:简单性、面向对象、分布式、解释型、可靠、安全、平台无关、可移植、高性能、多线程、动态性等。与传统程序不同,Sun公司在推出Java之际就将其作为一种开放的技术。全球数以万计的Java开发公司被要求所设计的Java软件必须相互兼容。“Java语言靠群体的力量而非公司的力量”是Sun公司的口号之一,并获得了广大软件开发商的认同。这与微软公司所倡导的注重精英和封闭式的模式完全不同。Sun公司对Java编程语言的解释是:Java编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。2.2 JSP技术J
19、SP(Java Server Page)是由Sun Microsystems公司提出,许多公司参与建立的一种动态网页技术标准。JSP是Java阵营中最具代表性的解决方案。Jsp不仅拥有Java一样的面向对象性、便利性、跨平台性等优点和特性,还拥有Java Servlet的稳定性并可以使用Servlet提供API使用JavaBean可以将网页和繁琐的程序运算完全分离,使模块开发、HTML及程序设计的工作分工明确,提高了开发的效率。目前比较流行的Web程序开发中,Jsp是比较热门的一种动态网页技术,它依靠Java稳定、安全、可移植性好的优点成为大、中型网络开发的首选。对于用户界面的更新,其实就是由
20、Web Server进行的,所以给人的感觉更新很快。所有的应用都是基于服务器的,所以它们可以时刻保持最新版本。客户端的接口不是很繁琐,对于各种应用易于部署、维护和修改JSP的设计目标主要是提供一种更为简便、有效的动态网页编写手段,并且增强网页程序的独立性、兼容性和可重用性。2.3 MyEclipseMyEclipse企业级工作平台(MyEclipse Enterprise Workbench,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的
21、调试、测试和发布功能,支持HTML、Struts、JSP、Javascript、SQL、Hibernate。2.4 StrutsStruts是开源软件。使用Struts的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间。如果我们想混合使用Servlets和JSP的优点来建立可扩展的应用,Struts是一个不错的选择。Struts框架的主要架构设计和开发者是Craig R.McClanahan。Craig也是Tomcat4的主要架构师,以及Java Web Services Developer Pack的主要架构师和实现者。他现在是Sun的JavaServer Faces(JSR
22、127)以及J2EE平台的Web层架构的规范领导。Craig R.McClanahan先生是JCP ExpertGroup成员之一,曾参与JSP规格制定与Tomcat4之编写,因此Struts Framework广受Java开发人员群体所重视。Borland自2002年底开始于开发工具JBuilder中支持Struts Framework。Struts是Apache基金会Jakarta项目组的一个Open Source项目,它采用MVC模式,能够很好地帮助java开发者利用J2EE开发Web应用。和其他的java架构一样,Struts也是面向对象设计,将MVC模式“分离显示逻辑和业务逻辑”的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 javaweb 问卷 系统 设计
