欢迎来到天天文库
浏览记录
ID:47430820
大小:549.00 KB
页数:27页
时间:2020-01-11
《JSP在线投票系统实习报告文档》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、中南林业科技大学实训报告设计名称:基于JSP的网上投票系统的研究以及实现专业班级:计科一班系(院):计算机信息与工程学院设计时间:2012年5—6月设计地点:电子信息楼指导教师评语:签名:年月日姓名学号成绩27摘要信息时代的今天,人们对信息的需求越来越多,各类调查也越来越普遍。传统的问卷调查,编写、打印、分发、填写、收集再统计,手续繁琐耗费人力,还受到地域的限制。随着互联网的发展,网络投票应势而生,它不受地域限制,不管你在哪里,什么时间,只要有一台连网电脑,你就可以参与投票。不仅用户可以方便的投票,管理者也可以方便的收集投票
2、并通过数据库迅速的看到投票统计结果。本系统采用JSP语言开发,用Access做为后台数据库,它集投票、统计和管理功能于一体,记录用户所投选项,更新数据库,能够显示投票结果,并即时更新。投票的票数以数字和图形两种形式显示。管理员模块能够增加、修改和删除投票主题、投票标题和投票各选项,是否禁止重复投票,可以方便地实现网络投票管理。网络投票系统大大节省了人力物力,使投票调查更高效、更快捷。关键词:数据库,JSP,Javascript27目录1绪论51.1应用背景51.2JSP相关技术简介51.3概述62系统可行性分析72.1技术可
3、行性研究72.2应用可行性研究72.3系统的搭建73需求分析83.1功能概述83.2权限分配83.3开发、运行环境84系统软件总体设计104.1系统组成模块104.2前台组成模块104.3后台管理模块114.4注册登录模块114.5投票模块115系统详细设计135.1系统功能结构图135.2注册登陆模块详细设计135.3投票模块详细设计155.4后台管理模块详细设计175.5系统数据库设计216运行与测试23276.1系统的安装运行236.2系统的测试237结论25致谢26参考文献27271绪论1.1应用背景如今很多的服务行
4、业都要进行服务的反馈,以便更好的提高产品的质量和作出更好的服务,投票系统就是一个反馈信息的软件,通过它可以更好更快捷方便的反馈信息共服务商参考。因此开发一个能够供客户反馈信息的平台是很有必要的。(1)方便的操作。原有的手工投票管理基本上是人工操作,效率低下,缺乏方便性,在线投票管理系统运用计算机和其他附加设备,不再需要手工操作,基本上是全自动化,能够节省人力、最大限度地利用各种宝贵的资源,大大的提高了效率。(2)友好的界面。友好的用户界面会给人一种亲切的感觉,在使用起来不会觉得沉闷,效率自然也会提高了。在线投票系统主要用来统
5、计网站用户对某个主题或热门话题的意见。决策者通过这些统计数据做出相应的决策。在线投票系统是一般网站必备的程序之一,如果网站开发者想了解用户对该网站的意见和建议。1.2JSP相关技术简介JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 Web服务器在遇到访问JSP网页的请求时,首先执行
6、其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。 JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。JavaServlet是JSP的技术基础,而且大型的Web应用程序的开发需要JavaServlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向
7、因特网的所有特点。 JSP可用一种简单易懂的等式表示为:HTML+Java=JSP。本实例主要采用javabean模式开发JSP内置对象:27(1)request对象:该对象封装了用户提交的信息,通过调用该对象相应的方法可以获取封装的信息,即使用该对象可以获取用户提交信息。(2)response对象:对客户的请求做出动态的响应,向客户端发送数据。(3)session对象session对象是一个JSP内置对象,它在第一个JSP页面被装载时自动创建,完成会话期管理。 从一个客户打开浏览器并连接到服务器开始,到客户关闭浏览器离
8、开这个服务器结束,被称为一个会话。当一个客户访问一个服务器时,可能会在这个服务器的几个页面之间反复连接,反复刷新一个页面,服务器应当通过某种办法知道这是同一个客户,这就需要session对象。 session对象的ID:当一个客户首次访问服务器上的一个JSP页面时,JSP引擎产生一个se
此文档下载收益归作者所有