Assignment No. 01
Fall 2015
CS506- Web Design and Development
Total Marks: 20
Due Date: 24/11/2015
Please read the following instructions carefully before solving & submitting assignment:
It should be clear that your assignment will not get any credit if:
Your submission must include:
Note: Use Notepad or Notepad++ for coding and JDK package for java source code compilation and running (A guideline document on JDK installation and configuration is given in course download section)
The objective of this assignment is to
Problem Statement:
You are required to write a java program which contains only two classes named as “BookInfo” and “BookMgtSys”.
BookInfo class must have the following data members:
When you will add book then it will increment variable Total Books and decrement when you will delete book.
BookInfo class must have the following member methods:
BookMgtSys is a public driver class that contains the main() method. The name of you file should be BookMgtSys as it is a public class in your program.
Detailed Description:
Default constructor: The default constructor will create an ArrayList.
Parameterized constructor: It should take three String parameters named as (ISBN, Book Name, and Author Name) and initializes the data members values with the passed parameters.
addBook(): This method will ask the user to enter ISBN, Book name and Author name and then add the book in
ArrayList and increment the Total Book variable. After successful adding the book, A message box should be displayed containing Book information.
searchBook(): This method takes one parameter which is book name and search the book name in the ArrayList. If search is found then display the Book information otherwise display message that Book not found.
deleteBook(): This method takes one parameter which is book name and delete the book from the ArrayList and then decrement the Total Book variable.
Use JOptionPane for input and output data.
Sample Output:
Within main() method, the following message box should be displayed.
If user presses 1 then it should ask the user to add further information
Deadline
Your assignment must be uploaded/submitted at or before 24th Nov, 2015.
For any query about the assignment, contact at cs506@vu.edu.pk
GOOD LUCK
Tags:
Please Discuss here about this assignment.Thanks
Our main purpose here discussion not just Solution
We are here with you hands in hands to facilitate your learning and do not appreciate the idea of copying or replicating solutions.
Its so easy i ever i think submitted....
AOA kia hal ha ap ka bhai mujhe thore se problem ha mujh sa JDK install nai ho raha plz ap mare help kar dian
in order to Add bookInfo in ArrayList, an object of BookInfo should be created. how is it possible to do this within the class BookInfo because addBook method is of BookInfo class.
public void addBook(){
isbn = "101";
bookName = "java";
bookAuthor = "xyz";
here is the problem. how can i create object of BookInfo within BookInfo class
BookInfo abook = new BookInfo(isbn,bookName,bookAuthor);
}
plz tell me JDK installation main problem ha kase karun
AoA
please send me the complete code
thanks ,
please post some idea solution here.
i have problem implementing the logic.
thanks
best regards
adnan
adnan shahid email sharing is not allowed at the site.thanks
jdk1.8.0_40 installation and configure
Hi Friends In this video for help new students problem in jdk installation and configuration.
plz like my videos and subscribe my channel for new tutorials for helping materials with assignments.
java per kesy kam ho ga please ap samjhaien gey kia
hello ali khawaja, please post the assignment solution. thanks
© 2021 Created by + M.Tariq Malik.
Powered by
Promote Us | Report an Issue | Privacy Policy | Terms of Service
We are user-generated contents site. All product, videos, pictures & others contents on site don't seem to be beneath our Copyrights & belong to their respected owners & freely available on public domains. We believe in Our Policy & do according to them. If Any content is offensive in your Copyrights then please email at m.tariqmalik@gmail.com with copyright detail & We will happy to remove it immediately.
Management: Admins ::: Moderators
Awards Badges List | Moderators Group
All Members | Featured Members | Top Reputation Members | Angels Members | Intellectual Members | Criteria for Selection
Become a Team Member | Safety Guidelines for New | Site FAQ & Rules | Safety Matters | Online Safety | Rules For Blog Post