书签 分享 收藏 举报 版权申诉 / 27

类型在线投票系统详细设计.docx

  • 文档编号:5433591
  • 上传时间:2023-05-08
  • 格式:DOCX
  • 页数:27
  • 大小:84.13KB


<%}%>

<%rs.close();%>

2.result.jsp

<%@pagecontentType="text/html;charset=gb2312"%>

<%@pageimport="java.sql.*"%>

投票结果

useBeanid="dbBean"class="vote.DBConnect"scope="page"/>

单选投票结果


<%

Stringsql="select*fromvoteorderbyid";

ResultSetrs=dbBean.executeQuery(sql);

Stringid;

id=request.getParameter("vote");

sql="updatevotesetnumber=number+1whereid="+id;

dbBean.executeQuery(sql);

ResultSetrs1,rstotal;

intquestionNum=0,optType,id1,number,total=0;

Stringquestion,str,optContent;

sql="select*fromvotewhereflag=0andoptType=0orderbyiddesc";

rs=dbBean.executeQuery(sql);

while(rs.next()){

questionNum++;

str="主题"+questionNum+":

";

question=rs.getString("question");

optType=rs.getInt("optType");

id=Integer.toString(rs.getInt("id"));

out.print(str+question+"
");

sql="select*fromvotewhereflag="+id;

rstotal=dbBean.executeQuery(sql);

//求得投票的总数

while(rstotal.next()){

number=rstotal.getInt("number");

total+=number;

}

sql="select*fromvotewhereflag="+id;

rs1=dbBean.executeQuery(sql);

out.print("


");

//输出各选项的得票数

while(rs1.next()){

id1=rs1.getInt("id");

optContent=rs1.getString("optContent");

number=rs1.getInt("number");

%>

<%=optContent%>得票数:

<%=number%>

"height=10>

<%}%>


<%}%>

返回主页

3.add.jsp

<%@pagecontentType="text/html;charset=gb2312"%>

<%@pageimport="java.sql.*"%>

useBeanid="dbBean"scope="page"class="vote.DBConnect"/>

<%

Stringquestion=request.getParameter("question");

if(question==null){

question="";

}

Stringtype=request.getParameter("type");

intnum=0,optType=0;

try{

num=Integer.parseInt(request.getParameter("num"));

}

catch(Exceptione){}

%>

增加主题

增加主题


增加主题||删除主题||查看主题

||修改主题||返回首页


请输入主题名:


">

<%

if(type!

=null){

out.print("checked");

optType=1;

}

else{

optType=0;

}

%>

>多选  请输入选项的数目:

">

<%

Stringsubmit=request.getParameter("sumbit");

if(submit!

=null){

for(inti=1;i<=num;i++){

%>

选项<%=i%>:

"value=""size="50">


<%}%>

<%}%>

<%

Stringsubmit1=request.getParameter("submit1"),str="",optContent,sql;

intid;

if(submit1!

=null){

sql="insertintovote(flag,optType,question)values(0,"+optType+",'"+question+"')";

dbBean.executeUpdate(sql);

sql="select*fromvoteorderbyiddesc";

ResultSetrs=dbBean.executeQuery(sql);

id=rs.getInt

(1);

for(inti=1;i<=num;i++){

str=Integer.toString(i);

optContent=request.getParameter(str);

sql="insertintovote(flag,optContent,number)values("+id+",'"+optContent+"',0)";

dbBean.executeUpdate(sql);

}

out.print("成功插入主题!

");

}

%>

4.del.jsp

<%@pagecontentType="text/html;charset=gb2312"%>

useBeanid="dbBean"scope="session"class="vote.DBConnect"/>

<%

Stringid=request.getParameter("id");

Stringsql="deletefromvotewhereid="+id;

if(id!

=null){

if(dbBean.executeUpdate(sql)){

out.print("删除记录成功。

");

}

}

%>

删除主题

删除主题


增加主题||删除主题||查看主题

||修改主题||返回首页


请输入删除的序号(ID):


5.display.jsp

<%@pagecontentType="text/html;charset=gb2312"%>

<%@pageimport="java.sql.*"%>

查看主题

查看主题


增加主题||删除主题||查看主题

||修改主题||返回首页


useBeanid="dbBean"class="

配套讲稿:

如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

特殊限制:

部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

关 键  词:
在线 投票 系统 详细 设计
提示  冰点文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:在线投票系统详细设计.docx
链接地址:https://www.bingdoc.com/p-5433591.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2


收起
展开