SlideShare a Scribd company logo
1 of 5
Download to read offline
The Design and Realization of University E-voting
System
Haibo Zhang*
, Shuyuan Shang, Wenfeng Zhai, Chunyan Zhang and Ying Zhang
Computer Information Center, Beijing Institute of Fashion Technology, Beijing, China
*
Corresponding author
Abstract—There are many different ways to vote in university
daily management process such as title appraisal, research
assessment, post evaluation and so on. Due to the variety of
voting methods, inconvenience of traditional paper ballots by
statistic method and targeting of electronic voting system result
in the coexistence of multiple voting systems and difficulty of
unified management. It demands urgently develop an electronic
voting system to meet the daily needs of university poll with the
deepening of higher education information technology. This
paper studies the demand analysis, system design, function design,
scheme design, module analysis and system development of the
electronic voting system studied in this paper. And an electronic
voting system containing almost all kinds of electronic voting
ways suitable for the management of universities developed,
which supports both the use of PC computers and mobile devices
(such as tablet computers, mobile phones, etc.). What's more, the
voting system will automatically carry out statistical analysis and
data processing of poll results.
Keywords-university; voting management; e-voting; APP
I. REQUIREMENTS BACKGROUND
In the daily work of colleges and universities, it is
necessary to carry out a variety of selection activities. Many of
that need to organize experts, judges, teachers and students to
focus on the vote scene[1], such as: title evaluation, scientific
research, personnel elections, job evaluation and so on. The
drawbacks of the traditional paper voting in these scenes are
self-evident. Especially in the counting process, the heavy
workload of the submission process, cannot be real-time
display of statistical results, and sometimes the need for
personal presence, and so on.
These traditional voting methods cannot meet the needs of
today's colleges and universities, because of the large amount
of manpower, financial resources and material resources in the
process of organizing others to vote, distributing ballots,
collecting votes[2].
With the popularization and rapid development of campus
network, the management system of each school has been
improved, and gradually entered the era of scientific,
informational and regularized management. With the aid of the
campus network platform, we can use computer and network
technology to achieve online voting function. This not only
saves a lot of resources, but also can improve the efficiency of
management staff. In addition, it can also reduce the errors
caused by human factors, so that the selection activities to
achieve an open, fair and equitable effect[2].
Therefore, using the latest information technology and
means to develop a set of safe, reliable, flexible configuration,
data accuracy, easy to statistics and other characteristics of the
electronic voting system can effectively enhance the
university's school management information level[3].
At the same time, the electronic voting system has been
gradually spread in research, program collection, elections and
other fields. Electronic voting as a paperless, electronic,
computerized way to vote promote and simplify the voting
process. Because electronic voting systems need to meet many
of the characteristics of the requirements, more important is in
many requirements there are many attributes are mutually
contradictory, so it faces the challenge of how to protect
privacy, integrity and confidentiality[4].
In addition, the popularity of mobile phones and tablet
computers, and the applications of APP, Wechat technology,
provides a good hardware and software support to the
electronic voting system. Through mobile phones or tablet
computers, teachers and students can use fragmentation time at
any time to vote anywhere.
Although with the good hardware and software conditions
above and the external application environment, at present
there is not a fully functional electronic voting system on the
market, especially for the actual situation of colleges and
universities developed.
According to the actual situation of colleges and
universities, this paper analyzes the demand of electronic
voting system in colleges and universities and designs the
overall architecture. And then use .NET and SQL Server
platform for development, the system provides B/S, C/S two
modes of application, to achieve a variety of ways to vote, to
meet the needs of colleges and universities to vote for most of
the management [5].
II. SYSTEM DESIGN
A. System Function Design
According to the demand analysis, the university e-voting
system has designed the following functional applications:
1) Real-time voting: Users can vote in real time on the
spot, you can also use the fragmented time to vote, but the
voting results can be aggregated and displayed in real time
statistics.
2nd International Conference on Artificial Intelligence and Industrial Engineering (AIIE2016)
Copyright © 2016, the Authors. Published by Atlantis Press.
This is an open access article under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).
Advances in Intelligent Systems Research, volume 133
366
2) Real-time voting: Users can make secret ballot and
secret ballot. Open polls generally do not need to log on to
vote, count as a secret ballot; internal voting can be a secret
ballot, you can also vote by secret ballot. The secret ballot
generated accounts by the backstage, and then printed to the
appropriate individuals under the random, to ensure the
anonymity of the vote.
3) Vote scoring function: Users through PC computers,
mobile phones, tablet PCs and other equipment, can be a direct
vote or sub-vote.
4) Voting control function: System for voting objects can
be controlled according to the rules of university business,
meanwhile, the related personnel information and scientific
research information display and control are carried out for the
voting object.
5) Result Calculations: The results of the voting system,
according to the competitive election, matching election, the
final score, to the highest and lowest scoring, weighted scores
and other means of one or more statistical and final results.
B. System Performance Design
The university e-voting system has the following
performance design:
1) Easy to operate: The e-voting system using PC
machines, mobile phones and other additional equipment, to
achieve full automation of voting operations.
2) Friendly interface: System interface design should be
beautiful, friendly to the user, the system features easy to use.
3) Powerful function: The system fully meets the needs
of voting, statistical voting results are fast and simple, improve
the efficiency of voting, the statistical results are more
accurate.
C. System Security Design
1) Application server backup design: E-voting system
should be used two servers, one as a web application server,
one as a database server, two service applications each other
back up to ensure that the system to provide uninterrupted
service for the vote.
2) Design of system role privilege: The system uses the
role, sub-rights settings, all users of the role of management,
through different roles to manage different permissions, thus
ensuring the system's information security.
3) Security log design: All user operations are recorded
as system operation logs, ensuring that all operations of the
system are well documented.
4) Database backup design: System backup function
through the database, the data can be backed up in a timely
manner after the failure can be real-time recovery.
III. TECHNICAL SOLUTIONS
A. System overall Module
The university e-voting system includes: system login
rights management, business application management, system
log management.
Voting system users are divided into five categories of
accounts: no account of anonymous users, ordinary users,
account anonymous users, departmental administrators, system
administrators. Anonymous users without an account can vote
on public voting, under normal circumstances limit IP, such as
each IP can only vote on a voting item one time. Ordinary users
are generally college teachers and students, log on the system
can vote on their own projects can vote. Anonymous users
account is generally a teacher or an expert outside the school,
mainly reflects the voting anonymity. Departmental
administrators are generally set up as an administrator of each
department, can be built vote project, and the management of
the voting department. The system administrator is the super
administrator of the system. The basic structure diagram shown
in Figure I.
FIGURE I. VOTING FUNCTION OF THE BASIC STRUCTURE
DIAGRAM
B. System Overall Module
System module design includes organization structure, user
management, voting type, voting theme, voting options design,
voters, counting, result show, statistical printing, user login,
user voting, APP software, audit management, log management,
voting results, etc. fifteen modules or subsystems. As follows
table I.
Advances in Intelligent Systems Research, volume 133
367
TABLE I. A BRIEF INTRODUCTION TO THE FUNCTIONAL MODULE
OF E-VOTING SYSTEM IN COLLEGES AND UNIVERSITIES
No.
functional
module
Function Description
1
User
Manageme
nt
User management module, the basic information of the
user is stored in the system, and users are divided into
groups. Including: the user's login information, the user's
personnel information. Need to import personnel
information from the personnel system to the user
management, including the user's age, department, job,
education, job titles and other information.
2
Organizati
onal
structure
The type of organization generally includes the
organization itself and the administrator's new group.
New groups are generally created for specific polls.
3
Voting
theme
Voting theme module, can be flexibly configured,
according to the different voting scenes to design the
voting theme. And to vote on the subject of voting type,
voting name, voting calculation method, the results show,
voters and other information. Such as the Design
Teachers' Congress, the Party Congress and so on.
4
Voting
type
Voting type module, can be flexibly configured, the
voting type support to real-name voting, anonymous
voting, direct voting or voting in accordance with the
scores.
5
Voting
options
design
Vote options design module, the system can be based on
the business scene to design vote options, through the
system configuration of the project, and the scoring items
were set scores.
6 Voters
According to different business scenarios configure the
voting information, the different voting topics to set a
different range of voters.
7 Counting
Calculates the sum of voting scores of different scoring
items. Including: the competitive election, matching
election, remove the highest and lowest score, weighted
scores.
8
Result
show
System settings can be based on different business
scenarios for voting results display, including: real-time
display of statistical results, real-time display of charts
and other information, statistical information, etc.
9
Statistical
printing
According to demand, print the results of statistics,
provide users with the final signature of the paper
documents.
10 User login
Internal voting requires users to vote after the system
login, no account of the anonymous user can vote on
external voting, that is to say directly as visitors to the
system to vote.
11
User
voting
The user through the computer, tablet or mobile phone
voting or scoring on the topics directly.
12
APP
software
Support to mobile phones and tablet PC side to use APP
software to vote, the operating system support to the
current mainstream operating system.
13
audit
manageme
nt
Input the basic operation of the user, including: voting
user's login information, voting information and system
configuration parameters of the basic parameters.
14
Log
manageme
nt
Record system log, including the business system log,
operation log, log information support to the query, only
the super user can delete the log operation.
15
Voting
results
The voting results through statistical data or charts in the
form of real-time display in the voting terminal or other
terminal equipment.
IV. SYSTEM DEVELOPMENT AND IMPLEMENTATION
According to the above analysis, trade-off the technology
and demand, we decided to use.NET and MS SQL SERVER as
a development and database tools to achieve the development
of electronic voting system platform.
A. Introduction to the Vote Function Implementation of the
Foreground System
E-voting system website platform achieves the voting
notice of the information query and browse, users can make
real-name, anonymous voting and voting results query.
No account of the anonymous user in the home page you
can see the public vote, and vote according to the theme of
each voting project.
Ordinary users or an anonymous user account, login to the
user interface on the home page, as Figure 2. The user interface
of the voting related to the classification, to facilitate users to
quickly browse the voting information, the relevant voting
content to operate. The voting columns are "All Voting",
"Internal Voting", "Public Voting", "Participation Voting". The
interface menu displays the voting results of the currently
logged-in user and the public voting. The list updates the status
of the user's operation, marks the voting that the user has
participated in, and displays the date and time of the voting to
prevent the user miss the vote.
B. Background Voting System Management
Background management subsystem, to achieve the news
notification information release and query, voting management,
statistical report output, organizational management, user
management, rights management, log audit management and
other functions.
1) Voting theme Settings: Voting type, release status,
whether the expiration, deadline and other query conditions for
voting themes. As figure III.
Click on the "theme" button to achieve the theme of the
vote to add, pop up to vote for the new interface. If you set the
theme of the project and set a similar theme, you can directly
click on the "Select Theme" button to directly set the theme.
The theme can be selected based on the type of vote (score,
score, survey).
2) Voting theme release: To achieve the release of the
voting theme. Select an unpublished theme to publish. The
theme of the voting, the vote type, the selection type, the
release status, whether the expiration date, deadline and other
query conditions for voting.
3) Voting statistics: Query the voting summary
information by subject name, selection type, deadline, etc.
4) Organizational Management: Enter the organization's
management page can be seen in the current organization has
been built "tree", click the organization name to view the
organization details. Click "export", "print" can export or print
the current page information. "Department Management" can
Advances in Intelligent Systems Research, volume 133
368
be based on the actual situation of the unit set up multi-level
departments, click on the "Department Name" view the
department information, click on the department staff to see
the department personnel information. Click "Add" in the pop-
up page, fill in the blank in the new departmental information,
departmental information, including departmental basic
information and department heads, subordinates, information
managers and other information.
5) Personnel management: Click "Department Name",
the page shows the basic information of the department, click
on the back of the department personnel tab, you can display
the department staff information. The management of
personnel can be new, delete, modify and so on.
6) Log Management: Click Log Management to open the
log management page. The log records all the user's operation
information, including user name, operation time, login IP,
operation type (login log or log). The administrator can query
the user log in this interface.
7) Authority management: Group Permission Settings:
Click "Group Permission Settings" of "Rights Management" to
open the group permission setting page, the group tree on the
left, and the group function management page on the right.
FIGURE II. THE INTERFACE THAT THE USER LOGS IN THROUGH THE PC BROWSER
FIGURE III. BACKGROUND MANAGEMENT OF VOTING THEME SET
Advances in Intelligent Systems Research, volume 133
369
V. CONCLUSION
According to the actual situation of the university
management, the paper studies how to realize the network,
automation and information of the University's voting work
under the background of university informatization. On the
basis of requirement analysis, system design and scheme
selection, a set of e-voting system that is suitable for university
management has been developed and tested, which has
achieved good effect and laid a foundation for the next
promotion. INTERFACE
ACKNOWLEDGMENT
The work described in this article was supported by grants
from Humanities and Social Science Fund Planning Project of
Chinese Education Ministry under contract No. 12YJA760089,
The Science and Technology General Project of Beijing
Municipal Commission of Education No.AJ2016-11, The
Innovative Team and Talent Selection and Training Project of
Beijing Institute of Fashion Technology. The Key Project of
Education and Teaching Reform of Beijing Institute of Fashion
Technology No.ZDJG-1510.
REFERENCES
[1] Wang JiaFeng. Analysis and Design of Electronic Voting Protocol in
Campus Network[D].Hefei: Master 's Degree Thesis of Anhui University,
2012. (in Chinese)
[2] Sun LiHong. Design and Implementation of Online Voting System
Based on Lightweight[D]. ChangChun: Master 's Degree Thesis of Jilin
University,2012. (in Chinese)
[3] Huang FuRen. Research and Design of Electronic Voting[D].Hefei:
Master 's Degree Thesis of china science and technology
University,2010. (in Chinese)
[4] Lai XiaoJun. Analysis and design of electronic voting protocol in
campus network[J]. Electronic production,2013, (6): 67,60. (in Chinese)
[5] Beijing Institute Of Fashion Technology voting website:
http://toupiao.bift.edu.cn. (in Chinese)
Advances in Intelligent Systems Research, volume 133
370

More Related Content

Similar to 25866386.pdf

Mobile e voting system using android application for higher
Mobile e voting  system using android application for higherMobile e voting  system using android application for higher
Mobile e voting system using android application for higherMorine Gakii
 
IRJET- Online Voting System using Fingerprint Scanner
IRJET-  	  Online Voting System using Fingerprint ScannerIRJET-  	  Online Voting System using Fingerprint Scanner
IRJET- Online Voting System using Fingerprint ScannerIRJET Journal
 
Online Voting System project proposal report.doc
Online Voting System project proposal report.docOnline Voting System project proposal report.doc
Online Voting System project proposal report.docKhondokerAbuNaim
 
Online Polling System Proposal
Online Polling System ProposalOnline Polling System Proposal
Online Polling System ProposalStephen Enunwah
 
IRJET- E-Voting System for Election using Fingerprint and Aadhar Number
IRJET-  	  E-Voting System for Election using Fingerprint and Aadhar NumberIRJET-  	  E-Voting System for Election using Fingerprint and Aadhar Number
IRJET- E-Voting System for Election using Fingerprint and Aadhar NumberIRJET Journal
 
Development of Personal Assistant System with Human Computer Interaction
Development of Personal Assistant System with Human Computer InteractionDevelopment of Personal Assistant System with Human Computer Interaction
Development of Personal Assistant System with Human Computer InteractionWaqas Tariq
 
200179598 intro-duct-i
200179598 intro-duct-i200179598 intro-duct-i
200179598 intro-duct-ihomeworkping4
 
Smart Voting System Using Java Servlets
Smart Voting System Using Java ServletsSmart Voting System Using Java Servlets
Smart Voting System Using Java ServletsIRJET Journal
 
IRJET - Precaution of Trolling Intrusions in Online Ballot System using Optic...
IRJET - Precaution of Trolling Intrusions in Online Ballot System using Optic...IRJET - Precaution of Trolling Intrusions in Online Ballot System using Optic...
IRJET - Precaution of Trolling Intrusions in Online Ballot System using Optic...IRJET Journal
 
IRJET- Advanced Technology in Secured Online Voting System
IRJET- Advanced Technology in Secured Online Voting SystemIRJET- Advanced Technology in Secured Online Voting System
IRJET- Advanced Technology in Secured Online Voting SystemIRJET Journal
 
project documentation guide.pptx
project documentation guide.pptxproject documentation guide.pptx
project documentation guide.pptxsanasaeed84
 
Online Voting System
Online Voting SystemOnline Voting System
Online Voting SystemIRJET Journal
 
ONLINE VOTING SYSTEM.docx
ONLINE VOTING SYSTEM.docxONLINE VOTING SYSTEM.docx
ONLINE VOTING SYSTEM.docxDHEERAJSAINI71
 
Electronic Voting: Challenges and Prospects in Nigeria’s Democracy
Electronic Voting: Challenges and Prospects in Nigeria’s DemocracyElectronic Voting: Challenges and Prospects in Nigeria’s Democracy
Electronic Voting: Challenges and Prospects in Nigeria’s Democracytheijes
 
PREVENTION OF VOTER FRAUD USING BLOCKCHAIN TECHNOLOGY
PREVENTION OF VOTER FRAUD USING BLOCKCHAIN TECHNOLOGYPREVENTION OF VOTER FRAUD USING BLOCKCHAIN TECHNOLOGY
PREVENTION OF VOTER FRAUD USING BLOCKCHAIN TECHNOLOGYIRJET Journal
 

Similar to 25866386.pdf (20)

Mobile e voting system using android application for higher
Mobile e voting  system using android application for higherMobile e voting  system using android application for higher
Mobile e voting system using android application for higher
 
Project sample
Project sampleProject sample
Project sample
 
IRJET- Online Voting System using Fingerprint Scanner
IRJET-  	  Online Voting System using Fingerprint ScannerIRJET-  	  Online Voting System using Fingerprint Scanner
IRJET- Online Voting System using Fingerprint Scanner
 
Online Voting System project proposal report.doc
Online Voting System project proposal report.docOnline Voting System project proposal report.doc
Online Voting System project proposal report.doc
 
Online Polling System Proposal
Online Polling System ProposalOnline Polling System Proposal
Online Polling System Proposal
 
IRJET- E-Voting System for Election using Fingerprint and Aadhar Number
IRJET-  	  E-Voting System for Election using Fingerprint and Aadhar NumberIRJET-  	  E-Voting System for Election using Fingerprint and Aadhar Number
IRJET- E-Voting System for Election using Fingerprint and Aadhar Number
 
Development of Personal Assistant System with Human Computer Interaction
Development of Personal Assistant System with Human Computer InteractionDevelopment of Personal Assistant System with Human Computer Interaction
Development of Personal Assistant System with Human Computer Interaction
 
200179598 intro-duct-i
200179598 intro-duct-i200179598 intro-duct-i
200179598 intro-duct-i
 
Roumiana Ilieva - eVoting System & Information Modeling Approach
Roumiana Ilieva - eVoting System & Information Modeling ApproachRoumiana Ilieva - eVoting System & Information Modeling Approach
Roumiana Ilieva - eVoting System & Information Modeling Approach
 
Smart Voting System Using Java Servlets
Smart Voting System Using Java ServletsSmart Voting System Using Java Servlets
Smart Voting System Using Java Servlets
 
IRJET - Precaution of Trolling Intrusions in Online Ballot System using Optic...
IRJET - Precaution of Trolling Intrusions in Online Ballot System using Optic...IRJET - Precaution of Trolling Intrusions in Online Ballot System using Optic...
IRJET - Precaution of Trolling Intrusions in Online Ballot System using Optic...
 
E-VOTING SYSTEM
E-VOTING SYSTEME-VOTING SYSTEM
E-VOTING SYSTEM
 
Implementation of Biometric Based Electoral Fraud Desisting System
Implementation of Biometric Based Electoral Fraud Desisting SystemImplementation of Biometric Based Electoral Fraud Desisting System
Implementation of Biometric Based Electoral Fraud Desisting System
 
IRJET- Advanced Technology in Secured Online Voting System
IRJET- Advanced Technology in Secured Online Voting SystemIRJET- Advanced Technology in Secured Online Voting System
IRJET- Advanced Technology in Secured Online Voting System
 
project documentation guide.pptx
project documentation guide.pptxproject documentation guide.pptx
project documentation guide.pptx
 
Online Voting System
Online Voting SystemOnline Voting System
Online Voting System
 
Multiview Methodology
Multiview MethodologyMultiview Methodology
Multiview Methodology
 
ONLINE VOTING SYSTEM.docx
ONLINE VOTING SYSTEM.docxONLINE VOTING SYSTEM.docx
ONLINE VOTING SYSTEM.docx
 
Electronic Voting: Challenges and Prospects in Nigeria’s Democracy
Electronic Voting: Challenges and Prospects in Nigeria’s DemocracyElectronic Voting: Challenges and Prospects in Nigeria’s Democracy
Electronic Voting: Challenges and Prospects in Nigeria’s Democracy
 
PREVENTION OF VOTER FRAUD USING BLOCKCHAIN TECHNOLOGY
PREVENTION OF VOTER FRAUD USING BLOCKCHAIN TECHNOLOGYPREVENTION OF VOTER FRAUD USING BLOCKCHAIN TECHNOLOGY
PREVENTION OF VOTER FRAUD USING BLOCKCHAIN TECHNOLOGY
 

More from SurveyCorpz

Clinical Case 06-2019 by Slidesgo.pptx
Clinical Case 06-2019 by Slidesgo.pptxClinical Case 06-2019 by Slidesgo.pptx
Clinical Case 06-2019 by Slidesgo.pptxSurveyCorpz
 
Jessica · SlidesCarnival.pptx
Jessica · SlidesCarnival.pptxJessica · SlidesCarnival.pptx
Jessica · SlidesCarnival.pptxSurveyCorpz
 
applsci-10-03894.pdf
applsci-10-03894.pdfapplsci-10-03894.pdf
applsci-10-03894.pdfSurveyCorpz
 
applsci-10-03894 (2).pdf
applsci-10-03894 (2).pdfapplsci-10-03894 (2).pdf
applsci-10-03894 (2).pdfSurveyCorpz
 
sustainability-12-04344-v2.pdf
sustainability-12-04344-v2.pdfsustainability-12-04344-v2.pdf
sustainability-12-04344-v2.pdfSurveyCorpz
 
applsci-10-03894 (1).pdf
applsci-10-03894 (1).pdfapplsci-10-03894 (1).pdf
applsci-10-03894 (1).pdfSurveyCorpz
 
entropy-22-00012.pdf
entropy-22-00012.pdfentropy-22-00012.pdf
entropy-22-00012.pdfSurveyCorpz
 
sustainability-12-05528-v2 (1).pdf
sustainability-12-05528-v2 (1).pdfsustainability-12-05528-v2 (1).pdf
sustainability-12-05528-v2 (1).pdfSurveyCorpz
 
IJEDR1501061.pdf
IJEDR1501061.pdfIJEDR1501061.pdf
IJEDR1501061.pdfSurveyCorpz
 
sustainability-12-07435.pdf
sustainability-12-07435.pdfsustainability-12-07435.pdf
sustainability-12-07435.pdfSurveyCorpz
 
sustainability-12-10367-v2.pdf
sustainability-12-10367-v2.pdfsustainability-12-10367-v2.pdf
sustainability-12-10367-v2.pdfSurveyCorpz
 
plagiarismdetector.pdf
plagiarismdetector.pdfplagiarismdetector.pdf
plagiarismdetector.pdfSurveyCorpz
 

More from SurveyCorpz (15)

Clinical Case 06-2019 by Slidesgo.pptx
Clinical Case 06-2019 by Slidesgo.pptxClinical Case 06-2019 by Slidesgo.pptx
Clinical Case 06-2019 by Slidesgo.pptx
 
Jessica · SlidesCarnival.pptx
Jessica · SlidesCarnival.pptxJessica · SlidesCarnival.pptx
Jessica · SlidesCarnival.pptx
 
applsci-10-03894.pdf
applsci-10-03894.pdfapplsci-10-03894.pdf
applsci-10-03894.pdf
 
applsci-10-03894 (2).pdf
applsci-10-03894 (2).pdfapplsci-10-03894 (2).pdf
applsci-10-03894 (2).pdf
 
4176.pdf
4176.pdf4176.pdf
4176.pdf
 
sustainability-12-04344-v2.pdf
sustainability-12-04344-v2.pdfsustainability-12-04344-v2.pdf
sustainability-12-04344-v2.pdf
 
applsci-10-03894 (1).pdf
applsci-10-03894 (1).pdfapplsci-10-03894 (1).pdf
applsci-10-03894 (1).pdf
 
entropy-22-00012.pdf
entropy-22-00012.pdfentropy-22-00012.pdf
entropy-22-00012.pdf
 
sustainability-12-05528-v2 (1).pdf
sustainability-12-05528-v2 (1).pdfsustainability-12-05528-v2 (1).pdf
sustainability-12-05528-v2 (1).pdf
 
IJEDR1501061.pdf
IJEDR1501061.pdfIJEDR1501061.pdf
IJEDR1501061.pdf
 
sustainability-12-07435.pdf
sustainability-12-07435.pdfsustainability-12-07435.pdf
sustainability-12-07435.pdf
 
sustainability-12-10367-v2.pdf
sustainability-12-10367-v2.pdfsustainability-12-10367-v2.pdf
sustainability-12-10367-v2.pdf
 
02Whole.pdf
02Whole.pdf02Whole.pdf
02Whole.pdf
 
10006033.pdf
10006033.pdf10006033.pdf
10006033.pdf
 
plagiarismdetector.pdf
plagiarismdetector.pdfplagiarismdetector.pdf
plagiarismdetector.pdf
 

Recently uploaded

Jvc Call Girl +971528604116 Indian Call Girl in Jvc By Dubai Call Girl
Jvc Call Girl +971528604116 Indian Call Girl in Jvc By Dubai Call GirlJvc Call Girl +971528604116 Indian Call Girl in Jvc By Dubai Call Girl
Jvc Call Girl +971528604116 Indian Call Girl in Jvc By Dubai Call Girllijeho2176
 
UNIT 5-6 anh văn chuyên nganhhhhhhh.docx
UNIT 5-6 anh văn chuyên nganhhhhhhh.docxUNIT 5-6 anh văn chuyên nganhhhhhhh.docx
UNIT 5-6 anh văn chuyên nganhhhhhhh.docxssuser519b4b
 
Al Barsha Housewife Call Girls +971509530047 Al Barsha Call Girls
Al Barsha Housewife Call Girls +971509530047 Al Barsha Call GirlsAl Barsha Housewife Call Girls +971509530047 Al Barsha Call Girls
Al Barsha Housewife Call Girls +971509530047 Al Barsha Call Girlshayawit234
 
The Hooper Talk (drama/comedy board sample)
The Hooper Talk (drama/comedy board sample)The Hooper Talk (drama/comedy board sample)
The Hooper Talk (drama/comedy board sample)DavonBrooks
 
Escort Service in Ajman +971509530047 UAE
Escort Service in Ajman +971509530047 UAEEscort Service in Ajman +971509530047 UAE
Escort Service in Ajman +971509530047 UAEvecevep119
 
Escort Service in Al Jaddaf +971509530047 UAE
Escort Service in Al Jaddaf +971509530047 UAEEscort Service in Al Jaddaf +971509530047 UAE
Escort Service in Al Jaddaf +971509530047 UAEvecevep119
 
Yvette Heiser -How to go viral with your photography?
Yvette Heiser -How to go viral with your photography?Yvette Heiser -How to go viral with your photography?
Yvette Heiser -How to go viral with your photography?Yvette Heiser
 
Bai tap thuc hanh Anh 6 Mai Lan Huong.docx
Bai tap thuc hanh Anh 6 Mai Lan Huong.docxBai tap thuc hanh Anh 6 Mai Lan Huong.docx
Bai tap thuc hanh Anh 6 Mai Lan Huong.docxbichthuyt81
 
Teepee Curios, Curio shop, Tucumcari, NM
Teepee Curios, Curio shop, Tucumcari, NMTeepee Curios, Curio shop, Tucumcari, NM
Teepee Curios, Curio shop, Tucumcari, NMroute66connected
 
ReverseEngineerBoards_StarWarsEpisodeIII
ReverseEngineerBoards_StarWarsEpisodeIIIReverseEngineerBoards_StarWarsEpisodeIII
ReverseEngineerBoards_StarWarsEpisodeIIIartbysarahrodriguezg
 
Escort Service in Al Qusais +971509530047 UAE
Escort Service in Al Qusais +971509530047 UAEEscort Service in Al Qusais +971509530047 UAE
Escort Service in Al Qusais +971509530047 UAEvecevep119
 
Olivia Cox HITCS final lyric booklet.pdf
Olivia Cox HITCS final lyric booklet.pdfOlivia Cox HITCS final lyric booklet.pdf
Olivia Cox HITCS final lyric booklet.pdfLauraFagan6
 
Element of art, Transcreation and usions and overlapping and interrelated ele...
Element of art, Transcreation and usions and overlapping and interrelated ele...Element of art, Transcreation and usions and overlapping and interrelated ele...
Element of art, Transcreation and usions and overlapping and interrelated ele...jheramypagoyoiman801
 
Value Aspiration And Culture Theory of Architecture
Value Aspiration And Culture Theory of ArchitectureValue Aspiration And Culture Theory of Architecture
Value Aspiration And Culture Theory of ArchitectureDarrenMasbate
 
Abu Dhabi Housewife Call Girls +971509530047 Abu Dhabi Call Girls
Abu Dhabi Housewife Call Girls +971509530047 Abu Dhabi Call GirlsAbu Dhabi Housewife Call Girls +971509530047 Abu Dhabi Call Girls
Abu Dhabi Housewife Call Girls +971509530047 Abu Dhabi Call Girlshayawit234
 
Escort Service in Al Rigga +971509530047 UAE
Escort Service in Al Rigga +971509530047 UAEEscort Service in Al Rigga +971509530047 UAE
Escort Service in Al Rigga +971509530047 UAEvecevep119
 
Indian Escorts In Al Mankhool 0509430017 Escort Agency in Al Mankhool
Indian Escorts In Al Mankhool 0509430017 Escort Agency in Al MankhoolIndian Escorts In Al Mankhool 0509430017 Escort Agency in Al Mankhool
Indian Escorts In Al Mankhool 0509430017 Escort Agency in Al Mankhoolqueenbanni425
 
FORTH QUARTER MAPEH7-PHILIPPINE FESTIVALS.pptx
FORTH QUARTER MAPEH7-PHILIPPINE FESTIVALS.pptxFORTH QUARTER MAPEH7-PHILIPPINE FESTIVALS.pptx
FORTH QUARTER MAPEH7-PHILIPPINE FESTIVALS.pptxJadeTamme
 
Americana Motel, Motel/Residence, Tucumcari, NM
Americana Motel, Motel/Residence, Tucumcari, NMAmericana Motel, Motel/Residence, Tucumcari, NM
Americana Motel, Motel/Residence, Tucumcari, NMroute66connected
 
Subway Stand OFF storyboard by Raquel Acosta
Subway Stand OFF storyboard by Raquel AcostaSubway Stand OFF storyboard by Raquel Acosta
Subway Stand OFF storyboard by Raquel Acostaracosta58
 

Recently uploaded (20)

Jvc Call Girl +971528604116 Indian Call Girl in Jvc By Dubai Call Girl
Jvc Call Girl +971528604116 Indian Call Girl in Jvc By Dubai Call GirlJvc Call Girl +971528604116 Indian Call Girl in Jvc By Dubai Call Girl
Jvc Call Girl +971528604116 Indian Call Girl in Jvc By Dubai Call Girl
 
UNIT 5-6 anh văn chuyên nganhhhhhhh.docx
UNIT 5-6 anh văn chuyên nganhhhhhhh.docxUNIT 5-6 anh văn chuyên nganhhhhhhh.docx
UNIT 5-6 anh văn chuyên nganhhhhhhh.docx
 
Al Barsha Housewife Call Girls +971509530047 Al Barsha Call Girls
Al Barsha Housewife Call Girls +971509530047 Al Barsha Call GirlsAl Barsha Housewife Call Girls +971509530047 Al Barsha Call Girls
Al Barsha Housewife Call Girls +971509530047 Al Barsha Call Girls
 
The Hooper Talk (drama/comedy board sample)
The Hooper Talk (drama/comedy board sample)The Hooper Talk (drama/comedy board sample)
The Hooper Talk (drama/comedy board sample)
 
Escort Service in Ajman +971509530047 UAE
Escort Service in Ajman +971509530047 UAEEscort Service in Ajman +971509530047 UAE
Escort Service in Ajman +971509530047 UAE
 
Escort Service in Al Jaddaf +971509530047 UAE
Escort Service in Al Jaddaf +971509530047 UAEEscort Service in Al Jaddaf +971509530047 UAE
Escort Service in Al Jaddaf +971509530047 UAE
 
Yvette Heiser -How to go viral with your photography?
Yvette Heiser -How to go viral with your photography?Yvette Heiser -How to go viral with your photography?
Yvette Heiser -How to go viral with your photography?
 
Bai tap thuc hanh Anh 6 Mai Lan Huong.docx
Bai tap thuc hanh Anh 6 Mai Lan Huong.docxBai tap thuc hanh Anh 6 Mai Lan Huong.docx
Bai tap thuc hanh Anh 6 Mai Lan Huong.docx
 
Teepee Curios, Curio shop, Tucumcari, NM
Teepee Curios, Curio shop, Tucumcari, NMTeepee Curios, Curio shop, Tucumcari, NM
Teepee Curios, Curio shop, Tucumcari, NM
 
ReverseEngineerBoards_StarWarsEpisodeIII
ReverseEngineerBoards_StarWarsEpisodeIIIReverseEngineerBoards_StarWarsEpisodeIII
ReverseEngineerBoards_StarWarsEpisodeIII
 
Escort Service in Al Qusais +971509530047 UAE
Escort Service in Al Qusais +971509530047 UAEEscort Service in Al Qusais +971509530047 UAE
Escort Service in Al Qusais +971509530047 UAE
 
Olivia Cox HITCS final lyric booklet.pdf
Olivia Cox HITCS final lyric booklet.pdfOlivia Cox HITCS final lyric booklet.pdf
Olivia Cox HITCS final lyric booklet.pdf
 
Element of art, Transcreation and usions and overlapping and interrelated ele...
Element of art, Transcreation and usions and overlapping and interrelated ele...Element of art, Transcreation and usions and overlapping and interrelated ele...
Element of art, Transcreation and usions and overlapping and interrelated ele...
 
Value Aspiration And Culture Theory of Architecture
Value Aspiration And Culture Theory of ArchitectureValue Aspiration And Culture Theory of Architecture
Value Aspiration And Culture Theory of Architecture
 
Abu Dhabi Housewife Call Girls +971509530047 Abu Dhabi Call Girls
Abu Dhabi Housewife Call Girls +971509530047 Abu Dhabi Call GirlsAbu Dhabi Housewife Call Girls +971509530047 Abu Dhabi Call Girls
Abu Dhabi Housewife Call Girls +971509530047 Abu Dhabi Call Girls
 
Escort Service in Al Rigga +971509530047 UAE
Escort Service in Al Rigga +971509530047 UAEEscort Service in Al Rigga +971509530047 UAE
Escort Service in Al Rigga +971509530047 UAE
 
Indian Escorts In Al Mankhool 0509430017 Escort Agency in Al Mankhool
Indian Escorts In Al Mankhool 0509430017 Escort Agency in Al MankhoolIndian Escorts In Al Mankhool 0509430017 Escort Agency in Al Mankhool
Indian Escorts In Al Mankhool 0509430017 Escort Agency in Al Mankhool
 
FORTH QUARTER MAPEH7-PHILIPPINE FESTIVALS.pptx
FORTH QUARTER MAPEH7-PHILIPPINE FESTIVALS.pptxFORTH QUARTER MAPEH7-PHILIPPINE FESTIVALS.pptx
FORTH QUARTER MAPEH7-PHILIPPINE FESTIVALS.pptx
 
Americana Motel, Motel/Residence, Tucumcari, NM
Americana Motel, Motel/Residence, Tucumcari, NMAmericana Motel, Motel/Residence, Tucumcari, NM
Americana Motel, Motel/Residence, Tucumcari, NM
 
Subway Stand OFF storyboard by Raquel Acosta
Subway Stand OFF storyboard by Raquel AcostaSubway Stand OFF storyboard by Raquel Acosta
Subway Stand OFF storyboard by Raquel Acosta
 

25866386.pdf

  • 1. The Design and Realization of University E-voting System Haibo Zhang* , Shuyuan Shang, Wenfeng Zhai, Chunyan Zhang and Ying Zhang Computer Information Center, Beijing Institute of Fashion Technology, Beijing, China * Corresponding author Abstract—There are many different ways to vote in university daily management process such as title appraisal, research assessment, post evaluation and so on. Due to the variety of voting methods, inconvenience of traditional paper ballots by statistic method and targeting of electronic voting system result in the coexistence of multiple voting systems and difficulty of unified management. It demands urgently develop an electronic voting system to meet the daily needs of university poll with the deepening of higher education information technology. This paper studies the demand analysis, system design, function design, scheme design, module analysis and system development of the electronic voting system studied in this paper. And an electronic voting system containing almost all kinds of electronic voting ways suitable for the management of universities developed, which supports both the use of PC computers and mobile devices (such as tablet computers, mobile phones, etc.). What's more, the voting system will automatically carry out statistical analysis and data processing of poll results. Keywords-university; voting management; e-voting; APP I. REQUIREMENTS BACKGROUND In the daily work of colleges and universities, it is necessary to carry out a variety of selection activities. Many of that need to organize experts, judges, teachers and students to focus on the vote scene[1], such as: title evaluation, scientific research, personnel elections, job evaluation and so on. The drawbacks of the traditional paper voting in these scenes are self-evident. Especially in the counting process, the heavy workload of the submission process, cannot be real-time display of statistical results, and sometimes the need for personal presence, and so on. These traditional voting methods cannot meet the needs of today's colleges and universities, because of the large amount of manpower, financial resources and material resources in the process of organizing others to vote, distributing ballots, collecting votes[2]. With the popularization and rapid development of campus network, the management system of each school has been improved, and gradually entered the era of scientific, informational and regularized management. With the aid of the campus network platform, we can use computer and network technology to achieve online voting function. This not only saves a lot of resources, but also can improve the efficiency of management staff. In addition, it can also reduce the errors caused by human factors, so that the selection activities to achieve an open, fair and equitable effect[2]. Therefore, using the latest information technology and means to develop a set of safe, reliable, flexible configuration, data accuracy, easy to statistics and other characteristics of the electronic voting system can effectively enhance the university's school management information level[3]. At the same time, the electronic voting system has been gradually spread in research, program collection, elections and other fields. Electronic voting as a paperless, electronic, computerized way to vote promote and simplify the voting process. Because electronic voting systems need to meet many of the characteristics of the requirements, more important is in many requirements there are many attributes are mutually contradictory, so it faces the challenge of how to protect privacy, integrity and confidentiality[4]. In addition, the popularity of mobile phones and tablet computers, and the applications of APP, Wechat technology, provides a good hardware and software support to the electronic voting system. Through mobile phones or tablet computers, teachers and students can use fragmentation time at any time to vote anywhere. Although with the good hardware and software conditions above and the external application environment, at present there is not a fully functional electronic voting system on the market, especially for the actual situation of colleges and universities developed. According to the actual situation of colleges and universities, this paper analyzes the demand of electronic voting system in colleges and universities and designs the overall architecture. And then use .NET and SQL Server platform for development, the system provides B/S, C/S two modes of application, to achieve a variety of ways to vote, to meet the needs of colleges and universities to vote for most of the management [5]. II. SYSTEM DESIGN A. System Function Design According to the demand analysis, the university e-voting system has designed the following functional applications: 1) Real-time voting: Users can vote in real time on the spot, you can also use the fragmented time to vote, but the voting results can be aggregated and displayed in real time statistics. 2nd International Conference on Artificial Intelligence and Industrial Engineering (AIIE2016) Copyright © 2016, the Authors. Published by Atlantis Press. This is an open access article under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/). Advances in Intelligent Systems Research, volume 133 366
  • 2. 2) Real-time voting: Users can make secret ballot and secret ballot. Open polls generally do not need to log on to vote, count as a secret ballot; internal voting can be a secret ballot, you can also vote by secret ballot. The secret ballot generated accounts by the backstage, and then printed to the appropriate individuals under the random, to ensure the anonymity of the vote. 3) Vote scoring function: Users through PC computers, mobile phones, tablet PCs and other equipment, can be a direct vote or sub-vote. 4) Voting control function: System for voting objects can be controlled according to the rules of university business, meanwhile, the related personnel information and scientific research information display and control are carried out for the voting object. 5) Result Calculations: The results of the voting system, according to the competitive election, matching election, the final score, to the highest and lowest scoring, weighted scores and other means of one or more statistical and final results. B. System Performance Design The university e-voting system has the following performance design: 1) Easy to operate: The e-voting system using PC machines, mobile phones and other additional equipment, to achieve full automation of voting operations. 2) Friendly interface: System interface design should be beautiful, friendly to the user, the system features easy to use. 3) Powerful function: The system fully meets the needs of voting, statistical voting results are fast and simple, improve the efficiency of voting, the statistical results are more accurate. C. System Security Design 1) Application server backup design: E-voting system should be used two servers, one as a web application server, one as a database server, two service applications each other back up to ensure that the system to provide uninterrupted service for the vote. 2) Design of system role privilege: The system uses the role, sub-rights settings, all users of the role of management, through different roles to manage different permissions, thus ensuring the system's information security. 3) Security log design: All user operations are recorded as system operation logs, ensuring that all operations of the system are well documented. 4) Database backup design: System backup function through the database, the data can be backed up in a timely manner after the failure can be real-time recovery. III. TECHNICAL SOLUTIONS A. System overall Module The university e-voting system includes: system login rights management, business application management, system log management. Voting system users are divided into five categories of accounts: no account of anonymous users, ordinary users, account anonymous users, departmental administrators, system administrators. Anonymous users without an account can vote on public voting, under normal circumstances limit IP, such as each IP can only vote on a voting item one time. Ordinary users are generally college teachers and students, log on the system can vote on their own projects can vote. Anonymous users account is generally a teacher or an expert outside the school, mainly reflects the voting anonymity. Departmental administrators are generally set up as an administrator of each department, can be built vote project, and the management of the voting department. The system administrator is the super administrator of the system. The basic structure diagram shown in Figure I. FIGURE I. VOTING FUNCTION OF THE BASIC STRUCTURE DIAGRAM B. System Overall Module System module design includes organization structure, user management, voting type, voting theme, voting options design, voters, counting, result show, statistical printing, user login, user voting, APP software, audit management, log management, voting results, etc. fifteen modules or subsystems. As follows table I. Advances in Intelligent Systems Research, volume 133 367
  • 3. TABLE I. A BRIEF INTRODUCTION TO THE FUNCTIONAL MODULE OF E-VOTING SYSTEM IN COLLEGES AND UNIVERSITIES No. functional module Function Description 1 User Manageme nt User management module, the basic information of the user is stored in the system, and users are divided into groups. Including: the user's login information, the user's personnel information. Need to import personnel information from the personnel system to the user management, including the user's age, department, job, education, job titles and other information. 2 Organizati onal structure The type of organization generally includes the organization itself and the administrator's new group. New groups are generally created for specific polls. 3 Voting theme Voting theme module, can be flexibly configured, according to the different voting scenes to design the voting theme. And to vote on the subject of voting type, voting name, voting calculation method, the results show, voters and other information. Such as the Design Teachers' Congress, the Party Congress and so on. 4 Voting type Voting type module, can be flexibly configured, the voting type support to real-name voting, anonymous voting, direct voting or voting in accordance with the scores. 5 Voting options design Vote options design module, the system can be based on the business scene to design vote options, through the system configuration of the project, and the scoring items were set scores. 6 Voters According to different business scenarios configure the voting information, the different voting topics to set a different range of voters. 7 Counting Calculates the sum of voting scores of different scoring items. Including: the competitive election, matching election, remove the highest and lowest score, weighted scores. 8 Result show System settings can be based on different business scenarios for voting results display, including: real-time display of statistical results, real-time display of charts and other information, statistical information, etc. 9 Statistical printing According to demand, print the results of statistics, provide users with the final signature of the paper documents. 10 User login Internal voting requires users to vote after the system login, no account of the anonymous user can vote on external voting, that is to say directly as visitors to the system to vote. 11 User voting The user through the computer, tablet or mobile phone voting or scoring on the topics directly. 12 APP software Support to mobile phones and tablet PC side to use APP software to vote, the operating system support to the current mainstream operating system. 13 audit manageme nt Input the basic operation of the user, including: voting user's login information, voting information and system configuration parameters of the basic parameters. 14 Log manageme nt Record system log, including the business system log, operation log, log information support to the query, only the super user can delete the log operation. 15 Voting results The voting results through statistical data or charts in the form of real-time display in the voting terminal or other terminal equipment. IV. SYSTEM DEVELOPMENT AND IMPLEMENTATION According to the above analysis, trade-off the technology and demand, we decided to use.NET and MS SQL SERVER as a development and database tools to achieve the development of electronic voting system platform. A. Introduction to the Vote Function Implementation of the Foreground System E-voting system website platform achieves the voting notice of the information query and browse, users can make real-name, anonymous voting and voting results query. No account of the anonymous user in the home page you can see the public vote, and vote according to the theme of each voting project. Ordinary users or an anonymous user account, login to the user interface on the home page, as Figure 2. The user interface of the voting related to the classification, to facilitate users to quickly browse the voting information, the relevant voting content to operate. The voting columns are "All Voting", "Internal Voting", "Public Voting", "Participation Voting". The interface menu displays the voting results of the currently logged-in user and the public voting. The list updates the status of the user's operation, marks the voting that the user has participated in, and displays the date and time of the voting to prevent the user miss the vote. B. Background Voting System Management Background management subsystem, to achieve the news notification information release and query, voting management, statistical report output, organizational management, user management, rights management, log audit management and other functions. 1) Voting theme Settings: Voting type, release status, whether the expiration, deadline and other query conditions for voting themes. As figure III. Click on the "theme" button to achieve the theme of the vote to add, pop up to vote for the new interface. If you set the theme of the project and set a similar theme, you can directly click on the "Select Theme" button to directly set the theme. The theme can be selected based on the type of vote (score, score, survey). 2) Voting theme release: To achieve the release of the voting theme. Select an unpublished theme to publish. The theme of the voting, the vote type, the selection type, the release status, whether the expiration date, deadline and other query conditions for voting. 3) Voting statistics: Query the voting summary information by subject name, selection type, deadline, etc. 4) Organizational Management: Enter the organization's management page can be seen in the current organization has been built "tree", click the organization name to view the organization details. Click "export", "print" can export or print the current page information. "Department Management" can Advances in Intelligent Systems Research, volume 133 368
  • 4. be based on the actual situation of the unit set up multi-level departments, click on the "Department Name" view the department information, click on the department staff to see the department personnel information. Click "Add" in the pop- up page, fill in the blank in the new departmental information, departmental information, including departmental basic information and department heads, subordinates, information managers and other information. 5) Personnel management: Click "Department Name", the page shows the basic information of the department, click on the back of the department personnel tab, you can display the department staff information. The management of personnel can be new, delete, modify and so on. 6) Log Management: Click Log Management to open the log management page. The log records all the user's operation information, including user name, operation time, login IP, operation type (login log or log). The administrator can query the user log in this interface. 7) Authority management: Group Permission Settings: Click "Group Permission Settings" of "Rights Management" to open the group permission setting page, the group tree on the left, and the group function management page on the right. FIGURE II. THE INTERFACE THAT THE USER LOGS IN THROUGH THE PC BROWSER FIGURE III. BACKGROUND MANAGEMENT OF VOTING THEME SET Advances in Intelligent Systems Research, volume 133 369
  • 5. V. CONCLUSION According to the actual situation of the university management, the paper studies how to realize the network, automation and information of the University's voting work under the background of university informatization. On the basis of requirement analysis, system design and scheme selection, a set of e-voting system that is suitable for university management has been developed and tested, which has achieved good effect and laid a foundation for the next promotion. INTERFACE ACKNOWLEDGMENT The work described in this article was supported by grants from Humanities and Social Science Fund Planning Project of Chinese Education Ministry under contract No. 12YJA760089, The Science and Technology General Project of Beijing Municipal Commission of Education No.AJ2016-11, The Innovative Team and Talent Selection and Training Project of Beijing Institute of Fashion Technology. The Key Project of Education and Teaching Reform of Beijing Institute of Fashion Technology No.ZDJG-1510. REFERENCES [1] Wang JiaFeng. Analysis and Design of Electronic Voting Protocol in Campus Network[D].Hefei: Master 's Degree Thesis of Anhui University, 2012. (in Chinese) [2] Sun LiHong. Design and Implementation of Online Voting System Based on Lightweight[D]. ChangChun: Master 's Degree Thesis of Jilin University,2012. (in Chinese) [3] Huang FuRen. Research and Design of Electronic Voting[D].Hefei: Master 's Degree Thesis of china science and technology University,2010. (in Chinese) [4] Lai XiaoJun. Analysis and design of electronic voting protocol in campus network[J]. Electronic production,2013, (6): 67,60. (in Chinese) [5] Beijing Institute Of Fashion Technology voting website: http://toupiao.bift.edu.cn. (in Chinese) Advances in Intelligent Systems Research, volume 133 370