网络在线投票系统可行性分析

合集下载

网上投票系统的设计与实现

网上投票系统的设计与实现

目录[摘要] (2)[关键词] (2)引言 (2)1 开发技术简介 (2)1.1 PHP语言 (2)1.2 HTML技术 (3)1.3 JavaScript技术 (3)1.4 CSS简介 (3)1.5 Bookstrap框架 (3)2 系统需求分析 (4)2.1 可行性分析 (4)2.2 系统需求 (4)3系统设计 (6)3.1 开发的设计思想 (6)3.2 数据库设计 (9)4 系统的实现 (11)4.1 网上投票系统首页界面设计 (11)4.2 用户注册 (12)4.3 用户登录 (13)4.4 查看公告 (14)4.5 在线留言 (16)4.6 投票操作 (17)4.7 后台登录界面 (19)4.8后台管理界面 (19)4.9 密码设置模块 (19)4.10 用户管理模块 (21)4.11 投票管理模块 (21)4.12 公告管理模块 (24)4.13 投票设置模块 (26)4.14 留言管理模块 (30)5 系统测试 (30)5.1 系统测试的介绍 (31)5.2 测试内容 (31)5.3 测试结果 (31)6 总结和反思 (31)参考文献 (32)[Abstract] (33)[Keywords] (33)致谢............................................................................................ 错误!未定义书签。

网上投票系统的设计与实现软件工程[摘要]在科学技术不断进步的今天,建立一个严谨科学的管理系统是十分有必要的。

仅仅依靠传统手工管理的方式管理投票已经不能顺应时代的发展。

在传统的方法中存在着诸多弊病,如交互性差,不能实时了解票数动态。

在面对大量的投票时,数据处理的效率也比较差。

手工处理数据也容易出现漏票等问题。

这给投票管理工作带来了很多不便。

而网上投票系统的出现恰好解决了这些问题。

本系统遵循人们的实际需求,顺应时代的发展。

网上投票系统实验报告

网上投票系统实验报告

《Web程序设计(一)课程设计》实验报告院系名称:专业班级:学生姓名:学号:2012年11 月一、实验目的本实验属于设计性实验,目的是使我们在学完《Web程序设计(一)》课程的基本知识之后,通过使用JSP+JavaBean制作一个简单的在线投票系统,进一步熟悉和领悟JSP、JavaBean和Java语言的语法结构和使用方法,通过实验学习Java Web系统的开发步骤与方法,任务是设计一个简单的线投票系统。

二、实验步骤1、对整个系统进行分析设计,设计整个系统的功能和所应有的页面。

2、对系统进行页面设计。

3、对系统进行功能设计。

4、对系统进行数据库设计和链接。

5、整个系统进行测试和调试。

三、系统设计1、界面设计首页注册页面:错误提示页面投票页面:投票结果页面:系统应该具有注册功能、登录功能、在线投票功能、票数统计功能、投票结果显示功能,其中注册功能应该包含的注册项如表1所示,在线投票功能应该包含的投票项如表2所示。

下图表1下图表23、数据库设计根据上述的功能要求,该系统数据库中包括的数据表有:用户基本信息表(表名:yonghu)、年龄信息表(表名:nianling)、收入信息表(表名:shouru)、文化程度信息表(表名:xueli)、娱乐方式信息表(表名:yule)、体育运动信息表(表名:tiyu)、电影类型信息表(表名:dianying)。

表3用户基本信息表表4年龄信息表表5收入信息表表6文化程度信息表表7娱乐方式信息表表8体育运动信息表表9电影类型信息表四、系统的核心代码1、index.jsp<body bgcolor="FF1493"><div align="center"><p>欢迎进入投票系统</p><hr><table><tr><td>已注册,点击登录按钮登录</td><td>未注册,点击注册按钮注册</td></tr><tr><td width="300px"align="center"><a href="denglu.html">登录</a></td><td width="300px"align="center"><a href="zhuce.html">注册</a></td></tr></table>2.zhuce.html<body bgcolor="FF1493"><div align="center"><p>欢迎用户注册!</p><form action="zhuce.jsp"method="post"><table><tr><td>&nbsp;&nbsp;用户名:</td><td><input type="text"name="username"/></td></tr> <tr><td>&nbsp;&nbsp;密&nbsp;&nbsp;&nbsp;&nbsp;码:</td><td><input type="text"name="password"/></td></tr><tr><td>真实姓名:</td><td><input type="text"name="realname"/></td></tr><tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;性别:</td><td><inputtype="radio"name="sex"value="男"checked/>男<input type="radio"name="sex"value="女"/>女</td></tr><tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;省份:</td><td><select name="shengfen"><OPTION value="安徽">安徽</OPTION>-------soso onon----<OPTION value="内蒙古"selected>内蒙古</OPTION><OPTION value="宁夏">宁夏</OPTION>------<OPTION value="西藏">西藏</OPTION><OPTION value="云南">云南</OPTION><OPTION value="浙江">浙江</OPTION>-----</select></td></tr><tr><td align="center"><input type="submit"value="注册"/></td><td align="center"><input type="reset"value="重置"/></td></tr></table></form>3.zhuce.jsp<% request.setCharacterEncoding("UTF-8");String username=request.getParameter("username");String password=request.getParameter("password");String realname=request.getParameter("realname");String sex=request.getParameter("sex");String shenfen=request.getParameter("shengfen");Stringstrsql1="'"+username+"'"+","+"'"+password+"'"+","+"'"+realname+"'"+","+"'"+sex+"'"+", "+"'"+shenfen+"'";String strsql="insert into yonghu(username,password,realname,sex,shengfen)"+"values("+strsql1+")";System.out.println(strsql);Access a=new Access();boolean isnot=a.executeUpdate(strsql);if(isnot==true){ session.setAttribute("username",username);response.sendRedirect("toupiao.jsp");}Else{response.sendRedirect("zhuce.html");}%>4.error.html<body bgcolor="FF1493"><p>您输入的用户名或密码错误</p><p>请重新输入</p><table><tr><td><a href="denglu.html">跳转到登录页面重新登录</a></td></tr></table></body>5.denglu.js p<body bgcolor="FF1493"><jsp:useBean id="user"class="com.mushu.Access.Access"></jsp:useBean><% String username=request.getParameter("username");String password=request.getParameter("password");String iscorrect="select * from yonghu where username="+"'"+username+"'"+" and password="+"'"+password+"'";System.out.println(iscorrect);ResultSet rs=user.execute(iscorrect);if(!rs.next()){ response.sendRedirect("error.html");}Else { session.setAttribute("username", rs.getString("username"));session.setAttribute("password", rs.getString("password"));rs.close();response.sendRedirect("toupiao.jsp");}%></body>6.toupiao.jsp<body bgcolor="FF1493"><% if(session.getAttribute("username")==null){ response.sendRedirect("denglu.html"); }%>尊敬的<%=session.getAttribute("username") %>,欢迎来到投票页面<form action="toupiao1.jsp"method="post"><table width="700"border="0"align="center"cellpadding="0" cellspacing="0"><tbody><tr><td height="45"valign="top"><table width="746"border="0" cellspacing="0"cellpadding="0"><tbody><tr><tbody><tr><td width="177"><div align="center"><div id="ValidationSummary2"style="color:Red;display:none;"></div></div></td><td width="76"><div align="center"></div></td></tr></tbody></table></td></tr></tbody></table><table width="600"align="center"><tbody><tr><td class="style1"><div><table class="GbText"cellspacing="1"cellpadding="3"rules="all" border="1"id="VoteView"style="border-color:SteelBlue;border-width:1px;bo rder-style:None;width:100%;"><tbody><tr class="GbText"style="color:Black;font-size:Large;font-weight:b old;"> <th scope="col">调查问卷</th></tr><tr><td align="left">1、您的年龄是多少?<div id="VoteView_ctl02_ItemPanel"class="GbText" dir="ltr"style="width:100%;"><table id="VoteView_ctl02_radioList"border="0"><tbody><tr><td><input id="VoteView_ctl02_radioList_0" type="radio"name="VoteView1"value="age1"><label for="VoteView_ctl02_radioList_0">20岁及以下</label></td><td><input id="VoteView_ctl02_radioList_1" type="radio"name="VoteView1"value="age2"><label for="VoteView_ctl02_radioList_1">21-35岁</label></td></tr><tr><td><input id="VoteView_ctl02_radioList_2" type="radio"name="VoteView1"value="age3"><label for="VoteView_ctl02_radioList_2">36-50岁</label></td><td><input id="VoteView_ctl02_radioList_3" type="radio"name="VoteView1"value="age4"><labelfor="VoteView_ctl02_radioList_3">50岁</label></td></tr></tbody></table></div></td></tr><table></body> 7.toupiao1.jsp<body bgcolor="FF1493"><%request.setCharacterEncoding("UTF-8");Access a=new Access();//年龄String age=request.getParameter("VoteView1");if(age!=null){String agesql="update nianling set "+age+"="+age+"+1";a.executeUpdate(agesql);//收入String shouru=request.getParameter("VoteView2");if(shouru!=null){String shourusql="update shouru set "+shouru+"="+shouru+"+1";a.executeUpdate(shourusql);}//学历String xueli=request.getParameter("VoteView3");if(xueli!=null){String xuelisql="update xueli set "+xueli+"="+xueli+"+1";a.executeUpdate(xuelisql);}//娱乐String yule[]=request.getParameterValues("VoteView4");if(yule!=null){for(int i=0; i<yule.length;i++){String yulesql="update yule set "+yule[i]+"="+yule[i]+"+1;";a.executeUpdate(yulesql);System.out.println(yulesql);}}//体育String tiyu[]=request.getParameterValues("VoteView5");if(tiyu!=null){for(int i=0; i<tiyu.length;i++){String tiyusql="update tiyu set "+tiyu[i]+"="+tiyu[i]+"+1;";a.executeUpdate(tiyusql);System.out.println(tiyusql);}}//电影String dianying[]=request.getParameterValues("VoteView6");if(dianying!=null){for(int i=0; i<dianying.length;i++){String dianyingsql="update dianying set"+dianying[i]+"="+dianying[i]+"+1;";a.executeUpdate(dianyingsql);System.out.println(dianyingsql);}}response.sendRedirect("result.jsp");%></body>五、实验总结通过本次实验,让自己进一步熟悉和领悟JSP、JavaBean和Java语言的语法结构和使用方法,让自己对javaweb程序设计有了更加深刻的认识,提高了自己的计算机操作能力,提高了自己的实践动手能力。

网络投票的现状及市场前景分析

网络投票的现状及市场前景分析

网络投票的现状及市场前景分析随着互联网的普及和技术的发展,网络投票已经成为一种非常便捷、高效的选举方式。

由于其具有高度的公开性、透明度以及可信度,成为政府、企业、社会团体等各个领域中的重要选举方式。

网络投票市场前景广阔,在政治、商业、文化、社会等各个领域都有应用,具有非常大的发展潜力。

1、网络投票市场现状当前,网络投票已经被广泛应用于各个领域中,包括政治选举、企业选举、社会团体选举等。

在政治领域,网络投票已经逐步成为一种非常重要的选举方式。

例如,2016年美国总统大选中,就有超过46%的选民通过网络投票参加了选举。

在企业选举中,网络投票也得到了广泛应用。

例如,许多公司都会通过网络投票方式进行董事会选举、股东大会选举等。

网络投票的应用不仅局限于政治和商业领域,还广泛应用于文化、社会等领域。

例如,许多音乐节、电影节等都会通过网络投票选出最佳歌手、最佳影片等。

在社会领域,网络投票也被广泛应用于各种公益活动、社会调查等。

另外,随着智能手机的普及和移动支付的发展,网络投票已经成为一种非常便捷的方式,可以随时随地参与投票。

2、网络投票市场前景分析网络投票市场前景广阔,具有非常大的发展潜力。

随着互联网普及程度的提高和技术的不断创新,网络投票的安全性、公正性和便捷性都得到了大幅度提高,越来越多的企业、政府、社会团体开始采用网络投票的方式进行选举。

从政治角度来看,网络投票具有很多优势。

首先,网络投票可以提高选民的参与度。

在传统选举中,许多选民因为地理位置、时间等原因无法参与选举,而网络投票则可以让选民随时随地参与选举。

其次,网络投票可以提高选举的公正性。

通过网络投票,可以实现自动计票,避免了人工计票中可能出现的人为错误。

另外,网络投票还可以提高选举的透明度,让选民了解选举的过程和结果,避免选举中的不正常情况发生。

从商业角度来看,网络投票也具有很多优势。

首先,网络投票可以提高企业决策的效率。

通过网络投票,可以省去传统选举中的繁琐流程,减少时间和人力成本,提高决策的效率。

在线投票系统

在线投票系统

在线投票系统随着科技的不断进步,网络投票成为了现代社会一种方便快捷的投票方式。

在线投票系统的出现,为选举、调查和意见表达提供了更高效、更广泛的途径。

本文将探讨在线投票系统的使用、优势和发展趋势。

一、在线投票系统的使用在线投票系统是指通过网络平台进行投票或调查的一种设施。

它的使用方便快捷,使得参与者能够随时随地参与投票活动。

同时,在线投票系统也提供了更精确的数据统计和分析功能,可以实现实时的投票结果统计。

在线投票系统的使用范围广泛。

政府机构、学校和企业等组织可以利用在线投票系统进行选举、调查和决策表达。

在线投票系统还被广泛应用于各种竞赛、活动和评选中,如音乐比赛、影视节目的评选等。

二、在线投票系统的优势1. 方便快捷:在线投票系统可以随时随地进行投票,不受时间和地点限制。

参与者只需要一个网络连接即可参与投票活动,大大提高了投票的便利性。

2. 数据准确:在线投票系统通过技术手段对投票结果进行实时统计,减少了人为操作的错误。

这样可以保证投票结果的准确性,为决策提供可靠的依据。

3. 信息安全:在线投票系统采用了多重安全措施,保护投票的隐私和安全。

通过身份验证和加密技术,确保只有符合条件的人员才能参与投票活动。

4. 节约成本:传统的纸质投票需要印刷票据、分发和回收票据,费时费力。

而在线投票系统完全实现了电子化,省去了这些环节,大大降低了投票成本。

三、在线投票系统的发展趋势随着技术的不断进步,在线投票系统也不断发展。

以下是几个在线投票系统的发展趋势:1. 移动化:随着智能手机、平板电脑的普及,移动投票成为了未来的趋势。

人们不再需要通过电脑参与投票,只需使用手机就可以完成投票过程。

2. 区块链技术:区块链技术的出现使得在线投票更加安全可靠。

区块链的特性保证了投票的透明性和防篡改性,有效避免了作弊等问题。

3. 多元化功能:未来的在线投票系统将会包含更多的功能,如实名制投票、候选人信息展示等。

这样可以进一步提升投票的公正性和参与度。

网上投票的情况汇报

网上投票的情况汇报

网上投票的情况汇报近年来,随着互联网的普及和发展,网上投票已经成为一种常见的民意调查和决策方式。

通过网络平台进行投票,不仅可以节约时间和成本,还能够实现更广泛的参与和更高效的数据处理。

在这样的背景下,我们对网上投票的情况进行了汇报和分析。

首先,我们对网上投票的使用情况进行了调查。

结果显示,越来越多的组织和机构选择在互联网上进行投票,包括政府部门、学校、企业和社会团体等。

这种趋势的出现,一方面得益于互联网技术的发展和普及,另一方面也反映了人们对于更加便捷、高效的民主参与方式的需求。

其次,我们分析了网上投票的优势和挑战。

在优势方面,网上投票可以实现无纸化、高效化的投票过程,节约了大量的人力和物力资源。

同时,网络平台也可以实现实时数据统计和分析,为决策提供了更加及时和准确的参考。

然而,网上投票也面临着一些挑战,比如网络安全问题、信息真实性和公平性等方面的考量,这些都需要我们认真对待和解决。

接着,我们总结了网上投票的应用场景和效果。

除了在政治选举和公民投票中的应用,网上投票还广泛应用于企业决策、学校评选、市民意见征集等各个领域。

通过网上投票,可以更好地了解群众的意见和需求,为决策提供更加科学和民主的参考,提高了决策的公正性和合法性。

最后,我们提出了对于网上投票的建议和展望。

在使用网上投票的过程中,我们需要加强对于网络安全和信息真实性的保障,建立健全的监督机制和技术手段,确保投票的公平和公正。

同时,我们也需要加强对于网络素养和民主意识的教育,提高公众对于网上投票的认知和参与度,推动网上投票的健康发展。

综上所述,网上投票作为一种新型的民主参与方式,正逐渐成为我们日常生活和决策过程中的重要组成部分。

我们需要充分认识到网上投票的优势和挑战,加强管理和监督,推动网上投票的规范和健康发展,为构建更加民主、公正、高效的社会决策环境做出积极的贡献。

网络投票的调研报告

网络投票的调研报告

网络投票的调研报告网络投票的调研报告随着互联网的迅猛发展和人们对便利性的需求日益增加,网络投票作为一种新兴的投票方式应运而生。

为了深入了解网络投票的使用情况和对其认可程度,本次调研旨在探讨网络投票的优势和不足,并了解公众对此的态度和意见。

调查结果显示,网络投票的主要优势在于便捷和高效。

相比传统的纸质投票方式,网络投票不再受时间和地点的限制,选民只需具备一台连接互联网的电子设备,即可在任何时间和任何地点进行投票。

此外,网络投票的过程简化了选民的操作步骤,减少了不必要的繁琐环节,提高了投票的效率。

然而,与传统投票方式相比,网络投票也存在一些不足之处。

首先,网络投票受到网络安全问题的困扰。

由于网络环境的不稳定性和存在的安全隐患,网络投票很容易受到黑客攻击和数据篡改,从而对投票结果的真实性和可信度产生怀疑。

其次,网络投票可能会造成不公平性。

在传统投票中,选民的身份可以得到确认,且每个选民只能参与一次投票。

而在网络投票中,虚拟身份很难真实确认,选民很容易伪造投票身份,导致投票结果的不公平性。

调查结果还显示了公众对网络投票的态度和意见。

一部分人对网络投票表示支持,认为其便捷性和高效性能够为选民带来更多的利益。

而另一部分人则对网络投票持保留意见,担心网络环境的不安全性和投票过程中的不公平问题。

此外,还有一部分人对网络投票并不了解或不熟悉,对其没有明确的看法。

综合以上调查结果,可以得出结论:网络投票作为一种新兴的投票方式,在便捷性和高效性方面有着明显的优势,可以满足人们的投票需求。

然而,需要解决网络安全问题和保证投票的公正性,才能进一步推广网络投票的使用。

同时,对公众进行相关教育和宣传,提高对网络投票的认知程度,也是推广网络投票的重要途径。

建议相关政府部门和相关机构应加强对网络投票的研究和监管,加强对网络安全的保护,确保选民投票过程的公正性和透明度。

同时,应加大对公众的宣传力度,提高他们对网络投票的认知度和接受度。

在线投票可行性分析报告

在线投票可行性分析报告

在线投票可行性分析报告1.引言随着科技的发展和互联网的普及,传统的纸质投票方式逐渐被在线投票所取代。

在线投票作为一种方便、高效和环保的投票方式,已经在很多领域得到了广泛应用。

本文将对在线投票的可行性进行分析,并探讨其应用前景。

2.可行性分析2.1投票人群覆盖广泛在线投票可以轻松实现全球范围的投票,无论是政府选举、企业决策还是学校选举,都可以通过在线平台进行。

相比传统的纸质投票,在线投票不受地域限制,能够吸引更多的参与者,提高投票的公正性和代表性。

2.2投票过程快捷高效在线投票可以通过互联网实现,投票者只需要在电脑、手机等终端设备上进行操作即可完成投票过程。

相比传统的纸质投票,在线投票省去了排队、填写纸质选票等繁琐步骤,大大节约了时间和人力成本。

此外,在线投票还可以实时统计投票结果,提供数据分析和报告,便于决策者及时获取投票情况。

2.3投票结果可追溯可验证在线投票平台通常会使用加密技术保护投票数据的安全性,确保投票结果的真实性和可信度。

此外,由于投票过程完全记录在系统中,所有投票行为都可以进行追溯和验证。

这使得在线投票具备更高的透明度和公正性,减少了舞弊和操控的可能性。

2.4提供便利的投票方式在线投票不受时间和空间的限制,投票者可以在任何时间、任何地点进行投票。

这对于那些身处海外或不方便到场的选民来说尤为重要。

同时,在线投票还可以提供多种投票方式,如单选、多选、排序等,满足不同投票需求。

3.应用前景3.1政府选举在线投票可以提高政府选举的公正性和透明度,减少选举过程中的舞弊和操控。

同时,在线投票能够吸引更多年轻人参与政治,提升选民的参与积极性。

3.2企业决策在线投票可以简化企业内部决策的流程,提高决策的效率和准确性。

通过在线投票,企业可以快速征求员工的意见和建议,促进员工参与企业治理,增强企业的凝聚力和竞争力。

3.3学校选举对于学校来说,在线投票可以提高学生会选举的公正性和代表性。

同时,学校还可以利用在线投票平台进行教师评选、课程评价等,从而提升教学质量和学校管理效能。

在线投票系统的设计与实现

在线投票系统的设计与实现

在线投票系统的设计与实现根据学校评选“十佳学子"和“十佳教师"的具体要求,本文?O计和实现了一款基于ASP的在线投票系统,圆满完成了在线投票任务,有效避免了恶意重复投票行为,保证了投票活动的公开、公平和公正。

1前言根据学校发展需要,本学年学校开展了“十佳学子"和“十佳教师”的评选活动。

按学校要求,投票活动要遵循公开、公平和公正原则,同时要尽可能扩大学校的社会影响,为此,投票活动采取了网络在线投票的方式进行。

结合本校的规模等实际情况,本文利用ASP和Access设计和开发了一个B/S结构的在线投票系统,顺利完成了学校首次举行的“十佳学子”和“十佳教师”的评选活动.2系统分析良好的系统分析是成功开发在线投票系统的关键,其主要任务是明确系统开发的目的、系统要实现的主要功能以及后台数据库等各方面的需求。

2.1可行性分析本文提出的在线投票系统,采用ASP与Access 2003开发,放置在学校的网站上运行。

技术相对成熟,硬件设备齐全,投票界面友好,操作简单,因此,本系统的开发,无论技术上,经济上还是操作上都是可行的.2。

2功能分析本系统的主要目标是实现在线投票、实时计票、统票等功能,其难点在于如何有效限制恶意重复投票行为。

据此,本系统主要划分了用户管理、在线投票、合法性验证和后台管理等几个模块。

1)用户管理模块.用户管理模块,实现对系统用户的有效管理,完成系统管理员用户的注册、删除和资料修改等工作。

本系统涉及的用户主要有前台投票人员和后台系统管理员,为方便大家投票,投票活动采用不记名方式进行,所以投票人员无需注册和管理,系统管理员能够登录系统后台,拥有数据上传下载等权限,需要严格控制。

2)在线投票模块。

在线投票模块,是本系统的主要功能模块,按照学校投票工作的要求,完成相应的投票、计票和统票功能。

主要包括个人风采展示、投票选择列表等页面内容.3)合法性验证模块.实现本系统的投票、计票和统票功能并不复杂,如何有效限制恶意重复投票成为一个难点.为了有效控制恶意重复投票行为,本系统加入了合法性验证模块,采用Cookies对象和记录IP地址等方式,限制每台终端设备每天只能投票一次。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

网络在线投票系统可行性分析
1、引言
编写目的
一个网站不断发展的前提就是众多用户的支持,一个好的网站一定要注意与用户之间信息的交流。

能够有效得到用户反馈的信息,并及时对网站内容进行改进,这也是一个网站持续发展的基础。

也正是由于以上原因,网络上各式各样的投票系统层出不穷。

本次课程设计的目的,就是来制作一个在线投票系统,该系统可以实现对投票数量进行累加、查询统计票数等操作。

在线投票系统主要用来统计网站用户对某个主题或热门话题的意见。

决策者通过这些统计数据做出相应的决策。

在线投票系统是一般网站必备的程序之一,如果网站开发者想了解用户对该网站的意见和建议。

他可以设计这样一个投票主题:你认为该网站如何?(A。

很好B。

一般C。

不好)然后提供给用户进行投票。

我的投票系统具有极大的灵活性,投票类型分为单选投票和多选投票。

管理员可以在线设计不同的投票主题供用户进行投票。

项目背景
随着INTERNET的发展,世界网民的数量急剧增加,社会的信息化强度增强,企业竞争之激烈,故对市场信息的掌握范围不仅仅是周边的一些信息,而应把范围扩展到全国,甚至全世界,INTERNET恰恰是实现这目标的有利工具。

对于新产品,新观点的调查范围应该更广泛,消息应该及时反馈给企业单位,故一个网上在线投票系统应允而生,它正好充分满足客户的需求,信息反馈的范围扩大,人力资源的节省,从而使得企业在竞争激烈的市场中拥有更强大的资本。

开发此投票系统是为了更好的把市场的信息更准确更快速的反馈给客户,使信息的来源更广泛,从而提高信息的准确性。

运用此系统可以降低企业为市场调查而消耗的人力和物力,利用节省的资源提高产品的质量,增强竞争力。

参考资料
[1]刘迎风. 基于MA的匿名网络市场调查协议[Z]. 华南理工大学研究生毕业论文.
[2]ChrisPayne. ASP .NET从入门到精通[M]. 北京: 人民邮电出版社, 2002. 1.
[3]肖建, 等. ASP. NET编程基础[M]. 北京: 清华大学出版社, 2002 , 5.
[4]徐罕, 等. ASP后台解决方案[M]. 北京: 人民邮电出版社, 2001 , 3.
[5]但正刚等. ASP. NET高级编程[M]. 北京: 清华大学出版社, 2002 , 9.
[6]苏贵洋, 黄穗, 等. 网络编程从基础到实践[M]. 北京: 电子工业出版社,2005.
[7]季久峰. 专家门诊—开发答疑200问[M]. 北京: 人民邮电出版社,2004.
2、开发的可行性分析
技术可行性
(1)操作系统:Windows 2000 Server 及以上服务器版本;
(2)数据库管理系统:SQL Server 2000;
(3)Web 服务器:Internet Information Services(IIS);
(4)编程工具:编程软件为Visual Studio 2005 Express Edition,使用作为网络编程开发框架,编程语言选用C#。

经济可行性
(一)该系统对客户的影响:
建议系统是为了改善原有系统在经费支出过高的缺点的,所以新系统一经使用在经费支出方面一定会得到很好的改善,用户在使用了新系统后只需要花一定资金购买一部分计算机与软件就能实现自动化.
(二)购货方面:
1.支出
(1)系统开发费用
1)人员费用:本系统开发期为三周,试运行一周。

开发期需要开发人员×人,试运行期需要开发人员2人。

人员费用为×万元。

2)设备费:本系统所需的硬件设备费用为×万元。

3)不可预见费:按开发费用的15%计算。

(2)系统运行费用
1)系统维护费:需要×人/年进行系统维护,维护费为×万元
2)设备维护费:设备更新费为×万元。

设备维护费为×万元。

3)消耗材料费:每年按×元计算。

综上所述,设系统使用时间×年,系统开发和运行总费用×万元,平均×万元/年
2.收益
(1)提高工作效率
(2)减少工作人员。

操作可行性
本在线投票系统的用户只需懂得运用互联网络者均可以使用,此系统在网站中的使用频度预计非常的频繁;
该系统属于实用型网站,需要对数据的处理,比如对投票票数的统计并把结果反馈给投票者,故对数据的及时更新要求较高,保证数据的真实性。

该系统在任何操作系统下都可以运行,但必须装有SQL2000数据库。

该系统的操作包括:单选投票、多选投票、查看投票、投票设计。

单选投票:用户只能从多个选项中选取一项进行投票。

◆多选投票:用户可以从多个选项中选取多项进行投票。

◆查看投票:提供用户查看当前投票情况,投票结果以条形图显示。

◆投票设计:管理员可以设计不同的投票主题,及投票主题的内容供用户进行投票。

投票设计又包括以下功能需求:增加主题、删除主题、查看主题、修改主题
管理上的可行性
网络在线投票系统实现的管理功能比较简单,具体如下:
◎投票项目的管理;
◎添加投票的项目;
◎删除投票的项目;
◎对项目进行投票;
◎查看项目的投票情况。

3、结论。

相关文档
最新文档