Em Andamento

Java Application for school project

Build an electronic phone book that consists of phone [url removed, login to view] subscriber is actually a person who is assigned a [url removed, login to view] numbers can be fixed or [url removed, login to view] can add / delete / edit / ordering subscribers, and the information is saved on the hard drive upon exiting the program, loaded at startup and is also saved regularly. Handling information is via a graphical interface (GUI).

CLASS in the project


NrTel - that you can use as a single class for phone numbers, or you can declare an abstract and two other derivatives of it, NrFix and NrMobil; Either way, type the phone number is known and validation account for this type

NrFix and NrMobil, if you chose derivation

CarteDeTelefon - is actually starting class that stores subscribers and their handling methods, so-called "model" (MVC architecture)

Classes corresponding graphical interfaces - allowing introduction subscriber, subscriber modification, deletion subscriber, subscriber search by various criteria, display subscribers sort by a particular user-specified criteria, etc. Here the number, type and class names you choose how you want.

All classes will override the method toString (). Also, subscribers will be subject ordering according to different criteria, therefore being necessary to rewrite the method equals () and / or compareTo (Comparable interface!) For several classes in the project. It is also possible, depending on the implementation chosen by you having to use a Comparator.

Subscriber Class


Class CarteDeTelefon


It is the "model" of the MVC architecture. Subscribers will be stored as a collection. For various operations with this collection you can use already present in class [url removed, login to view] algorithms (searching, sorting etc).


CarteDeTelefon class provides methods for user:

- Add / delete / modify subscriber

- Search by fragments subscriber name,number,personal identification number,position

- Save / Load database of subscribers (working with hard drive)

- Ordering subscribers for any possible criteria




When starting the app it will be display for 2sec a splash screen, containing a picture of your choice

Initially starts shareware, which has the following (d) effects:

saving and loading the database are disabled(Off elements Open and Save from the File menu)

In the Help menu - Register item is active

under the main window there will be an area of commercials. Select some pictures of the same size that you put in a JLabel, and they change periodically using a thread - you can use Timer and TimerTask or even a Thread.

The main window will contain the list of subscribers (which start application is populated with previously saved information, if any) and buttons to add / delete / change / sort / search / output. The window will have a menu bar with menus:


Open - opening a database of subscribers; to click on this item opens a file selection window (JFileChooser)

Save - save the current database. If not already set the file to be saved (after a previous backups) will also display a JFileChooser to give the user the ability to choose the location and file name. Both this and the previous item will be disabled while the application is in operating mode shareware


Exit-displays a confirmation dialog (Buttons: Yes / No)


Add ... - has the same effect as adding button in the main window, namely the display window / dialog to add a subscriber





Register - opens a dialog that requires registration code; if the code is correct, it disables the menu item activates Open and Save from the File menu and remove advertisements. The dialog window can be done easily with [url removed, login to view] (...). The registration code will set it (preferably short, for reasons of ease of testing ...).


About - opens a window with short information about the author and application


The menus have mnemonics as possible (shortcuts) and help text buttons (hint).

Habilidades: Java

Veja mais: which java collection to use, various sorting algorithms, using collections in java, use of collections in java, use of collection in java, type of algorithms, text searching algorithms, text search algorithms, testing algorithms, sorting method, sorting a set in java, sorting algorithms list, sorting algorithms java, sorting algorithms in java, sort algorithms java, sort algorithms in java, searching java, searching algorithms java, searching algorithms in c, searching algorithms c, searching algorithms, search for author, search and sort algorithms java, name search algorithms, mobile application gui

Acerca do Empregador:
( 0 comentários ) Corabia, Romania

ID do Projeto: #6813971

Concedido a:


I am Oracle Certified Master, Java Developer. This is the highest java SE certification. See my profile at " [url removed, login to view]". I consider myself very good in MVC. That is why Mais

€20 EUR em 2 dias
(0 Comentários)

12 freelancers are bidding on average €34 for this job


HI Contact me for an efficient, perfect, well documented development of your project according to 100% accuracy and requirements, with dedicated support. Thanks Farah Saif

€45 EUR em 1 dia
(93 Comentários)

send details.......send details.......send details.......send details.......send details.......send details.......send details.......send details.......send details.......send details.......send details.......send deta Mais

€50 EUR em 1 dia
(26 Comentários)

Hi, i have done such java projects. I could do this work easily. I am sure to do it. I would like to be invited. Looking forward for your reply, regards, Nittile Gupta

€33 EUR in 2 dias
(3 Comentários)

Hello there I am 5 java experienced , I can do it in short time and quility code. chat me if you interested Thank in advance Hiasat

€44 EUR em 1 dia
(7 Comentários)

Dear Sir. We claim to get it done perfectly for you EXACTLY in the way you want it - Kindly give we a chance and we will prove myself - Ready to prove our words, let's get it done right away and I mean RIGHT AWAY !! Mais

€62 EUR em 1 dia
(1 Comentário)

I am interested in completing this assignment for you. I have a 4-year honors degree in Computer Science, and have been working professionally in Java for the last 7 years. I have extensive experience working with Sw Mais

€34 EUR in 5 dias
(2 Comentários)

Hello .. With my experience and skill I can deliver you this project within the given time and budget up to your satisfaction. Regards, Amin

€30 EUR in 5 dias
(1 Comentário)

HI, I am a Java Software Developer working in an IT company. I am interested to work in this project. If you are ok with it then please reply. Thanks -- Hardik Parmar

€14 EUR in 20 dias
(0 Comentários)

A proposal has not yet been provided

€23 EUR em 1 dia
(0 Comentários)

A proposal has not yet been provided

€34 EUR in 3 dias
(0 Comentários)

We know the feeling sir, We're 3 graduates from UCD, Dublin Ireland. We'd love to help you solve this asap. Contact us :)

€19 EUR in 2 dias
(0 Comentários)