Find Jobs
Hire Freelancers

Perl assignment - open to bidding

$30-250 USD

Zamknięte
Opublikowano prawie 10 lat temu

$30-250 USD

Płatne przy odbiorze
The Task Your task is to write a (Perl) CGI and HTML form-based system, as per the following description. A large number of human activities require the person undertaking the particular activity to log their actions -- in other words, to keep a record of what they've just done. In many fields, this is done using a formal logbook, with typically a number of fields for the operator to hand-write the information into for each "log entry." Your task in this assignment is to write a Web-based "logbook" for (a subset of) a specific application area of your own choice. Some possibilities might include: Learner drivers It's mandatory for learner car drivers in Victoria to keep a log of hours driven with "L" plates. VicRoads has an extremely prescriptive policy on what constitutes a legal logbook, but a Web-based system would be much simpler. Aviation All pilots (in all classes of aircraft) are required to keep a log of all flights undertaken. The log format is similar to learner driver log. One difference is that each flight has an associated text box used to describe it: where the flight commenced and concluded, any significant waypoints visited, number of landings, etc. CASA actually allows "computer-based" logs, although the information has to be printed and bound to constitute a legal log. Nautical logs Masters of vessels (big and small) keep detailed logs -- in fact, the word "log" itself, in this context, comes from the use of a wooden log used to measure the speed of a ship in knots. Heavy vehicle operators All Australian "truckies" are required to keep a detailed log showing hours of rest and driving. As for learner drivers, it can't be a Web-base done though -- it has to be hand-written in the precribed book. Teaching (in certain contexts) Teachers working within the Australian VET system are required to keep a detailed record, for each "Unit of Competence", of which "elements of competence" and "essential knowledege and skills" have been addressed in each "session" (class). And many more ... No doubt you can think of others! Your task in this assignment is to do three things: 1. Decide what specific "electronic logbook" you're going to implement. Having made that decision, investigate what information has to be logged for a "Real World™" logbook in the particular discipline. Then decide what subset of this your logbook is going to collect. It's expected that it should require at least three different HTML user interface elements, but you shouldn't attempt to implement ALL of the (legal) logbook requirements for the particular application. 2. The "logged" information is to be written to a delimited text file of the kind discussed in lecture 9 -- and similar to the server logs we discussed earlier in the unit. Each log entry is required to have an associated "timestamp" as its first text field, separate from any date/time information collected from the user (the logged activity may have occurred at a different time to when it was logged). You should also include a unique (and monontonically increasing) log entry number for each entry. 3. The log book must be able to be completed by an "authorised person". and by no one else. In order to implement this, you will need to implement some form ofauthentication -- although you are NOT required to implement (eg) cookie-based "logging in" (that's reserved for assignment 2!). This requirement will be discussed in class. 4. A "Real World™" logbook system would also have a facility for generating Web-readable (and printable) output reports, and although this would be easy to implement, it isn't a requirement for your assignment. Other considerations: • You will obtain a good mark for the assignment if your system correctly operates as described above. If you only implement part of the assignment you will probably still pass but with a lower mark. • Your system does not have to provide facilities to do any more than is specified here. For example, it doesn't have to provide a facility to
Identyfikator projektu: 5924314

Informację o projekcie

2 ofert
Zdalny projekt
Aktywny 10 lat temu

Szukasz sposobu na zarobienie pieniędzy?

Korzyści ze składania ofert na Freelancer.com

Ustal budżet i ramy czasowe
Otrzymuj wynagrodzenie za swoją pracę
Przedstaw swoją propozycję
Rejestracja i składanie ofert jest bezpłatne
2 freelancerzy składają oferty o średniej wysokości $236 USD dla tej pracy
Awatar Użytkownika
I've written a cgi perl control and monitoring web site for an Internet Service Provider company a few years ago and I have some other experiences programming in perl.
$250 USD w 4 dni
0,0 (0 opinii)
0,0
0,0
Awatar Użytkownika
Hi there, This seems like a straightforward assignment. I would probably use an aviation context. Logging name, flight time, flight distance, aircraft registration, flight purpose, and flight date. There would be a web based form to fill out this data. When submit, it would be appended to a flat file database. As cookie based login authentication is not required at this time, I would include a seperate flat file database listing authorised users, the system would compare the recorded name with the authorisation file before allowing the data to be submit. Finally a separate page would be included to display the log.
$222 USD w 4 dni
0,0 (0 opinii)
0,0
0,0

O kliencie

Flaga INDIA
Hyderabad, India
0,0
0
Zweryfikowana metoda płatności
Członek od lis 15, 2012

Weryfikacja Klienta

Dziękujemy! Przesłaliśmy Ci e-mailem link do odebrania darmowego bonusu.
Coś poszło nie tak podczas wysyłania wiadomości e-mail. Proszę spróbować ponownie.
Zarejestrowani Użytkownicy Całkowita Liczba Opublikowanych Projektów
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Wczytywanie podglądu
Udzielono pozwolenia na Geolokalizację.
Twoja sesja logowania wygasła i zostałeś wylogowany. Proszę, zalogować się ponownie.