Font Size: a A A

Design And Implementation Of Online Voting Management System Based On Spring Boot+Mybatis

Posted on:2019-01-15Degree:MasterType:Thesis
Country:ChinaCandidate:C LiuFull Text:PDF
GTID:2428330572454231Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of the Internet and information technology,computers have been widely used in all walks of life.People are more and more accustomed to using computers to complete various daily tasks.The “paperless”office model has become the current society.Mainstream.The traditional method of manual voting often needs to gather the people who participate in the voting.At the same time,the statistics of the number of votes also require more manpower and time,and the efficiency is extremely low.In addition,the results of manual voting have also been criticized for not being able to fully guarantee fairness and impartiality.With the advent of the information age,traditional manual voting methods are increasingly being rejected by people.The B/S(Browser/Server,Browser/Server)architecture has been very popular since its introduction,because it only uses a computer with a browser and Internet access to complete the interaction with the server without installation.Any client;in modern modern enterprises,employees are configured with computers,and computers can generally connect to external networks or internal LANs.According to the above two reasons,this paper develops an online voting management system based on B/S architecture,aiming at making up for the shortcomings of traditional manual voting methods with the efficiency of computers and the interconnectivity of networks.This paper first introduces the research background and significance of the topic,and then through the analysis and summary of the existing technology at home and abroad,using B/S as the infrastructure,using Java language and My SQL database to develop a model voting management system.This system adopts the architecture mode based on Spring Boot+Spring MVC + My Batis.By using the Spring Boot framework,the cumbersome configuration items in the program are reduced,and the development efficiency is improved.By using the My Batis framework,the coupling between SQL and program code is reduced,and the business logic and data access logic are separated,making the system design clearer and easier to maintain.The system mainly includes several modules such as user management,role management,department management,voting management,voting result statistics and personnel change assessment.This paper has designed five voting forms,namely,candidate voting,sea election voting,department room voting,candidate department voting,and party branch voting.It covers almost all voting methods that may be conducted within an enterprise.The use of this online voting system can greatly simplify people's work and improve the efficiency of employees' work.It can also ensure the fairness and impartiality of voting.At the same time,it can also protect the privacy of voting users and make the work of enterprises more modern,informative and intelligent.
Keywords/Search Tags:Spring Boot, MyBatis, vote online, examine
PDF Full Text Request
Related items