论文部分内容阅读
[摘 要]随着网络技术应用的深入发展,投票方式也随之发展,投票变得更加规范,更加公正,更加人性。投票的技术手段、设计思想和系统体系结构都发生了深刻的变化,投票系统也正向着智能化的方向发展。本文对系统进行了具体分析与设计。
[关键词]体系结构;在线投票系统
中图分类号:TP311.52 文献标识码:B 文章编号:1009-914X(2015)29-0304-01
1 选题背景
在线投票功能是网站应用程序最常用的功能之一,也是网站应用程序开发常用的功能模块。当网站的管理员或用户提出一些新的想法与建议或者出现一种新产品时,他们可能需要通过用户或者客户的投票方式来确定这些新的想法、建议或者新的产品是否满足用户或者客户的需求。随时了解市场是一个企业拥有强大竞争力的必须品,所以在线投票系统可以解决企业的难题,不受地区限制,不受人手压力的限制,此系统以图形化的界面来显示投票结果,一目了然的回溃客户的需求信息。
基于网络的在线投票系统再也无需使用老式的纸面投票,能够节省时间和空间的开支,同时不断地增强它自身的优越功能。所以人们在吸收传统投票方式优点的基础上,一方面借助于现代网络技术来达到了人们所需的投票功能;同时,人们又希望能够在投票系统中拥有更多实用的功能来方便投票和服务公司。
网上在线投票系统是伴随着网络时代应运而生的,它能充分满足客户的需求,信息反馈的范围更大,更能节省人力资源,从而使得企业在竞争激烈的市场中拥有更强大的资本。开发此投票系统是为了更好的把市场的信息更准确更快速的反馈给客户,使信息的来源更广泛,从而提高信息的准确性。使用在线投票系统可以降低企业为市场调查而消耗的人力和物力,利用节省的资源提高产品的质量,增强竞争力。
“在线投票系统”除了能够完成传统的功能之外,应具有时效高和范围广的特点,更应符合现代社会的需要。虽然,目前市场上有很多网络在线投票系统,但或多或少存在以下缺点:
(1)投票速度慢,同步进行投票响应的速度够慢;
(2)限使用电脑数量,由于 IP限制投票可在一台电脑上只能运行一个网上投票工具;
(3)网上投票工具运行时,会影响电脑正常使用(降低后台运行);
(4)使用复杂,用户要经过一大堆的问题处理才能进行投票;
(5)自由度不高,制作速度慢,只能根据个人的单一需求进行制作;
由于目前在线投票系统存在诸多缺点,我们有必要开发新的在线投票系统来满足市场需求。
2 系统的功能模块说明
在线投票系统的功能模块包括登录模块、用户管理模块、新闻管理模块、留言管理模块、聊天室管理模块、投票管理包括投票结果管理模块、投票选择管理模块,投票项目管理模块,投票配置管理模块和投票主题管理模块。系统功能模块图,如图1所示。
2.1 投票主题管理功能描述
投票主题模块:投票主题包括人、事、物三者。
(1)添加主题:添加的主题是整个投票活动的整体说明,必须是简短的。
(2)修改主题:修改后的主题是不允许跟系统原有的主题重名的。
(3)删除主题:投票结束,若这个主题无用则报废,就可对其进行删除。
(4)主题设置:若当前主题已经成为历史主题,我们只须有相应页面对其进行简单的选择设置就可啦。
2.2 投票主题管理功能描述
投票主题模块:投票主题包括人、事、物三者。
(1)添加主题:添加的主题是整个投票活动的整体说明,必须是简短的。
(2)修改主题:修改后的主题是不允许跟系统原有的主题重名的。
(3)删除主题:投票结束,若这个主题无用则报废,就可对其进行删除。
(4)主题设置:若当前主题已经成为历史主题,我们只须有相应页面对其进行简单的选择设置就可啦。
2.3 投票项目管理功能描述
投票项目模块:投票项目是隶属于投票主题的性质下的。
(1)添加项目:这个项目相当于一张试卷上的选择大题型下的一个题目,它是唯一的,而且必须要在相应的主题下添加。
(2)修改项目:同理,修改的项目要在相应的主题下而且不能和现有的项目名重名。
(3)删除项目:该主题下的这个项目已经没有任何用途了就可删除。
2.4 投票选项管理功能描述
投票选择项模块:这个模块是真正要显示给用户来操作的模块,同理它是基于投票项目下的选择项,相当于一道选择题目下的(A、B、C、D)选择项一样。这些选择项除了有简要的小标题外还有自己的简要介绍和相应的图片设置等。
(1)添加选择项:选择项的添加也是唯一的。
(2)修改选择项:对选择项进行修改后得到新的选择项也不能和数据库中已经存在的重名。
(3)删除选择项:
(4)投票选择项的结果处理:主要通过数学统计,再用表格数据和柱形图来显示选择项的结果以便用户在投票的同时也可以查看当前的投票情况。
2.5 投票配置管理功能描述
投票配置处理模块:这个模块虽然用到的代码和页面并不多,但是它同样是整个投票的关键。
每次收到上级下达的任务就要设置一次投票的内容,当然就需要设置一下当前的投票主题,因为只要投票主题一改变了之后其它隶属于它之下的都会相应改变从而满足用户的需求。
3 系统实体关系
在线投票系统是围绕着管理员(也可以是经理),投票者(也即是普通用户)这两类用户来的。管理员就是对投票进行设置,发表重要回复,聊天室回馈,行业新闻发布等。普通用户就是对被投票项进行投票,查看投票,发表留言,聊天,看新闻等。
参考文献
[1] 张海潘.软件工程导论(第四版)[M].清华大学出版社.2003年12月.
[2] 萨师煊,王珊.数据库系统概论(第四版)[M].著.高等教育出版社.2007年7月.
[关键词]体系结构;在线投票系统
中图分类号:TP311.52 文献标识码:B 文章编号:1009-914X(2015)29-0304-01
1 选题背景
在线投票功能是网站应用程序最常用的功能之一,也是网站应用程序开发常用的功能模块。当网站的管理员或用户提出一些新的想法与建议或者出现一种新产品时,他们可能需要通过用户或者客户的投票方式来确定这些新的想法、建议或者新的产品是否满足用户或者客户的需求。随时了解市场是一个企业拥有强大竞争力的必须品,所以在线投票系统可以解决企业的难题,不受地区限制,不受人手压力的限制,此系统以图形化的界面来显示投票结果,一目了然的回溃客户的需求信息。
基于网络的在线投票系统再也无需使用老式的纸面投票,能够节省时间和空间的开支,同时不断地增强它自身的优越功能。所以人们在吸收传统投票方式优点的基础上,一方面借助于现代网络技术来达到了人们所需的投票功能;同时,人们又希望能够在投票系统中拥有更多实用的功能来方便投票和服务公司。
网上在线投票系统是伴随着网络时代应运而生的,它能充分满足客户的需求,信息反馈的范围更大,更能节省人力资源,从而使得企业在竞争激烈的市场中拥有更强大的资本。开发此投票系统是为了更好的把市场的信息更准确更快速的反馈给客户,使信息的来源更广泛,从而提高信息的准确性。使用在线投票系统可以降低企业为市场调查而消耗的人力和物力,利用节省的资源提高产品的质量,增强竞争力。
“在线投票系统”除了能够完成传统的功能之外,应具有时效高和范围广的特点,更应符合现代社会的需要。虽然,目前市场上有很多网络在线投票系统,但或多或少存在以下缺点:
(1)投票速度慢,同步进行投票响应的速度够慢;
(2)限使用电脑数量,由于 IP限制投票可在一台电脑上只能运行一个网上投票工具;
(3)网上投票工具运行时,会影响电脑正常使用(降低后台运行);
(4)使用复杂,用户要经过一大堆的问题处理才能进行投票;
(5)自由度不高,制作速度慢,只能根据个人的单一需求进行制作;
由于目前在线投票系统存在诸多缺点,我们有必要开发新的在线投票系统来满足市场需求。
2 系统的功能模块说明
在线投票系统的功能模块包括登录模块、用户管理模块、新闻管理模块、留言管理模块、聊天室管理模块、投票管理包括投票结果管理模块、投票选择管理模块,投票项目管理模块,投票配置管理模块和投票主题管理模块。系统功能模块图,如图1所示。
2.1 投票主题管理功能描述
投票主题模块:投票主题包括人、事、物三者。
(1)添加主题:添加的主题是整个投票活动的整体说明,必须是简短的。
(2)修改主题:修改后的主题是不允许跟系统原有的主题重名的。
(3)删除主题:投票结束,若这个主题无用则报废,就可对其进行删除。
(4)主题设置:若当前主题已经成为历史主题,我们只须有相应页面对其进行简单的选择设置就可啦。
2.2 投票主题管理功能描述
投票主题模块:投票主题包括人、事、物三者。
(1)添加主题:添加的主题是整个投票活动的整体说明,必须是简短的。
(2)修改主题:修改后的主题是不允许跟系统原有的主题重名的。
(3)删除主题:投票结束,若这个主题无用则报废,就可对其进行删除。
(4)主题设置:若当前主题已经成为历史主题,我们只须有相应页面对其进行简单的选择设置就可啦。
2.3 投票项目管理功能描述
投票项目模块:投票项目是隶属于投票主题的性质下的。
(1)添加项目:这个项目相当于一张试卷上的选择大题型下的一个题目,它是唯一的,而且必须要在相应的主题下添加。
(2)修改项目:同理,修改的项目要在相应的主题下而且不能和现有的项目名重名。
(3)删除项目:该主题下的这个项目已经没有任何用途了就可删除。
2.4 投票选项管理功能描述
投票选择项模块:这个模块是真正要显示给用户来操作的模块,同理它是基于投票项目下的选择项,相当于一道选择题目下的(A、B、C、D)选择项一样。这些选择项除了有简要的小标题外还有自己的简要介绍和相应的图片设置等。
(1)添加选择项:选择项的添加也是唯一的。
(2)修改选择项:对选择项进行修改后得到新的选择项也不能和数据库中已经存在的重名。
(3)删除选择项:
(4)投票选择项的结果处理:主要通过数学统计,再用表格数据和柱形图来显示选择项的结果以便用户在投票的同时也可以查看当前的投票情况。
2.5 投票配置管理功能描述
投票配置处理模块:这个模块虽然用到的代码和页面并不多,但是它同样是整个投票的关键。
每次收到上级下达的任务就要设置一次投票的内容,当然就需要设置一下当前的投票主题,因为只要投票主题一改变了之后其它隶属于它之下的都会相应改变从而满足用户的需求。
3 系统实体关系
在线投票系统是围绕着管理员(也可以是经理),投票者(也即是普通用户)这两类用户来的。管理员就是对投票进行设置,发表重要回复,聊天室回馈,行业新闻发布等。普通用户就是对被投票项进行投票,查看投票,发表留言,聊天,看新闻等。
参考文献
[1] 张海潘.软件工程导论(第四版)[M].清华大学出版社.2003年12月.
[2] 萨师煊,王珊.数据库系统概论(第四版)[M].著.高等教育出版社.2007年7月.