- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
在线投票系统
XXX
摘要:
如今,越来越多的网站开始重视网页的互动性。而在线投票就是一个非常重要的互动形式。本文以JSP、SQL Server2000为编程工具开发了一种通用网上投票系统,并介绍了系统的调试、运行环境、系统功能、系统设计以及系统实现。
关键词:在线投票;JSP;SQL Server2000
Abstract:
Nowadays, more and more sites starting to focus on interactive web pages. The online voting is a very important forms of interaction. In this paper, JSP, SQL Server2000 as program development of a common online voting system, and introduced the system of commissioning, operating environment, system function, system design and implementation.
Keywords: online voting; JSP; SQL Server2000
目 录
第一章 概述 3
第二章 相关知识介绍 4
2.1 Java简介 4
2.1.1 什么是Java 4
2.1.2 Java主要特性 4
2.2 JSP简介 6
2.2.1 什么是JSP 6
2.2.2 JSP的运行原理及优点 7
2.2.3 JSP运行环境介绍 8
2.3 SQL Server2000简介 9
2.3.1 SQL Server概述 9
2.3.2 SQL Server2000特性 9
2.4 JSP与SQL Server2000数据库的连接 10
第三章 系统分析 12
3.1 需求分析 12
第四章 系统设计 13
4.1 总体设计 13
4.2 模块设计 15
4.2.1 客户投票模块 15
4.2.2 管理员模块 16
4.2.3 数据处理模块 18
4.3 数据库设计 18
第五章 系统开发 21
5.1 客户投票模块 21
5.2 管理员模块 27
5.3 数据处理模块 36
第六章 系统实现 39
6.1 系统运行环境 39
6.2 系统测试 39
【参考文献】 40
第一章 概述
如今,许许多多的网站设计者们开始意识到,网站的主要作用,除了给广大网友们提供单项的信息资讯服务外,还应该成为网友们互相交流的场所。于是,他们把越来越多的注意力,集中到网站互动性的设计规划上。互动的形式,除了我们经常见到的留言板、讨论组和聊天室之外,还有一项非常重要的、正在被日益广泛地采用的互动形式一一在线投票。在线投票和留言板、聊天室相比,其优点在于简洁、规范、直观。它不仅能够给网友们提供互相交流看法、兴趣的场所,还可以方便网站设计者们作广泛的社会调查,进行社会研究或是制定商业策略。
我的投票系统具有极大的灵活性,管理员可以在线设计不同的投票主题供用户进行投票。对于该设计报告还有什么不当之处请见谅,同时也希望您能多提宝贵意见。我会认真参考您的意见,修改和完善该系统。
第二章 相关知识介绍
该在线投票系统主要采用Java、JSP、SQL Server2000进行设计与开发,下面主要介绍与之相关的知识。
2.1 Java简介
2.1.1 什么是Java
Java是由Sun公司开发的编程语言,使用它可在各式各样不同种机器、不同种操作平台的网络环境中开发软件。不论用户使用的是哪一种WWW测览嚣、哪一种计算机、哪一种操作系统,只要www浏览器上面注明了”支持Java”,就可以看到生动的页面。Java正在逐步成为Intemet应用的扛要开发语言。它彻底改变了应用软件的开发模式,带来了自个人计算机以来又一次技术革命,为迅速发展的信息世界增添了新的活力。
2.1.2 Java主要特性
1、Java语言是简单的。Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用Java。另一方面,Java丢弃了C++ 中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧。
2、Java语言是一个面向对象的。Java语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(为implements)。Java语言全面支持动态绑定,而C++ 语言只对虚函数使用动态绑定。总之,Java语言是一个纯的面向对象程序设计语言。
3、Java语言是分布式的。
您可能关注的文档
- 毕业设计(论文)-JSP网上书店系统.doc
- 毕业设计(论文)-JSP网上选课系统设计.doc
- 毕业设计(论文)-JSP学生评奖评优管理系统.doc
- 毕业设计(论文)-JZC350搅拌机总体及搅拌装置结构设计.doc
- 毕业设计(论文)-LINUX下木马检测工具的研发.doc
- 毕业设计(论文)-PCA人脸特征提取技术研究.doc
- 毕业设计(论文)-PCB生产质量检测与管理.doc
- 毕业设计(论文)-PID控制算法及MATLAB仿真分析.doc
- 毕业设计(论文)-PLC病床紧急呼叫系统设计.doc
- 毕业设计(论文)-PLC带钢厂650轧机电控系统改造设计.doc
- 毕业设计(论文)-基于JAVA的校园BBS的设计与实现.doc
- 毕业设计(论文)-基于JAVA的中小企业员工管理系统设计.doc
- 毕业设计(论文)-基于JAVA技术的订单管理系统.doc
- 毕业设计(论文)-基于JSP+struts的网站设计-- 固定资产管理系统.doc
- 毕业设计(论文)-基于JSP的高校图书借阅系统存在的问题和对策.doc
- 毕业设计(论文)-基于JSP的企业人力资源管理系统设计与实现.doc
- 毕业设计(论文)-基于JSP的网上拍卖系统设计与实现.doc
- 毕业设计(论文)-基于JSP的网上数码商城系统设计.doc
- 毕业设计(论文)-基于JSP的学生成绩管理系统的设计与实现.doc
- 毕业设计(论文)-基于JSP模式电子宠物系统的开发.doc
文档评论(0)