Find Jobs
Hire Freelancers

que management solution

$500-5000 USD

Fermé
Publié il y a presque 15 ans

$500-5000 USD

Payé lors de la livraison
Firstly, I do not require any graphics work, however the front end will be done in flash (as3 preferably), the back end will be .php or perhaps java (this is open to discussion). I'm looking to build an application which runs on a touchscreen kiosk, it will be used for a person to determine who is the appropriate person to speak to and then they will be added into a queue and called to that person at the appropriate time. This is commonly known as a queue management system. ## Deliverables The project is a queue management system.? ? This is the sort of project that runs on a touchscreen kiosk.? ? A user walks into the store and the kiosk is in front of them.? ? They have the opportunity to make a selection from a number of choices.? ? We need to have a system that has a content management system on it so that the client can control the information that is displayed on the screen.? ? Ideally I would like the front end to be flash so that we can make the interface attractive and visually interesting.? ? I do not require you to do any of the artwork, I am simply looking for a core software shell.? ? The backend needs to be some sort of database system.? ? The whole system needs to be able to work either over the net or over a LAN. The frontend needs to be done in Flash (as3) and the backend in .php or perhaps javascript - I'm open to suggestions and discussions. I would ideally like the application to run inside macromedia director, but this is not a pre-requisite. This is a very Basic breakdown of the Queue management system.? There is an overall administrator - who has the ability to control everything.? ? There may also be a number of sub_ administrators. The main administrator (or sub administrator) will create a series of task groups.? ? Each of these task groups will be a series of tasks.? ? i.e. Counting: option 1: count to 10 option 2: count 11 to 20 option 3: count 21 to 50 ? Adding option 1: add 4 + 10 option 2: add 45 + 78 option 3: add 23 + 89 ? Subtraction option 1: add 42 - 10 option 2: add 45 - 18 option 3: add 23 - 19 The administrator creates each of the staff-users and then assigns each of these sub-users all or some of the task groups. User 1: can do Adding & counting User 2: can do subtraction User 3: can do adding, counting & subtraction User 4 can do subtraction User 5 can do adding and subtraction ? All of this is sitting on a central server.? ? When a staff-user starts their computer they start up an application.? ? This logs onto the server and tells the server that that particular staff-user is now available to start processing requests.? ? They are able to close the application or pause it at anytime, and obviously they are then removed from the list to process requests. ? **Standard Enquiry:** A client comes in and clicks the button "standard enquiry" (we will obviously refine the terminology) this would bring up a list of all the things that are listed in the task groups i.e. count to 10 count 11 to 20 count 21 to 50 add 4 + 10 add 45 + 78 add 23 + 89 add 42 - 10 add 45 - 18 add 23 - 19 ? They scroll through the list and find what they are looking for and click the appropriate button, their request is then added into a queue and they are given a unique number i.e. E56 ? As each of the staff-users finish with a client they click a button saying they are ready for the next person.? ? The server looks at the staff-users skill sets and then looks at the queue of requests, it then matches the most appropriate person in that queue to the user and displays the client number. ? The system needs some tracking associated with all requests, it needs to know how long a person has been waiting from when they first touched the request, to when they were called up, to how long the user took to process their request.? ? This information needs to be in some sort of easy to read format. ? So that is if a client has to talk to a staff member, however we would like to make it so that the client can use the kiosk to answer some basic questions so that they do not need to talk to a staff member.? ? That will be done with a couple of other functions. ? ? **Wayfinding:** The administrator creates a screen record.? ? Ideally they choose from a series of templates, the template could be simply words, pictures, or a combination of both.? ? But it does need a content management system so that this information can be changed or updated as required.? ? So in this case the administrator creates a record called "toilet", they choose a template, add in some words, upload an image (could be a .swf, jpg, png .mov etc) and then that becomes the record for Toilet. ? So if a user types in "T" (on a screen keyboard) it brings up all the records that start with "T,?? if they type in "toilet" then it only brings up the toilet record. The administrator can add in, remove, or edit as many records as required. ? **Basic enquiry:** A list of questions that can be scrolled up and down the screen, as the user clicks on questions it brings up the answer.? ? This can use the same templating system as the directory search and can return an answer that is words, pictures, or a combination of both. **Branched enquiry:** This is where a user clicks on a question and you get a branched response i.e. the user gets asked a question are you a citizen of this country "yes" or "no", if they click yes then it adds them into the queue and gives them a ticket.? ? If they say no then they get a response that could be our templated screen i.e. words, pictures, or a combination of both.? ? Ideally we need to make this branching so that it can be multiple levels deep that then allow us to set up a number of parameters to determine the best way to help a person. And again all of these needs to sit under a content management system that gives the client control. Basic Screen display advert system: if the kiosk is not being used then we want to be able to display advertisments on the screen. We need a basic system that allows for the adminstrator to add in adverts and schedule the times they will run (if the kiosk is being used then it ignores the advert). They need to be able to upload a variety of media i.e. jpg's & swf
N° de projet : 3943429

Concernant le projet

9 propositions
Projet à distance
Actif à il y a 15 ans

Cherchez-vous à gagner de l'argent ?

Avantages de faire une offre sur Freelancer

Fixez votre budget et vos délais
Soyez payé pour votre travail
Surlignez votre proposition
Il est gratuit de s'inscrire et de faire des offres sur des travaux
9 freelances proposent en moyenne $1 837 USD pour ce travail
Avatar de l'utilisateur
See private message.
$2 975 USD en 14 jours
4,8 (130 commentaires)
7,4
7,4
Avatar de l'utilisateur
See private message.
$4 930 USD en 14 jours
4,8 (80 commentaires)
6,4
6,4
Avatar de l'utilisateur
See private message.
$765 USD en 14 jours
3,9 (14 commentaires)
6,1
6,1
Avatar de l'utilisateur
See private message.
$1 870 USD en 14 jours
4,2 (25 commentaires)
5,6
5,6
Avatar de l'utilisateur
See private message.
$1 190 USD en 14 jours
3,5 (16 commentaires)
4,9
4,9
Avatar de l'utilisateur
See private message.
$807,50 USD en 14 jours
4,5 (9 commentaires)
4,7
4,7
Avatar de l'utilisateur
See private message.
$1 700 USD en 14 jours
0,0 (2 commentaires)
0,0
0,0
Avatar de l'utilisateur
See private message.
$1 700 USD en 14 jours
0,0 (0 commentaires)
0,0
0,0
Avatar de l'utilisateur
See private message.
$595 USD en 14 jours
0,0 (1 commentaire)
0,0
0,0

À propos du client

Drapeau de AUSTRALIA
Brisbane, Australia
5,0
28
Méthode de paiement vérifiée
Membre depuis avr. 27, 2005

Vérification du client

Merci ! Nous vous avons envoyé un lien par e-mail afin de réclamer votre crédit gratuit.
Une erreur a eu lieu lors de l'envoi de votre e-mail. Veuillez réessayer.
Utilisateurs enregistrés Total des travaux publiés
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Chargement de l'aperçu
Permission donnée pour la géolocalisation.
Votre session de connexion a expiré et vous avez été déconnecté. Veuillez vous connecter à nouveau.