Find Jobs
Hire Freelancers

Developer for Small LAMP project wanted

$100-250 USD

已完成
已发布大约 16 年前

$100-250 USD

货到付款
**The Netherlands is a democracy with a parliament with 150 seats. The Netherlands has a system with a lot of small political parties. The government is always a combination of two or more parties, a socalled coalition government = coalition. Different combinations of parties can form coalitions, as long as they have a majority (of at least 75 + 1) of seats in parliament.**** ****Every week there are opinion polls. These polls show the popularity of all of the parties in the Netherlands. With the results of these polls you can make combinations of parties to form a majority in parliament (and possible combination to form a coalition of 76 or more seats). When the opinion poll changes every week, the possibilities for coalitions changes.**** **To follow these changes, we want to have a “coalition checker??. This will be an application in which the possible coalitions are shown, based on the last poll, and people can say whether they like the coalition or not. ## Deliverables # Requirements Coalition Checker ## Introduction **The Netherlands is a democracy with a parliament with 150 seats. The Netherlands has a system with a lot of small political parties. The government is always a combination of two or more parties, a socalled coalition government = coalition. Different combinations of parties can form coalitions, as long as they have a majority (of at least 75 + 1) of seats in parliament.**** ****Every week there are opinion polls. These polls show the popularity of all of the parties in the Netherlands. With the results of these polls you can make combinations of parties to form a majority in parliament (and possible combination to form a coalition of 76 or more seats). When the opinion poll changes every week, the possibilities for coalitions changes.**** **To follow these changes, we want to have a “coalition checker??. This will be an application in which the possible coalitions are shown, based on the last poll, and people can say whether they like the coalition or not. ## The application **The opening page should hold a list of possible coalitions that have more than 75 seats in parliament, based on the data of the most recent poll. Only possible coalitions with less than six political parties are put on the page. Visitors can rate every possible coalition by giving stars, 0 stars for the coalition the like the least, one star if they like it a bit more, two stars etc. ending with 5 stars for the coalition they like the best. Every user can vote once for each possible coalition (one vote per IP per opinion poll per coalition).** The results should be saved in the database using Ajax (xml or json). Users can search using their own amount of seats and maximum number of parties. For example, the user should be able to look for all possible coalitions that have at least 85 seats and consist of not more than 3 parties, or for all coalitions of at least 45 seats and consist of not more than 8 parties. They should be able to vote for these coalitions as described in the previous paragraph. Users can also select any number of coalitions and take a look at the history of the coalitions in a line diagram, so they can see what the development during the last months of these coalitions were. It should be taken into account that new parties can emerge, or that old parties stop to exist. We also want to be able to show a list with the most popular coalitions over time, and which parties are most selected for coalitions. For example: The highest rated coalitions are A-B-C, A-B-D and A-E-F. This means that A is the most selected party for a coalition, followed by B and then by C,D,E and F. ## The database We have a database with three tables, which is filled by us. You will receive a dump of this database. One with the parties, with the following colums: - id (integer, autoincrement) - partyname (varchar 255) The second containing the opinion polls, with the following columns: - id (integer, autoincrement) - poll date (date) - poll week (integer) The third table couples both tables, with the following columns - partyId - pollId - percentage (integer) - seats (integer) The way you save the coalitions and their ratings is up to you, but the information should be added to the database. ## Platform The application should be developed for a Linux/Apache/Mysql/PHP4 environment. ## Deliverables - You deliver a working PHP4 application that functions according to the specifications as laid out above. - You deliver a database-creation file that can be used to install the additional tables to our database. - No design is necessary, but the HTML generated by the application should be at least valid XHTML 1.0 transitional. Also you will provide the images for the parts of the application.
项目 ID: 3890870

关于此项目

4提案
远程项目
活跃16 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
颁发给:
用户头像
See private message.
$195.50 USD 在14天之内
5.0 (108条评论)
6.3
6.3
4威客以平均价$208 USD来参与此工作竞价
用户头像
See private message.
$212.50 USD 在14天之内
4.4 (71条评论)
4.9
4.9
用户头像
See private message.
$212.50 USD 在14天之内
4.9 (9条评论)
3.1
3.1
用户头像
See private message.
$212.50 USD 在14天之内
5.0 (3条评论)
1.6
1.6

关于客户

NETHERLANDS的国旗
Netherlands
5.0
8
会员自4月 23, 2008起

客户认证

谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。