Closed

Java project - voting system

Write Java classes that meet all requirements

2. Write JUnit tests to verify all requirements

3. DO NOT write any UI code, persistence code or authentication code

4. DO NOT make use of any framework or open source library other than JUnit

5. Readability and maintainability of your code is key

Scenario/requirements:

You have been selected by the United States Senate to create a Java solution for managing the voting on motions once debate has concluded on the senate floor.

The system you create must accept votes on a specified motion, tabulate Yeas and Nays and determine whether motions pass or fail.

 No votes can be accepted upon a motion until it is opened for voting.

 When a motion is closed for voting, a result is returned that describes

o whether the motion passed or failed

o the number of votes for and against

o the time that voting opened and closed

 A motion cannot be closed for voting less than 15 minutes after it was opened.

 No voter can vote more than once on the same motion.

 The maximum votes that can be received on a motion is 101.

 If voting is a tie, then an attempt to close the motion for voting will cause it to enter a special “tied” state.

o In the “tied” state, the Vice-president of the United States is the only person allowed to vote. Once the VP votes, the motion is automatically closed.

o The VP is not allowed to vote except when voting has entered the “tied” state.

o If the VP is not available to vote, then voting can be forced to the closed state which causes the motion to fail.

 The system must support a query to discover the current state of a motion.

Skills: Java, Software Architecture, Javascript, C++ Programming, Software Testing

See more: client server java project, kind reflection experience java project jsp, excellent java project, java project linked list assignemnt solution, prefuse java project active, java project school registar, gis java project, configure java project using serverxml tomcat, java project management pdf, simple java project code, pwm generator java project, convert java project maven build, java project edu searchbyname, java project term car rental, java project ffmpeg, java project ffmpeg source code, download java project online voting

About the Employer:
( 0 reviews ) Irving, United States

Project ID: #20883610

35 freelancers are bidding on average $163 for this job

it2051229

Hi there, I do Java programming. I went through your requirements and I would like to do this project if given the opportunity. Let me know if you are interested.

$35 USD in 1 day
(1489 Reviews)
7.9
NovaSofts

Hello Sir/ Ma’am We are a group of Software Engineers (Programmers) having 10+ years of experience. Expert in JAVA, C, C++ , C# , Python, ANDROID,IOS, MATLAB, IONIC. Done 660+ projects here on FREELANCER.COM. The More

$140 USD in 3 days
(390 Reviews)
7.6
urmate

Hi There I've excellent programming and development skills and knowledge. I can provide an efficient, perfect, well documented development of your Programming and Computer project according to 100% accuracy and requ More

$140 USD in 3 days
(468 Reviews)
7.1
huangxiangyan

Hi ! How are you ? I have a detail look to your project, and I'm sure I can complete your project. I have rich experiences Software Engineering, and java is my main skill. Please let's discuss in detail. I will do my b More

$140 USD in 2 days
(106 Reviews)
6.7
hbxfnzwpf

I am very proficient in c and c++. I have 17 years c++ developing experience now, and have worked for more than 7 years. My work is online game developing, and mainly focus on server side, using c++ under Linux environ More

$135 USD in 3 days
(130 Reviews)
7.0
ARKSolution2015

Sir, I have gone through your project description and am looking to provide my service for voting system project java work. For more than 7 years I’ve worked in this field. Recently projects on java [login to view URL] More

$250 USD in 21 days
(112 Reviews)
6.3
FutureTechno1

Hi there, I’d like to be considered for your job position. I’m a Software Developer with a strong background developing Desktop application. My expertise skills are Java , JSP , Spring , Hibernate , JavaScript , JQue More

$400 USD in 7 days
(19 Reviews)
5.9
Victorier006

hello,how are you.i read your bid carefully. i am java/javafx expert and have full experience for 12 years. java/javafx is my top skill and passision. i can provide most quality and high speed. if you want to success, More

$140 USD in 7 days
(15 Reviews)
5.4
mhortis

Hello, I am a senior Full-Stack Java developer and I have coped with several projects, both small and more complex ones. I have a very strong academic background in algorithms and complexity, information systems and More

$250 USD in 7 days
(25 Reviews)
5.6
ayesha0124

Hi there, I have checked the details, I have rich experience with C++ Programming, Java, Javascript, Software Architecture, Software Testing. Please initiate the chat so that we can discuss in detail.I am new to freel More

$155 USD in 6 days
(5 Reviews)
5.2
maryumakhter5

Hello sir, I have an experience in java from up to three years I have created many real-time applications and web-based applications. The technologies which I have used are Oop based programming, Multi-threading, and N More

$140 USD in 7 days
(19 Reviews)
4.9
amfahsoft

We are specialize in building websites. If you want your website to be more professional then we are the right folks for that. We are using HTML5, PHP, JAVASCRIPT, JQUERY languages. We have some debugging team as well, More

$250 USD in 4 days
(16 Reviews)
4.9
ThinkAndCo

Hi, We are a team of professional software developers. We have expertise in Java and can readily work on your requirements. Kindly consider our proposal for best results. Looking forward to talking for more informat More

$100 USD in 6 days
(27 Reviews)
4.6
fivestarOne

⭐ Dear, Client ⭐ Nice to meet you. I have read your description carefully and I understand the goal. I have rich experience in """""""""C/C++ & Java""""""""""""""""""""" I will my best to make clients satisfied with More

$140 USD in 7 days
(20 Reviews)
4.3
MaryumAkhter1

Hi! How do you do! I have 4+ years of experiences in C/C++/JAVA programming. I have read your project description fully. I can understand and finish it wonderfully. I have experience in Java/J2EE,JS,Spring frameworks More

$240 USD in 7 days
(10 Reviews)
4.2
ExpertSoul

Hello! I am very interested in your post project. While I read your description carefully, I was excited with feeling that I would be able to satisfy for your requirements in this job. We can negotiate on price/Budget More

$40 USD in 1 day
(13 Reviews)
4.0
greencoders

Hello!I I am very interested in your post project. I am really looking for this kind of project for a long time in freelancer since i have rich experience on it. I think this project is very suitable for me and i am s More

$35 USD in 1 day
(5 Reviews)
3.2
MEGOWORK

Hi, I’m here to help you with your project I’ve excellent working skills, I can do complete your task in a professional manners, lets discuss more if you are interested, I will give you all information regarding your More

$200 USD in 7 days
(3 Reviews)
3.2
cardelgo

Hello. Your quality parameters will be the baseline for the project. I am an Agile practitioner, and I have supported deployments both on-premise and in cloud environments. Some of the services I have supplied when More

$111 USD in 2 days
(4 Reviews)
2.8
Valuesolutions

Hello, i have read the details provided..please contact me to discuss more on the project deadline and some other few things

$120 USD in 5 days
(10 Reviews)
4.8