《技术选择示例.doc》由会员分享,可在线阅读,更多相关《技术选择示例.doc(2页珍藏版)》请在三一办公上搜索。
1、第1章 现行的投票系统举例现行的投票系统主要有老式的ASP投票系统,基于Action Script的Flash投票系统,基于Java的JSP级Ajax投票系统,JSP或PHP的在线投票系统。1.1 老式的ASP投票系统老式的ASP投票系统反应较慢,页面单一,管理功能比较低,特别是当访问量比较大的时候数据提交非常缓慢,无法满足的大量长时间的投票需求。大多真能做网站的站内调查项目,不能实现真正意义上的投票。站内调查的通用样式如图1.1所示:图1.1 传统的ASP投票系统1.2 基于Action Script的Flash投票系统该类投票系统即比较复杂的Flash动画和html静态页面的组合。对Cpu
2、要求比较高,运行时稳定性不好,经常出问题。常见的系统数据库链接错误,如图 1.2所示图 1.2 总出现数据库错误的flash投票系统1.3 JSP或PHP的在线投票系统该类投票系统比较少见,该技术主要用于动态页面的设计编写,用于其操作数据库的能力比较弱,所以该类投票系统也只是做站内调查提问,不适合做大的项目。1.4 基于.NET架构的ASP.NET投票系统由于VS.NET2005+SQLServer2005天生的数据库操作优势,ASP.NET投票系统比较常用,性能也比较好,适合大型问卷活动。故我们选用该类投票系统作为理想的大型在线调查投票系统,用VS.NET2005+SQLServer2005进行开发。较为完善的ASP.NET投票系统结构如图1.3所示:图 1.3较常见的ASP.NET的结构图