网络投票系统毕业论文

上传人:大米 文档编号:509892662 上传时间:2023-04-26 格式:DOC 页数:45 大小:1.77MB
返回 下载 相关 举报
网络投票系统毕业论文_第1页
第1页 / 共45页
网络投票系统毕业论文_第2页
第2页 / 共45页
网络投票系统毕业论文_第3页
第3页 / 共45页
网络投票系统毕业论文_第4页
第4页 / 共45页
网络投票系统毕业论文_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《网络投票系统毕业论文》由会员分享,可在线阅读,更多相关《网络投票系统毕业论文(45页珍藏版)》请在金锄头文库上搜索。

1、 毕业设计说明书设计题目: 网络投票管理信息系统的设计与实现 学院 计算机科学与信息工程学院 专业年级 计算机科学与技术专业2008级 学生姓名 戴 龑 学号 2007131314 指导教师 毛 凯 职称 讲 师 设计地点 日 期 2012年4月18日 摘 要在积极建立科学管理机制的今天,仅仅靠原始的手工管理或简单的单机管理,管理部门面对大量的信息,无法有效率地将其中的重要部分提取出来,并做出相应的判断和处理。投票管理者的决策只能依据手工表数据,在浪费大量人力、物力的同时无法做到实时监控,难以保证数据的准确性和及时性。因此,先进的管理思想就成为了一个可望而不可及的目标。投票非常急需一套既有先进

2、管理思想的系统,作为实现目标和提高现有投票管理水平的一种重要手段。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。开发该系统我主要采用JSP技术和SQL数据库相结合的方式。数据库采用SQL Server 2000大型数据库,能够胜投票系统中的数据处理。本文在相关理论指导下,在分析其他一些系统的基础上,开发出了一个简单的在线投票系统(包括功能模块设计、数据库结构设计等)基本解决了管理人员的烦琐事务。关键词:JSP, 投票, 数据库AbstractActively establish a scientific mana

3、gement system of today, only by the original management or a simple stand-alone manual management, management faced a lot of information and can not be efficiently extracted from one of the important part, and make the appropriate judgments and treatment. Only basis for voting decisions of managers

4、table data by hand, wasting a lot of manpower and material resources at the same time can not do real-time monitoring, it is difficult to ensure data accuracy and timeliness. Therefore, the advanced management ideas to become an elusive goal. Much-needed vote of advanced management thought of a syst

5、em both as goals and improve the existing voting is an important management tool. With the continuous improvement of science and technology, computer science matures, its powerful functions for the people deeply understand that it has entered the human society in various fields and is playing an inc

6、reasingly important role. Development of the system I mainly use JSP technology and SQL database combination. SQL Server 2000 database using large databases, to win votes in the data processing system. In this paper, the theory under the guidance of the analysis on the basis of some other systems, d

7、eveloped a simple online voting system (including the function module design, database design, etc.) basically solved the cumbersome management of affairs.Keywords: JSP, Vote, Database目 录绪论1一、概 述2二、需求分析71.功能需求7三、总体设计91.功能模块设计92.数据库的设计9四、详细设计121.数据库设计122.功能设计133.问题及解决14五、系统测试151.系统的安装152.详细功能测试15参考文献

8、30附 录30附录1 运行环境301硬件要求301软件要求31附录2 部分设计代码311.login.jsp312.top.jsp36绪论随着科学技术的不断提高,计算机科学日渐成熟,互联网技术的不断发展和普及,众多高校,科研机构及个人从理论与实践两个方面进行了大量的研究与开发工作,涌现出了很多网络投票系统,对学院、企业的管理起到了很好的作用。总之投票系统概括起来就是要通过科学的管理手段和专业化管理技术来实现统一。使用网上投票系统也是因为他本身所拥有的好处:方便的操作。原有的手工投票管理基本上是人工操作,效率低下,缺乏方便性,在线投票管理系统运用计算机和其他附加设备,不再需要手工操作,基本上是全

9、自动化,能够节省人力、最大限度地利用各种宝贵的资源,大大的提高了效率。友好的界面。友好的用户界面会给人一种亲切的感觉,在使用起来不会觉得沉闷,效率自然也会提高了。强大的功能,网上投票系统可以快速,真实的反应出你的投票结果和他人的投票结果,而不必等待最终结果。完全的真实性,每个人都可以看见自己的或者他人的投票的增加,防止了以往的暗箱操作。网络投票系统应具有的独特的功能:其一,方便的操作。原有的手工投票管理基本上是人工操作,效率低下,缺乏方便性,网络投票管理系统运用计算机和其他附加设备,不再需要手工操作,基本上是全自动化,能够节省人力、最大限度地利用各种宝贵的资源,大大的提高了效率。 其二,友好的

10、界面。友好的用户界面会给人一种亲切的感觉,在使用起来不会觉得沉闷,效率自然也会提高了。其三,强大的功能,能够满足学校教学需要,快速简单的统计教学任务,提高教学质量。 正是在这样的情况下,本人在毛凯导师的带领下完成了网络投票系统的开发与实现。一、概 述J2EE是一种利用Java 2平台来简化诸多与多级企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心Java平台或Java 2平台的标准版,J2EE不仅巩固了标准版中的许多优点,例如“编写一次、到处运行”的特性、方便存取数据库的JDBC API、CORBA技术以及能够在Internet应用中保护数据的安全模式等等,同

11、时还提供了对 EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技术的全面支持。J2EE体系包括java server pages(JSP) ,java SERVLET, enterprise bean,WEB service等技术。这些技术的出现给电子商务时代的WEB应用程序的开发提供了一个非常有竞争力的选择。怎样把这些技术组合起来形成一个适应项目需要的稳定架构是项目开发过程中一个非常重要的步骤。完成这个步骤可以形成一个主要里程碑基线。J2EE架构是当前主流的架构之一,目前大多数企业采用J2EE技术的

12、结构设计与解决方案。J2EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持Enterprise JavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。随着Internet和企业计算在90年代的腾飞,HTTP、HTML和Java平台逐渐演变成为针对客户机计算的标准,这带动了服务器上集中商业逻辑的发展以及电子商务的普及。在服务器端,CGI(Common Gateway Interface,公共网关

13、接口)、NSAPI(Netscape Server API)和ISAPI(Internet Server API)等多种编程和连通性模型日趋流行,极大地增加了编程和维护的工作量。5年前,Sun公司的Java软件就以其提供的跨平台应用程序开发与配置手段震撼了整个Web世界。几年来,Java技术从一个网站工具发展到了可驾驭从智能卡、小型消费类设备到大型数据中心服务器等一系列系统的端到端Java 2平台,它使软件开发商、服务提供商和设备制造商更容易抢占市场机遇。目前,Java 2平台有3个版本,它们是适用于小型设备和智能卡的Java 2平台Micro版(Java 2 Platform Micro E

14、dition,J2ME)、适用于桌面系统的Java 2平台标准版(Java 2 Platform Standard Edition,J2SE)、适用于创建服务器应用程序和服务的Java 2平台企业版(Java 2 Platform Enterprise Edition,J2EE)。数据库的定义:数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库

15、系统都在各个方面得到了广泛的应用。严格地说,数据库是“按照数据结构来组织、存储和管理数据的仓库”。在经济管理的日常工作中,常常需要把某些相关的数据放进这样的“仓库”,并根据管理的需要进行相应的处理。例如,企业或事业单位的人事部门常常要把本单位职工的基本情况(职工号、姓名、年龄、性别、籍贯、工资、简历等)存放在表中,这张表就可以看成是一个数据库。有了这个数据仓库我们就可以根据需要随时查询某职工的基本情况,也可以查询工资在某个范围内的职工人数等等。这些工作如果都能在计算机上自动进行,那我们的人事管理就可以达到极高的水平。此外,在财务管理、仓库管理、生产管理中也需要建立众多的这种数据库,使其可以利用计算机实现财务、仓库、生产的自动化管理。数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改和检索由统一软件进行管理和控制。从发展的历史看,数据库是数据管理的高级阶段,它是由文件管理系统发展起来的。数字化内容选择的原因有很多,概括起来主要有: (1)存储空间的原因。数字化的产品是通过网络被广大用户

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号