呼伦贝尔学院计算机科学与技术学院本科生毕业论文(设计)题 目:投票系统学生姓名: ***学 号:************专业班级:2012级指导教师: ***完成时间: 2015年7月3 日摘要信息时代的今天,互联网已成为人们日常生活中不可缺少的一部分,企业现在采集信息也多通过网络来实现。
为了获取用户对产品或某话题的认知度,企业网站一般都会在网页上设置一个区域提供一些选项让用户选择,也就是投票管理系统。
随着互联网的发展,网络投票应势而生,它不受地域限制,不管你在哪里,什什么时间,只要有一台联网电脑,你就可以参与投票,不禁用户可以方便的投票,管理者也可以方便的手机投票并通过数据库迅速的看到投票统计结果。
本系统采用JSP语言开发,用SQL SERVER2000作为后台数据库,它集投票,统计和管理功能于一体,记录用户所选投项,更新数据库,能够显示投票结果,并及时更新。
投票的票数以数字和图形两种形式展示。
管理员模块能够增加,修改,删除投票主题,投票各选项,可以方便地实现网络投票管理。
网络投票管理节省了人力物力,使投票调查更高效,更快捷。
关键词数据库,,SQLServer2008AbstractInformation age today, the Internet has become an indispensable part of People's Daily life and enterprises now is gathering information through the network to achieve more. In order to get the user or a topic of product awareness, corporate websites typically on the web page Settings provide some options allow the user to select an area, is the voting system. With the development of the Internet, network voting should be potential, it is not subject to regional restriction, no matter where you are, what time, as long as there is a networked computer, youcan vote, could not help users can easily to vote, the managers can also convenient handset voting and see through database quickly statistical results.This system USES the JSP language development, using SQL SERVER 2000 as the background database, it set the voting, statistics and management functions in an organic whole, record the user selected items, update the database, can display the outcome of the vote, and update. A majority of two forms in digital and graphics display. Administrator module can add, modify, delete poll and vote each option, you can easily realize network management. Network voting management saves manpower, polls more efficient and more quickly.Keywords Database,,SQLServer2008目录摘要 (I)Abstract (I)第1章绪论 (I)1.1网上投票系统概论 (1)1.1.1网上投票系统 (1)1.1.2新闻发布系统的特点 (1)1.2课题研究现状及其意义 (1)1.3系统开发目的及背景 (2)第2章需求分析 (2)2.1 系统需求 (2)2.2 用户需求 ...................................................................................... 错误!未定义书签。
2.3 开发环境需求 .............................................................................. 错误!未定义书签。
2.3.1网站开发环境 ........................................................................ 错误!未定义书签。
2.4 运行需求 ...................................................................................... 错误!未定义书签。
2.5 可靠性和安全性 .......................................................................... 错误!未定义书签。
第3章系统设计 (3)3.1系统设计原则 (3)3.2系统前台设计 (4)3.2.1 前台功能分析 (4)3.2.2前台页面设计 ........................................................................ 错误!未定义书签。
3.3 数据库设计 (4)第4章系统开发 (6)4.1 前台功能说明 (6)4.1.1 前台显示主要功能说明 (6)4.1.2 前台主页面整体浏览 ........................................................... 错误!未定义书签。
第5章系统测试及运行结果 ............................................................... 错误!未定义书签。
5.1 系统功能测试 .............................................................................. 错误!未定义书签。
5.1.1 系统功能测试方法 ............................................................... 错误!未定义书签。
5.1.2 系统功能测试过程 ............................................................... 错误!未定义书签。
5.2 系统测试运行结果 ...................................................................... 错误!未定义书签。
总结 (12)参考文献 (12)致谢 (13)第1章绪论自从1946年世界上第一台电子计算机诞生,70年代第一个计算机网络ARPANET 实现互联;随后在计算机技术与网络技术发展的基础上,根据人们信息交换的需要,产生了Internet,从此标志着人类进入了电子信息化时代。
90代后期计算机与Internet 的普及逐渐进入了企业、机关、学校和普通百姓家庭,实现了同外界信息同步交换,享受不出门就知天下事的方便生活。
而校园网络新闻发布系统有利于校园网新闻的及时传播,及时传达最新动态,学术研究成果,是资源快速共享的一种方式。
因此研究校园网络新闻发布系统对于学校建设与发展具有重要意义,本文所阐述的系统就是在这样的前提下提出的。
以下就是介绍如何制作一个简单的新闻发布系统[1]。
1.1网上投票系统概论1.1.1网上投票系统随着INTERNET的发展,世界网民的数量急剧增加,社会的信息化强度增强,企业竞争之激烈,故对市场信息的掌握范围不仅仅是周边的一些信息,而应把范围扩展到全国,甚至全世界,INTERNET恰恰是实现这目标的有利工具.对于新产品,新观点的调查范围应该更广泛,消息应该及时反馈给企业单位,故一个网上在线投票系统应允而生,它正好充分满足客户的需求,信息反馈的范围扩大,人力资源的节省,从而使得企业在竞争激烈的市场中拥有更强大的资本.开发此投票系统是为了更好的把市场的信息更准确更快速的反馈给客户,使信息的来源更广泛,从而提高信息的准确性.运用此系统可以降低企业为市场调查而消耗的人力和物力,利用节省的资源提高产品的质量,增强竞争力.1.1.2用户特点本在线投票系统的用户只需懂得运用互联网络者均可以使用,此系统在网站中的使用频度预计非常的频繁1.2课题研究现状及其意义传统的网站新闻管理方式有两种:一种是静态HTML页面,更新信息时需要重新制作页面然后上传页面并修改相应链接,这种方式因为效率太低已不多用;另一种是基于ASP(Active Server Pages,动态服务器页面)和脚本语言,将动态网页和数据库结合,通过应用程序来处理新闻,这是目前较为流行的做法。
但是由于ASP技术本身的局限性使得系统有一些不可克服的缺陷。
不仅仅是下一版本的,而且是建立动态Web应用程序而重新打造的全新技术,其主要特色包括以下8条:1、语言的独立性;2、简单的开发操作,分离程序代码和网页内容;3、简化部署与组态的操作并提高了执行效率;4、支持客户端类型和下一代的Web服务;5、增进适用性和延展性;6、更多的支持工具;7、更佳的安全机制;8、会话可以跨进程、跨机器。
由于的众多优点,技术发展和各种客观实际的需要,该系统选用了来开发设计,实现了对新闻的动态管理操作,使得对新闻信息的发布与管理更加及时、高效,提高了工作效率[4]。
1.3系统开发目的及背景随着网络技术的发展和Internet应用的普及,现在校园的信息化,网络化在飞速的发展,互联网已成为人们获取信息的重要来源,网络技术对我们生活和工作显得越来越重要,特别是现在信息高度发达的今天,人们对最新信息的需求和发布迫切的需要及时性。