基于自适应终端的便捷投票系统关键技术分析

2020-01-08 14:16欧文辉
湖北农机化 2020年1期
关键词:密码数据库功能

欧文辉

(广西城市职业大学,广西 崇左 532200)

1 国内外现状分析

在国内外一些大型的投票网站中,它们设计的投票系统主要面向的是大部分群体,投票过程中没有具体的针对性、具体的投票人的信息,只是注重参与的人数和所投的数量,这种投票系统具有的特点就是人员流动大、信息量高,不适应与在某些特定的场合中的投票。本项目设计开发出来的投票系统,可以自适应终端的一种便捷的投票系统,该系统不仅具有简单的操作管理方面的便利,还设计有专门提示投票注意事项和详细说明的体现,更加有利于在特定场景下投票项目的顺利进行,大大增加了系统的可操作性。

2 设计目标和特点

本项目将通过asp.net+SQL开发技术来实现自适应的终端的便捷投票系统以实现投票工作,用此来提高工作效率,管理员可以管理、设计所需要进行投票的项目,并发布要进行投票的问题;用户可以对已发布的问题进行投票,系统自动搜集这些数据并做相应的处理,以便能够以适合的方式呈现出投票结果。

3 总体分析

本项目设计开发出来的系统,是可以自适应终端的一种便捷的投票系统,在不断完善其模块设计的同时,也注重各功能的实现,以达到方便快捷的操作性、准确真实的时效性,更大程度地保证项目的顺利进行。在投票期间,系统所设置和页面上显示的内容是固定不变的,然后由系统管理员进行后台控制,通过使用一对一的投票方式,一人一票来防止反复投票的虚假行为,确保本次的真实性和准确性,使得所调查的数据能够真正地运用起来,而这样的功能的实现,针对存在的某些具体的项目投票所要的数据是很有实用价值的,通过列出投票项目、投票要求,能够快速地得到真实的数据,从而系统、规范投票工作,通过提高自动投票效率,提升工作质量。

4 相关技术分析与实现

4.1 系统功能需求分析

针对投票系统的功能需求,主要是为了提供操作方便的管理,能快速地查询和清晰地显示投票结果,保证结果具有真实可靠性,同时,也要根据具体的实际情况,实现对各个投票项目的管理,从开始创建到最后的投票,以及得出结果。

4.2 系统数据库分析与设计

4.2.1 系统数据库需求分析

在线投票系统的系统数据库中存储的数据是依据用户需求制定的。从投票系统开发的实际出发,根据实际的问题来选择相应的项目当数据库的一个数据参考数据,一切从实际问题出发,所涉及的项目也是根据现实需要制定来展开投票。

4.2.2 系统数据库概念结构

从数据库的概念结构的设计中,该投票系统是运用了数据库中实体-关系图中的符号来进行描述的。对实际的投票情况全面地反映,简单、清晰易于用户理解。投票选项的属性是包括各个选项的构思、设计,要实现的效果等;而投票结果的属性主要是包括各个项目投票结果、人数等方面。

4.2.3 系统数据库逻辑结构

数据库逻辑结构设计通过转换的方式跟使用的实实在在的机器上的数据模型行适应的一个逻辑结构,该模型是从相应的数据库管理系统中得出来的。

4.2.4 系统数据库物理结构

关于数据库的物理结构,一般是通过建立关系型的数据库来进行设计的,即用若干二维的关系表将具体结构的数据重新定义建立表的关系的结构,从根本上确定了上面的数据库参数的建立。

4.3 系统关键技术分析

4.3.1 密码设置

为了保证系统的安全性,需要对用户登录的密码进行修改,以保证投票能顺利进行的公平公正性,同时也方便了用户可以设置自己能够易于记住或者更为保密的密码,密码长度设置在了6~30位的长度之间,更是大大地提高了用户登录的安全性,通过新旧密码的输入,也能够有效地防止他人通过不正当的手段破解密码,也达到了不被他人知道,不随意更改相关的数据,以免造成不必要的损失和麻烦的目的。通过2次输入的新旧密码来进行判断,所输入的密码是否一致,如果不一致,系统会提示错误,再进行重新输入。

4.3.2 随机用户账户

在系统的实际开发和运用中,生成随机账号不仅能够保证投票项目的公平性、安全性,也具有一定的代表性和可比性,能够实现投票项目中随机账号数据间的有机结合,可靠性好,拥有减少时间而准确、容易操作且直观、方便等特点,能够使得工作效率得到很大的提高。所以,不管是在实际应用中还是在技术的实现上,随机用户账号的生成,都能够准确无误地保证投票项目的有序进行,随机产生的账号也包含了不一样的字符,所体现的结果也不易被人为破坏,增强了投票的有效性,易于管理员对其进行管理。

4.3.3 投票结果导出

在投票系统的开发过程中,常常要对一些数据进行导出,比如投票的结果、投票用户等,都需要通过系统导出来,生成一定的表格进行打印,对于投票数据和投票选项等方面也要进行打印出来,为此,该系统设计出来了,可以根据实际投票项目需要,将投票中出现的结果、选项以及投票人签字等内容进行打印,实现一对一签名确认,更加丰富了系统的功能,同时对于记名投票也是一个确认的过程。这个功能是在系统的程序界面中实现的,实现特定条件的报表打印功能。

5 结论

本文详细阐述了基于自适应终端的便捷投票系统的设计与实现的功能与相关技术介绍,着重从投票系统的设计,包括数据库的结构设计、功能模块的设计等,实现了随机账号的生成、数据统计等功能及其他功能,解决了面对常常出现所要投票的项目得不到实际的实现的问题,该系统就是在于研究出能够针对某一特定机构的投票调查进行管理,具有针对性地落实到每一个人,而不再是针对大部分的群体,没有真实性可言,真正做到一人一票,而且是真实的投票。总结而言,本系统具备如下主要优势:个性化投票设置、防止恶意刷票、直观并友好的用户界面以及完善的安全性机制。

猜你喜欢
密码数据库功能
也谈诗的“功能”
99Tcm-MIBI显像在甲状旁腺功能亢进术前诊断中的应用价值
密码里的爱
基层弄虚作假的“新功能取向”
奔驰S级香氛功能介绍
密码抗倭立奇功
数据库
密码藏在何处
数据库
数据库