JSP在线投票系统(Java语言).doc

JSP在线投票系统(Java语言).doc

ID:51673630

大小:618.00 KB

页数:10页

时间:2020-03-14

JSP在线投票系统(Java语言).doc_第1页
JSP在线投票系统(Java语言).doc_第2页
JSP在线投票系统(Java语言).doc_第3页
JSP在线投票系统(Java语言).doc_第4页
JSP在线投票系统(Java语言).doc_第5页
资源描述:

《JSP在线投票系统(Java语言).doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、JSP程序设计说明书在线投票系统学院:__________________专业名称:__________________班级:__________________学号:___________________学生姓名:__________________指导老师:__________________日期:__________________一、基本功能描述(系统整体介绍、各个子模块介绍)实现在线投票系统,连接数据库,实现数据库的查询、更新、修改、删除。获取功能,实现首页与投票页面、投票结果页面之间的相互跳转。使用JavaBean实现

2、封装。二、设计思路主要为系统首页、投票页面和投票结果页面三个页面之间的相互跳转。三、程序实现1.设计过程(1)Index:系统首页页面的创建(2)JavaBean:查看投票内容、参与投票和显示投票结果的操作(3)Access数据库:实现数据库的连接(4)配置数据源2.关键功能的实现及说明(实现代码+文字说明)数据库packagecom.yxq.toolbean;importjava.sql.*;importjava.io.*;importjava.util.*;publicclassDBclass{publicConnection

3、conn=null;publicStatementstmt=null;publicResultSetrs=null;privatestaticStringdbDriver="sun.jdbc.odbc.JdbcOdbcDriver";privatestaticStringdbUrl="jdbc:odbc:dbstudent";//打开数据库连接publicstaticConnectiongetConnection(){Connectionconn=null;try{Class.forName(dbDriver);conn=Driv

4、erManager.getConnection(dbUrl);}catch(Exceptione){e.printStackTrace();}if(conn==null){System.err.println("警告:数据库连接失败!");}returnconn;}//读取结果集publicResultSetdoQuery(Stringsql){try{conn=DBclass.getConnection();stmt=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,R

5、esultSet.CONCUR_READ_ONLY);rs=stmt.executeQuery(sql);}catch(SQLExceptione){e.printStackTrace();}returnrs;}//更新数据publicintdoUpdate(Stringsql){intresult=0;try{conn=DBclass.getConnection();stmt=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_

6、ONLY);result=stmt.executeUpdate(sql);}catch(SQLExceptione){result=0;}returnresult;}//关闭数据库连接publicvoidcloseConnection(){try{if(rs!=null)rs.close();}catch(Exceptione){e.printStackTrace();}try{if(stmt!=null)stmt.close();}catch(Exceptione){e.printStackTrace();}try{if(con

7、n!=null)conn.close();}catch(Exceptione){e.printStackTrace();}}}工具类编写:packagecom.yxq.toolbean;importjava.text.SimpleDateFormat;importjava.util.Date;publicclassmytools{publicstaticStringintToStr(intnum){returnString.valueOf(num);}publicstaticStringcompareTime(longtoday,

8、longtemp){intlimitTime=60;longcount=today-temp;if(count<=limitTime*60*1000)return"no";elsereturn"yes";}publicstaticStringfor

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。