Find Jobs
Hire Freelancers

java card

$30-300 USD

Ditutup
Disiarkan sekitar 20 tahun yang lalu

$30-300 USD

Dibayar semasa penghantaran
The objective of this project is to develop an Electronic point of sale (EPOS) system using Java Card based E-Wallet. This application will also use a MS SQL server 2000. database to hold information on transactions, employees, customers and products available for sale. i.e. a fully functional EPOS system using a Java Card E-Wallet is the primary goal of this project. However I have two secondary goals which I want to develop but the main aim is to have the EPOS system. The secondary goals is to have to program a Door lock system to demonstrate the use of multi selectable applets, and to program a management system that would link the EPOS system and door lock system, essentially giving the user the ability to track people through a building. The main aim is on the EPOS system which will give the user a GUI display on the screen and the user using his Smart card will be able to buy products. The card will contain his unique ID, name and balance. this system will be linked to the SQL database sitting on a server. The EPOS system should provide a simple to use and quick till system for an internal shop. It should provide the following facilities: · Each transaction to be logged · Staff to be validated by both card and database server · Simple to use interface · The terminal application can be authenticated by the JavaCard applet All transaction, debit, credits will be stored in the database server. The terminal (computer) will provide the GUI, the products available to be sold and also security to allow specific users to have access. The first element of security will be at the log in. on execution of the application (which should be done automatically on start up of the machine), the system will request the users ID Card to be entered into the system. A pin will then be requested. This info will be checked against entries held on the database and on the card. The database will return the level of clearance that individual has on the system. There will be three levels of clearance: ## Deliverables conitunuing.... an overview......... 1)**User**: access to basic facilities of the system. Debit, credit and logout 2)**Supervisor**: Along with user facilities, a supervisor can also add, edit and remove products in the system 3)**Administrator**:The administrator can exit out of the program, and edit the system settings. Once the user has logged onto the sys. They will have to remove their card. There are than two routes: **PURCHASING:** Once the list of products is compiled the debit button is pressed. This invokes a smart card request, and the customer must place their card in the reader, and enter their pin. **CREDITING:** 2nd is the customer is placing money onto their card. The credit button is pressed, and the value is placed in the relative box. When the confirmation button is pressed, a smartcard request is invoked, and the customer card is placed into the reader. A pin is also required for this option. * The terminal application should provide an easy to use GUI * Communication between the terminal and the java card is to be via RMI. This is just an overview of what is needed above is still the description. *************** Deliverables ************** 1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done and it should be well commented using java doc coment. 2) a report of about 5000 words exapling the functions and each part of the system basically the funcationality of the report. 3) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request. 4) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement). ## Platform xp and java
ID Projek: 3117369

Tentang projek

Projek jarak jauh
Aktif 20 tahun yang lalu

Ingin menjana wang?

Faedah membida di Freelancer

Tetapkan bajet dan garis masa anda
Dapatkan bayaran untuk kerja anda
Tuliskan cadangan anda
Ianya percuma untuk mendaftar dan membida pekerjaan

Tentang klien

Bendera UNITED KINGDOM
United Kingdom
5.0
1
Ahli sejak Okt 11, 2003

Pengesahan Klien

Terima kasih! Kami telah menghantar pautan melalui e-mel kepada anda untuk menuntut kredit percuma anda.
Sesuatu telah berlaku semasa menghantar e-mel anda. Sila cuba lagi.
Pengguna Berdaftar Jumlah Pekerjaan Disiarkan
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Memuatkan pratonton
Kebenaran diberikan untuk Geolocation.
Sesi log masuk anda telah luput dan telah dilog keluar. Sila log masuk sekali lagi.