Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 7

OOAD

PROJECT

ADDRESS BOOK LET

DONE BY:
S.SUJAI P.C.HARISH PADMANABAN MSC(SOFTWARE ENGINEERING)

DESCRIPTION OF THE PROJECT: This is the simple user interface project on address booklet. Consist of various simple operations like adding the record,opening the database,updating the information,searching the information,deleting the information. All this operations are done in simple java desktop applications i.e by java GUI ,swings,..and the retrieval of operations are done by using query operations of Database connectivity.The important aspect of this application is that jdbc odbc connection and a effective user interface by swings and AWT packages. The database is stored in the MS ACCESS and the query processing are done in the main bukutelepon.java program , after executing the java file a effective user interface window will display containing open, add new, search, delete, exit buttons , by using the on mouse click events the operations will performed. first open button will clicked so the data in the database will displayed in the separate window. By clicking the add .the system ask the information to add data, by giving the information of first name, last name, address, phone number, by using show message function , the data are added will displayed. Next search key will be given ,the system ask the request for search key. after giving the request the data will retrieved in a message box. Similar process for the delete. Finally the exit button is clicked the message box are you sure want to exit will displayed by clicking yes the Address book system will terminate the operation

USECASES: *OPENING THE DATABASE *ADDING THE INFORMATION *DELETING *SEARCHING

USECASE: Opening the database PRIMARY ACTOR: USER USECASE DESCRIPTION: Here the user login into the system and start the operation. User opens the existing database. PRECONDITION: User must login into the system. And there should be a valid database. FLOW OF EVENTS: 1) User log in 2)Request for opening the database. 3)viewing the record. POST CONDITION: The data base is displayed on clicking the open icon. ALTERNATE SCENARIO: 1)If the login id is invalid,

2) There is not a valid database.

USECASE: Adding the information. PRIMARY ACTOR: user. SECONDARY ACTOR:system. USECASE DESCRIPTION: Primary user enters into the system and add the information of existing database. PRECONDITION: User must login into the system,and the database in access should be a valid one. FLOW OF EVENTS: 1) 2) 3) 4) User enters into the system Request for adding the information into the existing database. System request information for adding data After a valid data are entered, the information is added.

POST CONDITION: Information is successfully added. ALTERNATE FLOW: 1) Entered information is not valid. 2) Not a valid database. USECASE: Deleting the data PRIMARY ACTOR: user. SECONDARY ACTOR: system. USECASE DESCRIPTION:

Primary user enters into the system and he gives the deleting request to the system,the data will deleted according to the information. PRECONDITION: User must login into the system, and the database in access should be a valid one. FLOW OF EVENTS: 1)User enters into the system 2)Request for deleting the information into the existing database. 3)System request information for what data want to be delete 4)After a valid data are entered, the given data will deleted. POST CONDITION: Information is successfully deleted. ALTERNATE FLOW: 1) Entered information is not valid. 2) Not a valid database USECASE: Searching the information PRIMARY ACTOR: User. SECONDARY ACTOR: System. USECASE DESCRIPTION: Primary user enters into the system and he gives the searching request to the system,then the system ask the request for search by name or search by address. PRECONDITION: User must login into the system, and the database in access should be a valid one. FLOW OF EVENTS: 1)User enters into the system 2)Request for searching the information is given

3)System request information for searching by name or by address 4)searching by name ::it retrieves the data according to that name. Searching by address::it retieves the data according to that address.

POST CONDITION: Information is successfully retrieved. ALTERNATE FLOW: 1) Entered information is not valid. 2) Not a valid database.

******************************X**********************************

You might also like