JSP实现投票系统源码
- 格式:doc
- 大小:31.00 KB
- 文档页数:5
大型国企党宣系统设计方案目录信息发布系统 (1)一、概述 (1)二、系统功能 (1)三、设备布点与连接 (3)四、系统管理 (4)五、设备要求与选型 (5)微信平台系统 (9)一、概述 (9)二、公众平台帐号类型 (9)1) 服务号 (9)2) 订阅号 (10)三、公众平台可搭载的内容 (10)四、微信公众平台群发规则说明 (12)1) 群发消息内容 (12)2) 群发消息的规则 (12)3) 群发人数的上限 (12)4) 群发消息的保存时间 (13)5) 群发成功,而粉丝未收到群发消息的说明 (13)6) 高级群发接口 (13)7) 微信认证介绍 (13)五、微网站平台功能及介绍 (14)信息发布系统一、概述利用LN省DL设计院内部网络环境资源建设一套比较完善的集信息公告、导引、资讯播报于一体的信息发布系统。
在东食堂的柱子上方,安装8台42寸高清液晶电视机和在西食堂安装7台42寸高清液晶电视机及相应多媒体播放终端机设备,共计15台,多媒体播放终端机设置电视机上部的天花上。
各显示屏能够实现点对点的控制与管理,也可以实现群组管理。
管理人通过内部网络可以监控到每组显示终端现实内容。
系统作为发布通知、文化宣传和公共信息(如物业管理、天气预报、时间等)等的一种有效手段。
核心系统以Remote Multimedia系统为信息发布平台,很好的将所有设备有效的控制与管理起来。
二、系统功能系统构成1)信息发布系统由管理计算机、管理软件、液晶显示屏、显示屏通讯卡、同步高速传输电缆(综合布线系统)等组成。
2)用户可根据使用和技术要求选购电视机顶盒、有线电视信号放大器、分支分配器、电视信号、等作为信息源。
多媒体播放终端机技术要求1)系统要求采用基于TCP/IP通讯网络架构,能通过计算机以太网络传输所有节目,具有下载本地播出功能、具有远程实时播出功能、紧急插播功能、字幕播出功能。
2)系统能够通过软件对所有多媒体播放终端机设备进行远程开关功能。
计算机专业毕业设计参考题目目录ASP。
NET类计算机专业毕业设计题目 (1)第1-50个题目 (1)第51—100个题目 (3)第101-150个题目 (4)JAVA类计算机专业毕业设计题目 (5)第1-51个题目 (5)JSP类计算机专业毕业设计题目 (6)第1-50个题目 (6)第50—100个题目 (7)第101—150个题目 (8)PHP类计算机专业毕业设计题目 (9)C#类计算机专业毕业设计题目 (9)第1-100个题目 (9)第101-200个题目 (11)第201—300个题目 (14)类计算机专业毕业设计题目 (16)VC类计算机专业毕业设计题目 (17)第1-50个题目 (17)第51-100个题目 (18)网络类题目 (18)自选题目 (18)类计算机专业毕业设计题目第1-50个题目1。
城市公交查询系统2.电子邮件客户端软件(C#)3.图书管理系统(C#)4。
网上书店系统5。
图的遍历动态演示程序(C#)6.网上选课系统7。
职工信息管理系统8.题库专家系统9。
视频点播系统10.校园新闻发布管理系统11.客户管理系统12.车间管理系统13。
停车管理系统14。
毕业设计管理系统15。
教师评定管理系统16.基于PowerDesigner的合同管理系统17。
校园新闻发布系统18。
知识库管理系统19。
网上数码商店20.网上宠物店21。
库存管理系统22.电子商务网站23.JAVA语言考试系统的设计与实现24。
课程教学网站25.留言板(版)管理系统26。
学生选课系统27。
应用ASP。
NET开发和制作网络课程28。
书店图书管理系统29。
火车站管理系统30。
基于B/S结构的车辆管理系统31.基于WEB的新闻管理系统32。
基于Web的网络论坛系统33。
旅游网站(信息平台)研究与实现34。
学生管理系统35.学生选课系统36.同学录校友录37。
在线答疑系统38.图书馆管理系统39。
作业批改系统40。
房产管理系统41.选课系统42.校友录43.购物网站的设计与实现44。
《网站建设与管理》、《网店建设实务》、《公用资源库》资源库项目建设方案一、《网站建设与管理》、《网店建设实务》、《公用资源库》资源库建设概述为加强我校电子商务专业师生网店运营业、网站建设与管理知识的学习、实践,增进我校电子商务学科师生对网店运营、网站建设与管理的了解,加强对网店建设实务、网站建设与管理的实践演练,解决素材资源缺乏陈旧问题,导入企业网店建设实务推广实践经验,结合中职学校人才培养要求,校企合作共同开发建设《网站建设与管理》、《网店建设实务》、《公用资源库》资源库。
二、《网站建设与管理》、《网店建设实务》资源库意义与建设思路2.1 建设《网站建设与管理》、《网店建设实务》、《公用资源库》资源库意义教学需要强有力的资源库支持,需要丰富的素材资源,特别是《网店建设实务》需要网店模板、网店装修代码、矢量图、最近推广技巧;《网站建设与管理》需要asp、php等不同语言不同行业的网站源代码、网站模板、常用脚本代码等。
《网站建设与管理》、《网店建设实务》、《公用资源库》资源库在电子商务教学环境中具有特别重要的作用和意义。
《网站建设与管理》、《网店建设实务》、《公用资源库》资源库是课程的重要辅助工具,是一个资源共享、共建平台。
资源库的建设,最终实现学生与学生之间,学生与教师之间、教师与教师之间、教师与企业之间资源互通、资源共享。
2.2 建设思路《网站建设与管理》、《网店建设实务》资源库根据课程实际需求与社会需求为导向,将《网站建设与管理》资源库根据:ASP源代码、PHP源代码、网站模板等为一级栏目,依据应用行业为主题进一步细化;《网店建设实务》资源库根据:店标图库、Banner图、矢量图库、装修代码、网店模板、网店文库、讲座视频、美工字体等为一级分类,依据行业、节日、主题等对各各一级分类进行细化,按一定检索和分类规则组织的素材资料以简便学习使用。
2.3 资源库内容来源资源库内容,包括图形、文字、声音、视频等多维信息的集合。
通用网络评审投票系统 技术白皮书 1 前言 1.1 项目名称 《通用网络评审投票系统》 1.2 项目背景 传统纸质选票投票选举方式主要依靠手工数据表分发、收集、分析、统计。整个投票过程比较繁琐,耗时耗力,易出错,同时选票的统计与计算过程漫长,无法实时获得结果,耽误了参与投票专家的宝贵时间。对于更为复杂的多申奖等级和多轮次的投票的投票活动,更需要投票管理者做好各种不同情况的应急准备。这无疑给现场投票活动带来了更多的挑战。因此,急需一套能够支持简单投票、复杂投票、多轮次投票、重复投票、即时显示投票结果的投票系统,作为实现目标和提高现有投票选举活动管理水平的一种重要手段。
在各类项目招标与专家评审活动中,经常需要专家评委逐一对标书与项目的测评要素进行评分。从项目信息的审核与评审专家的管理、评分数据的统计到评分结果的信息公开,目前大多采用人工方式,要提前印刷或打印项目评分表格,现场人工管理发放、回收以及结果统计,最后还需录入计算机,非常繁琐,工作量大,易出错,从而影响评审效率与整个评审信息化水平。而评审工作的网络化管理使得评审工作从粗放手工化的管理手段转换为以数据为依据的精细化、微观化、智能化的管理, 达到了提高效率、 降低成本、提高满意度的目标。
1.3 系统简介 通用网络评审投票系统是一款基于J2EE的多层架构的评审打分和投票表决的管理软件,主要实现了评审投票专家库管理、专家抽取功能,以及评审打分和投票表决的网络化管理。方便系统使用者快速的方便的实现评审投票工作,提高评审投票工作的效率,以及提高评审投票工作的现代化管理水平。 准备投票资料
结束投票投票项目管理设计投票规则投票专家管理
建立投票资料与投票规则的关联关系建立投票资料与投票人员的关联关系
在线投票评审结果结果及时统计,确定获奖项目及等级系统管理员设置评奖等级设置通过票数设置升级和降级添加投票专家添加投票项目并上传项目详细材料抽取投票专家设置回避专家投票开关设置现场唱票投票卡识别系统管理员
一、标的:浈江区行政审批电子监察系统建设项目二、用户需求表:(一)建设内容本项目是旨在推动政府行政流程的优化与整合,为公众提供跨部门的政府业务服务,全面提高政府部门的依法治政能力、管理能力和公共服务能力,形成行为规范、运转协调、公正透明、廉洁高效的行政管理体制。
1、建设内容包括:(1)建设全区电子政务网络基础平台,建设全区62个单位(含5个镇、7个办事处)内部局域网,并租用光纤接入区电子政务网络中心,统一出口互联网,同时按上级部门的要求,使用统一分配的IP地址资源,实现与韶关市电子政务外网对接。
(2)建设电子政务应用支撑平台,以平台为基础搭建行政审批系统和电子监察系统,实现全区所有审批事项的“一站式(一网式)”申办与处理、所有审批事项实现三级(省、市、县)联网监察。
(3)在电子政务应用支撑平台上,拓展办公OA系统、公文流转系统和政府门户网站系统。
(4)采购行政审批、电子监察、办公OA、公文流转等业务系统所需配套的服务器、KVM切换器、第三方软件等。
2、行政审批电子监察系统系统特点(1)系统采用J2EE技术体系。
(2)系统跨数据库,同时支持ORACLE、SQL SERVER、SYBASE、DB2等各种大型的主流关系型数据库。
(3)系统跨操作系统,同时支持Windows、国产Linux及Unix等各种操作系统。
(4)利用XML作为系统接口的数据交换标准。
(5)采用JSP、Servlet、EJB、XML等编程技术和面向对象程序设计方法。
(6)“支撑平台+ 应用系统”的B/S三层结构,以应用支撑平台提供构建、定制、权限、统计、安全、消息、交换、发布、接入等功能和服务,在其之上搭建审批、电子监察等应用系统;各应用系统保持相对独立,业务逻辑松散耦合,信息资源互联互通。
整个系统实现统一用户、统一入口、统一管理、统一数据、统一部署。
3、系统功能应用支撑平台应用支撑平台提供强大的流程、表单、用户、角色、权限、内容管理等定制工具和程序开发工具,实现本项目系统和将来建设的电子政务系统的“跨应用系统、跨部门、跨系统平台”应用和数据的共享、传输和流转。
刘顺同学硕士学位答辩决议
基于B/S架构的网络化求职招聘系统利用现代化的网络技术管理人才求职、企业招聘信息,突破了时间和空间的限制,无论是对于个人求职、企业招聘都减少了人力、物力和财力的投入,提高了工作效率,选题具有一定的理论意义和应用价值。
论文的主要研究工作和特色如下:
1.通过对传统求职招聘模式与现代网络化求职招聘模式进行比对分析,得到现代网络化求职招聘模式的重要性,网络化求职招聘模式降低了参与招聘单位的工作者的工作量和及招聘成本,降低求职者求职中参加招聘会要消耗的时间及精力,使求职和招聘的过程经过互联网去完成,如此去实现招聘中双方选择的自动自动化。
2.构建了一种基于B/S架构的求职招聘系统,对系统的各方面进行了详细的探讨并提出了有效的实现方式。
系统借鉴了现代比较流行的几大求职招聘网站的设计方式,实现了一个便于求职者及招聘者使用,具有高效性能的网络系统。
3.介绍了jsp动态建站语言的优势,采用MVC模式按照Web系统的职能进行分工,将一个应用程序分离成三个相对独立层,把系统数据层与表示层进行剥离,存放在不同文件中,这有利于后期维护工作的开展。
4.采用B/S架构设计系统可以保证客户端一致,主要功能及处理方法由服务器进行,这大大减少了系统开发所消耗的时间,达到了操作成本和维护费用减少的目的。
论文结构清晰。
达到了硕士论文的水平。
该同学答辩过程中,讲述清楚,回答问题正确。
综上所述,该同学已掌握了本学科坚实的基础理论和系统的专门知识,具有从事科学研究和独立担负计算机专业技术工作的能力。
经答辩委员会无记名投票,通过**同学论文答辩,并建议授予硕士学位。
答辩委员会主席:
年月日。
基于CMS网络教研工作平台的设计与实现摘要网络教研是在传统教研模式的基础上,依托网络资源,以现代信息技术为主要手段而搭建起来的教研工作平台。
通过基于cms架设网络教研工作平台,系统前台包括公共信息发布、学习资料、集体备课区、教师成长记录等功能模块。
通过这个平台,教师可以自由地交流信息、探讨问题、合作课题、共享资源,相互学习、相互促进。
关键词教研工作平台;cms;网站系统中图分类号:tp315 文献标识码:b 文章编号:1671-489x (2012)33-0046-021 引言网络技术的进步使得教学手段日益先进,而随着数字化校园的不断发展,教研活动的方式也发生变化。
为了合作与交流、协作与共享,网络教研应运而生。
与传统教研相比,网络教研有其独特的优势,它扩大了教研职能,挖掘内在资源,促使教研更加科学。
当前,教研活动在教育教学领域的作用越来越突出。
网络教研从2000年以后在全国各地慢慢开展起来,网络虚拟空间便于沟通,比多年以来的电视教育更容易互动交流。
目前网络教研普遍采用的交流平台有e-mail、bbs、qq、netmeeting、msn、blog、wiki等。
这些平台分别适用于不同的教研活动,如qq、msn适用于教师讨论,blog、wiki适用于教师培训。
众所周知,资源建设、教师培训、教学讨论和网上教学等教研活动是相互依存和相互影响的,而各自分离的交流平台无形中降低了网络教研的成效。
传统教研主要建立在听课评课和面对面的集体备课,人数受到限制,致使思维空间缩小,学习的人数也不多,过后也很少得到后继使用。
使二者相结合,优势互补,教师通过实际参与、切身实践,再通过网络平台互相交流、探讨、对话、互动,取长补短,吸取精华,及时调整教学思路,又通过反思,与同行分享得失,及时得到教育专家、优秀教师的专业引领,从而形成教师专业成长的良性循环。
2 构建目标与传统教研方式相比,网络环境下的教研具有三方面明显特征:一是教育信息的多源性,教育信息的来源突破时间、空间、人物的局限,社会生产和生活中的各种信息都可以通过网络成为教育信息的来源;二是信息的易得易变,由于教育信息的多源性,特别是在网络工作平台上,来自各方面的信息容易获得且在瞬间进行重新组合,演变成新的信息,因而进入教师视野的信息易得且易变,这必然对传统教研方式带来巨大的影响;三是信息的快速呈现性,尤其是在网络工作平台上,在很短的时间内,各种信息能够很快地传递和反馈,教师能够迅速感知各种各样的信息,有利的信息可以迅速捕捉,不利的信息可以迅速知道,对于教研的正面影响和负面影响都十分突出。
ACCP6.0课程介绍课程目标以就业为导向是ACCP课程最根本、最核心的特征。
ACCP是职业教育,不是学历教育,而职业教育的本质就是就业教育,学习的目标就是为了就业,有助于就业的我们就学,无助于就业的我们就不学。
培养的是软件工程师。
ACCP6.0课程体系分三个阶段组成,分别是:第一阶段(S1)、第二阶段(S2)、第三阶段(Y2)。
主要包含以下四大块技术内容:1、数据库技术:数据库技术是应用开发的基础技术,80%以上的应用系统需要使用数据库来存放业务数据;2、客户端页面技术:是客户端/服务器开发模式下最基本的技术(例如我们经常上网所浏览的页面,都属于软件的客户端技术),调查显示,要开发一个典型的应用系统,编写客户端页面、动态脚本和页面动画,需要花掉项目组40% -60%的开发时间,并且很多企业会把这些工作安排给新入职的员工,所以熟练掌握客户端技术是程序员的基本的素养;3、Java技术:Java技术是目前最为流行的软件开发技术,我们对2407家企业的职位分析数据表示,有48.96%的软件开发企业要使用到Java语言,因此,ACCP6.0课程中将由浅入深详细讲解这门技术;4、.NET技术:.NET技术发展得非常快,短短几年时间已经发展到能够与Java两分天下的程度,并且.NET技术在原理、使用方式上已经与Java大同小异,经验表明,在掌握了Java或者.NET语言后,只需要再花20%的精力就可以掌握另外一门语言,我们在课程中同时安排了Java和.NET开发语言,并且以对比的方式进行教学,必将为学员提供更宽阔的发展道路。
下面我们再从学期的角度来看看每个阶段安排了哪些课程。
序号课程名称课程代号学时数1使用Java理解程序逻辑Logic Java762使用HTML语言和CSS开发商业站点HTML 683C#语言和数据库技术基础C#804使用C#语言开发数据库应用系统WinForms425职业修养训练COT 206阶段项目Project 28合计314项目案例贯穿案例MyDVD MyShopping六人行贵美商城(一)MyBankQQ数据库管理学生成绩管理系统QQ用户信息管理MySchoolBase超市商品管理MySchoolMyKTV获得认证:ACCP初级程序员掌握的技能熟悉计算机软件技术的基本知识理解程序逻辑、基本的算法使用HTML、表格或者DIV+CSS布局模式、DreamWeaver工具开发静态站点用T-SQL语言设计和维护SQL Server数据库用C#+WinForms+SQL Server+开发C/S结构的管理信息系统职业素质树立正确的学习心态、明确职业目标具备时间观念和规则意识基本的语言沟通和表达能力具备基本的行为礼貌和日常礼仪序号课程名称课程代号学时数1深入.NET平台和C#编程C#OOP662优化MySchool数据库设计T-SQL443使用Java实现面向对象编程JavaOOP764使用JavaScript增强交互效果JavaScript465使用JSP/Servlet/Ajax技术开发新闻发布系统JSP626职业修养训练COT18 7阶段项目Project38合计350项目案例贯穿案例影院售票系统网络电视精灵银行ATM取款机系统学生成绩管理系统宠物商店电子宠物当当网贵美商城(二)论坛短消息新闻发布系统易买网获得认证:ACCP程序员掌握的技能面向对象编程JavaScript客户端验证和页面特效制作SQL Server高级管理和查询用JSP+JDBC+SQL Server开发简单B/S结构的应用系统职业素质明确准职业人的职业素养要求、行业状况和需求能够在压力下学习和工作具备学习和工作方面的主动意识具备团队合作意识序号课程名称课程代号学时数1基于.NET平台的软件系统分层开发N-Tier50 2使用技术开发网上书店72 3开发基于Ajax和控件技术的Web应用系统Ajax64 4前沿技术课NTC72 5职业修养训练COT30 6毕业设计项目开发Project56合计344项目案例贯穿案例酒店管理系统MySchool博客系统(一)第三波书店博客系统(二)第三波书店课程介绍——Y2B序号课程名称课程代号学时数1使用Hibernate开发租房系统Hibernate542使用MVC框架开发租房网站Struts603使用Java企业级技术开发大型系统Spring724前沿技术课NTC725职业修养训练COT306毕业设计项目开发Project56合计344项目案例贯穿案例租房网(一)在线投票系统租房网(二)JBOA办公自动化管理系统JBOA办公自动化管理系统Facelook获得认证:ACCP软件工程师。
ACCP软件工程师课程课程背景ACCP(阿博泰克认证的计算机专家)课程始于2002年,由权威学术界人士、政府部门领导、知名软件企业技术专家、以及IT产业的杰出专家代表组成专家顾问团,并由150多名知名技术开发人员,在对中国IT企业,培训中心经过一系列调研的基础上,研发完成。
已经历时11年,毕业学员已超过40万人。
适用人群适龄学员,中等学历;适合作为学习进修,求职转行,在职提升等各类人群;适合有志于进入IT软件行业发展的人群学习。
培养目标1、具备一年以上软件开发经验;符合IT公司入职技术要求;2、熟练java和.net开发相关技能;3、熟悉软件项目开发流程;具备胜任各岗位基本技术条件;4、有良好的程序编写能力和编程习惯;5、良好的语言表达、沟通能力、工作责任心和团队意识。
课程内容预科课程序号课程名称课程代号学时数1 软件技术基础 stb 28第一学期课程序号课程名称课程代号学时数1 使用java理解逻辑程序 logic java 682 使用html语言和css开发商业站点 HTML+CSS 463 C#语言和数据库技术基础 C#+database 784 使用C#语言开发数据库应用系统 winForms 385 职业修养训练 S1-COT 306 阶段项目 S1-Project 28合计 288第二学期课程序号课程名称课程代号学时数1 优化Myschool数据库设计 T-sql 382 深入.NET平台和C#编程 C#OOP 483 深入.NET平台的软件系统分层开发 N-Tier 324 使用java实现面向对象编程 javaOOP 525 使用jquery快速高效制作网页交互特效 jquery 406 使用JSP/servlet技术开发新闻发布系统 JSP 427 职业素养训练 S2-COT 248 阶段项目 S2-project 34合计 310第二学年课程序号课程名称课程代号学时数1 使用Hibernate Hibernate+MyBatis 562 使用Struts2框架开发租房网站 Struts 563 使用java企业级技术开发大型系统 spring 684 使用 MVC开发企业级应用 MVC 645 职业修养训练 Y2-COT 406 毕业设计项目开发 Y2-Project 76合计 360课程项目课程名称项目案例贯穿案例阶段项目使用java理解程序逻辑迷你DVD管理器购物管理系统(Myshopping) KTV使用html语言和css开发商业站点六人行贵美商城QQ数据库管理 MyBankQQ用户信息管理使用C#语言开发数据库应用系统超市商品管理 Myschool学生信息管理系统合计 344课程名称项目案例贯穿案例阶段项目深入.NET平台和C#编程影院售票系统网络电视精灵易买网Myschool数据库设计优化点银行ATM取款机系统学生成绩管理系统使用java实现面向对象编程宠物商店电子宠物使用Javascript增强交互效果当当网贵美商城(2)使用JSP/Servlet/Ajax技术开发新闻发布系统论坛短消息电子书城新闻发布系统课程名称项目案例贯穿案例深入.NET平台的软件系统分层开发酒店管理系统 Myschool第三波书店使用技术开发网上书店博客系统(一)开发基于Ajax和控件技术的web应用系统博客系统(二)课程名称项目案例贯穿案例使用hibernate开发租房系统租房网(一)使用MVC框架开发租房网站在线投票系统租房网(二)使用java企业级技术开发大型系统 facelook JBOA办公自动化管理系统教学模式科学的多模式教学法传统的"理论联系实践"是运用上机实践验证理论的正确性;而ACCP6.0所指的"理论联系实践"是指运用最科学的方式将课程内容传授给学员――或是理论课,或是上机课,或是在线培训课,或是指导学习课等,并通过大量的项目实战,使学生的素质得到全面的提升。
教室预约系统 摘要:伴随着当今世界信息科技与联网的飞速发展,计算机也在迅速的普及,人们的生活方式已经迈入了以网络为主的时代,每行每业的信息化程度也越来越高,社会和经济发展的主要动力就是网络,利用网络科技的信息化,来实现教学的网络化和信息话是我们国家科教兴国的重点和要点,如今网络的普及和互联网的发展以及校园网的建设成为了我们国家教育工作者即将要面临的重大课题。 当然,学校教师的管理也属于我们教学管理的一部分,随着我们国家对教育的重视度不断提高,各个学校的学生数量不断增加,学生上课所用教室的管理成为了我们日常管理的一大难题。教室的数量有限,给学生和老师们上课和选课增加了不少的难度。因此,利用先进的网络实现教师预约的信息化管理是一项重大而又有意义的举措,这样不仅能提高学校管理教师的效率和说平,同时也给管理者带来了很多便利。系统主要利用JSP技术和MySQL数据库来实现教室的网上预约的功能,老师和学生都可以登录本系统进行预约教室的操作。 关键词:投票;JSP;MySQL Abstract: With the rapid development of information technology and networking in today's world, the computer is also rapidly gaining popularity, people's lifestyles have entered the era of web-based, per line per degree of information technology industry is also growing, social and The main driving force of economic development is the network, the use of information network technology to achieve the teaching of networking and information technology and education, then our country's priorities and points, and now the construction of the network and the popularization and development of the Internet has become our campus network National Educators upcoming major issues to be faced. Of course, school teachers teaching management is also part of our management, with the degree of importance of education in our country continues to improve, the number of students in each school's growing class, the students used classroom management became our daily management of a major problem. A limited number of classrooms, students and teachers, and school enrollment has increased enormously difficult. Therefore, the use of advanced networks of teachers reservation information management is an important and meaningful initiatives, so not only can improve the efficiency of school management and teachers say flat, but also brought a lot of convenience to the manager. The main advantage of the system and the MySQL database JSP technology to achieve classroom online reservation capabilities, teachers and students can log in the system to make an appointment classroom operations.
这是用文本文件作为存储载体的投票系统: vote.java: package vote; import java.io.*; import java.util.*; public class vote extends Object { public String filePath=""; public int n; private File voteFile; private BufferedReader fileRead; private PrintWriter fileWrite; public String systemMessage=""; private String voteStr[]=new String[10]; public int voteNum[]=new int[10]; public void createFile() throws FileNotFoundException { voteFile=new File(filePath); if(!voteFile.exists()) { fileWrite=new PrintWriter(new FileOutputStream(filePath)); for(int i=0;i fileWrite.close(); } } public void writeFile() throws FileNotFoundException { fileWrite=new PrintWriter(new FileOutputStream(filePath)); for(int i=0;i { fileWrite.println(voteNum[i]); } fileWrite.close(); } public void readFile() throws FileNotFoundException { fileRead=new BufferedReader(new FileReader(filePath)); for(int i=0;i { try {voteStr[i]=fileRead.readLine(); } catch(IOException f) { voteStr[i]="0";} voteNum[i]=Integer.parseInt(voteStr[i]); } try { fileRead.close(); } catch(IOException d) { systemMessage=d.toString(); } } }
vote.jsp: <%@ page contentType="text/html; charset=gb2312" language="java" errorPage="" %> <%@ page import="java.util.*"%> <%@ page import="java.lang.*"%> <%@ page import="java.io.*"%> <%
String vote1=request.getParameter("lang");
vote.n=4;
vote.filePath="vote.txt";
vote.createFile();
vote.readFile();
if(vote1.compareTo("0")==0)
vote.voteNum[0]++;
if(vote1.compareTo("1")==0)
vote.voteNum[1]++;
if(vote1.compareTo("2")==0)
vote.voteNum[2]++;
if(vote1.compareTo("3")==0)
vote.voteNum[3]++;
vote.writeFile();
%>
see.jsp:
<%@ page contentType="text/html; charset=gb2312" language="java" errorPage="" %> <%@ page import="java.util.*"%> <%@ page import="java.lang.*"%> <%@ page import="java.io.*"%> <%
String vote1=request.getParameter("lang");
vote.n=4;
vote.filePath="vote.txt";
vote.createFile();
vote.readFile();
int total=0;
float voteFlo[]=new float[5];
for(int i=0;i<4;i++) total+=vote.voteNum[i];
for(int i=0;i<4;i++) voteFlo[i]=150*((float)vote.voteNum[i]/(float)total);
%> 查看调查
index.jsp: <%@ page contentType="text/html; charset=gb2312" language="java"
import="java.sql.*" errorPage="" %> 投票 bordercolor="#9966CC" class="t1"> 你所使用的开发语言 JSP