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

subscriber

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

 

GUI

 

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:

File

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

(Separator)

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

SUBSCRIBERS

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

Search-same

Delete-same

Edit-same

Help

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 ...).

(Separator)

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

Ver 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

Premiar a:

RehanZahoor

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 Avaliações)
0.0

12 freelancers estão ofertando em média €34 para este trabalho

urmate

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)
5.8
dotharsh

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)
4.1
nittilegupta

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)
3.8
Hiasat

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)
2.6
VnBestSolutions

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)
2.5
forestcitysoft

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)
1.6
PlanetAndroid

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)
1.4
HardikSincere

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)
0.0
awgunderson

A proposal has not yet been provided

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

A proposal has not yet been provided

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

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)
0.0