利用学生证验证概念设计具有电子投票功能的学生组织网站

Yohanes Maria Jonathan Glenn Paskalis, K. O. Bachri
{"title":"利用学生证验证概念设计具有电子投票功能的学生组织网站","authors":"Yohanes Maria Jonathan Glenn Paskalis, K. O. Bachri","doi":"10.33395/sinkron.v8i3.13734","DOIUrl":null,"url":null,"abstract":"Student organizations hold an election to decide their next head and vice head every year. The best voting method for student organizations is to use an independent website with a voting system. The voting system can use students’ identity card and their student email as base for verification. OCR and face detection can be used for extracting all the needed information to validate the student card and verify it with the corresponding student email input. Other than the voting system, the website can be used to promote the student organization itself. The website was built using Nuxt for its front-end, Firebase for its back-end, and Cloud Vision API for its OCR and face detection module. There is a Lighthouse test, a stress test for the voting system, and a test to determine the optimal file size for the voting system. The results are a website that has an average Lighthouse score of 97.58. The stress test, which used a script that does submission repeatedly, results suggest that the voting system can handle up to 2000 voters at the same time. The optimal file size determined by the authors to be 500KB as the result of its test. The conclusions are a great performing website with a voting system can be built using Nuxt and Firebase, the voting system can be improved by adding another step of verification, and it’s best to use and image with a file size above 250KB when using Cloud Vision API for optimal results","PeriodicalId":34046,"journal":{"name":"Sinkron","volume":"88 5","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Student Organization Website with E-Voting Feature by Using Student Card Verification Concept Design\",\"authors\":\"Yohanes Maria Jonathan Glenn Paskalis, K. O. Bachri\",\"doi\":\"10.33395/sinkron.v8i3.13734\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Student organizations hold an election to decide their next head and vice head every year. The best voting method for student organizations is to use an independent website with a voting system. The voting system can use students’ identity card and their student email as base for verification. OCR and face detection can be used for extracting all the needed information to validate the student card and verify it with the corresponding student email input. Other than the voting system, the website can be used to promote the student organization itself. The website was built using Nuxt for its front-end, Firebase for its back-end, and Cloud Vision API for its OCR and face detection module. There is a Lighthouse test, a stress test for the voting system, and a test to determine the optimal file size for the voting system. The results are a website that has an average Lighthouse score of 97.58. The stress test, which used a script that does submission repeatedly, results suggest that the voting system can handle up to 2000 voters at the same time. The optimal file size determined by the authors to be 500KB as the result of its test. The conclusions are a great performing website with a voting system can be built using Nuxt and Firebase, the voting system can be improved by adding another step of verification, and it’s best to use and image with a file size above 250KB when using Cloud Vision API for optimal results\",\"PeriodicalId\":34046,\"journal\":{\"name\":\"Sinkron\",\"volume\":\"88 5\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-07-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Sinkron\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.33395/sinkron.v8i3.13734\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Sinkron","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.33395/sinkron.v8i3.13734","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

学生组织每年都会举行选举,决定下一任正副负责人。对于学生组织来说,最好的投票方法是使用一个带有投票系统的独立网站。投票系统可以使用学生的身份证和学生电子邮件作为验证依据。可以使用 OCR 和人脸识别技术提取所有需要的信息来验证学生证,并与输入的相应学生电子邮件进行验证。除投票系统外,网站还可用于宣传学生组织本身。网站前端使用 Nuxt,后端使用 Firebase,OCR 和人脸检测模块使用 Cloud Vision API。网站进行了灯塔测试、投票系统压力测试以及确定投票系统最佳文件大小的测试。测试结果显示,网站的平均灯塔得分为 97.58 分。压力测试使用了一个重复提交的脚本,结果表明投票系统可以同时处理多达 2000 名选民。测试结果表明,作者确定的最佳文件大小为 500KB。得出的结论是:使用 Nuxt 和 Firebase 可以建立一个性能出色的带有投票系统的网站;投票系统可以通过增加另一个验证步骤来改进;在使用云视图 API 时,最好使用文件大小超过 250KB 的图片,以获得最佳效果。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Student Organization Website with E-Voting Feature by Using Student Card Verification Concept Design
Student organizations hold an election to decide their next head and vice head every year. The best voting method for student organizations is to use an independent website with a voting system. The voting system can use students’ identity card and their student email as base for verification. OCR and face detection can be used for extracting all the needed information to validate the student card and verify it with the corresponding student email input. Other than the voting system, the website can be used to promote the student organization itself. The website was built using Nuxt for its front-end, Firebase for its back-end, and Cloud Vision API for its OCR and face detection module. There is a Lighthouse test, a stress test for the voting system, and a test to determine the optimal file size for the voting system. The results are a website that has an average Lighthouse score of 97.58. The stress test, which used a script that does submission repeatedly, results suggest that the voting system can handle up to 2000 voters at the same time. The optimal file size determined by the authors to be 500KB as the result of its test. The conclusions are a great performing website with a voting system can be built using Nuxt and Firebase, the voting system can be improved by adding another step of verification, and it’s best to use and image with a file size above 250KB when using Cloud Vision API for optimal results
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
204
审稿时长
4 weeks
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信