Difference between revisions of "Java-Business-Application/C2/Issuing-and-Returning-a-book/Marathi"

From Script | Spoken-Tutorial
Jump to: navigation, search
Line 706: Line 706:
 
|-
 
|-
 
| 13.06  
 
| 13.06  
| ह्या ट्युटोरियलचे भाषांतर मनाली रानडे यांनी केले असून मी ------- आपला निरोप घेते .  
+
| ह्या ट्युटोरियलचे भाषांतर मनाली रानडे यांनी केले असून मी रंजना भांबळे आपला निरोप घेते .  
  
 
|-
 
|-

Revision as of 11:34, 23 July 2014

Title of script: Issuing-and-Returning-a-book

Author: Manali Ranade

Keywords: Java-Business-Application


Time Narration


00.00 Issuing and returning a book वरील पाठात आपले स्वागत.
00.05 या पाठात शिकणार आहोत,
00.08 युजरची सर्व माहिती मिळवणे,
00.11 युजरला पुस्तक देणे,
00.13 पुस्तक परत घेणे,
00.15 आपण वापरणार आहोत,
00.17 उबंटु वर्जन 12.04
00.20 नेटबीन्स IDE 7.3
00.23 JDK 1.7
00.25 फायरफॉक्स वेब ब्राऊजर 21.0
00.29 तुम्ही तुमच्या पसंतीचा वेब ब्राऊजर वापरू शकता.
00.33 ह्या पाठासाठी तुम्हाला,
00.37 Java Servlets, JSPs आणि
00.40 इन्व्हेन्टरीज बनवून ती बघणे या चे प्राथमिक ज्ञान असावे.
00.44 नसल्यास संबंधित पाठांसाठी आमच्या वेबसाईटला भेट द्या.
00.48 मागील पाठात Admin सेक्शन कसा कार्य करतो ते पाहिले.
00.53 या पाठात Admin सेक्शनमधे अधिक फंक्शनॅलिटीज समाविष्ट करू.
00.59 ब्राऊजरवर जाऊ.
01.02 admin म्हणून लॉगिन करा.
01.05 येथे Admin सेक्शन पेजमधे List Users आणि Checkout/Return Book हे पर्याय आहेत.
01.14 आता IDE वर जाऊ.
01.18 adminsection.jsp मधे आणखी दोन रेडिओ बटणे बघू शकतो.
01.24 एक List Users साठी आणि दुसरे Checkout/Return Book साठी.
01.30 ब्राऊजरवर जा.
01.33 List Users रेडिओ बटणावर क्लिक करा.
01.38 त्यामधे पहिले नाव, आडनाव, वय, लिंग आणि युजरनेम ही माहिती आहे.
01.48 आधीच्या दोन पर्यायांप्रमाणेच ह्या स्टेप्स आहेत.
01.51 मागील पाठात त्या पाहिल्या आहेत.
01.55 Checkout किंवा Return Book पर्यायावर क्लिक करा.
02.01 आपल्याला एक form मिळेल जो checkout तसेच return book ची परवानगी देतो.
02.06 त्यासाठीचा कोड बघू.
02.09 त्यासाठी IDE वर जा.
02.11 Checkout/Return Book वर क्लिक केले.
02.14 म्हणजेच menuselection = checkoutbook
02.18 List Books साठी केल्याप्रमाणेच या स्टेप्स आहेत.
02.23 परंतु येथे RequestDispatcher द्वारे checkOut.jsp कडे request पाठवत आहोत.
02.29 आता checkOut dot jsp वर जाऊ .
02.33 हे पेज listBooks dot jsp सारखेच आहे.
02.38 फक्त येथे प्रत्येक पुस्तकापुढे रेडिओ बटण आहे.
02.42 त्यामुळे ते पुस्तक Checkout/Return करू शकू.
02.46 आपल्याकडे युजरनेम फिल्ड आहे ज्यात पुस्तक checkout करणा-या युजरचे नाव लिहू शकतो.
02.53 तसेच पुस्तकाची रिटर्न डेट सेट करण्यासाठी Date field आहे.
02.59 चालू तारखेपासून एक आठवड्यानंतरची रिटर्न डेट सेट केली आहे.
03.04 हे Calendar क्लासद्वारे केले आहे.
03.07 ह्या क्लासमधील अॅड फंक्शन दोन पॅरॅमीटर्स घेईल.
03.13 पहिले म्हणजे वर्षाचा चालू दिवस.
03.16 आणि दुसरे म्हणजे चालू दिवसात मिळवायचे एकूण दिवस.
03.21 आपण सात दिवस मिळवत आहोत.
03.23 आता form action = CheckoutServlet आहे.
03.29 ब्राऊजरवर जाऊ .
03.32 BookId 1 वर क्लिक करा.
03.35 arya हे युजरनेम टाईप करा.
03.38 आजच्या तारखेपासून एक आठवड्यानंतरची रिटर्न डेट आहे.
03.43 उपलब्ध प्रती 9 आहेत.
03.48 Checkout Book वर क्लिक करा .
03.51 आपल्याला Checkout सक्सेस पेज मिळेल.
03.55 Admin सेक्शन पेजवर जाण्यासाठी येथे क्लिक करा.
03.59 पुन्हा Checkout/Return Book वर क्लिक करा.
04.03 उपलब्ध प्रतींची संख्या कमी होऊन 8 झाली आहे.
04.08 त्यासाठीचा कोड पाहू.
04.10 IDE वर जाऊ .
04.13 CheckoutServlet.java वर जा.
04.16 आपण errorMsgs सूची सेट केलेली आहे.
04.19 तसेच request मधे errorMsgs सेट केलेले आहेत.
04.23 आपल्याला request कडून getParameter द्वारे युजरनेम मिळेल.
04.28 तसेच checkout_book, return_book आणि book id मिळेल.
04.34 नंतर Id मधून Integer असलेला BookId पार्स करू.
04.40 आपण युजरनेम आणि book id व्हॅलिडेट करू.
04.44 तसेच Checkout_book आणि Return_Book ह्या दोहोंची व्हॅल्यू null आहे का ते तपासू.
04.50 नंतर त्यापैकी एखाद्याची व्हॅल्यू null नसल्यास,
04.55 येथे userExists मेथडद्वारे सिस्टीममधे युजरची उपलब्धता तपासू.
05.01 नंतर मेथडने दिलेली रिटर्न व्हॅल्यू userExists व्हेरिएबलमधे संचित करू.
05.07 आता ही मेथड काय करते ते पाहू.
05.11 प्रथम टेबलमधे युजरनेम उपलब्ध आहे का ते तपासण्यासाठी क्वेरी कार्यान्वित करू.
05.18 नंतर userExists हे इंटिजर व्हेरिएबल 0 ने इनिशियलाईज करू.
05.23 जरनेम उपलब्ध असेल तर userExists एक वर सेट करू.
05.29 नंतर userExists ची व्हॅल्यू रिटर्न करू.
05.33 मेथडने 0 ही व्हॅल्यू रिटर्न केली म्हणजे सिस्टीममधे युजर उपलब्ध नाही.
05.42 अन्यथा, युजर उपलब्ध असल्यास bookAlreadyIssued मेथड कॉल करू.
05.50 नंतर मेथडची रिटर्न व्हॅल्यू bookIssued मधे संचित करू.
05.55 येथे तेच पुस्तक त्याच युजरने आधी घेतले आहे का ते तपासू.
06.01 आता bookAlreadyIssued मेथडवर जाऊ .
06.05 येथे bookAlreadyIssued हे इंटिजर व्हेरिएबल 0 वर सेट केले आहे.
06.12 तीच BookId असणारे पुस्तक त्याच युजरने घेतले आहे का हे पाहणारी क्वेरी कार्यान्वित करू.
06.18 आपल्याला Checkout टेबलमधून BookId मिळेल.
06.23 BookId उपलब्ध असल्यास bookAlreadyIssued हे व्हेरिएबल1 वर सेट होईल.
06.30 नंतर bookAlreadyIssued ची व्हॅल्यू रिटर्न करू.
06.34 मेथडने 1 ही व्हॅल्यू रिटर्न केली म्हणजे ह्या युजरने आधीच हे पुस्तक घेतले आहे.
06.43 ब्राऊजरवर जाऊ .
06.46 आता त्याच युजर द्वारे तेच पुस्तक checkout करण्याचा प्रयत्न करू.
06.51 arya हे युजरनेम टाईप करा.
06.54 BookId 1 रेडिओ बटणावर क्लिक करा.
06.59 Checkout book वर क्लिक करा.
07.03 आपल्याला the same user has already borrowed this book असा एरर मेसेज मिळेल.
07.10 IDE वर जा.
07.14 सिस्टीममधे युजर उपलब्ध असल्यास आणि checkout_book ची व्हॅल्यू null नसल्यास checkoutमेथड कॉल करू.
07.22 ह्या मेथडमधे काय करणार आहोत ते पाहू.
07.25 येथे संबंधित id साठी उपलब्ध प्रतींची संख्या मिळेल.
07.31 हे आपल्याला Books टेबलमधून मिळेल.
07.35 नंतर उपलब्ध प्रतींची संख्या available copies ह्या व्हेरिएबलमधे संचित करू.
07.41 available copies ची संख्या 0 पेक्षा जास्त आणि bookIssued = 0 आहे का ते तपासू.
07.50 request द्वारे आपल्याला dateofreturn मिळेल जी returndate मधे संचित करू.
07.56 नंतर insertIntoCheckout कॉल करू.
08.00 insertIntoCheckout मेथड काय करते ते बघू.
08.05 येथे book_id, युजरनेम आणि रिटर्न डेट Checkout टेबलमधे संचित करू.
08.12 नंतर decrement available copies ही मेथड कॉल करू.
08.16 ही मेथड काय करते ते पाहू.
08.19 येथे Books टेबलमधून उपलब्ध प्रतींची संख्या 1 ने कमी करण्यासाठी क्वेरी कार्यान्वित करू.
08.26 नंतर setCheckoutIntoRequest मेथड कॉल करू.
08.29 ह्या मेथडवर जाऊ .
08.32 ह्या मेथडमधे request मधे checkout अॅट्रिब्यूट सेट करू.
08.38 नंतर ही request आपण RequestDispatcher द्वारे successCheckout.jsp कडे पाठवू.
08.45 जर available copies बरोबर 0असेल तर There are no copies of the requested book available असे दाखवू.
08.53 आता successCheckout dot jsp वर जाऊ.
08.58 प्रथम request द्वारे checkout अॅट्रिब्यूट मिळेल.
09.03 नंतर यशस्वीरित्या Checkout केल्याचा मेसेज मिळेल.
09.08 तुम्ही वेगवेगळ्या एरर्ससाठी सराव करून बघा.
09.11 आता पुस्तक परत करू. त्यासाठी ब्राऊजर वर जाऊ.
09.15 bookId 1 वर क्लिक करा. युजरनेम arya टाईप करा.
09.21 Return book वर क्लिक करा.
09.24 पुस्तक यशस्वीरित्या परत केल्याचा मेसेज मिळेल.
09.29 आणखी एक checkout/return साठी येथे क्लिक करा.
09.33 आपण Admin सेक्शन पेज वर जाऊ.
09.36 Checkout/Return Book वर क्लिक करा.
09.39 उपलब्ध प्रतींची संख्या वाढलेली दिसेल.
09.45 ह्याचा कोड पाहू .
09.47 IDE वर जाऊ.
09.49 CheckoutServlet dot java उघडा.
09.53 आपण तपासू, userExists = 1 आणि return_book is not equal to null नसल्यास.
10.00 returnBook मेथड कॉल करू.
10.03 ह्या मेथडवर जाऊ .
10.06 येथे book id साठी Books टेबलमधून totalcopies आणि available copies सिलेक्ट करू.
10.14 totalcopies आणि available copies अनुक्रमे totcopies आणि availcopies मधे संचित करू.
10.21 नंतर उपलब्ध प्रती ह्या एकूण प्रतींपेक्षा जास्त नाहीत ना हे तपासू.
10.27 ब्राऊजरवर जाऊ .
10.30 आता अशा युजरद्वारे पुस्तक परत करणार आहोत जे त्याने घेतलेच नव्हते.
10.35 Mdhusein हे युजरनेम द्या.
10.39 book id 1 वर क्लिक करा.
10.42 नंतर Return Book वर क्लिक करा.
10.44 The given user has not borrowed this book!! असा एरर मेसेज दिसेल.
10.50 IDE वर जाऊ.
10.53 येथे bookIssued = 1 आहे का ते तपासू.
10.57 नंतर removeFromCheckout मेथड कॉल करू.
11.01 मेथडवर जाऊ .
11.04 येथे Checkout table मधून परत केलेल्या पुस्तकाची नोंद काढून टाकण्यासाठी ही क्वेरी कार्यान्वित करू.
11.14 incrementAvailableCopies ही मेथड कॉल करू.
11.18 ह्या मेथडवर जाऊ .
11.21 येथे उपलब्ध प्रती 1 ने वाढवत आहोत.
11.25 Books table अपडेट करण्यासाठी क्वेरी कार्यान्वित करू.
11.29 नंतर setReturnIntoRequest मेथड कॉल करू.
11.34 त्या मेथडवर जाऊ.
11.37 येथे request मधे returnBook अॅट्रिब्यूट सेट केले आहे.
11.41 नंतर RequestDispatcher द्वारे successReturn पेज कडे पाठवणार आहोत.
11.48 successReturn पेज हे successCheckout पेजप्रमाणेच आहे.
11.53 आता ब्राऊजरवर जाऊन लॉगिन पेजवर जा .
11.58 येथे Visitor’s Home Page ची लिंक बघू शकतो.
12.03 आपल्याला उपलब्ध असलेल्या सर्व पुस्तकांची यादी मिळालेली आहे.
12.07 आपण शिकलो ते थोडक्यात:
12.10 युजरची सर्व माहिती मिळवणे,
12.12 युजरला पुस्तक देणे,
12.13 पुस्तक परत घेणे,
12.15 प्रॉजेक्टची माहिती मिळवण्यासाठी स्क्रीनवर दिसत असलेल्या लिंकवर उपलब्ध असलेला व्हिडिओ बघा.
12.20 ज्यामध्ये तुम्हाला प्रॉजेक्टचा सारांश मिळेल.
12.24 जर तुमच्याकडे चांगली Bandwidth नसेल तर आपण व्हिडिओ download करूनही पाहू शकता.
12.28 स्पोकन ट्युटोरियल प्रॉजेक्ट टीम,
12.30 Spoken Tutorial च्या सहाय्याने कार्यशाळा चालविते.
12.32 परीक्षा उत्तीर्ण होणा-या विद्यार्थ्यांना प्रमाणपत्रही दिले जाते.
12.36 अधिक माहितीसाठी कृपया contact [at] spoken hyphen tutorial dot org वर लिहा
12.41 "स्पोकन ट्युटोरियल प्रॉजेक्ट" हे "टॉक टू टीचर" या प्रॉजेक्टचा भाग आहे.
12.44 यासाठी अर्थसहाय्य National Mission on Education through ICT, MHRD, Government of India यांच्याकडून मिळालेले आहे.
12.50 यासंबंधी माहिती पुढील साईटवर उपलब्ध आहे.
12.52 ग्रंथालय मॅनेजमेंट सिस्टीमसाठी एका प्रख्यात बहुराष्ट्रीय सॉफ्टवेअर कंपनीने त्यांच्या कॉर्पोरेट सामाजिक जबाबदारीतून योगदान दिले आहे.
12.58 त्यांनी ह्या स्पोकन ट्युटोरियलचे प्रमाणिकरणही केले आहे.
13.06 ह्या ट्युटोरियलचे भाषांतर मनाली रानडे यांनी केले असून मी रंजना भांबळे आपला निरोप घेते .
13.10 सहभागासाठी धन्यवाद.

Contributors and Content Editors

Manali, PoojaMoolya, Ranjana