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

From Script | Spoken-Tutorial
Jump to: navigation, search
(First Upload)
 
Line 14: Line 14:
 
|-
 
|-
 
| 00.00  
 
| 00.00  
| '''Issuing and returning a book वरील पाठात आपले स्वागत.'''
+
| '''Issuing and returning a book''' वरील पाठात आपले स्वागत.
  
 
|-
 
|-
Line 58: Line 58:
 
|-
 
|-
 
| 00.33  
 
| 00.33  
| '''ह्या पाठासाठी तुम्हाला, '''
+
| ह्या पाठासाठी तुम्हाला,  
  
 
|-
 
|-
 
| 00.37  
 
| 00.37  
| '''Java Servlets, JSPs''' '''आणि'''
+
| '''Java Servlets, JSPs''' आणि  
  
 
|-
 
|-
 
| 00.40  
 
| 00.40  
| इन्व्हेन्टरीज बनवून ती बघणे या'''चे''' प्राथमिक ज्ञान असावे.
+
| इन्व्हेन्टरीज बनवून ती बघणे या चे प्राथमिक ज्ञान असावे.
  
 
|-
 
|-
Line 74: Line 74:
 
|-
 
|-
 
| 00.48  
 
| 00.48  
| मागील पाठात '''Admin सेक्शन''' कसा कार्य करतो ते पाहिले.  
+
| मागील पाठात '''Admin''' सेक्शन कसा कार्य करतो ते पाहिले.  
  
 
|-
 
|-
 
| 00.53  
 
| 00.53  
| या पाठात '''Admin सेक्शनमधे अधिक फंक्शनॅलिटीज समाविष्ट करू.'''
+
| या पाठात '''Admin''' सेक्शनमधे अधिक फंक्शनॅलिटीज समाविष्ट करू.  
  
 
|-
 
|-
 
| 00.59  
 
| 00.59  
| '''ब्राऊजरवर जाऊ.'''
+
| ब्राऊजरवर जाऊ.
  
 
|-
 
|-
 
| 01.02  
 
| 01.02  
| '''adminम्हणून लॉगिन करा.'''  
+
| '''admin''' म्हणून लॉगिन करा.
  
 
|-
 
|-
 
| 01.05  
 
| 01.05  
| येथे '''Admin सेक्शन पेजमधे List Users आणि''' '''Checkout/Return Bookहे पर्याय आहेत.'''  
+
| येथे '''Admin''' सेक्शन पेजमधे '''List Users''' आणि '''Checkout/Return Book''' हे पर्याय आहेत.
  
 
|-
 
|-
 
| 01.14  
 
| 01.14  
| आता '''IDEवर जाऊ. '''
+
| आता '''IDE''' वर जाऊ.
  
 
|-
 
|-
 
| 01.18  
 
| 01.18  
| '''adminsection.jsp''' मधे आणखी दोन '''रेडिओ बटणे बघू शकतो.'''
+
| '''adminsection.jsp''' मधे आणखी दोन रेडिओ बटणे बघू शकतो.
  
 
|-
 
|-
 
| 01.24  
 
| 01.24  
| एक '''List Users साठी आणि दुसरे''' '''Checkout/Return Bookसाठी.'''  
+
| एक '''List Users''' साठी आणि दुसरे '''Checkout/Return Book''' साठी.
  
 
|-
 
|-
 
| 01.30  
 
| 01.30  
| '''ब्राऊजरवर जा.'''
+
| ब्राऊजरवर जा.
  
 
|-
 
|-
 
| 01.33  
 
| 01.33  
| '''List Usersरेडिओ बटणावर क्लिक करा.'''
+
| '''List Users''' रेडिओ बटणावर क्लिक करा.
  
 
|-
 
|-
 
| 01.38  
 
| 01.38  
| त्यामधे '''पहिले नाव, आडनाव, वय, लिंग आणि युजरनेम ही माहिती आहे.'''
+
| त्यामधे पहिले नाव, आडनाव, वय, लिंग आणि युजरनेम ही माहिती आहे.  
  
 
|-
 
|-
Line 126: Line 126:
 
|-
 
|-
 
| 01.55  
 
| 01.55  
| '''Checkout किंवा''' '''Return Book पर्यायावर क्लिक करा.'''
+
| '''Checkout''' किंवा '''Return Book''' पर्यायावर क्लिक करा.  
  
 
|-
 
|-
 
| 02.01  
 
| 02.01  
| आपल्याला एक '''form मिळेल जो''' '''checkout तसेच''' '''return bookची परवानगी देतो.'''
+
| आपल्याला एक '''form''' मिळेल जो '''checkout''' तसेच '''return book''' ची परवानगी देतो.
  
 
|-
 
|-
Line 138: Line 138:
 
|-
 
|-
 
| 02.09  
 
| 02.09  
| त्यासाठी '''IDEवर जा.'''  
+
| त्यासाठी '''IDE''' वर जा.
  
 
|-
 
|-
 
| 02.11  
 
| 02.11  
| '''Checkout/Return Bookवर क्लिक केले.'''  
+
| '''Checkout/Return Book''' वर क्लिक केले.
  
 
|-
 
|-
Line 150: Line 150:
 
|-
 
|-
 
| 02.18  
 
| 02.18  
| '''List Booksसाठी केल्याप्रमाणेच या स्टेप्स आहेत.'''
+
| '''List Books''' साठी केल्याप्रमाणेच या स्टेप्स आहेत.
  
 
|-
 
|-
 
| 02.23  
 
| 02.23  
| '''परंतु येथे RequestDispatcher द्वारे checkOut.jsp कडे request पाठवत आहोत.'''  
+
| परंतु येथे '''RequestDispatcher''' द्वारे '''checkOut.jsp''' कडे '''request''' पाठवत आहोत.
  
 
|-
 
|-
 
| 02.29  
 
| 02.29  
| '''आता checkOut '''''dot '''''jsp वर जाऊ .'''
+
| आता '''checkOut '''dot '''jsp''' वर जाऊ .
  
 
|-
 
|-
 
| 02.33  
 
| 02.33  
| हे पेज '''listBooks '''''dot '''''jspसारखेच आहे.'''
+
| हे पेज '''listBooks '''dot '''''jsp''' सारखेच आहे.  
  
 
|-
 
|-
 
| 02.38  
 
| 02.38  
| फक्त येथे प्रत्येक पुस्तकापुढे '''रेडिओ बटण आहे.'''
+
| फक्त येथे प्रत्येक पुस्तकापुढे रेडिओ बटण आहे.
  
 
|-
 
|-
 
| 02.42  
 
| 02.42  
| त्यामुळे ते पुस्तक '''Checkout/Return करू शकू.'''
+
| त्यामुळे ते पुस्तक '''Checkout/Return करू शकू.  
  
 
|-
 
|-
 
| 02.46  
 
| 02.46  
| आपल्याकडे '''युजरनेम फिल्ड आहे ज्यात पुस्तक checkout करणा-या''' '''युजरचे नाव लिहू शकतो'''.  
+
| आपल्याकडे युजरनेम फिल्ड आहे ज्यात पुस्तक '''checkout''' करणा-या युजरचे नाव लिहू शकतो.  
  
 
|-
 
|-
 
| 02.53  
 
| 02.53  
| तसेच पुस्तकाची रिटर्न डेट सेट करण्यासाठी '''Date field आहे.'''
+
| तसेच पुस्तकाची रिटर्न डेट सेट करण्यासाठी '''Date field''' आहे.
  
 
|-
 
|-
 
| 02.59  
 
| 02.59  
| चालू तारखेपासून एक आठवड्यानंतरची '''रिटर्न डेट सेट केली आहे.'''
+
| चालू तारखेपासून एक आठवड्यानंतरची रिटर्न डेट सेट केली आहे.
  
 
|-
 
|-
 
| 03.04  
 
| 03.04  
| '''हे Calendar क्लासद्वारे केले आहे.'''
+
| हे '''Calendar''' क्लासद्वारे केले आहे.  
  
 
|-
 
|-
Line 206: Line 206:
 
|-
 
|-
 
| 03.23  
 
| 03.23  
| आता '''form action <nowiki>=</nowiki>''' '''CheckoutServlet आहे.'''  
+
| आता '''form action <nowiki>=</nowiki>''' '''CheckoutServlet''' आहे.
  
 
|-
 
|-
 
| 03.29  
 
| 03.29  
| '''ब्राऊजरवर जाऊ .'''
+
| ब्राऊजरवर जाऊ .  
  
 
|-
 
|-
 
| 03.32  
 
| 03.32  
| '''BookId 1वर क्लिक करा.'''  
+
| '''BookId 1''' वर क्लिक करा.
  
 
|-
 
|-
 
| 03.35  
 
| 03.35  
| '''aryaहे युजरनेम टाईप करा. '''
+
| '''arya''' हे युजरनेम टाईप करा.  
  
 
|-
 
|-
 
| 03.38  
 
| 03.38  
| आजच्या तारखेपासून एक आठवड्यानंतरची '''रिटर्न डेट आहे.'''
+
| आजच्या तारखेपासून एक आठवड्यानंतरची रिटर्न डेट आहे.
  
 
|-
 
|-
 
| 03.43  
 
| 03.43  
| उपलब्ध प्रती '''9 आहेत.'''  
+
| उपलब्ध प्रती '''9''' आहेत.
  
 
|-
 
|-
 
| 03.48  
 
| 03.48  
| '''Checkout Bookवर क्लिक करा .'''  
+
| '''Checkout Book''' वर क्लिक करा .
  
 
|-
 
|-
 
| 03.51  
 
| 03.51  
| '''आपल्याला Checkout सक्सेस पेज मिळेल.'''
+
| आपल्याला '''Checkout''' सक्सेस पेज मिळेल.
  
 
|-
 
|-
 
| 03.55  
 
| 03.55  
| '''Admin सेक्शन पेजवर जाण्यासाठी येथे क्लिक करा.'''
+
| '''Admin''' सेक्शन पेजवर जाण्यासाठी येथे क्लिक करा.
  
 
|-
 
|-
 
| 03.59  
 
| 03.59  
| '''पुन्हा Checkout/Return Bookवर क्लिक करा.'''  
+
| पुन्हा '''Checkout/Return Book''' वर क्लिक करा.
  
 
|-
 
|-
 
| 04.03  
 
| 04.03  
| उपलब्ध प्रतींची संख्या कमी होऊन '''8 झाली आहे.'''  
+
| उपलब्ध प्रतींची संख्या कमी होऊन '''8''' झाली आहे.
  
 
|-
 
|-
Line 254: Line 254:
 
|-
 
|-
 
| 04.10  
 
| 04.10  
| '''IDEवर जाऊ .'''  
+
| '''IDE''' वर जाऊ .
  
 
|-
 
|-
 
| 04.13  
 
| 04.13  
| '''CheckoutServlet.javaवर जा.'''  
+
| '''CheckoutServlet.java''' वर जा.
  
 
|-
 
|-
Line 266: Line 266:
 
|-
 
|-
 
| 04.19  
 
| 04.19  
| '''तसेच''' '''request मधे errorMsgsसेट केलेले आहेत.'''  
+
| तसेच '''request''' मधे '''errorMsgs''' सेट केलेले आहेत.
  
 
|-
 
|-
 
| 04.23  
 
| 04.23  
| '''आपल्याला request कडून getParameterद्वारे युजरनेम मिळेल.'''
+
| आपल्याला '''request''' कडून '''getParameter''' द्वारे युजरनेम मिळेल.
  
 
|-
 
|-
 
| 04.28  
 
| 04.28  
| '''तसेच checkout_book, return_book आणि''' '''book id मिळेल.'''  
+
| तसेच '''checkout_book, return_book''' आणि '''book id''' मिळेल.
  
 
|-
 
|-
 
| 04.34  
 
| 04.34  
| नंतर '''Id मधून Integer असलेला BookId पार्स करू.'''  
+
| नंतर '''Id''' मधून '''Integer''' असलेला '''BookId''' पार्स करू.
  
 
|-
 
|-
 
| 04.40  
 
| 04.40  
| आपण '''युजरनेम आणि book id व्हॅलिडेट करू.'''  
+
| आपण युजरनेम आणि '''book id''' व्हॅलिडेट करू.
  
 
|-
 
|-
 
| 04.44  
 
| 04.44  
| '''तसेच Checkout_book आणि''' '''Return_Book ह्या दोहोंची व्हॅल्यू''' '''null आहे का ते तपासू.'''
+
| तसेच '''Checkout_book''' आणि '''Return_Book''' ह्या दोहोंची व्हॅल्यू '''null''' आहे का ते तपासू.
  
 
|-
 
|-
 
| 04.50  
 
| 04.50  
| नंतर त्यापैकी एखाद्याची व्हॅल्यू '''null नसल्यास, '''
+
| नंतर त्यापैकी एखाद्याची व्हॅल्यू '''null''' नसल्यास,
  
 
|-
 
|-
 
| 04.55  
 
| 04.55  
| येथे '''userExistsमेथडद्वारे सिस्टीममधे''' '''युजरची उपलब्धता तपासू.'''
+
| येथे '''userExists''' मेथडद्वारे सिस्टीममधे युजरची उपलब्धता तपासू.
  
 
|-
 
|-
 
| 05.01  
 
| 05.01  
| नंतर मेथडने दिलेली रिटर्न व्हॅल्यू''' userExists व्हेरिएबलमधे संचित करू.'''
+
| नंतर मेथडने दिलेली रिटर्न व्हॅल्यू '''userExists''' व्हेरिएबलमधे संचित करू.
  
 
|-
 
|-
 
| 05.07  
 
| 05.07  
| आता ही मेथड काय करते ते पाहू'''.'''
+
| आता ही मेथड काय करते ते पाहू.
  
 
|-
 
|-
 
| 05.11  
 
| 05.11  
| प्रथम टेबलमधे '''युजरनेम उपलब्ध आहे का ते तपासण्यासाठी क्वेरी '''कार्यान्वित करू.
+
| प्रथम टेबलमधे युजरनेम उपलब्ध आहे का ते तपासण्यासाठी क्वेरी कार्यान्वित करू.
  
 
|-
 
|-
 
| 05.18  
 
| 05.18  
| '''नंतर''' '''userExists हे इंटिजर व्हेरिएबल''' '''0ने इनिशियलाईज करू.'''
+
| नंतर '''userExists''' हे इंटिजर व्हेरिएबल '''0''' ने इनिशियलाईज करू.  
  
 
|-
 
|-
 
| 05.23  
 
| 05.23  
| '''युजरनेम उपलब्ध असेल तर''' '''userExists एक वर सेट करू.'''
+
| जरनेम उपलब्ध असेल तर '''userExists''' एक वर सेट करू.
  
 
|-
 
|-
 
| 05.29  
 
| 05.29  
| नंतर '''userExistsची व्हॅल्यू रिटर्न करू.'''
+
| नंतर '''userExists''' ची व्हॅल्यू रिटर्न करू.
  
 
|-
 
|-
 
| 05.33  
 
| 05.33  
| मेथडने''' '''0 ही व्हॅल्यू रिटर्न केली म्हणजे सिस्टीममधे युजर उपलब्ध नाही.  
+
| मेथडने '''0''' ही व्हॅल्यू रिटर्न केली म्हणजे सिस्टीममधे युजर उपलब्ध नाही.  
  
 
|-
 
|-
 
| 05.42  
 
| 05.42  
| अन्यथा, युजर उपलब्ध असल्यास '''bookAlreadyIssuedमेथड कॉल करू.'''  
+
| अन्यथा, युजर उपलब्ध असल्यास '''bookAlreadyIssued''' मेथड कॉल करू.
  
 
|-
 
|-
 
| 05.50  
 
| 05.50  
| नंतर मेथडची रिटर्न व्हॅल्यू '''bookIssued मधे संचित करू.'''
+
| नंतर मेथडची रिटर्न व्हॅल्यू '''bookIssued''' मधे संचित करू.
  
 
|-
 
|-
 
| 05.55  
 
| 05.55  
| येथे तेच '''पुस्तक त्याच युजरने आधी घेतले आहे का ते तपासू'''.  
+
| येथे तेच पुस्तक त्याच युजरने आधी घेतले आहे का ते तपासू.  
  
 
|-
 
|-
 
| 06.01  
 
| 06.01  
| '''आता bookAlreadyIssuedमेथडवर जाऊ .'''  
+
| आता '''bookAlreadyIssued''' मेथडवर जाऊ .
  
 
|-
 
|-
 
| 06.05  
 
| 06.05  
| येथे '''bookAlreadyIssued हे इंटिजर व्हेरिएबल''' '''0वर सेट केले आहे.'''
+
| येथे '''bookAlreadyIssued''' हे इंटिजर व्हेरिएबल '''0''' वर सेट केले आहे.
  
 
|-
 
|-
 
| 06.12  
 
| 06.12  
| '''तीच''' '''BookId असणारे पुस्तक त्याच युजरने घेतले आहे का हे पाहणारी क्वेरी कार्यान्वित करू.'''
+
| तीच '''BookId''' असणारे पुस्तक त्याच युजरने घेतले आहे का हे पाहणारी क्वेरी कार्यान्वित करू.  
  
 
|-
 
|-
 
| 06.18  
 
| 06.18  
| '''आपल्याला''' '''Checkout टेबलमधून BookId मिळेल'''.  
+
| आपल्याला '''Checkout''' टेबलमधून '''BookId''' मिळेल.  
  
 
|-
 
|-
 
| 06.23  
 
| 06.23  
| '''BookId उपलब्ध असल्यास''' '''bookAlreadyIssued हे व्हेरिएबल''' '''1वर सेट होईल.'''
+
| '''BookId''' उपलब्ध असल्यास '''bookAlreadyIssued''' हे व्हेरिएबल'''1''' वर सेट होईल.  
  
 
|-
 
|-
 
| 06.30  
 
| 06.30  
| नंतर '''bookAlreadyIssued ची व्हॅल्यू रिटर्न करू.'''
+
| नंतर '''bookAlreadyIssued''' ची व्हॅल्यू रिटर्न करू.
  
 
|-
 
|-
 
| 06.34  
 
| 06.34  
| मेथडने '''1 ही व्हॅल्यू रिटर्न केली म्हणजे ह्या युजरने आधीच हे पुस्तक घेतले आहे.'''
+
| मेथडने '''1''' ही व्हॅल्यू रिटर्न केली म्हणजे ह्या युजरने आधीच हे पुस्तक घेतले आहे.  
  
 
|-
 
|-
 
| 06.43  
 
| 06.43  
| '''ब्राऊजरवर जाऊ .'''
+
| ब्राऊजरवर जाऊ .
  
 
|-
 
|-
 
| 06.46  
 
| 06.46  
| '''आता त्याच युजर द्वारे तेच पुस्तकcheckout करण्याचा प्रयत्न करू.'''
+
| आता त्याच युजर द्वारे तेच पुस्तक '''checkout''' करण्याचा प्रयत्न करू.
  
 
|-
 
|-
 
| 06.51  
 
| 06.51  
| '''aryaहे युजरनेम टाईप करा.'''
+
| '''arya''' हे युजरनेम टाईप करा.
  
 
|-
 
|-
 
| 06.54  
 
| 06.54  
| '''BookId 1रेडिओ बटणावर क्लिक करा.'''
+
| '''BookId 1''' रेडिओ बटणावर क्लिक करा.  
  
 
|-
 
|-
 
| 06.59  
 
| 06.59  
| '''Checkout bookवर क्लिक करा.'''  
+
| '''Checkout book''' वर क्लिक करा.
  
 
|-
 
|-
 
| 07.03  
 
| 07.03  
| आपल्याला '''the same user has already borrowed this book असा एरर मेसेज मिळेल.'''
+
| आपल्याला '''the same user has already borrowed this book''' असा एरर मेसेज मिळेल.
  
 
|-
 
|-
 
| 07.10  
 
| 07.10  
| '''IDEवर जा.'''  
+
| '''IDE''' वर जा.
  
 
|-
 
|-
 
| 07.14  
 
| 07.14  
| सिस्टीममधे युजर उपलब्ध असल्यास आणि '''checkout_book ची व्हॅल्यू''' '''null नसल्यास checkoutमेथड कॉल करू.'''
+
| सिस्टीममधे युजर उपलब्ध असल्यास आणि '''checkout_book''' ची व्हॅल्यू '''null''' नसल्यास checkoutमेथड कॉल करू.
  
 
|-
 
|-
 
| 07.22  
 
| 07.22  
| ह्या मेथडमधे काय करणार आहोत ते पाहू'''.'''
+
| ह्या मेथडमधे काय करणार आहोत ते पाहू.
  
 
|-
 
|-
 
| 07.25  
 
| 07.25  
| येथे संबंधित '''id साठी उपलब्ध प्रतींची संख्या मिळेल.'''
+
| येथे संबंधित '''id''' साठी उपलब्ध प्रतींची संख्या मिळेल.
  
 
|-
 
|-
 
| 07.31  
 
| 07.31  
| '''हे आपल्याला Books टेबलमधून मिळेल.'''  
+
| हे आपल्याला '''Books''' टेबलमधून मिळेल.
  
 
|-
 
|-
 
| 07.35  
 
| 07.35  
| नंतर उपलब्ध प्रतींची संख्या '''available copies ह्या व्हेरिएबलमधे संचित करू.'''
+
| नंतर उपलब्ध प्रतींची संख्या '''available copies''' ह्या व्हेरिएबलमधे संचित करू.
  
 
|-
 
|-
 
| 07.41  
 
| 07.41  
| '''available copies ची संख्या''' '''0 पेक्षा जास्त आणि''' '''bookIssued '''''<nowiki>=</nowiki> '''''0आहे का ते तपासू.'''
+
| '''available copies''' ची संख्या '''0''' पेक्षा जास्त आणि '''bookIssued '''''<nowiki>=</nowiki> '''''0''' आहे का ते तपासू.
  
 
|-
 
|-
 
| 07.50  
 
| 07.50  
| '''request द्वारे आपल्याला dateofreturn मिळेल जी''' '''returndateमधे संचित करू.'''
+
| '''request''' द्वारे आपल्याला '''dateofreturn''' मिळेल जी '''returndate''' मधे संचित करू.
  
 
|-
 
|-
 
| 07.56  
 
| 07.56  
| नंतर '''insertIntoCheckout कॉल करू.'''  
+
| नंतर '''insertIntoCheckout''' कॉल करू.
  
 
|-
 
|-
 
| 08.00  
 
| 08.00  
| '''insertIntoCheckoutमेथड काय करते ते बघू.'''
+
| '''insertIntoCheckout''' मेथड काय करते ते बघू.
  
 
|-
 
|-
 
| 08.05  
 
| 08.05  
| येथे '''book_id, युजरनेम आणि रिटर्न डेट''' '''Checkout टेबलमधे संचित करू.'''
+
| येथे '''book_id,''' युजरनेम आणि रिटर्न डेट '''Checkout''' टेबलमधे संचित करू.
  
 
|-
 
|-
 
| 08.12  
 
| 08.12  
| नंतर '''decrement available copies ही मेथड कॉल करू.'''
+
| नंतर '''decrement available copies''' ही मेथड कॉल करू.  
  
 
|-
 
|-
 
| 08.16  
 
| 08.16  
| ही मेथड काय करते ते पाहू'''.'''
+
| ही मेथड काय करते ते पाहू.
  
 
|-
 
|-
 
| 08.19  
 
| 08.19  
| येथे '''Books टेबलमधून उपलब्ध प्रतींची संख्या 1ने कमी करण्यासाठी क्वेरी कार्यान्वित '''
+
| येथे '''Books''' टेबलमधून उपलब्ध प्रतींची संख्या '''1''' ने कमी करण्यासाठी क्वेरी कार्यान्वित करू.
 
+
'''करू '''
+
  
 
|-
 
|-
 
| 08.26  
 
| 08.26  
| नंतर '''setCheckoutIntoRequestमेथड कॉल करू.'''  
+
| नंतर '''setCheckoutIntoRequest''' मेथड कॉल करू.
  
 
|-
 
|-
Line 456: Line 454:
 
|-
 
|-
 
| 08.32  
 
| 08.32  
| ह्या मेथडमधे '''request मधे''' '''checkout अॅट्रिब्यूट सेट करू.'''
+
| ह्या मेथडमधे '''request''' मधे '''checkout''' अॅट्रिब्यूट सेट करू.
  
 
|-
 
|-
 
| 08.38  
 
| 08.38  
| '''नंतर ही request आपण''' '''RequestDispatcher द्वारे successCheckout.jsp कडे पाठवू.'''  
+
| नंतर ही '''request''' आपण '''RequestDispatcher''' द्वारे '''successCheckout.jsp''' कडे पाठवू.
  
 
|-
 
|-
 
| 08.45  
 
| 08.45  
| जर '''available copies बरोबर''' '''0असेल तर''' '''There are no copies of the requested book available असे दाखवू.'''  
+
| जर '''available copies''' बरोबर '''0'''असेल तर '''There are no copies of the requested book available''' असे दाखवू.
  
 
|-
 
|-
 
| 08.53  
 
| 08.53  
| आता '''successCheckout '''''dot '''''jsp वर जाऊ.'''  
+
| आता '''successCheckout '''''dot '''''jsp''' वर जाऊ.
  
 
|-
 
|-
 
| 08.58  
 
| 08.58  
| प्रथम '''request द्वारे checkout अॅट्रिब्यूट मिळेल.'''  
+
| प्रथम '''request''' द्वारे '''checkout''' अॅट्रिब्यूट मिळेल.
  
 
|-
 
|-
 
| 09.03  
 
| 09.03  
| नंतर यशस्वीरित्या '''Checkoutकेल्याचा मेसेज मिळेल.'''  
+
| नंतर यशस्वीरित्या '''Checkout''' केल्याचा मेसेज मिळेल.
  
 
|-
 
|-
Line 484: Line 482:
 
|-
 
|-
 
| 09.11  
 
| 09.11  
| आता पुस्तक परत करू. त्यासाठी '''ब्राऊजर वर जाऊ.'''
+
| आता पुस्तक परत करू. त्यासाठी ब्राऊजर वर जाऊ.
  
 
|-
 
|-
 
| 09.15  
 
| 09.15  
| '''bookId 1 वर क्लिक करा. '''युजरनेम '''aryaटाईप करा.'''
+
| '''bookId 1''' वर क्लिक करा. युजरनेम '''arya''' टाईप करा.
  
 
|-
 
|-
 
| 09.21  
 
| 09.21  
| '''Return bookवर क्लिक करा.'''  
+
| '''Return book''' वर क्लिक करा.
  
 
|-
 
|-
Line 500: Line 498:
 
|-
 
|-
 
| 09.29  
 
| 09.29  
| आणखी एक '''checkout/returnसाठी येथे क्लिक करा.'''
+
| आणखी एक '''checkout/return''' साठी येथे क्लिक करा.
  
 
|-
 
|-
 
| 09.33  
 
| 09.33  
| आपण '''Admin सेक्शन पेज'''वर जाऊ'''.'''
+
| आपण '''Admin''' सेक्शन पेज वर जाऊ.  
  
 
|-
 
|-
 
| 09.36  
 
| 09.36  
| '''Checkout/Return Bookवर क्लिक करा.'''  
+
| '''Checkout/Return Book''' वर क्लिक करा.
  
 
|-
 
|-
Line 520: Line 518:
 
|-
 
|-
 
| 09.47  
 
| 09.47  
| '''IDEवर जाऊ.'''  
+
| '''IDE''' वर जाऊ.
  
 
|-
 
|-
 
| 09.49  
 
| 09.49  
| '''CheckoutServlet '''''dot '''''javaउघडा.'''  
+
| '''CheckoutServlet '''''dot '''''java''' उघडा.
  
 
|-
 
|-
 
| 09.53  
 
| 09.53  
| आपण तपासू, '''userExists '''''<nowiki>=</nowiki> '''''1 आणि''' '''return_book '''''is not equal to '''''null नसल्यास'''
+
| आपण तपासू, '''userExists '''''<nowiki>=</nowiki> '''''1 आणि''' '''return_book '''''is not equal to '''''null''' नसल्यास.
  
 
|-
 
|-
 
| 10.00  
 
| 10.00  
| '''returnBookमेथड कॉल करू.'''  
+
| '''returnBook''' मेथड कॉल करू.
  
 
|-
 
|-
Line 540: Line 538:
 
|-
 
|-
 
| 10.06  
 
| 10.06  
| येथे '''book idसाठी Booksटेबलमधून totalcopies आणि available copies सिलेक्ट करू.'''  
+
| येथे '''book id''' साठी '''Books''' टेबलमधून '''totalcopies''' आणि '''available copies''' सिलेक्ट करू.
  
 
|-
 
|-
 
| 10.14  
 
| 10.14  
| '''totalcopies आणि available copies''' अनुक्रमे '''totcopies आणि''' '''availcopiesमधे संचित करू.'''
+
| '''totalcopies''' आणि '''available copies''' अनुक्रमे '''totcopies''' आणि '''availcopies''' मधे संचित करू.
  
 
|-
 
|-
 
| 10.21  
 
| 10.21  
| '''नंतर उपलब्ध प्रती ह्या एकूण प्रतींपेक्षा जास्त नाहीत ना हे तपासू.'''
+
| नंतर उपलब्ध प्रती ह्या एकूण प्रतींपेक्षा जास्त नाहीत ना हे तपासू.
  
 
|-
 
|-
Line 556: Line 554:
 
|-
 
|-
 
| 10.30  
 
| 10.30  
| आता अशा युजरद्वारे पुस्तक '''परत करणार आहोत जे त्याने घेतलेच नव्हते.'''
+
| आता अशा युजरद्वारे पुस्तक परत करणार आहोत जे त्याने घेतलेच नव्हते.
  
 
|-
 
|-
 
| 10.35  
 
| 10.35  
| '''Mdhuseinहे युजरनेम द्या.'''  
+
| '''Mdhusein''' हे युजरनेम द्या.
  
 
|-
 
|-
 
| 10.39  
 
| 10.39  
| '''book id 1वर क्लिक करा.'''  
+
| '''book id 1''' वर क्लिक करा.
  
 
|-
 
|-
 
| 10.42  
 
| 10.42  
| '''नंतर Return Bookवर क्लिक करा.'''  
+
| नंतर '''Return Book''' वर क्लिक करा.
  
 
|-
 
|-
 
| 10.44  
 
| 10.44  
| '''The given user has not borrowed this book!!''' असा '''एरर मेसेज दिसेल.'''
+
| '''The given user has not borrowed this book!!''' असा एरर मेसेज दिसेल.
  
 
|-
 
|-
 
| 10.50  
 
| 10.50  
| '''IDEवर जाऊ.'''  
+
| '''IDE''' वर जाऊ.
  
 
|-
 
|-
 
| 10.53  
 
| 10.53  
| येथे '''bookIssued''' <nowiki>=</nowiki> '''1 आहे का ते तपासू.'''
+
| येथे '''bookIssued''' <nowiki>=</nowiki> '''1''' आहे का ते तपासू.
  
 
|-
 
|-
 
| 10.57  
 
| 10.57  
| नंतर '''removeFromCheckoutमेथड कॉल करू.'''  
+
| नंतर '''removeFromCheckout''' मेथड कॉल करू.
  
 
|-
 
|-
Line 592: Line 590:
 
|-
 
|-
 
| 11.04  
 
| 11.04  
| येथे '''Checkout table मधून परत केलेल्या पुस्तकाची नोंद काढून टाकण्यासाठी ही क्वेरी कार्यान्वित करू.'''
+
| येथे '''Checkout table''' मधून परत केलेल्या पुस्तकाची नोंद काढून टाकण्यासाठी ही क्वेरी कार्यान्वित करू.  
  
 
|-
 
|-
 
| 11.14  
 
| 11.14  
| '''incrementAvailableCopies ही मेथड कॉल करू.'''
+
| '''incrementAvailableCopies''' ही मेथड कॉल करू.  
  
 
|-
 
|-
Line 604: Line 602:
 
|-
 
|-
 
| 11.21  
 
| 11.21  
| येथे '''उपलब्ध प्रती 1 ने '''वाढवत आहोत.  
+
| येथे उपलब्ध प्रती '''1''' ने वाढवत आहोत.  
  
 
|-
 
|-
 
| 11.25  
 
| 11.25  
| '''Books table अपडेट करण्यासाठी क्वेरी कार्यान्वित करू.'''
+
| '''Books table''' अपडेट करण्यासाठी क्वेरी कार्यान्वित करू.
  
 
|-
 
|-
 
| 11.29  
 
| 11.29  
| नंतर '''setReturnIntoRequestमेथड कॉल करू.'''  
+
| नंतर '''setReturnIntoRequest''' मेथड कॉल करू.
  
 
|-
 
|-
 
| 11.34  
 
| 11.34  
| त्या मेथडवर जाऊ'''.'''
+
| त्या मेथडवर जाऊ.
  
 
|-
 
|-
 
| 11.37  
 
| 11.37  
| '''येथे''' '''request मधे returnBook अॅट्रिब्यूट सेट केले आहे.'''
+
| येथे '''request''' मधे '''returnBook''' अॅट्रिब्यूट सेट केले आहे.  
  
 
|-
 
|-
 
| 11.41  
 
| 11.41  
| '''नंतर''' '''RequestDispatcher द्वारे successReturn पेज कडे पाठवणार आहोत.'''
+
| नंतर '''RequestDispatcher''' द्वारे '''successReturn''' पेज कडे पाठवणार आहोत.  
  
 
|-
 
|-
 
| 11.48  
 
| 11.48  
| '''successReturn पेज हे''' '''successCheckout पेजप्रमाणेच आहे.'''
+
| '''successReturn''' पेज हे '''successCheckout''' पेजप्रमाणेच आहे.  
  
 
|-
 
|-
Line 636: Line 634:
 
|-
 
|-
 
| 11.58  
 
| 11.58  
| '''येथे Visitor’s Home Page ची लिंक बघू शकतो. '''
+
| येथे '''Visitor’s Home Page''' ची लिंक बघू शकतो.  
  
 
|-
 
|-

Revision as of 11:13, 21 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