一种智能便民服务系统的制作方法

文档序号:15798408发布日期:2018-11-02 21:15阅读:205来源:国知局
一种智能便民服务系统的制作方法

本发明涉及服务技术领域,具体涉及一种智能便民服务系统。

背景技术

随着社会的发展和科技的进步,各种服务设施走入了社区、走入了大楼,人们可以方便的获取各种服务,但是,现有的服务设施功能单一,且用户无法参加选举等政治活动。

在选举过程中,传统的线下投票方式存在种种问题:(1)线下投票需要工作人员参与组织,而且空间和时间均受到限制;(2)线下投票的选票需要使用大量纸张,造成资源的浪费;(3)线下投票后期选票统计过程会花费很多时间和精力,而且人工计票容易出现错误、效率低下,选民不能及时查看投票结果。



技术实现要素:

针对上述问题,本发明旨在提供一种智能便民服务系统。

本发明的目的采用以下技术方案来实现:

提供了一种智能便民服务系统,包括生活服务子系统和选举子系统,所述生活服务子系统用于向用户提供便民服务,所述便民服务包括生活信息查询和网购服务,所述选举子系统用于向用户提供选举投票服务,所述选举子系统包括业务层、服务器和区块链层,所述业务层用于开展投票活动,所述服务器通过互联网将投票数据发送至区块链层,所述区块链层用于提供用于开展投票活动的底层区块链。

有益效果:提供了一种智能便民服务系统,用户可以方便地获取生活服务和参加政治生活,尤其在选举过程中,通过底层区块链,实现了投票信息的不可篡改,此外,用户可以通过区块链查询投票信息,验证投票结果的真实和准确。从而保证整个选举过程的公开、公正和透明。

可选的,所述业务层包括管理员子系统、用户子系统和评价子系统,所述管理员子系统用于管理员对投票活动进行管理,所述用户子系统用于注册用户进行投票,所述评价子系统用于对管理员子系统和用户子系统的性能进行评价。

可选的,所述管理员子系统包括投票新建模块、用户管理模块、投票管理模块和公示模块,所述投票新建模块用于管理员创建投票活动,底层区块链为每个投票活动分配一个区块链地址,所述投票管理模块用于管理员对创建的投票活动进行查看、修改和删除,所述用户管理模块用于管理员查看和删除注册用户,所述公示模块用于对投票活动进行公示。

可选的,所述用户子系统包括注册模块、投票模块、查询模块、验证模块和查看模块,所述注册模块用于参加投票活动的用户进行注册,所述投票模块用于注册用户进行投票,所述查询模块用于注册用户对投票结果进行查询,所述验证模块用于注册用户对投票结果进行验证,所述查看模块用于注册用户查看投票活动公示。

可选的,所述注册模块用于参加投票活动的用户进行注册,具体为:输入用户基本信息和验证码进行注册,注册成功后,底层区块链为注册用户分配一个区块链地址;所述用户基本信息包括用户名、密码和手机号码;

所述投票模块用于注册用户进行投票,具体为:注册用户发送投票数据给服务器,服务器通过互联网把投票数据提交给底层区块链,底层区块链进行验证后,写入区块,并共识广播给区块链中所有节点;

所述查询模块用于注册用户对投票结果进行查询,具体为:注册用户发送投票结果查询请求给服务器,服务器通过互联网请求底层区块链数据,底层区块根据请求,把响应数据传回服务器,服务器将数据展示给用户;

所述验证模块用于注册用户对投票结果进行验证,具体为:用户复制投票结果中想要验证的投票活动对应的区块链地址,在验证模块输入所述区块链地址,验证模块向注册用户返回每个参与投票的注册用户的区块链地址,用户通过判断每个参与投票的注册用户的区块链地址是否仅出现了一次来实现投票结果验证。

可选的,所述评价子系统包括管理评价模块和用户评价模块,所述管理评价模块用于对管理员子系统的性能进行评价,具体为:采用下式确定管理评价函数:

式中,p1表示管理评价函数,a1表示管理员新建投票活动成功的次数,a表示管理员新建投票活动的总次数;所述管理评价函数值越大,表示管理员子系统的性能越好;

所述用户评价模块用于对用户子系统的性能进行评价,具体为:采用下式确定用户评价函数:

式中,p2表示用户评价函数,b1表示用户投票成功的次数,b表示用户投票的总次数,c1表示注册成功的用户数目,c表示进行注册的用户的数目;所述用户评价函数值越大,表示用户子系统性能越好。

附图说明

利用附图对本发明作进一步说明,但附图中的实施例不构成对本发明的任何限制,对于本领域的普通技术人员,在不付出创造性劳动的前提下,还可以根据以下附图获得其它的附图。

图1是本发明的结构示意图;

附图标记:

生活服务子系统1、选举子系统2。

具体实施方式

结合以下实施例对本发明作进一步描述。

参见图1,本实施例的一种智能便民服务系统,包括生活服务子系统1和选举子系统2,所述生活服务子系统1用于向用户提供便民服务,所述便民服务包括生活信息查询和网购服务,所述选举子系统2用于向用户提供选举投票服务,所述选举子系统2包括业务层、服务器和区块链层,所述业务层用于开展投票活动,所述服务器通过互联网将投票数据发送至区块链层,所述区块链层用于提供用于开展投票活动的底层区块链。

本实施例提供了一种智能便民服务系统,用户可以方便地获取生活服务和参加政治生活,尤其在选举过程中,通过底层区块链,实现了投票信息的不可篡改,此外,用户可以通过区块链查询投票信息,验证投票结果的真实和准确。从而保证整个选举过程的公开、公正和透明。

优选的,所述业务层包括管理员子系统、用户子系统和评价子系统,所述管理员子系统用于管理员对投票活动进行管理,所述用户子系统用于注册用户进行投票,所述评价子系统用于对管理员子系统和用户子系统的性能进行评价;

所述管理员子系统包括投票新建模块、用户管理模块、投票管理模块和公示模块,所述投票新建模块用于管理员创建投票活动,底层区块链为每个投票活动分配一个区块链地址,所述投票管理模块用于管理员对创建的投票活动进行查看、修改和删除,所述用户管理模块用于管理员查看和删除注册用户,所述公示模块用于对投票活动进行公示;

本优选实施例实现了管理员基于区块链对投票活动的管理,从而为后续投票活动的公平、公正开展奠定了基础。

优选的,所述用户子系统包括注册模块、投票模块、查询模块、验证模块和查看模块,所述注册模块用于参加投票活动的用户进行注册,所述投票模块用于注册用户进行投票,所述查询模块用于注册用户对投票结果进行查询,所述验证模块用于注册用户对投票结果进行验证,所述查看模块用于注册用户查看投票活动公示;

所述注册模块用于参加投票活动的用户进行注册,具体为:输入用户基本信息和验证码进行注册,注册成功后,底层区块链为注册用户分配一个区块链地址;所述用户基本信息包括用户名、密码和手机号码;

所述投票模块用于注册用户进行投票,具体为:注册用户发送投票数据给服务器,服务器通过互联网把投票数据提交给底层区块链,底层区块链进行验证后,写入区块,并共识广播给区块链中所有节点;

所述查询模块用于注册用户对投票结果进行查询,具体为:注册用户发送投票结果查询请求给服务器,服务器通过互联网请求底层区块链数据,底层区块根据请求,把响应数据传回服务器,服务器将数据展示给用户;

所述验证模块用于注册用户对投票结果进行验证,具体为:用户复制投票结果中想要验证的投票活动对应的区块链地址,在验证模块输入所述区块链地址,验证模块向注册用户返回每个参与投票的注册用户的区块链地址,用户通过判断每个参与投票的注册用户的区块链地址是否仅出现了一次来实现投票结果验证。

本优选实施例实现了用户基于区块链进行投票的全过程,有效保证了投票结果的准确性,具体的,一方面,从用户注册、到投票、查询、验证,都经过区块链验证,数据都保存在区块链上,保证了数据的不可篡改,另一方面,通过区块链进行投票,提高了投票效率,提升了用户体验。

优选的,所述评价子系统包括管理评价模块和用户评价模块,所述管理评价模块用于对管理员子系统的性能进行评价,具体为:采用下式确定管理评价函数:

式中,p1表示管理评价函数,a1表示管理员新建投票活动成功的次数,a表示管理员新建投票活动的总次数;所述管理评价函数值越大,表示管理员子系统的性能越好;

所述用户评价模块用于对用户子系统的性能进行评价,具体为:采用下式确定用户评价函数:

式中,p2表示用户评价函数,b1表示用户投票成功的次数,b表示用户投票的总次数,c1表示注册成功的用户数目,c表示进行注册的用户的数目;所述用户评价函数值越大,表示用户子系统性能越好。

本优选实施例通过确定管理评价函数和用户评价函数,实现了对管理员子系统和用户子系统性能的准确评价,能够及时发现问题,便于对系统进行改进。

通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解应当理解,可以以硬件、软件、固件、中间件、代码或其任何恰当组合来实现这里描述的实施例。对于硬件实现,处理器可以在一个或多个下列单元中实现:专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、处理器、控制器、微控制器、微处理器、设计用于实现这里所描述功能的其他电子单元或其组合。对于软件实现,实施例的部分或全部流程可以通过计算机程序来指令相关的硬件来完成。实现时,可以将上述程序存储在计算机可读介质中或作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是计算机能够存取的任何可用介质。计算机可读介质可以包括但不限于ram、rom、eeprom、cd-rom或其他光盘存储、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质。

最后应当说明的是,以上实施例仅用以说明本发明的技术方案,而非对本发明保护范围的限制,尽管参照较佳实施例对本发明作了详细地说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的实质和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1