基于B/S架构的智能投票系统设计

来源 :科学与财富 | 被引量 : 0次 | 上传用户:wolfwang21
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:网络数据库是动态网站的源泉,针对投票系统信息化、智能化的需求,本文设计了基于B/S的智能投票系统。该系统具备远程维护、动态管理的设计思路,利用可拓展的模块化设计方式,将多个子系统通过内部标准协议远程集成到一个平台,管理员通过使用该系统,可实现投票系统管理工作效率的优化,提升管理水平。
  关键词:智能系统,B/S架构,网络数据库,jsp
  投票作為信息采集的重要利器,互联网投票越来越受到人们的重视,传统线下投票系统需要大量人工地推,无法实时统计投票结果,很难快速实现精准汇总,不能为内容需求方提供一个全面、实时的决策服务,也无法进行快速信息挖掘和分析,传统投票系统已经不能适应新的形势要求。
  B/S架构介绍
  庞大的数据库可能分布到不同的服务器或者网络上,地理覆盖范围很广。信息的发布模式主要有:
  *集中管理式系统:将全部信息集中在主服务器上,用户通过在线方式上网查询并获取信息;
  *分布式系统:将信息分布存放于多个服务器,信息无冗余,对服务器之间的通信连接要求较高,不同机构之间的信息交换需要完善的结算系统;
  *镜像式系统:是将主服务器内的信息复制到地理上分散的订阅服务器,用户可以从距离最近的订阅服务器获取信息,节省通信资源,提高查询速度。
  基于浏览器/服务器模式(B/S)的数据库远程维护模式,使得数据库维护人员可以在任何一台计算机上,利用常见的浏览器,如工nternetExplorer或NetscaPeNavigat。r等,像浏览任何一个普通页面一样,打开数据库维护的网页,对数据库进行插入、删除、更新等操作,然后将操作结果通过网络上传到数据库服务器,对数据库进行更新。这就使得数据库维护可以不受时间和地点的限制,非常方便。应用程序更易于升级和维护。由于系统是架构在WEB上的基于B/S体系的应用软件,所以系统的维护和升级工作均在服务器上进行,无需对客户端进行环境配置、软件升级,真正实现客户端零维护。避免了传统的C/S架构的系统需要在服务器端和客户端同时维护、维护人员东奔西跑的弊端,因而大大减轻了维护和升级的工作量。对于有异地分支机构的单位更是能够大大降低维护费用。B/S模式如图l.2所示。
  1.系统总体设计
  智能投票系统采用B/S架构模式,利用互联网联通,采用JSP开发实现可视化,利用网络数据库技术,实现高效的在线投票功能。系统软件在server上安装,用户通过http浏览器访问。
  智能投票系统的的B/S架构具有“多系统、一平台”特点,可归纳为三层架构(3-tier architecture):界面层(User Interface layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data access layer)。区分层次的目的即为了“高内聚低耦合”的思想。在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。微软推荐的分层式结构一般分为三层,从下至上分别为:数据访问层、业务逻辑层(又或称为领域层)、表示层。
  表示层:位于最外层(最上层),最接近用户。用于显示数据和接收用户输入的数据,为用户提供一种交互式操作的界面。
  业务逻辑层(Business Logic Layer)无疑是系统架构中体现核心价值的部分。它的关注点主要集中在业务规则的制定、业务流程的实现等与业务需求有关的系统设计,也即是说它是与系统所应对的领域(Domain)逻辑有关,很多时候,也将业务逻辑层称为领域层。例如Martin Fowler在《Patterns of Enterprise Application Architecture》一书中,将整个架构分为三个主要的层:表示层、领域层和数据源层。作为领域驱动设计的先驱Eric Evans,对业务逻辑层作了更细致地划分,细分为应用层与领域层,通过分层进一步将应用逻辑与领域逻辑的解决方案分离。
  数据层:有时候也称为是持久层,其功能主要是负责数据库的访问,可以访问数据库系统、二进制文件、文本文档或是XML文档。简单的说法就是实现对数据表的Select,Insert,Update,Delete的操作。如果要加入ORM的元素,那么就会包括对象和数据表之间的mapping,以及对象实体的持久化。
  2.系统详细设计
  系统实现了网络上较为常用的投票功能,为调查、收集、统计各类用户的意见反馈信息提供了一个方便易用的网上平台。本系统遵循软件工程标准,并按照软件工程规定的流程进行项目的开发。系统采用b/s模式,使用jsp进行服务器端动态网页的开发。
  1)查看投票项介绍:用户在投票系统首页上,可以通过点击每个投票项,从而链接出对投票项进行介绍的页面。
  2)投票:用户在投票系统首页上,可以通过选中每个投票项前面的单选按钮并单击“投票”按钮来进行投票。
  3)查看投票情况:用户在投票系统首页上,可以通过单击“查看投票”超链接来查看当前的最新投票情况,包括各投票项的得票数、得票率等。
  4)管理员登录:当用户在投票首页上单击“投票系统维护”超链接时,需要用户输入合法的用户名和密码,成功登陆后,可以进行系统维护功能。
  5)管理员登录:当用户在投票首页上单击“投票系统维护”超链接时,也可点击“新管理员申请”,进行管理员的申请工作。
  6)删除投票选型:用户作为管理员进入系统维护界面后,可以通过单击显示在每个投票项右边的“删除”超链接来删除对应的投票选项。
  3.结语
  本系统是基于B/S架构的智能投票系统雏形,具备远程维护、动态管理的设计思路,利用可拓展的模块化设计方式,将多个子系统通过内部标准协议远程集成到一个平台,管理员通过使用该系统,可快速实现主流在线投票需求,并进行跨平台的入口展示和统计,降低线下成本。
  参考文献:
  [1]杨学瑜,王志军,刘同利.JSP入门与提高[M].北京:清华大学出版社,2002:93-232.
  [2]申吉红,廖学峰,余健.JSP课程设计案例精编[M].北京:清华大学出版社,2007:24-78.
  [3]张晓东,高鉴伟.JSP+Oracle数据库开发与实例[M].北京:清华大学出版社,2008:233-287
其他文献
摘要:以某驾驶人考试中心为工程背景,对驾考制度中调整的科目进行分析,并依据设计原则及规定,进行相关科目考试场地改造的规划设计,对其他地区驾驶人考试场地的规划设计具有参考意义。  关键词:新驾考制度;调整科目内容;平面及竖向规划设计  故有的考试制度已不适应汽车保有量与日俱增、交通秩序日益混乱的现状。提高驾驶人的驾驶技术和行车素质,就显得尤为重要,并迫在眉睫。严格的驾考制度不失为解决问题的有效一招,
期刊
摘要:文章以提高集成电路版图设计能力与效率为目的,首先介绍了版图设计的根本原则以及设计方法存在的优缺点,其次阐述了集成电路版图设计流程,并且着重分析了设计技巧,重点在于如何更加高效的完成集成电路版图设计,为后续版图数据tape-out奠定基础。  关键词:集成电路版图;版图设计;设计技巧  信息技术的发展推动了集成电路设计水平的提升,由于芯片面积和工艺尺寸的不断减小,使集成电路版图设计技巧方面面临
期刊
摘要:机械行业发展日新月异,随之带来对机械工具的性能要求也越来越高,如何实现工具更高效的工作,必须对工具进行创新设计。本文以扳手产品为例,对机械产品的创新问题进行分析,并按照创新理论对手动扳手进行创新设计,阐述了扳手创新设计方案的思路、原理及设计过程,并对设计方案进行了评价,表明创新设计方法能较好的应用于手动扳手的设计中。  关键词:创新设计方法;;手持工具扳手;;应用与研究  1简述  手持工具
期刊
摘要:意定监护在2017年10月1日起开始实施,其是民法监护制度中新增加的一项重要监护制度。意定监护制度是符合我国当下的现实背景。但是意定监护制度在实施的过程中,仍然有很多问题需要解决,意定监护合同签订后,如何发生效力,被监护人由于无民事行为能力或者限制民事行为能力,是否会违背被监护人的利益,意定监护人付出了辛劳后,被监护人如果违约,好人做好事,是否有保障,本文就此进行探讨。  关键词:意定监护;
期刊
摘要:使用有效的建筑涂料来进行防霉调湿是一种有效的、节能的除湿方法。文章主要分析了抗菌防霉调湿涂料的研制及其性能,以供参考。  关键词:抗菌;防霉;调湿;涂料  引言  细菌、霉菌等微生物的污染对室内空气品质、人体健康、建筑围护结构的危害极大;建筑物室内的湿度会影响到建筑围护结构的安全、人体的舒适感觉。涂刷功能性建筑涂料是改善这两种室内环境问题的重要手段。因此,抗菌防霉与湿度控制在涂料的研制中需要
期刊
摘要:随着科技的进步和社会的发展,人们对材料的要求越来越高且多样化。人们希望材料既耐高温又易于成型加工;既有较高的韧性又有较大的刚度;既有较好的持久性又价格低廉。因此,改性已成为研制高性能聚合物材料的一个重要途径。  关键词:PE滤板;专用料制备;结构与性能  0 前言  聚乙烯(PE)是塑料中应用最广、用量最大的两种塑料,聚乙烯(PE)具有许多优良特性,但也有许多不足,如PE作为滤板专用料还存在
期刊
摘要:改革发放40年以来,我国民营经济实现了快速发展,从无到有并且由弱变强。民营企业的崛起对解决地方就业,支持地方税收,促进地方经济发展起到了举足轻重的作用。然而,最近几年由于民营企业融资规模以及融资成本的不断扩大,使企业在持续发展的过程中遇到了较大的困难。本文分析了我国民营企业融资难的具体原因,并从优化金融服务的角度从政府政策扶持、金融机构服务创新和企业自身提高信用等方面提出了支持民营经济发展的
期刊
摘要:深入研究设备状态检修下变电运维的作用。有效地降低变电系统的安全风险,促进供电安全性以及稳定性的提高,同时,提升相关人员的责任意识,有效地实施设备检测,确保维护质量。本文将对设备状态检修中的变电运维作用进行分析。  关键词:设备状态;变电运维;作用  开展设备状态的检修工作,实时监测电力设备,并充分掌握设备在实际运行中的现状,指导变电运维积极地开展后续工作。同时,使得状态检修和变电运维之间有效
期刊
摘要:随着人们生活水平的提高,一些身体问题也逐渐出现,患有高血压,糖尿病的人数不断增加。苯磺酸氨氯地平片作为一种治疗高血压,冠心病的药物,其药用效果关系到人们的生命安全。在传统制药过程中,由于苯磺酸氨氯地平片中的两个试药混合在一起,导致成品的药效下降。本文就是通过实验的方法对传统直接压片的工艺和改良后的工艺在过程中对比,观察改良后的工艺做出的苯磺酸氨氯地平片的药用效果。  关键词:苯磺酸氨氯地平片
期刊
摘要:随着社会的进步和发展,我国的科技水平也正在不断提升,因此融媒体时代就慢慢的进入到我们的生活当中。在融媒体时代中我们可以看到更加多样化和专业化的电视节目,其中比较有名的就是《金星秀》。在《金星秀》中我们可以感受到看到金星的语言风格。,因为并且《金星秀》的成功是离不开金星的语言风格的,所以因此本文我们将以《金星秀》为例来详细的了解一下在融媒体时代中主持人语言风格的塑造,从而促使在融媒体时代中主持
期刊