论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > 计算机科学与技术 >

A450企业电子投票系统论文

4.2.功能的实现

投票流程图:

内容来自www.paper51.com

该流程图已经包含了企业电子投票系统的制作的主要方法。下面的工作实际上就是按照该流程图,写出具体的代码。在附录2  设计代码中有我开发的代码,并附有注释。所以在这里我就不展开介绍每一个功能的开发过程。

copyright paper51.com

4.3.问题及解决

http://www.paper51.com

这部分应该写在开发中遇到了哪些问题,如何解决等。 内容来自论文无忧网 www.paper51.com

第5部分  运行部分5.1.系统的安装 paper51.com

该系统我在j2sdk1.4.1_01+resin-2.1.9+MySQL-4.0.12-nt环境下测试通过:

内容来自论文无忧网 www.paper51.com

安装步骤: paper51.com

该系统需要JSP运行环境和MySQL数据库,如果服务器还没有搭建的话请先搭建。

内容来自论文无忧网 www.paper51.com

1.把vote、WEB-INF(vote文件夹存放的是.jsp文件,WEB-INF存放的是该系统使用到的一些.class文件)文件夹上传到你的主机目录。 paper51.com

2.修改DBConnect.java里连接MySQL数据库的IP、用户名和密码为你自己的IP,user, password修改编译之后放到WEB-INF\classes\目录下面。

内容来自www.paper51.com

3.请创建数据库db70019517,然后使用mysql db70019517<vote.sql脚本创建该数据库使用到的表。(脚本存放的路径vote\vote.sql) copyright paper51.com

4.然后在浏览器输入URL: copyright paper51.com

(例如这是我的运行方法:http://127.0.0.1:8080/vote/index.jsp)。  内容来自www.paper51.com

5.2.系统的使用

http://www.paper51.com

为了直观,在这里我将主要通过程序运行截图来介绍该投票系统的使用。

paper51.com

F在浏览器地址栏里输入企业电子投票系统的URL后,将进入企业电子投票系统的首页。在首页中显示了该系统的操作。 内容来自论文无忧网 www.paper51.com

copyright paper51.com

F在首页中点击你所要进行的操作,即可打开相应的页面。如点击“单选投票”链接即可打开单选投票页面。

copyright paper51.com

copyright paper51.com

F在首页中点击“多选投票“链接,打开多选投票页面。 内容来自www.paper51.com

copyright paper51.com

F在首页中点击“在线投票“链接后,可以查看在线投票的结果。

内容来自论文无忧网 www.paper51.com

F在首页中点击“投票设计“链接后,即可打开投票设计中的”增加主题“,同时你会看到投票设计中的其它几项功能:删除主题、查看主题、修改主题、返回首页。增加主题的方法如下图所示: 内容来自www.paper51.com

copyright paper51.com

F在投票设计中点击“删除主题“链接后,即可打开删除主题页面。如果你要删除某个主题以及其选项,只需在文本框中输入其ID号即可。(如果你不知道待删除主题的ID号你可以首先点击”查看主题“查看其ID号。

paper51.com

内容来自论文无忧网 www.paper51.com

F在投票设计中点击“查看主题“链接后,即可打开查看主题页面。

copyright paper51.com

内容来自论文无忧网 www.paper51.com

F在投票设计中点击“修改主题“链接后,即可打开修改主题页面。如果你要修改某个主题以及其选项,只需在文本框中输入其主题名即可。(如果你不知道待修改主题的主题名你可以首先点击”查看主题“查看其主题名并复制主题名,然后将其粘贴到修改主题名的文本框中,点查询即可打开相应的主题及其选项。 copyright paper51.com

内容来自www.paper51.com

第6部分  附    录附录1  运行环境1.1硬件要求

内容来自论文无忧网 www.paper51.com

CPU 内容来自www.paper51.com

使用586或更高级别的处理器

http://www.paper51.com

内存 内容来自论文无忧网 www.paper51.com

64MB及其以上

内容来自www.paper51.com

硬盘

内容来自论文无忧网 www.paper51.com

500MB以上(根据不同的服务器要求不同) 内容来自www.paper51.com

其他计算机设备 内容来自www.paper51.com

网卡等联网设备

内容来自论文无忧网 www.paper51.com

1.2.软件要求 内容来自论文无忧网 www.paper51.com

要使用JSP,在服务器端和客户端都必须有对应的运行环境。服务器主要是Servlet兼容的Web服务器,客户端主要是浏览器。

内容来自论文无忧网 www.paper51.com

由于Java具有跨平台的特点,所以只要能够安装JDK,就能在此安装JSP服务器。JSP服务器能够运行在目前绝大多数的操作系统上,目前在普通用户中用到的系统绝大多数为Windows系列和UNIX系列。

paper51.com

附录2  设计代码1.vote.jsp 内容来自论文无忧网 www.paper51.com

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

内容来自www.paper51.com

<%@page import="java.sql.*"%> 内容来自www.paper51.com

<jsp:useBean id="dbBean"class="vote.DBConnect" scope="page" /> 内容来自www.paper51.com

<html> 内容来自www.paper51.com

<head>

http://www.paper51.com

<title>在线投票</title> paper51.com

<link href="vote.css"rel="stylesheet" type="text/css">

内容来自论文无忧网 www.paper51.com

</head> copyright paper51.com

<body>

http://www.paper51.com

<center>

http://www.paper51.com

 <h3>单选投票</h3>

内容来自www.paper51.com

 <hr> 内容来自www.paper51.com

 <form action="result.jsp" method="post"> 内容来自www.paper51.com

    <div align="left"> copyright paper51.com

<%

内容来自www.paper51.com

 String sql="select * from vote where flag = 0 and optType=0  order by id desc"; paper51.com

 ResultSet rs=dbBean.executeQuery(sql); paper51.com

 int questionNum=0,optType,id,id1;

http://www.paper51.com

 String question,str,optContent,type;

内容来自论文无忧网 www.paper51.com

 while(rs.next()){

paper51.com

    //输出投票的主题 http://www.paper51.com

    questionNum++;

内容来自论文无忧网 www.paper51.com

    str="主题"+questionNum+":"; 内容来自论文无忧网 www.paper51.com

   question=rs.getString("question"); copyright paper51.com

   optType=rs.getInt("optType");

copyright paper51.com

    id=rs.getInt("id");

内容来自论文无忧网 www.paper51.com

   out.print(str+question+"<br>");

内容来自www.paper51.com

    ResultSet rs1;

copyright paper51.com

    sql="select * from votewhere flag="+id;

内容来自论文无忧网 www.paper51.com

    rs1=dbBean.executeQuery(sql);

paper51.com

    out.print("<hr>"); 内容来自www.paper51.com

    //输出该主题的选项 http://www.paper51.com

    while(rs1.next()){ http://www.paper51.com

      id1=rs1.getInt("id");

paper51.com

     optContent=rs1.getString("optContent");

http://www.paper51.com

      if(optType==0) 内容来自论文无忧网 www.paper51.com

        type="radio"; paper51.com

      else{

内容来自www.paper51.com

        type="checkbox"; 内容来自www.paper51.com

      } 内容来自www.paper51.com

%> paper51.com

      <inputtype="<%=type%>" name="vote" value="<%=id1%>"> 内容来自论文无忧网 www.paper51.com

     <%=optContent%> <br>

copyright paper51.com

 <%}%> copyright paper51.com

    </div>

内容来自www.paper51.com

    <hr> paper51.com

    <divalign="left">

内容来自www.paper51.com

<%}%> copyright paper51.com

    </div> 内容来自论文无忧网 www.paper51.com

    <inputtype="submit" name="sumbit1" value="确定"> paper51.com

 </form> 内容来自www.paper51.com

<%rs.close();%>

copyright paper51.com

</center>

paper51.com

</body> http://www.paper51.com

</html> paper51.com

------分隔线----------------------------
联系方式