欢迎来到天天文库
浏览记录
ID:9871573
大小:404.00 KB
页数:40页
时间:2018-05-13
《基于java的网上投票系统毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、在线投票系统摘要:如今,越来越多的网站开始重视网页的互动性。而在线投票就是一个非常重要的互动形式。本文以JSP、SQLServer2000为编程工具开发了一种通用网上投票系统,并介绍了系统的调试、运行环境、系统功能、系统设计以及系统实现。关键词:在线投票;JSP;SQLServer2000Abstract:Nowadays,moreandmoresitesstartingtofocusoninteractivewebpages.Theonlinevotingisaveryimportantformsofinteraction.Inthispaper
2、,JSP,SQLServer2000asprogramdevelopmentofacommononlinevotingsystem,andintroducedthesystemofcommissioning,operatingenvironment,systemfunction,systemdesignandimplementation.Keywords:onlinevoting;JSP;SQLServer2000目录第一章概述3第二章相关知识介绍42.1Java简介42.1.1什么是Java42.1.2Java主要特性42.2JSP简介62.2.
3、1什么是JSP62.2.2JSP的运行原理及优点72.2.3JSP运行环境介绍82.3SQLServer2000简介92.3.1SQLServer概述92.3.2SQLServer2000特性92.4JSP与SQLServer2000数据库的连接10第三章系统分析123.1需求分析12第四章系统设计134.1总体设计134.2模块设计154.2.1客户投票模块154.2.2管理员模块164.2.3数据处理模块184.3数据库设计18第五章系统开发215.1客户投票模块215.2管理员模块275.3数据处理模块36第六章系统实现396.1系统运行环境
4、396.2系统测试39【参考文献】40第一章概述如今,许许多多的网站设计者们开始意识到,网站的主要作用,除了给广大网友们提供单项的信息资讯服务外,还应该成为网友们互相交流的场所。于是,他们把越来越多的注意力,集中到网站互动性的设计规划上。互动的形式,除了我们经常见到的留言板、讨论组和聊天室之外,还有一项非常重要的、正在被日益广泛地采用的互动形式一一在线投票。在线投票和留言板、聊天室相比,其优点在于简洁、规范、直观。它不仅能够给网友们提供互相交流看法、兴趣的场所,还可以方便网站设计者们作广泛的社会调查,进行社会研究或是制定商业策略。我的投票系统具有极
5、大的灵活性,管理员可以在线设计不同的投票主题供用户进行投票。对于该设计报告还有什么不当之处请见谅,同时也希望您能多提宝贵意见。我会认真参考您的意见,修改和完善该系统。第二章相关知识介绍该在线投票系统主要采用Java、JSP、SQLServer2000进行设计与开发,下面主要介绍与之相关的知识。2.1Java简介2.1.1什么是JavaJava是由Sun公司开发的编程语言,使用它可在各式各样不同种机器、不同种操作平台的网络环境中开发软件。不论用户使用的是哪一种WWW测览嚣、哪一种计算机、哪一种操作系统,只要www浏览器上面注明了”支持Java”,就可
6、以看到生动的页面。Java正在逐步成为Intemet应用的扛要开发语言。它彻底改变了应用软件的开发模式,带来了自个人计算机以来又一次技术革命,为迅速发展的信息世界增添了新的活力。2.1.2Java主要特性1、Java语言是简单的。Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用Java。另一方面,Java丢弃了C++中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧。2、Java语言是一个面向对象
7、的。Java语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)。Java语言全面支持动态绑定,而C++语言只对虚函数使用动态绑定。总之,Java语言是一个纯的面向对象程序设计语言。3、Java语言是分布式的。Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java.net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RM
8、I(远程方法激活)机制也是开发分布式应用的重要手段。4、Java语言是健壮的。Java的强类型机制、异常处理、废料的自动收
此文档下载收益归作者所有